Joomla! i banner we flashu.
Miałem dzisiaj potrzebę umieścić banner wykonany w technologi Flash na stronie opartej na CMS Joomla! Do wersji Joomla! 1.12 było to proste - należało sciągnąć komponent i moduł ArtBanner (dostępne także w wersji polskiej), zainstalować i dodawać bannery. Wszystko się wyświetlało bezbłędnie. Aż do wersji 1.13 W tej chwili sama instalacja tego modułu jest niemożliwa bądź mocno utrudniona (należy odnaleźć i zamienić kilka zwrotów w pliku instalacyjnym), a potem nie ma pewności, że będzie to wszystko sprawnie działało.
Rozeznawszy się w sytuacji stwierdziłem, że najprościej będzie dodać kod bannera bezpośrednio do szablonu strony. Jak pomyślałem tak i zrobiłem. Zadziałało - bo też nie spodziewałem się niespodzianek. Jednak, gdy ochłonąłem przyszło mi do głowy - strona jest przecież dla mojego klienta, nie dla mnie.Decyduje się na CMS, bo chce sam sobie wszystko robić. Czyli jednak trzeba to załatwić z poziomu panela administracyjnego.
Jak uruchomić banner reklamowy we flashu korzystając z wbudowanego w Joomla! komponentu Bannery?
Rzecz jest znacznie prostsza, niż wcześniej myślałem. Wiadomo, że standardowy komponent jest prosty i ma mało funkcji. Trudno, można to przeboleć. Wiadomo też, że komponent ten nie widzi flaszowego formatu *.swf, a tylko *.jpg, *.bmp, *.gif i *.png. By uruchomić reklamę wykonaną we flashu przez standardowy komponent Banner należy zachęcić nasz CMS Joomla! do czytania plików *.swf. Jak się za to zabrać:
Należy wyedytować plik joomla.php z katalogu includes/ i w trzech miejscach zamienić ciąg znaków bmp|gif|jpg|png na bmp|gif|jpg|png|swf. I teoretycznie tyle; Możemy już wskazać nasz plik z flaszowym bannerem.
Piszę teoretycznie, bo samo wskazanie naszego pliku *.swf niczego nie załatwia - musimy wkleić kod dla pliku. Ja posłużyłem się kodem jaki mam w swoim systemie partnerskim w Progreso.pl. Zmodyfikowałem tylko nazwy plików, adresy i wszystko działa jak należy.
PS. Kobietka z obrazeczka nie ma, rzecz jasna, nic wspólnego z CMS, Joomla! czy pozycjonowaniem. Ale jakiś obrazek warto wkleić, a ten był ładny :-P
Inne moje wpisy o podobnej tematyce:
Próbowałem zainstalować ten komponent, ale mam serwis na Joomla! w wersji 1.13 International w UTF8 i nie chciał się zainstalować.
ArtBanner działał mi doskonale do wersji 1.12 Joomla! a 1 1.13 przestał. Ale, że te bannery wyświetlałem tylko okazyjnie - wolałem zrezygnować z komponentu na rzecz defaultowego rozwiązania. Ma ono co prawda tylko małą cześć możliwości, ale coś za coś - nie będę się stresował przy każdej aktualizacji.
A ja Joomla! lubię - poświęciłem jej dużo czasu, ale za to dzisiaj mogę tworzyć serwisiki na miarę. Co proponujesz w zamian?
PS. Chciałem Ci odpowiedzieć na Twoim blogu, ale trzeba się rejestrować…




Problem wstawiania bannerów flash rozwiązuje ulepszona wersja ArtBannerPlus: http://www.joomla.pl/index.php/content/view/346/2/