Zobrazovanie reklamy nahodne medzi prispevkami
otevřít script
viewtopic.php
vyhledat
Kód:
for($i = 0; $i < $total_posts; $i++)
dosadit před
Kód:
// definice reklam k zobrazení, je lepší to dát do samotného souboru a použít include
$reklama = array(
array(url => 'http://www.neco1.cz', text => 'Reklamní text 1'),
array(url => 'http://www.neco2.cz', text => 'Reklamní text 2'),
array(url => 'http://www.neco2.cz', text => 'Reklamní text 2')
);
// náhodné zvolení reklamního textu který se zobrazí
$reklama_id = rand(0, count($reklama) - 1);
// nahodné zvolení místa kde se reklama objeví (za kterým příspěvkem)
$reklama_pos = rand(0, $total_posts - 1);
vyhledat
Kód:
$template->assign_block_vars('postrow', array(
dosadit před
Kód:
$reklama_body = '';
if (($i == $reklama_pos) && (count($reklama) > 0)) $reklama_body = '<tr><td id="reklama" colspan="2" align="center"><a href="'.$reklama[$reklama_id]['url'].'" target="_blank">'.$reklama[$reklama_id]['text'].'</a></td></tr><tr><td class="spaceRow" colspan="2" height="1"><img src="templates/subSilver/images/spacer.gif" alt="" width="1" height="1" /></td></tr>';
vyhledat
Kód:
'L_MINI_POST_ALT' => $mini_post_alt,
dosadit za
Kód:
'REKLAMA' => $reklama_body,
otevřít šablonu
viewtopic_body.tplvyhledat
Kód:
<!-- END postrow -->
dosadit před
Kód:
{postrow.REKLAMA}
otevřít šablonu
overall_header.tplvyhledat
Kód:
.helpline { background-color: {T_TR_COLOR2}; border-style: none; }
dosadit za
Kód:
#reklama {
border: 1px solid #7F9DB9;
background-color: white;
color: black;
font: bold 12px arial, sans-serif;
padding: 10px;
}
#reklama a {
color: black;
text-decoration: none;
}
#reklama a:hover {
color: black;
text-decoration: underline;
}
zdroj: phpbbcz.com, autor azu