понедельник, 19 ноября 2012 г.

Шаблон fancynew и Djcatalog2, sllimbox Не работает

Так пожалуй первым полноценным постом будет проблема с которой  я столкнулся буквально на днях. А именно в шаблоне на CMS Joomla под названием fancynew, отказывается корректно работать популярный бесплатный компонент каталогов Djcatalog. Проблема заключалась в том что залитые картинки через админку компонента, не отображались эффектом slimbox, что довольно странно так как этот плагин включен в сборку.



Что бы понятней было эффект выглядит так:
При нажатии на любую картинку в каталоге, красивенько приближает.
А у меня тупо открывал картинку в новом окне:
Что же делать, перерыл я весь интернет, сто раз перестанавливал сам компонент, но это не помогло. Все же знаменитым методом ТЫКА я нашел. :-)

Во всем оказывается виноват mootools.js вшитый в шаблончик.
Заходим в Менеджер шаблонов и редактировать HTML или так
/public_html/templates/fancynew/index.php

И ищем вот эти строчки:
<script language="javascript" type="text/javascript" src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/js/vns.script.js"></script>
<script language="javascript" type="text/javascript" src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/js/mootools.js"></script>
<script language="javascript" type="text/javascript" src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/js/toptool.js"></script>

Выделенное Жирным просто напросто удаляем, и сохраняем изменения.
Урааа у нас заработал компонент как надо.


Так же с этой связкой шаблона и компонента есть еще одна проблемка, только с пагинацией(нумерацией страниц).

Некорректно отображается все это дело. Выглядит это примерно так
  • << Первая
  •  < Предыдущая 
  • 1
  • 2
  • Следующая >
  • Последняя >>
Для того что бы стало нормально отображаться, вот так:
<< Первая < Предыдущая 1 2 Следующая > Последняя >>

Я зашел в /public_html/templates/fancynew/html
и удалил файл pagination.php

Всё! Все теперь работает корректно. Посмотрим что дальше будет.




Комментариев нет:

Отправить комментарий