Powered by CodeIgniter

Каталог

(13)
11
11 голосов
Сообщество для публикации релизов файлов в каталоге продуктов.
Друзья, представляю вам простой ротатор баннеров. В файле конфигурации можно задать регионы, размеры баннеров, после чего на каждый регион можно создать баннеры нужного размера и загрузить соответствующие медиа-материалы для начала ротации. Подробную инструкцию по настройке и установке смотрите в информации по продукту.
09:21 ← 19 мая 2010 Отправить в Твиттер adminadmin  RSS comments 33

Здесь пока ничего нет.

Комментарии (33) ↓

AlexDeath AlexDeath time 11:04 ← 19 мая 2010 #
нажимаю создать баннер и вижу пустую страницу…
AlexDeath AlexDeath time 11:25 ← 19 мая 2010 #
в админке иконка так же отсутствует рядом с надписью Баннеры
Автор
admin admin time 21:55 ← 19 мая 2010 #
Все должно быть на месте. Проверил на локалке — работает, как и раньше.
AlexDeath AlexDeath time 07:32 ← 20 мая 2010 #
тогда значит что то я не то делаю… идем по порядку:
Активируйте шестеренку — активировал
Укажите необходимые размеры и регионы для вывода в файле конфигурации. — но они уже есть в файле конфигурации… или я чего-то не понимаю?
Укажите переменные вывода в шаблонах. — вот этого я честно говоря недопонял что и где указывать?
Автор
admin admin time 10:17 ← 20 мая 2010 #
Нужно создать баннерные места в админке, загрузить баннеры в ротацию (хотя бы один), а после по примеру в инструкциях шестеренки создать в текущем шаблоне переменные вывода там, где вы хотите баннеры увидеть.
AlexDeath AlexDeath time 15:32 ← 20 мая 2010 #
у меня как то странно себя ведет сайт, он не видит ничего за gears/banners… могу писать все что угодно выдает пусто пространство
Автор
admin admin time 15:56 ← 20 мая 2010 #
В таких случаях хорошо сообщать сначала, что у вас за система и веб-сервер :-)
AlexDeath AlexDeath time 19:26 ← 20 мая 2010 #
Apache/1.3.37 (Unix) PHP/5.2.10 mod_ssl/2.8.28 OpenSSL/0.9.7e-p1
Версия MySQL-клиента: 5.1.16-beta
PHP расширение: mysql
Автор
admin admin time 19:35 ← 20 мая 2010 #
Белый экран без ошибок? Посмотрите в логи веб-сервера, mod_php в таком случае должен что-нибудь написать.
AlexDeath AlexDeath time 19:43 ← 20 мая 2010 #
экран белый без ошибок, причем firefox считает что открыл banners (изображение «GIF», 1x1 пикселов):
Автор
admin admin time 20:18 ← 20 мая 2010 #
Вы через админку входите? :-)
AlexDeath AlexDeath time 07:38 ← 21 мая 2010 #
Моя борьба (с) за жизнь модуля на моем сайте.
По непонятной причине сайт, не видит ничего за gears/banners… могу писать все что угодно выдает пусто пространство, причем firefox считает что открыл banners (изображение «GIF», 1x1 пикселов). Ну раз гора не идет к Магомету, то он объявляет ей джихад — во всех названиях файлов, папок и переменных в файлах слова banners меняем на taro, а banner на taros (хотя сейчас я понимаю что можно было сделать в один проход меняя banner на taro.
После этих действий модуль стать работать, но наполовину при нажатии на [Ротация] происходила следующая ошибка:
A PHP Error was encountered
Severity: Notice
Message: Indirect modification of overloaded property _Admin::$navbar_elements has no effect
Filename: taro/_admin.php
Line Number: 65
руки у меня растут не оттуда поэтому тупо комментируем
/* $this->navbar_elements[] = array('name'=>$ctaros->name); */
за что эта строка отвечает не знаю но ротация заработала, файл присоеденяется.
теперь я так понимаю нужно ручками вписывать код {$banners.top.0} например в шаблон страницы, для отабражения баннера на сайте?
Автор
admin admin time 20:29 ← 21 мая 2010 #
Какая-то беда пришла на ваш сайт :-) Зачем переименовывать? Зачем заходить по gears/banners?
В админке заходите в управление рекламой, причем путь будет /admin/banners.
AlexDeath AlexDeath time 09:18 ← 22 мая 2010 #
не знаю что это было но действовал я через админку…
santific santific time 19:53 ← 19 мая 2010 #
Спасибо! Очень удобно и элегантно. Мой подход к этому вопросу был несколько проще и не так лаконичен :)
inetlover inetlover time 20:07 ← 19 мая 2010 #
Спасибо!
inetlover inetlover time 14:42 ← 02 июня 2010 #
При нажатии на Ротацию наблюдаю ошибку:
Severity: Notice Message: Indirect modification of overloaded property _Admin::$navbar_elements has no effect Filename: banners/_admin.php Line Number: 65
rismyk rismyk time 17:00 ← 14 сентября 2010 #
У меня тоже самое! Сделайте модуль, ну или объясните, как руками вставлять баннер! Очень надо!
Автор
admin admin time 23:09 ← 15 сентября 2010 #
Вчера исправил.
dqpb dqpb time 01:37 ← 15 сентября 2010 #
тю, а я только у знал о существовании этой шестеренки.

