|
|
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo
|
|
Jak poprawnie doda? zewn?trzny rotator bannerów? |
Autor |
Wiadomość |
Nostry
Pomógł: 4 razy Posty: 94
|
Wysłany: 15-11-2007, 00:29 Jak poprawnie dodać zewnętrzny rotator bannerów?
|
|
|
Witam,
Potrzebuję w kilku miejscach wstawić rotator bannerów. Znalazłem fajny, prosty skrypcik temu służący i postanowiłem kilka jego kopii umieścić w osobnym katalogu, aby następnie wsadzać je wprost w styl jako {ZMIENNE}.
Próbowałem zrobić to w nagłówku- w includes/page_header.php dodałem zmienną (kombinowałem z include), a nastepnie w templates/styl/overall_header.tpl wykombinowałem:
Kod: | <td class="row1"><span class="gen">{BOARD_MSG}<br>{moja_zmienna}</span></td> |
O dziwo, moje bannerki się nawet pojawiły, tyle że cała reszta forum się zdupczyła dokumentnie.
Pytanie- jak to zrobić, żeby nie uszkodzić?
Załączam kod rotatorka, może się komuś przyda (oczywiście podane kody reklam są jedynie przykładem):
Kod: | <?php
$rocco = mt_rand(1, 3);
switch($rocco)
{
case 1:
echo '<a href="http://www.matematyka.pl">matematyka</a>';
break;
case 2:
echo '<script type="text/javascript"><!--
google_ad_client = "pub-7065390488261079";
google_ad_slot = "7574698415";
google_ad_width = 728;
google_ad_height = 90;
//--></script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>';
break;
case 3:
echo '<a href="http://www.naukowo.pl"><img src="http://img166.imageshack.us/img166/8382/naukowovw6.jpg"></a>';
break;
}
?> |
|
_________________ ópa |
Ostatnio zmieniony przez Nostry 15-11-2007, 12:49, w całości zmieniany 1 raz |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
Centurion
Pomógł: 543 razy Posty: 1972
|
Wysłany: 15-11-2007, 09:10
|
|
|
na pewno nie przez echo
Kod: | $losowybanner = '';
$rocco = mt_rand(1, 3);
switch($rocco)
{
case 1:
$losowybanner = '<a href="http://www.matematyka.pl">matematyka</a>';
break;
case 2:
$losowybanner = '<script type="text/javascript"><!--
google_ad_client = "pub-7065390488261079";
google_ad_slot = "7574698415";
google_ad_width = 728;
google_ad_height = 90;
//--></script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>';
break;
case 3:
$losowybanner = '<a href="http://www.naukowo.pl"><img src="http://img166.imageshack.us/img166/8382/naukowovw6.jpg"></a>';
break;
} |
ten kod wyzej dodajesz w page_header.php przed
Kod: | $template->assign_vars(array(
'SITENAME' => replace_encoded($board_config['sitename']), |
a pod tym
Kod: | 'ROTATOR_BANNEROW' => $losowybanner, |
no i wiadomo - na koniec w templatce wstawiasz |
_________________ Poza forum pomagam tylko odpłatnie
• przenoszenie/łączenie/naprawianie baz danych
• instalacja/pisanie modów, aktualizacja for z zachowaniem modów
• programowanie php/mysql |
Ostatnio zmieniony przez Centurion 15-11-2007, 13:13, w całości zmieniany 3 razy |
|
|
|
|
Nostry
Pomógł: 4 razy Posty: 94
|
Wysłany: 15-11-2007, 11:14
|
|
|
Bałdzo dziękuję, sprytne rozwiązanie. Sprawdzę później, ale pomógł przydzielam w ciemno- Centurion to solidna firma
EDIT: działa wyśmienicie! |
_________________ ópa |
|
|
|
|
kendzior1414
Posty: 13
|
Wysłany: 15-01-2008, 18:06
|
|
|
Witam, ja również mam problem tylko, że posiadam inny rotator (banner_asystent_v15)
Cała instalacja przebiegła mi godnie z planem, ale muszę teraz wrzucić gdzieś kod:
Kod: | <? include "adsrv/ad.php"; ?> |
Próbowałem wszystkich miejsc i kombinacji w pliku page_header.php Czy da się to jakoś zrobić, aby wyświetlało banery? |
|
|
|
|
Centurion
Pomógł: 543 razy Posty: 1972
|
Wysłany: 15-01-2008, 18:15
|
|
|
spróbuj w templates/*/overall_header.tpl [na gorze], templates/*/overall_footer.tpl [na dole] lub templates/*/index_body.tpl [tylko index] dodac ten kod tak jak go wpisles wyzej, na wiekszosci serwerow to zadziala
jesli nie zadziala to
po Kod: | $template->assign_vars(array(
'SITENAME' => replace_encoded($board_config['sitename']), |
wstaw
Kod: | 'ROTATOR_BANNEROW' => file_get_contents("http://se-father.com/adsrv/ad.php"), |
(koniecznie z http://)
a potem w którymś z tych 3 plików .tpl wstawiasz
ale póki co to coś Ci chyba nie działa:
http://se-father.com/adsrv/ad.php
Kod: | Warning: main(adsrv/config.php) [function.main]: failed to open stream: No such file or directory in /xxxxxx/adsrv/ad.php on line 3
Fatal error: main() [function.require]: Failed opening required 'adsrv/config.php' (include_path='.:/usr/local/lib/php') in /home/xxxxxx/adsrv/ad.php on line 3 |
|
_________________ Poza forum pomagam tylko odpłatnie
• przenoszenie/łączenie/naprawianie baz danych
• instalacja/pisanie modów, aktualizacja for z zachowaniem modów
• programowanie php/mysql |
|
|
|
|
kendzior1414
Posty: 13
|
Wysłany: 15-01-2008, 18:59
|
|
|
Dzięki wielkie, zrobiłem z tym drugim bo wydał mi się pewniejszy i działa wszystko jak należy. Nie będę cukrował, bardzo mi pomogłeś:) Jakbym mógł się jakoś odwdzięczyć To z miłą chęcią;p |
|
|
|
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!
Powered by phpBB modified by Przemo © 2003 phpBB
| Strona wygenerowana w 0,08 sekundy. Zapytań do SQL: 12 | |
|
|