remote banner

Anonymous képe

Sziasztok.

Most ismerkedem a Drupal-al, letöltöttem és engedélyeztem a banner modult. Szépen működik, de ha egy remote bannert szeretnék hozzáadni akkor a "Could not determine size of remote image." hibaüzenetet kapom. A probléma 4.7.4-es és az 5.0-beta2 Drupal-hoz letöltött modul esetében is fennáll.

Átnéztem a drupal.org, drupal.hu oldalakat és a levelezőlistát is a témában, eredménytelenül.

Ha valaki tudna segíteni azt megköszönném.

Zoli

pp képe

Valószínűleg nem tudja elérni a képet, vagy nem ismeri a típust a getimagesize() php függvény.

Lehet a PHP verziód régebbi mint 4.0.5 akkor frissíteni kell ;)
Nem engedélyezett az url_fopen (ez sok helyen így van biztonsági szempontból)
Rosszul adtad meg a címet ;)

pp

0
0
Anonymous képe

Szia.

Kikommenteztem azt a három sort, ami a hibaüzenetet okozza. 4.7.4-es drupal esetén hiba nélkül hozzáadom a bannert, az oldal forrásába bekerül az , a kép viszont nem jelenik meg. Az url-t bemásolva egy böngészőbe, tökéletesen megjeleníti.
5.0-beta2 drupal-ban dob még egy hibaüzenetet:
"warning: uasort() [function.uasort]: The argument should be an array in /var/www/test/drupal-5.0-beta2/includes/common.inc on line 1964."

Az url_fopen engedélyezve van, a php verziószáma: 5.2.0.

Zoli

0
0
pp képe

Ezt nem azért akarod így megoldani, mert a távoli szerveren cserélgetik a képeket?
Mert akkor egyszerűbb simán bletenni egy blokk-ba és kész.

A getimagesize függvény nem működik. azt kéne megnézned miért.
ez mit ír ki?

error_reporting(E_ALL);
print_r(getimagesize("http://a.kep.helye/kep.neve.jpg"));
0
0
crt képe

Köszönöm az ötletet, csak az adott szerver esetén nem működött, valószínűleg a könyvtártartalom listázás letiltása miatt.

Azért a banner modullal szeretném megoldani, mert úgy tűnt szépen lehet mérni és korlátozni vele a megjelenések és a kattintások számát. Viszont úgy látom ez flash és távoli képek esetén nem igazán működik. Létezik erre valamilyen bevált módszer/modul?

EIK.: Zoli

0
0