Dołącz do zespołu ekspertów! Backend lub Frontend Developer?

Sprawdź najnowsze oferty pracy naszego partnera - 8lines.io!

Polskie komunikatory w Profilu (pluginem)

Założony przez  bryn.

Dwa słowa o dodawaniu pól na polskie komunikatory (Gadu-Gadu, Tlen, AQQ) i przy okazji na nie-wiadomo-czemu pominiętego przez autorów skryptu Jabbera.

Po pierwsze, należy pobrać załącznik i wypakować jego zawartość do głównego katalogu forum - pliki powinny samodzielnie powskakiwać na swoje miejsca, tj.
inc/plugins/polishims.php
inc/languages/polish/polishims.lang.php
inc/languages/english/polishims.lang.php
inc/languages/german (formal)/polishims.lang.php
inc/languages/german (informal)/polishims.lang.php
jak widać, wtyczka zawiera poza polskim także języki: angielski i niemiecki (tak dla szpanu). Jeśli forum nie ma zainstalowanych tych języków - nie szkodzi, pliki pluginowe będą sobie leżeć w samotności.

Po skopiowaniu plików wystarczy udać się do Panelu Admina, wybrać Menedżer Wtyczek, kliknąć "Aktywuj" przy "Polish IMs". W tym momencie zrobi się czary-mary i na stronach "Edytuj profil" oraz w podglądzie profilu pojawią się nowe pola.

Przy Gadu-Gadu dodatkowo wyświetlana jest ikonka statusu (niestety nie udało mi się znaleźć niczego podobnego i stabilnie działającego dla reszty protokołów).

W razie problemów proszę pisać tutaj, postaram sie pomóc.

https://webboard.pl/attachment.php?aid=21
Nowa wersja, bo tamta rzadko kiedy działała ;]

Instrukcja instalacji wewnątrz zipa


Załączone pliki
  polishims-11.zip (Rozmiar: 4,76 KB / Pobrań: 966)
A ja zaprezentuję wam moją wersję; zmieniłem trochę kodu i zamiast np. AIMa otrzymałem Gadu-Gadu.

1. Wchodzimy w Edycję swojego szablonu, a następnie klikamy rozwiń.
2. Odszukujemy "misc_imcenter_aim" i klikamy na "Edytuj"
3. Zamieniamy istniejący kod na:
Cytat:<html>
<head>
<title>{$lang->aim_center}</title>
{$headerinclude}
</head>
<body style="margin:0;left:0;top:0" class="trow2">
<table width="100%" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" border="0" align="center" class="tborder">
<tr>
<td class="thead" align="center" colspan="2"><strong>{$user['username']} - {$lang->aim_center}</strong></td>
</tr>
<tr>
<td class="tcat" align="center" colspan="2"><span class="smalltext"><strong>{$navigationbar}</strong></span></td>
</tr>
<tr>
<td class="trow2">
<!-- Begin AIM Remote -->
<table align="center" cellspacing="0" cellpadding="0" border="0">
<tr>

</tr>
<tr>
<td align="center" style="white-space: nowrap"><strong>{$user['aim']}</strong></td>
</tr>
<tr>
<td align="center" style="white-space: nowrap"><a href="gg:?screenname={$user['aim']}"><img src="http://status.gadu-gadu.pl/users/status.asp?id={$user['aim']}&styl=3"></a></td>
</tr>
<tr>

</tr>
</table>
<!-- End AIM Remote -->
</td>
</tr>
</table>
</body>
</html>


4. Klikamy na "Zmień szablon"

Ok, mamy już wyświetlanie statusu GG, teraz przystępujemy do 'spolszczenia':
1. Przechodzimy do "Zarządzania" paczką językową
2. Odszukujemy nasz "Polski" i klikamy na "GO" przy "Edycji zmiennych języka"
3. Edytujemy takie dokumenty jak:
- member.lang.php
- misc.lang.php
- usercp.lang.php
W których odszukujemy wszystko co związane z AIM'em, a następnie dane pole zmieniamy na Gadu-Gadu.
ja zaś inaczej się pobawiłem ;)

by mieć takie komunikatory:

[Obrazek: nowyobrazmapybitowejjq7.png]

należy:

W szablonie "member_profile":

AQQ:

kod:
<a href="javascript:;" onclick="MyBB.popupWindow('misc.php?action=imcenter&amp;imtype=icq&amp;uid={$uid}', 'imcenter', 450, 300);">{$memprofile['icq']}</a>

zastąp:
<td class="trow1"><a href="aqq://{$memprofile['icq']}">{$memprofile['icq']}</a><script src="http://aqq.wapster.pl/getuserstate.aspx?userid={$memprofile['icq']}&style=5&usercolor=black&bgcolor=white&statecolor=%232C87BC&desccolor=black" type="text/javascript"></script></td>


Gadu-Gadu:

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>

zastąp:

<td class="trow2"><a href="gg://{$memprofile['aim']}">{$memprofile['aim']}</a> <img src="http://status.gadu-gadu.pl/users/status.asp?id={$memprofile['aim']}&styl=1"></td>

Skype:

kod:
<a href="javascript:;" onclick="MyBB.popupWindow('misc.php?action=imcenter&amp;imtype=yahoo&amp;uid={$uid}', 'imcenter', 450, 300);">{$memprofile['yahoo']}</a></td>

zastąp:
<td class="trow1"><a href="skype://{$memprofile['yahoo']}">{$memprofile['yahoo']}</a><img src="http://download.skype.com/share/skypebuttons/buttons/call_blue_transparent_34x34.png"></a></td>
</tr>

Spolszczamy tak jak post wyżej zamieniając:

ICQ -> AQQ
AIM -> Gadu-Gadu
Yahoo -> Skype

Pozdro



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

1 gości