SmileTag JM Shoutbox 2.4pl. Jak wszyscy ostrzegają, to ja też ostrzegam was!, że w plku ZIPA znajdują się: Komponent com_SmileTAG, moduł mod_SmileTAG oraz spakowane skórki. Czyli najpierw musimy rozpakować ZIPA, a dopiero później instalować komponent i moduł. Kolejność wgrywania nie gra roli. A teraz o SmileTAG. Shoutbox autorstwa www.smiletag.com. Spolonizowałem go łącznie z frontem, oraz panelem administracji SmileTAG. Usunąłem kodowanie UTF-8, a raczej zamieniłem go na iso-8592, poprzez zmianę sposobu parsowania plków XML. Domyślnie wszystkie pliki były parsowane , lub jak kto woli wpisywane dane do nich właśnie w formacie UTF-8. I nic by nie dawało zmienianie nagłówka np : <?xml version="1.0" encoding="UTF-8"?> na <?xml version="1.0" encoding="iso-8859-2"?>, dlatego zmodyfikowałem plik "St_XmlParser.class.php" tak, aby zapisywał dane w taki sposób, jak podałem w drugim przykładzie. Tylko ostrzegam, że jeżeli by ktoś chciał kombinować, i zmieniać domyślny wpis we wszystkich plikach XML, oprócz pliku instalacynego, na wymieniny powyżej, czyli iso-8592, to spotka go przykra niespodzianka. Parser zgłosi błąd. On sam zmieni co musi, na odpowiednie kodowanie. A domyślny nagłówek to:<?xml version="1.0"?>. Jeden z moich następnych artykułów poświęcę temu, jak zrobić, aby poprawnie wczytywać moduły i komponenty na serwer, obojetnie czy z polskimi znakami, czy bez, bo widzę na forum Joomla.pl dużo pytań na ten temat, a problem ten szczególnie dotyczy Jooomla w wersji 1.11.Co do Shoutboxa. Dopracowałem obsługę błędów, poprzez dodanie nowego kodu, łącznie z rozwiązaniem problemów z Internet Explorerem, który właśnie w komunikatach o błędach robił szopki z polskimi znakami. Ale to już nieaktualne. Moduł i komponent przetestowałem na serwerach z safe-mode=on, i na pozostałych. W przypadku serwera 60 FREE należy usunąć po instalacji plik .htaccess, który instalowany jest wraz z modułem, gdyż uruchomienie Shoutboxa nie będzie możliwe. Pokaże nam się strona OVH. Pamietajcie o tym!. Po instalacji zalecam najpierw konfigurację modułu poprzez komponent w Panelu Administracji SmileTAG, a dopiero póżniej ustawianie parametrów w module. Piszę "w module" bo komponent w zasdzie pełni bardzo małą rolę, jedynie służy jako link do konfiguracji modułu. Ciekawy sposób, nowatorski. Dodatkowo dodałem odnośnik w Panelu Administracji SmileTAG z linkiem powrotnym do panelu administacyjnego Joomla/Mambo. Uprzednio, po wejściu w tym samym oknie, nie było możliwości powrotu, co owocowało dość często wygaśnięciem sesji. Dodałem do pliku z instalką 9-więć skórek, które możemy wykorzystać. Należy nadpisać tylko pliki "template.html" i "smiletag-style.css" Nie trzeba kopiować obrazków z nowych skinów, do folderu "smiletag/images/", gdyż są one kopiowane wraz z innymi plikami podczas instalacji modułu. Możemy teraz zmieniać szatę, bez konieczności powtórnego kopiowania. Standartowo Shoutbox nie był wyposażony w możliwość wstawiania smilsów z odnośnika, tylko poprzez wpisywanie kodów. Dzięki moim usilnym poszukiwaniom w internecie, znalazłem skrypty odpowiadające za tę funkcję, i dopisałem resztę kodu. Jeżeli potrzebujecie pomocy, to możecie pisać poprzez stronę na mój e-mail. Pobierz SmileTag JM Shoutbox 2.4pl. W dalszej częścinapisze o konfiguracji SmileTAG.
Dodałem kilka przydatnych opcji konfiguracyjnych. Np: - Ustawianie szerokości i wysokości modułu.
- Możliwość ukrycia, lub pokazania pola do wpisywania adresu URL i E-mail.
- Ustawianie koloru tła modułu (może się przydać).
- Ustawianie wielkości czcionki dla tekstu nad polami wpisowymi.
- Wybór klas dla przycisków Wyślij, Resetuj, oraz pola formularza dla wpisywanych wiadomości.
- Blokowanie pól formularzy oraz przycisków, niezależnie od ustawień SmileTAg Admin.
- Wpisywanie własnych tekstów nad formularzami.
- Ustalanie własnego tekstu dla linka ze [smilies], oraz przycisków "Wyślij" i "Reset".
- I parę innych rzeczy. To jeszcze nie koniec. Zamierzam w nastepnym podejściu do SmileTAG dorobić dodatkowy przycisk do wstawiania innych Smilies.
Polecam strony ze Smilies: A tak wygląda skórka o nazwie black-white: Skórki można pobrać na stronie autorów, czyli www.smiletag.com. Zapraszam do pobierania i testowania Shoutboxa. Jokris. |