| Autor | Správa |
PCMark
 Užívateľ
 Založený: 24.08.2005 Príspevky: 36 Bydlisko: Hlučín
 |
V php jsem si udělal skript na rotaci bannerů:
| kód: | <?php
$b1="kod banneru1";
$b2="kod banneru2";
$b3="kod banneru3";
$b4="kod banneru4";
$r=mt_rand(1,4);
if($r=="1") print $b1;
elseif($r=="2") print $b2;
elseif($r=="3") print $b3;
elseif($r=="4") print $b4;
?> |
Když spustím tento kod, tak to funguje, bannery se náhodně načtou při reloadu. Kód banneru však potřebuji dostat do tpl souborů, v tpl include nefunguje, protože tpl není php V phpBB se to myslím nějak řeší přes řetězce, v tpl souborech se pak třeba jen napíše {BANNERY} a kod by se měl vypsat. Jenže nevím co musím udělat pro to, aby se to mohlo v tpl vůbect načíst.
PS: vím že je na to mod, ale ten je zbytečně složitý a chci mít na to radši vlastní jednoduchý systém |
| |
   |
 |
scooby
 Užívateľ
 Založený: 04.07.2006 Príspevky: 229 Bydlisko: Sereď
 |
musis to tusim definovat alebo si spravit bannery.php a potom dat do tpl bud cestu alebo {U_BANNERY} neviem co bude fungovat |
_________________ scobby's PC: procesor - AMD Sempron 3000+ 1.81 GHz pamet RAM - 1 Gb HDD - 250 Gb SATA II WD Grafika - ATI Radeon Shapire 9550 256 MbMys : Razer Copperhead 2000dpi chaoz green DVD RW - LG
I wanna play a game | |
    |
 |
PCMark
 Užívateľ
 Založený: 24.08.2005 Príspevky: 36 Bydlisko: Hlučín
 | Zaslal: So 05.08.06 12:01 |   |
Nevím jak to mám definovat, bannery.php mám v rootu i v templates/nazev_stylu a když napíšu v tpl {U_BANNERY} , tak se nic nestane. Nemělo by se něco dopsat do toho php souboru? |
| |
   |
 |
scooby
 Užívateľ
 Založený: 04.07.2006 Príspevky: 229 Bydlisko: Sereď
 | Zaslal: So 05.08.06 14:53 |   |
malo by sa len neviem co...vyskusam to a potom povim vyskusaj aj ty neco a ked na to dojdes tak to sem hod bo aj mna to zajima |
_________________ scobby's PC: procesor - AMD Sempron 3000+ 1.81 GHz pamet RAM - 1 Gb HDD - 250 Gb SATA II WD Grafika - ATI Radeon Shapire 9550 256 MbMys : Razer Copperhead 2000dpi chaoz green DVD RW - LG
I wanna play a game | |
    |
 |
PCMark
 Užívateľ
 Založený: 24.08.2005 Príspevky: 36 Bydlisko: Hlučín
 | Zaslal: So 05.08.06 19:11 |   |
Já už jsem to právě s kolegou zkoušel a nepovedlo se nám to, proto se tu ptám. Zřejmě to chce prostudovat php soubory třeba viewtopic.php apod. a z toho by to možná šlo pochopit, na mě to však bylo už moc složité. Možná, že JanoF by to mohl vědět. |
| |
   |
 |
JanoF
 Správca fóra
 Založený: 01.05.2005 Príspevky: 8736 Bydlisko: Bratislava Vek: 27
 | Zaslal: So 05.08.06 21:31 |   |
