PDA

Zobacz pełną wersję : [How-to] jak dodać GG do forum Kunena



kamil_w
07-07-2009, 15:44
Szukałem na tym forum, szukałem na innych forach i nic. Podczas poszukiwań ktoś polecił mi wtyczkę do Firefox'a o nazwie Firebug i masa problemów rozwiązała się sama (no prawie sama). Ale do rzeczy:

Dodanie przeze mnie obsługi Gadu-Gadu polegało jedynie na lekkiej modyfikacji kodu odpowiedzialnego za obsługę ICQ. Tym samym pozbawiłem moje forum ICQ, ale to chyba niewielka strata, bo mało kto w Polsce korzysta z tej sieci.

Zacznijmy od zmian w pliku tłumaczenia. Szukamy kodu:

DEFINE('_KUNENA_MYPROFILE_ICQ', 'ICQ');(powinien znajdować się w 606 linii) i zamieniamy na:

DEFINE('_KUNENA_MYPROFILE_ICQ', 'GG');Linijkę niżej, czyli w linii 607 znajduje się kod:

DEFINE('_KUNENA_MYPROFILE_ICQ_DESC', 'Twój nr ICQ.');który zamieniamy na

DEFINE('_KUNENA_MYPROFILE_ICQ_DESC', 'Twój nr GG.');Dodatkowo można zamienić linię 1626:
DEFINE('_COM_A_PMS_DESC','<b>Prywatne wiadomości</b> to system wewnętrznej poczty dla użytkowników forum. Można dzięki nim przesłać prywatną informację bezpośrednio do innego użytkownika. Wybierz jeden z zainstalowanych przez Ciebie komponentów. Wybór Clexus PM włączy w profilu użytkownika pokrewne opcje (takie jak ICQ, AIM, Yahoo, MSN oraz łącza obsługujące je przez szablon KUNENA)');na

DEFINE('_COM_A_PMS_DESC','<b>Prywatne wiadomości</b> to system wewnętrznej poczty dla użytkowników forum. Można dzięki nim przesłać prywatną informację bezpośrednio do innego użytkownika. Wybierz jeden z zainstalowanych przez Ciebie komponentów. Wybór Clexus PM włączy w profilu użytkownika pokrewne opcje (takie jak GG, AIM, Yahoo, MSN oraz łącza obsługujące je przez szablon KUNENA)');OK. Tłumaczenie mamy już za sobą, to teraz przyszła pora na wprowadzenie obsługi GG. Przechodzimy do katalogu "
/strona/components/com_kunena/templates/używany_motyw_strony/ i przy pomocy jakiegoś edytora (np. Notepad++) otwieramy plik view.php.

Przechodzimy do linii 865 i zmieniamy:


$msg_icq = "<a href=\"http://www.icq.com/whitepages/wwp.php?uin=" . kunena_htmlspecialchars($profileitems->icq) . "\"><img src=\"" . KUNENA_URLEMOTIONSPATH . "icq.png\" border=0 alt=\"\" /></a>";na

$msg_icq = "<a href=\"http://www.mojageneracja.pl/" . kunena_htmlspecialchars($profileitems->icq) . "\"><img src=\"" . KUNENA_URLEMOTIONSPATH . "icq.png\" border=0 alt=\"\" /></a>";Teraz przechodzimy do linii 950 i zmieniamy

$msg_icq = '<a href="http://www.icq.com/people/cmd.php?uin='.kunena_htmlspecialchars(stripslashes ($userinfo->ICQ)).'&action=message"><img src="http://status.icq.com/online.gif?icq='.kunena_htmlspecialchars(stripslas hes($userinfo->ICQ)).'&img=5" title="ICQ#: '.kunena_htmlspecialchars(stripslashes($userinfo->ICQ)).'" alt="ICQ#: '.kunena_htmlspecialchars(stripslashes($userinfo->ICQ)).'" /></a>';na


