Не отображается слайдер контента

#16 3 декабря 2014 в 21:37
или придется другой шаблон искать наверное, этот вроде понравился, вообще фиг найдешь что то подобное. Простое и легкое для новостного сайта. Вы случайно не знаете где поискать
#17 3 декабря 2014 в 21:39
Альтернатив много (гугл в помощь)) ), но любую из них надо адаптировать чтобы все корректно работало под инстантом.

А в админке, случано, не могло случится так, что виджет слайдера попал в отрицательную маску. Сейчас с ходу не скажу конкретно что и как, но смысл такой что вы можете указывать на каких страницах показывать виджет, а на каких не показывать… вот "на каких не показывать" — туда виджет не попал? (понимаю, что маловероятно, но вдруг))
#18 3 декабря 2014 в 21:42
Посмотрел, в настройках виджета нету полей где указывается отрицательная маска
#19 3 декабря 2014 в 21:44
И еще момент… попробуйте переключить шаблон на дефолтный, проверить что виджет стоит (в админке) и перейти на сайт. Посмотрите на дефолтном шабе виджет показывается или нет?

Так же шаблон начинается с <?php if ($items){ ?>. Т.е. если нет новостей, или точнее виджету они не передались, то ничего не будет выводится. Проверьте настройки виджета в целом. Как вариант попробовать удалить/убрать его со схемы сайта, и снова путем перетаскивания слева (из места где все виджеты собраны) на схему установить его и его параметры.
#20 3 декабря 2014 в 21:46
Все это делал, в дефолтном работает нормально, и как только уже не перетаскивал его, без толку. (( И новости есть, должен отображать
#21 3 декабря 2014 в 21:46

Посмотрел, в настройках виджета нету полей где указывается отрицательная маска

Фёдор
Это не в настройках конкретно виджета-слайдера надо смотреть, а в настройках всех виджетов: http://docs.instantcms.ru/manual/widgets/pages
#22 3 декабря 2014 в 21:49

Все это делал, в дефолтном работает нормально, и как только уже не перетаскивал его, без толку. (( И новости есть, должен отображать

Фёдор
Проблему локализовали))) косяк где-то в шаблоне или с шаблоном...

А вы можете скинуть мне (желательно по какой нибудь ссылке) файл main.tpl.php (находится в корне папки шаблона)?
#23 3 декабря 2014 в 21:51
Ок, сейчас скину!!!
#25 3 декабря 2014 в 22:01
Проверил, в отрицательных масках не значится
#26 3 декабря 2014 в 23:41
по файлу 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. В файле я нашел следующие строки
  1. <div class="content-wrap">
  2. <div class="content">
  3. <?php $this->widgets('slider', false, 'wrapper_plain'); ?>
  4. <?php $this->widgets('recent', true, 'wrapper_recent'); ?>
  5. <div class="clear"></div>
  6. </div>
  7. ...
<?php $this->widgets('slider', false, 'wrapper_plain'); ?> — здесь 'slider' это название позиции в шаблоне?
Попробуйте закоментить эту строку так: <?php // $this->widgets('slider', false, 'wrapper_plain'); ?> и проверить работоспособность?
#27 4 декабря 2014 в 09:29


по файлу main.tpl.php:
1. Или перенесите вниз (после подключения других скриптов, в частности jQuery!, в вашем случае после строки ), или (что более правильно) вообще удалить эту строку из main.tpl.php. Потому что это строка есть в файле шаблона именно слайдера и ее там более чем достаточно. В противном случае получается — шаблон смотрит, что такой файл уже подключен (а подключен он неправильно, в смысле перед подключением jQuery) и снова не подключает его к выводимой странице. Соответственно слайдер не работает. Остается в данном случае понять почему не выводится ничего.

2. В файле я нашел следующие строки

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. ...
— здесь 'slider' это название позиции в шаблоне?
Попробуйте закоментить эту строку так: и проверить работоспособность?

Val

Закомментить это значит заменить? Я заменил строки но ничего не изменилось, вернее изменилось но не так как надо. Левый виджет вообще исчез и на него место встал средний. Вернул обратно. ((
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.