sprav si to trebars cez iframe to budes mat asi najrychlejsie alebo pouzi jeden z tychto modov http://phpbbhacks.com/searchresults.php?version=2&query=complete+banner&search_type=1
//inac ponuka stale plati  |
_________________ Skrinka: Nexus Morpho & Enermax UCTB12P | Zdroj: Enermax EMG800AWT 800W | Základná doska: Asus Rampage III Gene | Procesor: Intel Core i7 990X Extreme Edition 3.46 GHz & Scythe Susanoo SCSO-1000 | Pamäť: Kingston HyperX XMP 24 GB DDR3 1600 MHz | Grafická karta: Asus GeForce GT 440 1 GB DDR3 & Thermalright HR-03 | Pevný disk: Intel SSD 510 Series 250 GB & Hitachi Deskstar 5K4000 4000 GB | Optická mechanika: Plextor PX-820SA | Čítačka kariet: Akasa AK-ICR-11 | Klávesnica: Logitech G19 | Myš: Logitech G9x & Razer Kabuto | Monitor: 24" LCD Eizo FlexScan S2431WE | Reproduktory: Logitech Z-2300 | Operačný systém: Microsoft Windows 7 & FreeBSD 9 | Záložný zdroj: APC Back-UPS ES 700 | Spotreba: Idle - 200W / Burn - 400W | Mobil: Nokia N9 64 GB | |
       |
 |
PCMark
 Užívateľ
 Založený: 24.08.2005 Príspevky: 36 Bydlisko: Hlučín
 | Zaslal: So 05.08.06 22:05 |   |
Díky přes to iframe mi to funguje, ale stejně by mě zajímalo, jak lze do tpl vložit proměnná z php - to se může někdy hodit.
Modům do phpBB se snažím radši vyhnout, nevím jestli by zbytečně nezvyšovali zatěž serveru a pak mám pocit, že čím více je na fóru modů, tím je větší šance že se někde objeví nějaká záhadná chyba.
//inak ponuka se zamita  |
| |
   |
 |
JanoF
 Správca fóra
 Založený: 01.05.2005 Príspevky: 8736 Bydlisko: Bratislava Vek: 27
 | Zaslal: So 05.08.06 22:16 |   |
| PCMark napísal: | Díky přes to iframe mi to funguje, ale stejně by mě zajímalo, jak lze do tpl vložit proměnná z php - to se může někdy hodit.
Modům do phpBB se snažím radši vyhnout, nevím jestli by zbytečně nezvyšovali zatěž serveru a pak mám pocit, že čím více je na fóru modů, tím je větší šance že se někde objeví nějaká záhadná chyba.
//inak ponuka se zamita  | njn to je sice pravda ale ked pouzijes nieco co phpBB team overil tak sa nemusis nicoho bat a ked sa bojis chyb preco aspon to forum neaktualizujes? |
_________________ Skrinka: Nexus Morpho & Enermax UCTB12P | Zdroj: Enermax EMG800AWT 800W | Základná doska: Asus Rampage III Gene | Procesor: Intel Core i7 990X Extreme Edition 3.46 GHz & Scythe Susanoo SCSO-1000 | Pamäť: Kingston HyperX XMP 24 GB DDR3 1600 MHz | Grafická karta: Asus GeForce GT 440 1 GB DDR3 & Thermalright HR-03 | Pevný disk: Intel SSD 510 Series 250 GB & Hitachi Deskstar 5K4000 4000 GB | Optická mechanika: Plextor PX-820SA | Čítačka kariet: Akasa AK-ICR-11 | Klávesnica: Logitech G19 | Myš: Logitech G9x & Razer Kabuto | Monitor: 24" LCD Eizo FlexScan S2431WE | Reproduktory: Logitech Z-2300 | Operačný systém: Microsoft Windows 7 & FreeBSD 9 | Záložný zdroj: APC Back-UPS ES 700 | Spotreba: Idle - 200W / Burn - 400W | Mobil: Nokia N9 64 GB | |
       |
 |
PCMark
 Užívateľ
 Založený: 24.08.2005 Príspevky: 36 Bydlisko: Hlučín
 | Zaslal: So 05.08.06 22:21 |   |
njn je pravda, že teď jedu na předposlední verzi phpBB ale ještě se mi do toho nechtělo, vždycky testuji nové verze na testovacim foru, takže to musím dělat 2x.
Myslím že poslední verze, žádné kritické bezpečnostní chyby neopravila, takže já zas na to tak nespěchám.
A taky to aktualizuji ručně, takže je s tím trochu práce.
btw i když je to oficiální mod, tak bude pravděpodobně zbytečně navíc zatěžovat forum, nevím proč na rotaci bannerů vymýšlejí takové složité mody, když to je celkem jednoduché |
| |
   |
 |
|