$msg_icq = '<a href="GG:'.kunena_htmlspecialchars(stripslashes($userinf o->ICQ)).'"><img src="http://status.gadu-gadu.pl/users/status.asp?id='.kunena_htmlspecialchars(stripslash es($userinfo->ICQ)).'&img=5" title="GG: '.kunena_htmlspecialchars(stripslashes($userinfo->ICQ)).'" alt="GG: '.kunena_htmlspecialchars(stripslashes($userinfo->ICQ)).'" /></a>';
Od tej pory na Twoim forum powinna już działać obsługa GG.

Podczas tworzenia tego How-To korzystałem z pakietu Joomla 1.5.12 i Kunena 1.5.3.

PS: Można do dodać do jakiegoś wiki, czy przykleić. Myślę, że wiele osób może z tego skorzystać.

magdaa
07-07-2009, 15:47
hey, dodaj tę poradę tutaj: http://wiki.joomla.pl/Kunena/Rozwi%C4%85zywanie_problem%C3%B3w

jeśli będziesz miał problem - pisz, pomogę :)

zwiastun
07-07-2009, 15:50
Ty też możesz dodać do wiki. Oczywiście, może to zrobić @magdaa, ale po to jest wiki, żeby każdy mógł wzbogacać pomoc swoją pracą, jeden poprawiając literówki, inny tłumacząc, jeszcze inny uzupełniając materiały lub dodając własne opracowania.

No, jak widać @magdaa w podobnym tonie...

kamil_w
07-07-2009, 16:15
Dodałem to How-To, ale jakby ktoś mógł przerobić ten artykuł w wiki, bo nie wiem jak zrobić, by tekst w ramkach się zawijał.

magdaa
07-07-2009, 16:45
poprawione - świetna robota! :) dzięki.

alex51
26-11-2009, 16:18
Czy ktoś z szanownych przedmówców testował wspomniany wyżej sposób?
Chciałem sprawdzić możliwość dodania GG do forum Kunena, ale zdaje się, że trudno będzie, bo wymagane tu jest zastosowanie rozszerzenia prywatnych wiadomości - ClexusPM, pewnie niezbyt powszechnie znanego i stosowanego.

kamil_w
28-11-2009, 02:06
Korzystam z tego sposobu i działa, a ClexusPM nie jest wymagany.

kamilek_snk
24-01-2010, 13:52
A co jesli nie mam w ogole katalogu

\administrator\components\com_kunena\language\
Mam zainstalowana wersje: Kunena 1.5.3

Wykonalem kolejne kroki poradnika,
I na stronach forum pod profilem ladnie wyswietla sie ikonka GG, ale w edycji profilu wciaz jest ICQ

seba.adm
24-01-2010, 15:47
A co jesli nie mam w ogole katalogu

\administrator\components\com_kunena\language\Mam zainstalowana wersje: Kunena 1.5.3

