Регистрация
Вход через соцсети
Восстановление пароля

Как вставить по 1 объявлению Я.Директа после каждого 3 анонса статьи?

Новый топик
08.06.2011, 00:07
Ответить | Цитировать
I-technologies
I-technologi

Зарегистрирован:
2008-08-26
Сообщений: 3

Доброго времени суток. В шаблоне идёт вывод анонсов статей:
$f_Artname
$f_Announcement
<a href='$fullDateLink'>подробнее</a>

Допустим на странице анонсов 50 статей, как вставить по 1 объявлению Я.Директ после каждого 3 анонса новости, но в общем должно быть 9 объявлений?
Спасибо за ответы.

И-Технолоджис
08.06.2011, 06:14
Ответить | Цитировать
ev009

Зарегистрирован:
2010-05-25
Сообщений: 60

где-то очень в начале $a=0;
if(!($a++ % 3)) echo "";

не тестировал, но как-то так
P.S. в терминах API netcat
".opt(0, $a=0)."
".($a++ % 3 ? "" : "Яндекс директ")."
09.06.2011, 18:23
Ответить | Цитировать
I-technologies
I-technologi

Зарегистрирован:
2008-08-26
Сообщений: 3

Не совсем понятно, куда это вставлять? Можете поподробнее объяснить? (Просто программист уехал, а сделать хотелось бы сейчас...)

И-Технолоджис
09.06.2011, 19:48
Ответить | Цитировать
Denis
Denis

Зарегистрирован:
2008-07-15
Сообщений: 666

Код:
$f_Artname
$f_Announcement
<a href='$fullDateLink'>подробнее</a>

замените на
Код:
$f_Artname
$f_Announcement
".( $f_RowNum % 3 ? "Yandex" : "" )."
<a href='$fullDateLink'>подробнее</a>


Ксю доставляет...
10.06.2011, 05:01
Ответить | Цитировать
I-technologies
I-technologi

Зарегистрирован:
2008-08-26
Сообщений: 3

Цитата:
Код:
$f_Artname
$f_Announcement
<a href='$fullDateLink'>подробнее</a>

замените на
Код:
$f_Artname
$f_Announcement
".( $f_RowNum % 3 ? "Yandex" : "" )."
<a href='$fullDateLink'>подробнее</a>


Спасибо, получилось, но почему-то объявления стоят не после 3 новости, а после 2 и после 3 (то есть через 2, через 1, через 2, через 1... и т.д.)

И-Технолоджис
10.06.2011, 15:09
Ответить | Цитировать
DiGGy
DiGGy
DiGGy

Зарегистрирован:
2005-04-04
Сообщений: 1546

Код:
$f_Artname
$f_Announcement
<a href='$fullDateLink'>подробнее</a>

".( ($f_RowNum+1) % 3 ? "Yandex" : "" )."


Temet nosce...
08.12.2012, 18:56
Ответить | Цитировать
Гость
Гость

Набрав 666 сообщений Denis решил уволиться, мистикой попахиваетулыбка
10.12.2012, 11:39
Ответить | Цитировать
DiGGy
DiGGy
DiGGy

Зарегистрирован:
2005-04-04
Сообщений: 1546

дык он давно уже уволился

666 - да, зачот! )

Temet nosce...
198 196 2012-12-10 11:39:01 11345
Описание проекта