Зы: дурак слепой…
Peyt Peyt time 11:11 ← 29 октября 2010 #
Как мне например вставить баннер в сайдбар как на этом сайте, баннер установил и активировал. Но в шаблоне не пойму и где что вставлять, подскажите пожалуйста.
Автор
admin admin time 11:29 ← 29 октября 2010 #
Почитайте инструкцию. Баннеры соответствуют переменным, в шаблон просто надо вставить переменную.
Если баннер называется sidebar, то просто {$banners.sidebar}.
Peyt Peyt time 11:34 ← 29 октября 2010 #
Я не пойму кудавставить, у меня два файлика только шаблона header и footer, сайдбар только CSS. Подскажите пожалуйста.
Автор
admin admin time 11:49 ← 29 октября 2010 #
Почитайте.
Скопируйте файл /gears/sidebar/templates/sidebar.tpl в /templates/ваш_шаблон/gears/sidebar/templates/sidebar.tpl и вставьте в последний.
Peyt Peyt time 11:59 ← 29 октября 2010 #
Вставил, баннер не отображается, можете глянуть пожалуйста? droidlive.ru/
Автор
admin admin time 12:05 ← 29 октября 2010 #
Освежил память, почитайте инструкцию здесь.
Peyt Peyt time 12:10 ← 29 октября 2010 #
Читал уже, ну не понятно мне, вставил в sidebar.tpl {$banners.top.0} после {$widget.content} ну баннер так и не появился( Объясните пожалуйста подробнее.
Автор
admin admin time 12:17 ← 29 октября 2010 #
  • Вы создали в /admin/banners ротацию, назвав ее top.
  • Вы загрузили в ротацию баннер, и он отображается админке.
  • Вы скопировали шаблон, как написано выше.
  • Сниппет {$banners.top.0} надо вставлять перед циклом, а не внутри него.
Peyt Peyt time 12:24 ← 29 октября 2010 #
Да все сделал, попробовал несколько вариантов вставки, но все равно баннер на сайте не отображается. В админке виден.

Подскажите пожалуйста куда в файле sidebar.tpl вставить код {$banners.top.0}
{* Content closed*} {if empty($disabled)} </div> <div id="sidebar"> {foreach $widgets as $widget} <div {if $widget.config.nobg}style="background:none;"{/if} class="widget{if $widget.config.class} {$widget.config.class}{/if}" {if $widget.config.id}id="{$widget.config.id}"{/if}> <h1>{if !empty($widget.config.title)}{$widget.config.title}{else}{$widget.title}{/if}</h1> {$banners.top.0} {$widget.content} </div> {/foreach} </div> <style> #content { width: 66%; } #sidebar{ float:left; width:29%; margin-left: 2%; } </style> <div class='clear'> {/if} {* No need to close sidebar div - %footer template will automatically do this *}
Автор
admin admin time 13:04 ← 29 октября 2010 #
{* Content closed*} {if empty($disabled)} </div> <div id="sidebar"> {$banners.top.0} {foreach $widgets as $widget} <div {if $widget.config.nobg}style="background:none;"{/if} class="widget{if $widget.config.class} {$widget.config.class}{/if}" {if $widget.config.id}id="{$widget.config.id}"{/if}> <h1>{if !empty($widget.config.title)}{$widget.config.title}{else}{$widget.title}{/if}</h1> {$banners.top.0} {$widget.content} </div> {/foreach} </div> <style> #content { width: 66%; } #sidebar{ float:left; width:29%; margin-left: 2%; } </style> <div class='clear'> {/if} {* No need to close sidebar div - %footer template will automatically do this *}
Peyt Peyt time 13:36 ← 29 октября 2010 #
Сделал все так, но баннера нет все равно. В админке выставил баннер в позиции вверх. В чем еще может быть проблема?
Ramir Ramir time 06:10 ← 30 августа 2011 #
Как сделать виджет Баннер для вывода в sidebar:
— создать папку /gears/banners/widgets/
— в ней создать файл banners.php содержания:
function banners_widget($CI,$config){
$banners = $CI->db->where('location','widget')->order_by('position')->get('banners')->result();
if(!$banners) return '';
$result = $CI->db->where('bid',$banners[0]->id)->get('banners_rotation')->result();
if(!$banners) return '';
return 'link.'">file.'" border=«0» alt="'.$result[0]->name.'" />';
}
— там же создать ПУСТОЙ файл banners.info
— в файле /gears/banners/lang/ru.lng добавить:
[widgets]
banners=«Реклама»
— добавить в файл /gears/banners/banners.info: regions[] = «widget»
— создать ротацию и добавить в нее баннер
— добавить виджет в «Боковую панель»
Ramir Ramir time 06:14 ← 30 августа 2011 #
шестеренка с виджетом: fo.com.ua/uploads/cogear/banners_plus.zip