Создание блока с банером, в помощь новичку.

В общем пособие для тех кто не знает как добавить блок с банером.

Скачиваем крохотный архив с файлами здесь. В нем 5 файликов добавив которые вы получите блок с банером такой как на этом сайте

ActionBlog.class.php, ActionIndex.class.php, ActionPersonalBlog.class.php — эти три файла заменяем в папке classes\actions (в функции init можно менять очередность выведения бынера, вверху / внизу)

BlockBaner.class.php копируем в classes\blocks

Вставляем код банера в block.baner.tpl и копируем в templates\skin\new
**********************************
Если кто то хочет что бы выводились разные банеры на заглавной и в топах есть второй вариант:
ActionBlog.class.php, ActionIndex.class.php, ActionPersonalBlog.class.php, ActionTop.class.php (в топе выводятся сразу оба банера). заменяем в папке classes\actions

BlockBaner.class.php и BlockBanerz.class.php — копируем в classes\blocks

В блоки block.baner.tpl и block.banerz.tpl вставляем код и копируем как описано выше. Разные блоки нужно делать обязательно если используете контекстную рекламу, потому как на заглавной ваш банер эд сенсе будет просто нерелевантным.
Ах да скачть можно здесь

Посмотреть как это выглядит в действии можно на сайте ссылка выше. файл с названием baner єто гугловская реклама, а файл banerz реклама фильмов. В общем закончил свой нубский пост, будут вопросы пишите. Но вижу что интересно прежде всего новичкам которые так же как и я сами пытаются разобраться в движке.
З.Ы. не минусуйте если вам так не нравится мой сайт, дайте ответить людям.

29 комментариев

avatar
все Ок работает, правда на широком экране, как то дизайн поехал. не тянуться ваш баннер, это и понятно. Но может есть еще эстетичнее решение?
avatar
возможно его можно оцентровать внутри блока, но я не знаю как это сделать.
avatar
То что у вас вышло в целом уже очень здорово!
Отцентрировать? — это хорошо. но самый идеал это конечно как то растянуть.
avatar
банер эд сенсе не тянется, там только дефолтовые размеры.

Если кто знает как оцентровать скриптовый банер отпишитесь плз.
avatar
Отцентровать можно так:

<div style="width:98%;text-align: center;">код</div>
avatar
Проще просто отрыть файл sidebar.tpl
и туда вставить что угодно. И не нужно редактировать кучу файлов.
Но есть минус — будет показ блока везде где подключен sidebar.tpl
  • _et
  • 0
avatar
Вот именно, а таким образом можно на индексе выводить одно объявление, в разделе блоги другое, а в каждом топе третье.

А прописать нажно всего пару строк.
avatar
Сейчас делаю разные блоки, что бы на главной выводился один банер, а в блоге другой, если кому интересно пишите, выложу обновленные файлы.
avatar
Конечно интересно и полезно, выкладывай все!
avatar
Модули готовые, писать даже мне нифига не понимающему в програмированиии очень легко.
доделаю банеры и выложу с обновленным описанием.
avatar
Готово… Кстати вот и завсегдатаям наука, как абсолютно простые вещи могут быть актуальны, судя по голосованию за топ.

Вопрос к знающим в продожжение. Возможно ли оцентровать в блоке банер?(div не работает, пробовал), в том числе и скриптовый.
И может у кого на сайтах есть примеры размещения банеров, так поделитесь опытом и отпишитесь тут как это сделать.
В случае если помещать банер над шапкой, как его оцентровать и подобрать фон?
avatar
melkor подскажите, где вы взяли новую версию лайвстрит? или шаблон?
avatar
всё есть в SVN
внимательно читаем
livestreet.ru/page/download/
avatar
Тут есть мануал как работать с svn, скачайте програмки и обновитесь.
avatar
Лучше всего использовать что-то более существенное чем мод, особенно если разные баннеры в разных местах и т.д. Например OpenX
avatar
подписываюсь на вашу статью!
avatar
2melkor
Хочу сейчас ипользовать ваш блок баннера, НО не для баннера, а для реализации ПОДСКАЗОК.
Можете ли вы реализовать как-то подсказки? Чтиобы они брались из одного файла и просто вставлялся текст, было бы очень удобно!
Спасибо!

Дизайн такой же как и у ПРЯМОГО ЭФИРА!
Сейчас это людям нужно, потому что многим не понимают как правильно находиться на сайте.
avatar
Я все сделал как написанно. Но ошибка остается "
Ошибка!
Неверный адрес

Вы попытались получить доступ к адресу http://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-9592681796233925&dt=1240553794468&lmt=1240467459&output=html&slotname=9700568507&correlator=1240553794468&url=http%3A%2F%2Fwww.myacerone.ru%2Fblog%2F1.html%23comments&ea=0&ref=http%3A%2F%2Fwww.myacerone.ru%2F&frm=0&ga_vid=1537227818.1240553795&ga_sid=1240553795&ga_hid=151046180&flash=10.0.12&u_h=1024&u_w=1280&u_ah=994&u_aw=1280&u_cd=32&u_tz=240&u_his=2&u_java=true&u_nplug=4&u_nmime=208&dtd=157, который сейчас недоступен. Убедитесь, что веб-адрес (URL) введен правильно, и попытайтесь перезагрузить страницу.
Убедитесь, что соединение с Интернет активно, и проверьте, работают ли другие приложения, использующие это соединение.
"
avatar
Я все сделал как написанно. Но ошибка остается "
Ошибка!
Неверный адрес

Вы попытались получить доступ к адресу http://googleads.g.doubleclick.net####инфа скрыта##### который сейчас недоступен. Убедитесь, что веб-адрес (URL) введен правильно, и попытайтесь перезагрузить страницу.
Убедитесь, что соединение с Интернет активно, и проверьте, работают ли другие приложения, использующие это соединение.
"
avatar
Что бы вставить банер посредение нужно прописать
в style.css ".block.baner { text-align: center; }"
и тоже самок в кажном из *.tpl, т.е.
class=«block baner»
сори если уже ни кому не надо )
avatar
Спасибо, помогло. Всё понятно.
  • Sky
  • 0
avatar
Спасибо автору! Очень помогло!
avatar
потому как на заглавной ваш банер эд сенсе будет просто нерелевантным.

не совсем понятно, это относится только для второго варианта или и для первого?
avatar
на странице топа блок не отображается
avatar
Notice: Use of undefined constant BLOG_TOPIC_PER_PAGE — assumed 'BLOG_TOPIC_PER_PAGE' in /classes/actions/ActionIndex.class.php on line 103

Notice: Use of undefined constant BLOG_TOPIC_PER_PAGE — assumed 'BLOG_TOPIC_PER_PAGE' in /classes/actions/ActionIndex.class.php on line 108

Notice: Use of undefined constant DIR_WEB_ROOT — assumed 'DIR_WEB_ROOT' in /classes/actions/ActionIndex.class.php on line 108

как-то так, сам не шарю, потому и пофиксить не смог
  • last
  • 0
avatar
Перед тем как что то ставить посмотрите какая у вас версия движка и для какой версии хак
Тем более если не шарите
avatar
сейчас это удобно делать с помощью плагина «менеджер блоков»
avatar
А на версиях 0,5+ это работает?
avatar
livestreet.ru/blog/4478.html жди адаптации под 0,5
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.