Проблема в том, что не могу вывести банер к самому последнему посту.
Нужно чтоб он выводился под кнопкой "читать дальше".
Перерыл форум, нашел несколько решений, попробовал но ничего не выводится.
Ориентировался вот на это http://forum.maxsite.org/viewtopic.php?id=679
Шаблон (POLISHED)
Это код index.php (часть кода)
—–
<!– Main Content–>
<img src="<?php bloginfo(‘stylesheet_directory’);?>/images/content-top.gif" alt="content top" class="content-wrap" />
<div id="content">
<!– Start Main Window –>
<div id="main">
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php include(TEMPLATEPATH . ‘/includes/entry.php’); ?>
<?php endwhile; ?>
<?php if(function_exists(‘wp_pagenavi’)) { wp_pagenavi(); }
else { ?>
<?php include(TEMPLATEPATH . ‘/includes/navigation.php’); ?>
<?php } ?>
<?php else : ?>
<?php include(TEMPLATEPATH . ‘/includes/no-results.php’); ?>
<?php endif; wp_reset_query(); ?>
</div>
<!– End Main –>
Что мне делать?:(
Забыл написать, пробовал проделать все тоже самое на дефолтном шаблоне, все работает.
На моем нифига. (polished)
Делал вот так:
Перед запуском цикла TheLoop
<?php $ads_count = 1; ?>
В том, месте где нужно вывести рекламу, например после надписи "далее" (то есть в конце записи) проверяем счетчик:
<?php if ($ads_count == 1 ) { ?>
вот здесь код вашей рекламы после 1-й записи
<?php } ?>
<?php if ($ads_count == 4 ) { ?>
вот здесь код вашей рекламы после 4-й записи
<?php } ?>
<?php $ads_count++ ?>
<?php endwhile; ?>
Только цифру 4 изменил на 2. Ну вобщем работает только на дефолтном почему-то
Если на дефолтном шаблоне работает, а на вашем нет, то значит, что в принципе решаете вы свою проблему правильно. А то, что результата нет, то на это есть причины … то я бы, будучи на вашем месте, попробовал бы сравнить запись цикла на дефолтном шаблоне и запись цикла на вашем … думаю, что они отличаются … а потом бы заменил запись цикла в вашем шаблоне на запись с дефолтного шаблона.