|
|
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo
|
|
Przesunięty przez: Matteo 09-11-2013, 09:36 |
Popularne komunikatory przez 'Pola w profilu' |
Autor |
Wiadomość |
Pantera_Polnocy
Posty: 13
|
Wysłany: 18-09-2010, 04:07 Popularne komunikatory przez 'Pola w profilu'
|
|
|
Popularne komunikatory przez 'Pola w profilu'
Dodawanie nowych komunikatorów.
Po przejrzeniu kilku tematów, jakie opisywały dodawanie nowych komunikatorów / zastępowanie starych poprzez pola w profilu lub publikujących całkiem osobne mody wykminiło mi się takie oto proste coś, co moje standardy (nie ukrywam, że do pewnego stopnia leniwe ) spełnia w zupełności.
Wszystko naturalnie opiera się na wbudowanym w phpBB by Przemo systemie własnych pól profilu dostępnym w PA. W przypadku ikonek Tlena, XFire, AIM oraz Live Messenger nie da się sprawdzać graficznego statusu, w dodatku dla tego ostatniego nie można także sprawdzić w ogóle w jakikolwiek sposób stanu bycia zalogowanym (a raczej: nie da rady tego prosto wpleść w dodatkowe pola w profilu, bo wymaganych jest parę operacji na stronach Microsoftu związanych z generowaniem unikalnego klucza dla każdego identyfikatora, aby wyświetlić okienko czatu...) więc podany został link "zastępczy".
Na początek należy otworzyć templates/xxx/overall_header.tpl i dodać przed tagiem </head>:
Kod: | <script type="text/javascript" src="http://download.skype.com/share/skypebuttons/js/skypeCheck.js"></script> |
Następnie poprzez Panel tworzymy po kolei takie pola:
Cytat: | Nazwa: -#Skype
Opis: Twój identyfikator <a target="_blank" href="http://www.skype.com">Skype</a>.
Maksymalna ilość znaków: 32
Minimalna ilość znaków: 6
Automatyczne tworzenie linków: Nie
Tylko wartości liczbowe: Nie
Wymagane podczas rejestracji: Nie
Użytkownik może edytować wartość: Tak
Widoczne w widoku profilu: Tak
Widoczne przez: Wszyscy
Pozycja w widoku tematu: Pod postem
Rodzaj wypełnianego pola: Pole tekstowe
Prefix: <a href="callto://
Suffix: <img src="http://mystatus.skype.com/smallicon/au_value" border="0" height="15" width="15" alt="" /></a> |
Cytat: | Nazwa: -#Gadu Gadu
Opis: Twój numer <a target="_blank" href="http://www.gadu-gadu.pl">Gadu Gadu</a>.
Maksymalna ilość znaków: 15
Minimalna ilość znaków: 1
Automatyczne tworzenie linków: Nie
Tylko wartości liczbowe: Tak
Wymagane podczas rejestracji: Nie
Użytkownik może edytować wartość: Tak
Widoczne w widoku profilu: Tak
Widoczne przez: Wszyscy
Pozycja w widoku tematu: Pod postem
Rodzaj wypełnianego pola: Pole tekstowe
Prefix: <a href="gg:
Suffix: <img src="http://status.gadu-gadu.pl/users/status.asp?id=au_value&styl=1" border="0" height="15" width="15" alt="" /></a> |
Cytat: | Nazwa: -#Tlen
Opis: Twój identyfikator <a target="_blank" href="http://www.tlen.pl">Tlen</a> (bez "@tlen.pl").
Maksymalna ilość znaków: 25
Minimalna ilość znaków: 3
Automatyczne tworzenie linków: Nie
Tylko wartości liczbowe: Nie
Wymagane podczas rejestracji: Nie
Użytkownik może edytować wartość: Tak
Widoczne w widoku profilu: Tak
Widoczne przez: Wszyscy
Pozycja w widoku tematu: Pod postem
Rodzaj wypełnianego pola: Pole tekstowe
Prefix: <a href="http://ludzie.tlen.pl/
Suffix: <img src="http://i45.tinypic.com/241mhaq.jpg" border="0" height="15" width="15" alt="" /></a> |
Cytat: | Nazwa: -# ICQ
Opis: Twój numer <a target="_blank" href="http://www.icq.com">ICQ</a>.
Maksymalna ilość znaków: 30
Minimalna ilość znaków: 1
Automatyczne tworzenie linków: Nie
Tylko wartości liczbowe: Tak
Wymagane podczas rejestracji: Nie
Użytkownik może edytować wartość: Tak
Widoczne w widoku profilu: Tak
Widoczne przez: Wszyscy
Pozycja w widoku tematu: Pod postem
Rodzaj wypełnianego pola: Pole tekstowe
Prefix: <a href="http://www.icq.com/people/
Suffix: <img src="http://status.icq.com/online.gif?icq=au_value&img=5" border="0" height="15" width="15" alt="" /></a> |
Cytat: | Nazwa: -# AIM
Opis: Twój identyfikator <a target="_blank" href="http://www.aim.com">AIM</a>.
Maksymalna ilość znaków: 16
Minimalna ilość znaków: 3
Automatyczne tworzenie linków: Nie
Tylko wartości liczbowe: Nie
Wymagane podczas rejestracji: Nie
Użytkownik może edytować wartość: Tak
Widoczne w widoku profilu: Tak
Widoczne przez: Wszyscy
Pozycja w widoku tematu: Pod postem
Rodzaj wypełnianego pola: Pole tekstowe
Prefix: <a href="aim:goim?screenname=
Suffix: <img src="http://i49.tinypic.com/23j36ty.jpg" border="0" height="15" width="15" alt="" /></a> |
Cytat: | Nazwa: -#XFire
Opis: Twój identyfikator <a target="_blank" href="http://www.xfire.com">XFire</a>.
Maksymalna ilość znaków: 25
Minimalna ilość znaków: 1
Automatyczne tworzenie linków: Nie
Tylko wartości liczbowe: Nie
Wymagane podczas rejestracji: Nie
Użytkownik może edytować wartość: Tak
Widoczne w widoku profilu: Tak
Widoczne przez: Wszyscy
Pozycja w widoku tematu: Pod postem
Rodzaj wypełnianego pola: Pole tekstowe
Prefix: <a href="xfire:add_friend?user=
Suffix: <img src="http://i45.tinypic.com/2ujgmbq.jpg" border="0" height="15" width="15" alt="" /></a> |
Cytat: | Nazwa: -#Yahoo!
Opis: Twój identyfikator <a target="_blank" href="http://messenger.yahoo.com">Yahoo! Messenger</a>.
Maksymalna ilość znaków: 35
Minimalna ilość znaków: 1
Automatyczne tworzenie linków: Nie
Tylko wartości liczbowe: Nie
Wymagane podczas rejestracji: Nie
Użytkownik może edytować wartość: Tak
Widoczne w widoku profilu: Tak
Widoczne przez: Wszyscy
Pozycja w widoku tematu: Pod postem
Rodzaj wypełnianego pola: Pole tekstowe
Prefix: <a href="ymsgr:sendIM?
Suffix: <img src="http://opi.yahoo.com/online?u=au_value&t=0" border="0" height="15" width="15" alt="" /></a> |
Cytat: | Nazwa: -#Live Messenger
Opis: Twój identyfikator <a target="_blank" href="http://explore.live.com/windows-live-messenger">Windows Live Messenger</a><br />(dawniej MSN Messenger).
Maksymalna ilość znaków: 255
Minimalna ilość znaków: 1
Automatyczne tworzenie linków: Nie
Tylko wartości liczbowe: Nie
Wymagane podczas rejestracji: Nie
Użytkownik może edytować wartość: Tak
Widoczne w widoku profilu: Tak
Widoczne przez: Wszyscy
Pozycja w widoku tematu: Pod postem
Rodzaj wypełnianego pola: Pole tekstowe
Prefix: <a href="http://blockstatus.com/msn/stchecker?msnac=
Suffix: <img src="http://i50.tinypic.com/rusftu.jpg" border="0" height="15" width="15" alt="" /></a> |
Cytat: | Nazwa: -#AQQ
Opis: Twój identyfikator <a target="_blank" href="http://www.aqq.eu">AQQ</a> (<a target="_blank" href="http://pl.wikipedia.org/wiki/XMPP">Jabber/XMPP</a>).
Maksymalna ilość znaków: 255
Minimalna ilość znaków: 1
Automatyczne tworzenie linków: Nie
Tylko wartości liczbowe: Nie
Wymagane podczas rejestracji: Nie
Użytkownik może edytować wartość: Tak
Widoczne w widoku profilu: Tak
Widoczne przez: Wszyscy
Pozycja w widoku tematu: Pod postem
Rodzaj wypełnianego pola: Pole tekstowe
Prefix: <a href="xmpp:
Suffix: <img src="http://aqq.eu:5280/presence/jid/au_value" border="0" height="15" width="15" alt="" /></a> |
Przechodzimy do sekcji Konfiguracja => zakładka "Profilu".
Czy podczas rejestracji oraz edycji profilu, pokazać pole "ICQ"? - Nie
Czy podczas rejestracji oraz edycji profilu, pokazać pole "YIM"? - Nie
Czy podczas rejestracji oraz edycji profilu, pokazać pole "MSNM"? - Nie
Teraz na zakładkę "Widoku tematów" i tam...
Czy w widoku tematu, profilu oraz podczas rejestracji pokazywać Gadu-Gadu? - Nie
W ten sposób wszystkie domyślne pola zostały ukryte, a "customowe" pojawiły się w tych miejscach, w jakich widać na screenach. Na koniec jeszcze trzeba przenieść dane ze starych pól do nowych. Logujemy się więc do phpMyAdmina czy tam innego Navicata i sprawdzamy, które kolumny "user_field_xx" w bazie odpowiadają odpowiednim polom powyżej. W tym celu zapuszczamy zapytanie:
Kod: | SELECT `id`,`desc_short` FROM `phpbb_profile_fields` WHERE `desc_short` IN ('-# ICQ','-#Yahoo!','-#Gadu Gadu','-#Live Messenger') |
W mojej bazie wynik wyglądał tak:
Cytat: | 9 | -#Gadu Gadu
11 | -# ICQ
14 | -#Yahoo!
15 | -#Live Messenger |
A zatem zapytania muszą mieć postać...
Cytat: | UPDATE `phpbb_users` SET `user_field_9` = `user_aim`;
UPDATE `phpbb_users` `user_field_11` = `user_icq`;
UPDATE `phpbb_users` `user_field_14` = `user_yim`;
UPDATE `phpbb_users` `user_field_15` = `user_msnm`;
UPDATE `phpbb_users` SET `user_aim` = NULL, `user_icq` = NULL, `user_yim` = NULL, `user_msnm` = NULL; |
I... to tyle. Jeszcze raz: nie twierdzę, że jest to to wyżej jakoś specjalnie eleganckie, ale na forach administrowanych przeze mnie sprawdza się o wiele lepiej, niż standardowe przyciski... więc dzielę się, a nuż komuś się przyda. |
_________________ Don't walk in front of me - I may not follow. Don't walk behind me - I may not lead. Walk beside me and be my friend. |
Ostatnio zmieniony przez Majkelo 14-01-2012, 08:06, w całości zmieniany 3 razy |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
QuahodroN
Pomógł: 7 razy Posty: 113
|
Wysłany: 17-12-2011, 18:24
|
|
|
sory za odkop ale nie dziala mi cos GG
gdy klikam na skype to fajnie smiga ale gdy klikam na gg to nic sie nie dzieje
prosze o pomoc
[ Dodano: 17-12-2011, 18:38 ]
a i nie pokazuje znaczku online ze skypa caly czas off |
|
|
|
|
Pantera_Polnocy
Posty: 13
|
Wysłany: 09-01-2012, 12:05
|
|
|
A gdy klikasz tutaj - na forum Przema - na ikonkę Gadu (ikonkę, to słoneczko, a nie cały przycisk) pod postem - to coś się dzieje? Bo w tym powyżej jest zastosowana ta sama metoda, co domyślnie i jeśli nic się nie dzieje, to masz coś skopane w ustawieniach przeglądarki z przypisaniem do protokołu "gg:", a jeśli komunikator odpowiada - źle dodałeś pole w profilu.
Znaczek Skype... nie masz przypadkiem zainstalowanego noscripta albo czegoś podobnego? I ustawiłeś odpowiednio tą opcję?
https://support.skype.com/pl/faq/FA605/Jak-udostepnic-swoj-status-Skype-w-Internecie
Cytat: | Domyślnie twój status Skype NIE JEST wyświetlany w Internecie. Aby udostępnić swój status Skype w Internecie, należy wybrać odpowiednią opcję. Publikacja statusu dostępności w Skype umożliwia użytkownikom Internetu kontaktowanie się z tobą.
Aby udostępnić swój status Skype w Internecie:
Zaloguj się w Skype.
Na pasku menu kliknij kolejno pozycje Skype > Prywatność (w starszych wersjach będą to pozycje Skype > Opcje > Prywatność > Pokaż opcje zaawansowane).
Zaznacz pole wyboru Pozwól na wyświetlanie mojego statusu w sieci. |
|
_________________ Don't walk in front of me - I may not follow. Don't walk behind me - I may not lead. Walk beside me and be my friend. |
|
|
|
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Nie możesz ściągać załączników na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!
Powered by phpBB modified by Przemo © 2003 phpBB
| Strona wygenerowana w 0,08 sekundy. Zapytań do SQL: 14 | |
|
|