Witajcie!
Przedstawiam moją modyfikację w której krok po kroku wytłumaczę jak skutecznie i w 100% (bez edycji plików) zamienić komunikator AIM na Gadu Gadu z tą różnicą, że w AIM nie był pobierany status z serwera co już się tyczy Gadu Gadu. Z instrukcji można korzystać bez względu na to czy zamierzamy przeprowadzić konwersje, jesteśmy po niej lub w ogóle jej nie było i nie będzie.
Opis instrukcji wykonuję na standardowym i czystym szablonie vBulletin Default.
W innych stylach wygląd niektórych szablonów może się nieco różnić od oryginału.
W razie problemów proszę pisać w tym temacie.
Nie odpowiadam za ew. szkody spowodowane złym wykonaniem instrukcji.
1.: Na początek podmieniamy plik im_aim.gif z katalogu images/misc/ na plik z załącznika (ikonka GG).
Owa ikonka będzie wyświetlana tylko w panelu użytkownika, a konkretnie edycji profilu.
2.: Edytujemy szablony (3).
Otwórz szablon: im_aim i zamień go na:
Kod:
<a href="gg://$userinfo[aim]"><img src="http://status.gadu-gadu.pl/users/status.asp?id=$userinfo[aim]&styl=0" alt="<phrase 1="$userinfo[username]">$vbphrase[send_message_via_aim_to_x]</phrase>" border="0" /></a>
Otwórz szablon: MEMBERINFO i znajdź:
Kod:
<if condition="$prepared['aim']">
<li class="vbmenu_option"><img class="alt2 inlineimg" alt="" src="$stylevar[imgdir_misc]/im_aim.gif" /> <a href="#" dir="ltr" onclick="imwindow('aim', '$prepared[userid]', 400, 200); return false;"><phrase 1="$prepared[username]">$vbphrase[send_aim_message_to_x]</phrase></a></li>
</if>
Zamień powyższy fragment na:
Kod:
<if condition="$prepared['aim']">
<li class="vbmenu_option"><img class="alt2 inlineimg" alt="<phrase 1="$userinfo[username]">$vbphrase[send_message_via_aim_to_x]</phrase>" src="http://status.gadu-gadu.pl/users/status.asp?id=$userinfo[aim]&styl=0" border="0" /> <a href="gg://$userinfo[aim]"><phrase 1="$prepared[username]">$vbphrase[send_aim_message_to_x]</phrase></a></li>
</if>
Otwórz szablon: memberinfo_imbit i znajdź:
Kod:
<a href="#" dir="ltr" class="im_txt_link" onclick="imwindow('$imserviceid', '$userinfo[userid]', 500, 450); return false;">$imusername</a>
Zamień powyższy fragment na:
Kod:
<if condition="$imserviceid == 'aim'">
<a href="gg://$userinfo[aim]" dir="ltr">$imusername</a>
<else />
<a href="#" dir="ltr" class="im_txt_link" onclick="imwindow('$imserviceid', '$userinfo[userid]', 500, 450); return false;">$imusername</a>
</if>
3.: Edycja fraz (18).
Właściwe frazy wyszukamy poprzez narzędzia wyszukiwania fraz, wpisując dużymi literami AIM oraz zaznaczając pole Case-Sensitive, czyli rozróżnianie wielkości liter.
Kolor czerwony oznacza treść odnoszącą się do języka angielskiego
Kolor zielony oznacza treść odnoszącą się do języka polskiego
Edytując poniższe frazy możesz analogicznie wpisywać teksty dla swoich dodatkowo zainstalowanych języków]
Zmienna: setting_showimicons_desc
Treść: Kod:
Setting this option to yes will show the images for Skype, ICQ, Gadu Gadu, MSN, and Yahoo! Messenger if the user has entered the correct information in his/her profile. These links are shown in various places throughout the forum, on posts, who's online, memberlist, profile, etc.
Treść: Kod:
Ustawienie tej opcji na "tak" spowoduje wyświetlenie ikonki komunikatorów Skype, ICQ, Gadu Gadu, MSN i Yahoo! jeżeli użytkownik wpisał poprawne informacje w swoim profilu. Te linki są wyświetlane w różnych miejscach forum, w postach, kto jest online, liście użytkowników, profilu itp.
Zmienna: aim_screen_name
Treść: Treść:
Zmienna: send_aim_message_to_x
Treść: Kod:
Send an Gadu Gadu message to {1}
Treść: Kod:
Wyślij wiadomość przez Gadu Gadu do użytkownika {1}
Zmienna: yes_hides_email_icq_etc
Treść: Kod:
Selecting 'yes' hides email, ICQ number, Gadu Gadu number, Yahoo ID and MSN ID in profile and also hides you in 'Logged In Users' list.
Treść: Kod:
Wybranie opcji 'tak' spowoduje ukrycie emaila, numeru ICQ, numeru Gadu Gadu, Yahoo ID i MSN ID w profilu, a także ukryje Ciebie w liście zalogowanych użytkowników.
Zmienna: aim
Treść: Treść:
Zmienna: send_message_via_aim_to_x_link
Treść: Kod:
Send Message Via Gadu Gadu to <a href="{1}" target="_blank"><strong>{2}</strong></a>
Treść: Kod:
Wyślij wiadomość poprzez Gadu Gadu do użytkownika <a href="{1}" target="_blank"><strong>{2}</strong></a>
Zmienna: send_message_via_aim_to_x
Treść: Kod:
Send a message via Gadu Gadu to {1}
Treść: Kod:
Wyślij wiadomość poprzez Gadu Gadu do użytkownika {1}
Zmienna: display_aim_screen_name
Treść: Treść:
Zmienna: email_genlist_start_aim_text
Treść: Kod:
Enter the string of characters the user's Gadu Gadu number, must contain. Users without an Gadu Gadu number are automatically excluded from the results of this search. See <a href="help.php?do=answer&page=email&pageaction=genlist&option=username">Username Contains</a> for information on the string matching used here.
Treść: Kod:
Wprowadzając ciąg znaków, użytkownik musi mieć wypełniony numer Gadu Gadu. Użytkownicy bez numeru są automatycznie wykluczeni z wyszukiwania. Zobacz a href="help.php?do=answer&page=email&pageaction=genlist&option=username">Zawartość Nazwy Użytkownika</a> na temat wpisywania tutaj działających zastosowań.
Zmienna: sending_aim_message
Treść: Kod:
Sending Gadu Gadu Message
Treść: Kod:
Wysyła wiadomość Gadu Gadu
Zmienna: email_genlist_start_aim_title
Treść: Treść:
Zmienna: options_options_showimicons_text
Treść: Kod:
If the user has entered their username/numbers for Skype, ICQ, Gadu Gadu, MSN, and/or Yahoo! Messenger in their profile, and this is set to Yes, icons allowing quick use of this information will be displayed in various places, such as on posts, the member list, etc. If not, the information will be displayed in the user's profile in text form.
Treść: Kod:
Jeśli użytkownik wpisuje swoją nazwę użytkownika / numer Skype, ICQ, Gadu Gadu, MSN i / lub Yahoo! w swoim profilu, a opcja jest ustawiona na "Tak", to ikony umożliwiające szybkie wykorzystanie tych informacji będą wyświetlane w różnych miejscach, np. w postach, liście użytkowników itp. Jeśli nie, informacje będą wyświetlane w profilu użytkownika w postaci tekstowej.
Zmienna: user_add_edit_aim_text
Treść: Kod:
Enter the user's Gadu Gadu number here.
<br /><br />
Gadu Gadu is a popular instant message service in Poland. Find out more at the <a href="http://gadu-gadu.pl/" target="_blank"><b>Gadu Gadu</b></a>.
Treść: Kod:
Wpisz tutaj numer Gadu Gadu użytkownika.
<br /><br />
Gadu Gadu jest popularnym komunikatorem internetowym w Polsce. Więcej znajdziesz na <a href="http://gadu-gadu.pl/" target="_blank"><b>Stronie domowej Gadu Gadu</b></a>.
Zmienna: user_add_edit_aim_title
Treść: Treść:
Zmienna: user_modify_aim_text
Treść: Kod:
Enter the string of characters the user's Gadu Gadu number, must contain. Users without an Gadu Gadu number are automatically excluded from the results of this search. See <a href="help.php?do=answer&page=user&pageaction=modify&option=username">Username Contains</a> for information on the string matching used here.
Treść: Kod:
Wprowadzając ciąg znaków, użytkownik musi mieć wypełniony numer Gadu Gadu. Użytkownicy bez numeru są automatycznie wykluczeni z wyszukiwania. Zobacz a href="help.php?do=answer&page=email&pageaction=genlist&option=username">Zawartość Nazwy Użytkownika</a> na temat wpisywania tutaj działających zastosowań.
Zmienna: user_modify_aim_title
Treść: Treść:
Zmienna: user_modify_display[aim]_text
Treść: Kod:
Setting this to "yes" will display each user's Gadu Gadu number in the results (if he/she has one).
Treść: Kod:
Ustawienie na "tak" spowoduje wyświetlenie numeru Gadu Gadu w wynikach (jeżeli użytkownik posiada).
Zmienna: user_modify_display[aim]_title
Treść: Treść:
4.: Gotowe
Zabraniam kopiowania tego artykułu.
Chcesz go umieścić na swojej stronie? Umieść odnośnik do tego tematu.
Pozdrawiam, WoG