To naprawdę aktualne wydanie. Jeżeli się już korzysta z jakiegoś komponentu, obowiązkiem administratora, jest również śledzenie aktualizacji - przede wszystkim ze względów bezpieczeństwa. Aktualnie spolszczona wersja to Kunena 1.5.8 PL (http://www.joomlapl.com/component/option,com_remository/func,fileinfo/id,333/)
a nawet jeszcze nowsza (w dniu dzisiejszym wypuszczona): Kunena 1.5.9 EN (http://extensions.joomla.org/extensions/communication/forum/7256)

eryczzek
25-01-2010, 15:37
A jak zrobię bez tego poniżej ??



Tłumaczenie mamy już za sobą, to teraz przyszła pora na wprowadzenie obsługi GG. Przechodzimy do katalogu "
/strona/components/com_kunena/templates/używany_motyw_strony/ i przy pomocy jakiegoś edytora (np. Notepad++) otwieramy plik view.php.

Przechodzimy do linii 865 i zmieniamy:


$msg_icq = "<a href=\"http://www.icq.com/whitepages/wwp.php?uin=" . kunena_htmlspecialchars($profileitems->icq) . "\"><img src=\"" . KUNENA_URLEMOTIONSPATH . "icq.png\" border=0 alt=\"\" /></a>";na

$msg_icq = "<a href=\"http://www.mojageneracja.pl/" . kunena_htmlspecialchars($profileitems->icq) . "\"><img src=\"" . KUNENA_URLEMOTIONSPATH . "icq.png\" border=0 alt=\"\" /></a>";Teraz przechodzimy do linii 950 i zmieniamy

$msg_icq = '<a href="http://www.icq.com/people/cmd.php?uin='.kunena_htmlspecialchars(stripslashes ($userinfo->ICQ)).'&action=message"><img src="http://status.icq.com/online.gif?icq='.kunena_htmlspecialchars(stripslas hes($userinfo->ICQ)).'&img=5" title="ICQ#: '.kunena_htmlspecialchars(stripslashes($userinfo->ICQ)).'" alt="ICQ#: '.kunena_htmlspecialchars(stripslashes($userinfo->ICQ)).'" /></a>';na


$msg_icq = '<a href="GG:'.kunena_htmlspecialchars(stripslashes($userinf o->ICQ)).'"><img src="http://status.gadu-gadu.pl/users/status.asp?id='.kunena_htmlspecialchars(stripslash es($userinfo->ICQ)).'&img=5" title="GG: '.kunena_htmlspecialchars(stripslashes($userinfo->ICQ)).'" alt="GG: '.kunena_htmlspecialchars(stripslashes($userinfo->ICQ)).'" /></a>';Od tej pory na Twoim forum powinna już działać obsługa GG.

kamilek_snk
25-01-2010, 19:34
To naprawdę aktualne wydanie. Jeżeli się już korzysta z jakiegoś komponentu, obowiązkiem administratora, jest również śledzenie aktualizacji - przede wszystkim ze względów bezpieczeństwa. Aktualnie spolszczona wersja to Kunena 1.5.8 PL (http://www.joomlapl.com/component/option,com_remository/func,fileinfo/id,333/)
a nawet jeszcze nowsza (w dniu dzisiejszym wypuszczona): Kunena 1.5.9 EN (http://extensions.joomla.org/extensions/communication/forum/7256)

Dzieki za odpowiedz!
Zainstalowalem poprzez JInstall nowa wersje i nadal nie mam folderu language.
Mam ochote wrzucic ten folder recznie ? dobry pomysl?

kamilek_snk
02-02-2010, 20:20
Kombinowalem i nie dziala,
wrzucielm najpierw sam folder laungage, a potem podmienilem wszystkie pliki z kuena i nie dziala.
Ktos ma jakis pomysl ? gdzie jeszcze to szukac?

alex51
02-02-2010, 20:40
Najlepiej poszukać tam, gdzie powinno to być. Ścieżka była przez Ciebie samego już wcześniej podana:
\administrator\components\com_kunena\language\Nie ma możliwości aby było inaczej. Jeśli instalowałeś z pakietu w polskiej wersji językowej ( do pobrania z joomlapl.com) to w katalogu language musisz mieć 2 pliki językowe. W przypadku instalacji wersji angielskiej będzie tam tylko jeden plik językowy.

kamilek_snk
04-02-2010, 13:34
Widzę, że dziwna jest ta sytuacja. Tak instalowałem z pakietu w polskiej wersji jezykowej, wszystko działa i gdy przystapiłem do dodawania GG, zauwazylem, że nie mam w ogóle fodleru languade.
Sprobuje ręcznie podmienic wszystkie pliki pakietu na serwerze i wyedytować to o czym mowa w How-To

paczek85
28-11-2010, 01:47
Witam. zrobiłem wszystko wg powyższej instrukcji i nic. Tzn. Nie zmieniło nazw na GG , dalej widać ICQ a w dodatku posypało się forum i jak wchodzę w jakiegoś posta to nie ma ani ramek od forum tylko zwykły tekst jeden pod drugim w postaci hiperłączy, tak jakby tryb awaryjny:) Ma ktoś pomysł jakiś jak to zmienić żeby i nazwy były zmienione na GG i żeby to wszystko funkcjonowało jak należy. Moja wersja kuena to 1.5.12. Z góry dziękuje za pomoc i pozdrawiam



NO W KOŃCU WIEM O CO CHODZI!!!!!:lol:

W tym opisie co był podawany na początku co zmienić (jaką linijkę na jaką) jest błąd przez co całe forum po wejściu w dany wątek się sypie.

Dla potomnych

ta linijka:
$msg_icq = '<a href="http://www.icq.com/people/cmd.php?uin='.kunena_htmlspecialchars(stripslashes ($userinfo->ICQ))
.'&action=message"><img src="http://status.icq.com/online.gif?icq='.kunena_htmlspecialchars(stripslas hes($userinfo->ICQ))
.'&img=5" title="ICQ#: '.kunena_htmlspecialchars(stripslashes($userinfo->ICQ))
.'" alt="ICQ#: '.kunena_htmlspecialchars(stripslashes($userinfo->ICQ)).'" /></a>';

miała zostać zamieniona na tą:

$msg_icq = '<a href="GG:'.kunena_htmlspecialchars(stripslashes($userinf o->ICQ)).'">
<img src="http://status.gadu-gadu.pl/users/status.asp?id='.kunena_htmlspecialchars(stripslash es($userinfo->ICQ))
.'&img=5" title="GG: '.kunena_htmlspecialchars(stripslashes($userinfo->ICQ))
.'" alt="GG: '.kunena_htmlspecialchars(stripslashes($userinfo->ICQ)).'" /></a>';

i tu się właśnie sypie przez to że brakuje tam pewnego fragmentu a mianowicie:
.'&action=message"> na końcu pierwszej linijki, na którą będziemy zamieniać, tak więc całość na którą powinniśmy zamienić to:

$msg_icq = '<a href="GG:'.kunena_htmlspecialchars(stripslashes($userinf o->ICQ)).'&action=message">
<img src="http://status.gadu-gadu.pl/users/status.asp?id='.kunena_htmlspecialchars(stripslash es($userinfo->ICQ))
.'&img=5" title="GG: '.kunena_htmlspecialchars(stripslashes($userinfo->ICQ))
.'" alt="GG: '.kunena_htmlspecialchars(stripslashes($userinfo->ICQ)).'" /></a>';

Jeśli się myle niech ktoś mnie poprawi i niech ktoś poprawi to co jest na wiki.
http://wiki.joomla.pl/Kunena/Rozwi%C4%85zywanie_problem%C3%B3w

dnc
17-02-2011, 00:13
To jest wersja dla Kunena 1.5. A jak sprawa wygląda z 1.6? Bo lista plików jest inna. view.php nie ma tam gdzie niby powinien być, a tam gdzie go znalazłem jest plik o zupełnie innej zawartości. Jedyne co znalazłem to pliki tłumaczenia, i plik socialbuttons.php. Ale tutaj za bardzo nie ma co zmieniać.

mkosiarski
12-04-2011, 14:26
Czy ktoś już ma rozwiązanie dla 1.6.3?

paczek85
10-07-2011, 16:06
Mam pytanko odnośnie kuena 1.5.14 ostatniej wersji jaka wyszla do joomla 1,5. Wczesniej mialem kuena 1.5.12 i po zostosowaniu powyzszych rad pozmienialem kod i wszystko trybilo. Teraz gdy zmieniam te poszczegolne linijki w pliku view.php forum sie sypie. niby dziala ale po wejsciu w dany post juz nic nie wyswietla. wie ktos moze w czym problem?

adikpioro
07-01-2012, 11:31
Czy ktoś już ma rozwiązanie dla 1.6.3?

Ponawiam pytanie ....