Includolt fájl beillesztése a page_header -be?

Szerző
Üzenet
Trianta
Gyakorlott phpBB-s
Gyakorlott phpBB-s
Avatar

Csatlakozott: 2007.02.14. Szerda 9:44
Hozzászólások: 105
Hozzászólás Elküldve: 2008.04.07. 05:47    Hozzászólás témája: Includolt fájl beillesztése a page_header -be?
Hozzászólás az előzmény idézésével
Sziasztok!

Szeretnék beilleszteni egy JS kódot minden oldalba, de jólenne csak egyetlen fájlba beleírni.
A JS kód az oldal több részén is megjelenik, tehát az nem jó, ha csak a overal_header.tmp -be beírom.
Ezért próbálkoztam a page_header.php -be beírni.

Így próbáltam, de nem oké:

A $template->assign_vars(array( rész elé beírtam ezt:
$REKLAM = include 'reklam.php'; # Ebben van a JS kód

Ezt pedig a $template->assign_vars(array( rész után:
'REKLAM' => $REKLAM,

De ez így nem működik.
Hogy tudom betenni a page_header.php -ba, hogy megfelelően működjön?

Felhasználó profiljának megtekintése Privát üzenet küldése
pstvfan
Gyakorlott phpBB-s
Gyakorlott phpBB-s
Avatar

Csatlakozott: 2006.07.30. Vasárnap 1:00
Hozzászólások: 1542
Hozzászólás Elküldve: 2008.04.07. 13:03    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Ha csak egy js fájlról van szó én a helyedben simán csak html kóddal beraknám a overall_header.tpl-be.
Mondjuk így:

Kód:


<script type="text/javascript" src="./reklam.php"></script>

_________________
<M>

Felhasználó profiljának megtekintése Privát üzenet küldése
Trianta
Gyakorlott phpBB-s
Gyakorlott phpBB-s
Avatar

Csatlakozott: 2007.02.14. Szerda 9:44
Hozzászólások: 105
Hozzászólás Elküldve: 2008.04.08. 12:19    Hozzászólás témája:
Hozzászólás az előzmény idézésével

pstvfan írta:

Ha csak egy js fájlról van szó én a helyedben simán csak html kóddal beraknám a overall_header.tpl-be.
Mondjuk így:

Kód:


<script type="text/javascript" src="./reklam.php"></script>

Trianta írta:

A JS kód az oldal több részén is megjelenik, tehát az nem jó, ha csak a overal_header.tmp -be beírom.

Felhasználó profiljának megtekintése Privát üzenet küldése
HoremWeb
Gyakorlott phpBB-s
Gyakorlott phpBB-s
Avatar

Csatlakozott: 2006.06.18. Vasárnap 1:00
Hozzászólások: 2400
Hozzászólás Elküldve: 2008.04.08. 20:27    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Nem igazán értem, miért ne lenne jó. A felhasználóknak megjelenített oldal tartalmazza az overall_header.tpl-t, és utána a többi sablonfájl tartalmát, tehát amikor azok legenerálódnak, az overall_header.tpl-ben lévő scriptnek szerintem már elérhetőnek kell lennie. Rosszul gondolom?
_________________
Élet, üdv, egészség! - HoremWeb

Kép KEMET = Az Ókori Egyiptom

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
Trianta
Gyakorlott phpBB-s
Gyakorlott phpBB-s
Avatar

Csatlakozott: 2007.02.14. Szerda 9:44
Hozzászólások: 105
Hozzászólás Elküldve: 2008.04.09. 08:08    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Ha a overal_header -be teszem, akkor csak a fejlécben, tehát az oldal felsőrészén fog megjelenni. Viszont nem csak ott szeretném megjelentetni.

Felhasználó profiljának megtekintése Privát üzenet küldése
HoremWeb
Gyakorlott phpBB-s
Gyakorlott phpBB-s
Avatar

Csatlakozott: 2006.06.18. Vasárnap 1:00
Hozzászólások: 2400
Hozzászólás Elküldve: 2008.04.10. 20:05    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Ha megoldható, szedd két részre a JS kódot, egy függvényre, és egy egyszerű hívásra - az utóbbi legyen olyan rövid, amennyire csak lehet. Az overall_header.tpl-be linkeld be függvény törzsét, és a többi helyen csak a függvényt hívd meg, ami az overall_header.tpl-be csatolt (na jó, include-olt) JS-t hívja meg. Így a többi fájlban minimális változtatás kell csak, és a script egy külön fájlban lehet, és egyetlen helyre kell csak beilleszteni.

Persze ez az egész függ attól, hogy mi is ez a script valójában. Talán, ha többet tudunk róla, pontosabb és jobb megoldást tudunk javasolni.
_________________
Élet, üdv, egészség! - HoremWeb

Kép KEMET = Az Ókori Egyiptom

Felhasználó profiljának megtekintése Privát üzenet küldése Felhasználó weblapjának megtekintése
Hozzászólások megtekintése:  

Nem készíthetsz új témákat ebben a fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem módosíthatod a hozzászólásaidat a fórumban.
Nem törölheted a hozzászólásaidat a fórumban.
Nem szavazhatsz ebben fórumban.

Hirdetés
Hirdetés