backoff 0 Опубликовано: 12 июля 2007 Рассказать Опубликовано: 12 июля 2007 Всем привет. Надо разместить небольшой блок под четвертой новостью во всех рубриках, как это реализовать? Спасибо. Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 12 июля 2007 Рассказать Опубликовано: 12 июля 2007 Очень просто. Файл <show.full.php>, заводите счётчик в цикле обработки рядов таблицы и когда счётчик равен 4 бай, реклама! Цитата Ссылка на сообщение Поделиться на других сайтах
backoff 0 Опубликовано: 12 июля 2007 Рассказать Опубликовано: 12 июля 2007 Автор а где именно это прописать, не подскажите? Цитата Ссылка на сообщение Поделиться на других сайтах
kenpark 0 Опубликовано: 12 июля 2007 Рассказать Опубликовано: 12 июля 2007 по-моему файл show.short.php... где-то после $i++; добавляем if ($i == 5){ $tpl->load_template('raklama.tpl'); } и в папке со скином создаем raklama.tpl Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 12 июля 2007 Рассказать Опубликовано: 12 июля 2007 kenpark, суть уловили, только у вас всё равно ничего не выйдет. Ведь шаблон надо не только загрузить а скомпилировать и вывести на экран. А так принцип верный Цитата Ссылка на сообщение Поделиться на других сайтах
backoff 0 Опубликовано: 12 июля 2007 Рассказать Опубликовано: 12 июля 2007 Автор Не так не получается, на 4ой новости все заканчивается, потом идет раз 10 вывод шаблона raklama.tpl, а дальше новостей нет. что-то не верно в коде, наверно надо где-то еще continue поставить Цитата Ссылка на сообщение Поделиться на других сайтах
mcaiZer-7 0 Опубликовано: 12 июля 2007 Рассказать Опубликовано: 12 июля 2007 Вместо: if ($i == 5){ $tpl->load_template('raklama.tpl'); } Попробуй: if ($i == 5){ $tpl->load_template('raklama.tpl'); $tpl->compile('content'); $tpl->clear(); } Цитата Ссылка на сообщение Поделиться на других сайтах
backoff 0 Опубликовано: 12 июля 2007 Рассказать Опубликовано: 12 июля 2007 Автор Работает, НО после вывода raklama.tpl остальные новости не отображаются Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 12 июля 2007 Рассказать Опубликовано: 12 июля 2007 ага, а если так? banner <<<BN код баннера BN; if ($i == 5) $tpl->copy_template .= $banner; Цитата Ссылка на сообщение Поделиться на других сайтах
backoff 0 Опубликовано: 13 июля 2007 Рассказать Опубликовано: 13 июля 2007 Автор Не, так вообще ничего не происходит. Цитата Ссылка на сообщение Поделиться на других сайтах
kenpark 0 Опубликовано: 13 июля 2007 Рассказать Опубликовано: 13 июля 2007 покажите содержание этого reklama.tpl... Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 13 июля 2007 Рассказать Опубликовано: 13 июля 2007 Не, так вообще ничего не происходит. ну блин я ошибся - ночь была.. $banner =<<<BN код баннера BN; if ($i == 5) $tpl->copy_template .= $banner; Цитата Ссылка на сообщение Поделиться на других сайтах
backoff 0 Опубликовано: 13 июля 2007 Рассказать Опубликовано: 13 июля 2007 Автор вот содержимое файла reklama.tpl реклама, проверка. lifestar, и так я тоже пробовал. Не работает. Цитата Ссылка на сообщение Поделиться на других сайтах
kenpark 0 Опубликовано: 13 июля 2007 Рассказать Опубликовано: 13 июля 2007 изменения точно проделываете в show.short.php? в цикле while($row = $db->get_row($sql_result)){ точно есть вот такая часть $i++; $banner =<<<BN реклама, проверка. BN; if ($i == 5) $tpl->copy_template .= $banner; ? Цитата Ссылка на сообщение Поделиться на других сайтах
backoff 0 Опубликовано: 13 июля 2007 Рассказать Опубликовано: 13 июля 2007 Автор kenpark, Благодарю. Все работает! Просто текст был на столько мелок, что при просмотре не разглядел его. СПАСИБО !, Друзья. Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 13 июля 2007 Рассказать Опубликовано: 13 июля 2007 Просто текст был на столько мелок, что при просмотре не разглядел его. Цитата Ссылка на сообщение Поделиться на других сайтах
baxus 49 Опубликовано: 14 июля 2007 Рассказать Опубликовано: 14 июля 2007 А не легче сделать просто Кол-во выводимых новостей на страницу = 8 Потом в рекламных материалах Сделать бок и выбрать показывать в коротких по середине. Хорошо я ПХП не знаю а тоб тоже пол движка перековырял ))))) Цитата Ссылка на сообщение Поделиться на других сайтах
Infernus 0 Опубликовано: 14 июля 2007 Рассказать Опубликовано: 14 июля 2007 ИскушениЕ, я также выход из ситуации нашёл !!! Цитата Ссылка на сообщение Поделиться на других сайтах
baxus 49 Опубликовано: 14 июля 2007 Рассказать Опубликовано: 14 июля 2007 Я раньше тоже хаки моды ставил... а если головой подумать в этом скрипте есть всё что нужно просто голову подключить... к примеру модуль онлайн можно заменить на счётчик лайфинтернет... нижняя строчка показывает сколько человек в онлайне... и т.д. и т.п.)) Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.