Zamiana identyfikatora AIM na numer GG w profilu użytkownika

Założony przez  marines.

Napiszę jak wykorzystać istniejącą infrastrukturę do zapisywania numerów GG użytkowników. Celem będzie zamiana istniejącego pola dla użytkowników komunikatora AIM na pole z numerem GG. Numer będzie widoczny jedynie na stronie profilu użytkownika (czyli tam gdzie był wyświetlany AIM) i będzie linkiem w formacie gg:numer. Porada ma zastosowanie we wszystkich wersjach MyBB 1.4.x. Uwaga! Jest jedna wada takiego rozwiązania. Jako, że jest to pola na nazwę użytkownika skrypt nie weryfikuje czy podane przez użytkownika dane rzeczywiście są numerem (może się tam pojawić tekst).

1. Edytujemy plik języka member.lang.php
znajdź
$l['aim_screenname'] = "Nazwa użytkownika AIM:";
zamień na
$l['aim_screenname'] = "Numer GG:";

2. Edytujemy szablon member_profile
znajdź
<td class="trow2"><a href="javascript:;" onclick="MyBB.popupWindow('misc.php?action=imcenter&amp;imtype=aim&amp;uid={$uid}', 'imcenter', 450, 300);">{$memprofile['aim']}</a></td>
zamień na
<td class="trow2"><a href="gg:{$memprofile['aim']}">{$memprofile['aim']}</a></td>

Viola :]
Cytat:Numer będzie widoczny jedynie na stronie profilu użytkownika (czyli tam gdzie był wyświetlany AIM)

Czili przy tej opcji AIM nie zamieni sie przy edycji profilu. Aby wyświetlało się też tam należy:
w ucp.lang.php
Zmienić:
Cytat:$l['aim_screenname'] = "Nazwa użytkownika AIM:";
Na:
Cytat:$l['aim_screenname'] = "Numer GG:";

I bedzie dizlało wszysko:]

Mam nadzieje, że pomogłem.
Pozdrawiam,
XemiX.



Użytkownicy przeglądający ten wątek:

1 gości