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ź
Kod:
$l['aim_screenname'] = "Nazwa użytkownika AIM:";
zamień na
Kod:
$l['aim_screenname'] = "Numer GG:";

2. Edytujemy szablon member_profile
znajdź
Kod:
<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
Kod:
<td class="trow2"><a href="gg:{$memprofile['aim']}">{$memprofile['aim']}</a></td>

Viola :]
Podziękowali: DamYan, Tidus, Xemix, Cybul, Snake_, mateuszws
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.
Podziękowali: Cybul

Podobne wątki

Własne tło profilu użytkownika

11.12.2015, 01:16
Ostatni post: ficus

Skocz do:

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

1 gości