PDA

Zobacz pełną wersję : Problem z przekierowaniem url baneru flash w domyślnym komponencie reklama



przemkoz
02-01-2013, 18:28
Tytuł tak długi, że aż można stracić oddech, a na poważnie.

Buduję niewielki portal ogłoszeniowy → www.ogłoszenia.olawa.pl (są adresy bez idn, ale to nie teraz najważniejsze). Chciałem wykorzystać do granic możliwości komponent reklamy. Umieszczam w nim banery flashowe, a przynajmniej chciałbym. I mam problem bowiem nie chcą mi przekierowywać na wpisany adres url. W Joomli 1.5 używałem action script clicktag i to rozwiązywało problem. Przekierowanie na stronę klienta działało pięknie. Te same banery na 2,5 nie chcą działać poprawnie. Wyskakuje albo błąd 404 albo przekierowuje do następującego adresu: http://www.ogłoszenia.olawa.pl/undefined . Nie wiem skąd te undefined.

Spotkał się ktoś z podobnym problemem?
Pozdrawiam

pawelSafiStudio
03-01-2013, 14:29
Niestety w J! 2.5 nie ma funkcji obsługującej clickTag (chyba, że znajdziesz jakiś plugin). Więc musisz zrobić małe modyfikacje. Ja modyfikowałem w tym celu moduł wyświetlający reklamy, gdzie przy wykryciu flash, automatycznie jest dopisywany param clickTag.

Może to Ci się przyda :)
http://forum.joomla.pl/showthread.php?65212-TUTORIAL-Rozwi%C4%85zanie-problemu-zliczania-klikni%C4%99%C4%87-przy-bannerach-swf

przemkoz
03-01-2013, 14:33
hm, na tym clictagu to mi nie zależy. Zastosowałem głownie dlatego, że po prostu nie chciały mi działać przekierowania. Zastanawiam się, czy robić pustego, w sensie url flasha i komponent będzie przekierowywał jak zwykły obraz (tego nie widzę), czy może zaszyć po prostu we flashu np, ukryty button ze zwykłym przekierowaniem a nie żadnym action script

pawelSafiStudio
03-01-2013, 14:38
Edytowałem swój post i dodałem adres z forum. Może pomoże rozwiązać problem.

przemkoz
03-01-2013, 14:43
Dzięki, spróbuję już wieczorem. Najpierw przelecę wszystkie możliwości bez zbytniego zagłębiania się w kod. Chyba, że uda się znaleźć obsługę clicktag dla Joomli. Dość wygodna sprawa.
Pozdrawiam

przemkoz
04-01-2013, 11:22
Witam udało się na okrężną drogę. Zainstalowałem komponent flexible banners, Działa super, może nawet ciut lepiej od wbudowanego. Ma jak na razie jedną wadę → ilość wyświetlanych w 1 lokalizacji banerów. Poza tym super.
Pozdrawiam

souacz
06-01-2013, 23:49
Najprostsza metoda, nie zliczająca kliknięć:

kod z clickTag do wstawienia w pole kodu tekstowego bannerka (przydaje się do gotowych już bannerków zrobionych dla google) :


<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="liczba pikseli" height="liczbapikseli" align="center"> <PARAM name="movie" value="http://sciezkadoplikuswf">
<param name="FlashVars" value="clickTag=http://adresprzekierowania/">
<PARAM name="quality" value="high">
<PARAM name="allowScriptAccess" value="always">
<param name="wmode" value="transparent">
<EMBED src="http://sciezkadoplikuswf" width="liczbapikseli" height="liczbapikseli" align="middle" quality="high" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" allowScriptAccess="always" wmode="transparent" FlashVars="clickTag=http://adresprzekierowania/"> </EMBED>
</OBJECT>

Kod bez FlashVars tu: http://docs.joomla.org/Flash_Banner