- Предыдущая
- 1
- 2
- Показаны 16-27 из 27
А в админке, случано, не могло случится так, что виджет слайдера попал в отрицательную маску. Сейчас с ходу не скажу конкретно что и как, но смысл такой что вы можете указывать на каких страницах показывать виджет, а на каких не показывать… вот "на каких не показывать" — туда виджет не попал? (понимаю, что маловероятно, но вдруг))
Так же шаблон начинается с <?php if ($items){ ?>. Т.е. если нет новостей, или точнее виджету они не передались, то ничего не будет выводится. Проверьте настройки виджета в целом. Как вариант попробовать удалить/убрать его со схемы сайта, и снова путем перетаскивания слева (из места где все виджеты собраны) на схему установить его и его параметры.
Это не в настройках конкретно виджета-слайдера надо смотреть, а в настройках всех виджетов: http://docs.instantcms.ru/manual/widgets/pagesПосмотрел, в настройках виджета нету полей где указывается отрицательная маска
Проблему локализовали))) косяк где-то в шаблоне или с шаблоном...Все это делал, в дефолтном работает нормально, и как только уже не перетаскивал его, без толку. (( И новости есть, должен отображать
А вы можете скинуть мне (желательно по какой нибудь ссылке) файл main.tpl.php (находится в корне папки шаблона)?
1. Или перенесите <?php $this->addJS('templates/new/js/slider.js'); ?> вниз (после подключения других скриптов, в частности jQuery!, в вашем случае после строки <?php $this->addMainJS("templates/{$this->name}/js/messages.js"); ?>), или (что более правильно) вообще удалить эту строку из main.tpl.php. Потому что это строка есть в файле шаблона именно слайдера и ее там более чем достаточно. В противном случае получается — шаблон смотрит, что такой файл уже подключен (а подключен он неправильно, в смысле перед подключением jQuery) и снова не подключает его к выводимой странице. Соответственно слайдер не работает. Остается в данном случае понять почему не выводится ничего.
2. В файле я нашел следующие строки
<div class="content-wrap"> <div class="content"> <?php $this->widgets('slider', false, 'wrapper_plain'); ?> <?php $this->widgets('recent', true, 'wrapper_recent'); ?> <div class="clear"></div> </div> ...
Попробуйте закоментить эту строку так: <?php // $this->widgets('slider', false, 'wrapper_plain'); ?> и проверить работоспособность?
по файлу main.tpl.php:
1. Или перенесите вниз (после подключения других скриптов, в частности jQuery!, в вашем случае после строки ), или (что более правильно) вообще удалить эту строку из main.tpl.php. Потому что это строка есть в файле шаблона именно слайдера и ее там более чем достаточно. В противном случае получается — шаблон смотрит, что такой файл уже подключен (а подключен он неправильно, в смысле перед подключением jQuery) и снова не подключает его к выводимой странице. Соответственно слайдер не работает. Остается в данном случае понять почему не выводится ничего.
2. В файле я нашел следующие строки
— здесь 'slider' это название позиции в шаблоне?
...
Попробуйте закоментить эту строку так: и проверить работоспособность?
Закомментить это значит заменить? Я заменил строки но ничего не изменилось, вернее изменилось но не так как надо. Левый виджет вообще исчез и на него место встал средний. Вернул обратно. ((
- Предыдущая
- 1
- 2
- Показаны 16-27 из 27