Jump to content

Модуль слайдер / баннеров для Simpla от Cernos


Recommended Posts

Получилось установить, на голую правда, не суть, не могу понять где указывать

Для отображения группы баннеров используйте вызов в шаблоне {get_banners group=3}{if $banners_id3}...{/if}

Не судите строго)

Link to post
Share on other sites
  • Replies 178
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted Images

Посмотрите как реализовано в шаблоне design/ваш_шаблон/html/banner/head-banner.tpl

Подключите этот шаблон в нужное место на сайте с помощью include, в комментариях выше это описывается, прочтите их.

Будут сложности объясню более подробно, но позже.

Link to post
Share on other sites

Посмотрите как реализовано в шаблоне design/ваш_шаблон/html/banner/head-banner.tpl

Подключите этот шаблон в нужное место на сайте с помощью include, в комментариях выше это описывается, прочтите их.

Будут сложности объясню более подробно, но позже.

Дико извиняюсь... Пытался воткнуть баннер в копию шаблона, а фалы загрузил в оригинал...)

Но установить все равно не удалось, при попытке зайти на главную

Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "/home/timon125/domains/pxmag.bzs.su/public_html//design/default_1/html/index.tpl" on line 286 "{get_articles var=last_articles limit=5}" unknown tag "get_articles"' in /home/timon125/domains/pxmag.bzs.su/public_html/Smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php:431 Stack trace: #0 /home/timon125/domains/pxmag.bzs.su/public_html/Smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php(253): Smarty_Internal_TemplateCompilerBase->trigger_template_error('unknown tag "ge...', 286) #1 /home/timon125/domains/pxmag.bzs.su/public_html/Smarty/libs/sysplugins/smarty_internal_templateparser.php(2319): Smarty_Internal_TemplateCompilerBase->compileTag('get_articles', Array) #2 /home/timon125/domains/pxmag.bzs.su/public_html/Smarty/libs/sysplugins/smarty_internal_templateparser.php(2812): Smarty_Internal_Templateparser->yy_r35() #3 /home/timon125/domains/pxmag.bzs.su/public_html/Smarty/libs/sysplugins/smarty_intern in /home/timon125/domains/pxmag.bzs.su/public_html/Smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php on line 431

Попробую с чистого листа начать))))

Link to post
Share on other sites

Слайдер выводится, но сами слайды(картинки) не отображаются. В FF отключал adblock - не помогает... Хотя пути смотрю правильные стоят на картинки.

 

UP: вообщем режет не только adblock, а и антивирусы и фаерволы...

Link to post
Share on other sites

Дико извиняюсь... Пытался воткнуть баннер в копию шаблона, а фалы загрузил в оригинал...)

Но установить все равно не удалось, при попытке зайти на главную

Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template 
...
libs/sysplugins/smarty_internal_templatecompilerbase.php on line 431

Попробую с чистого листа начать))))

 

Слайдер выводится, но сами слайды(картинки) не отображаются. В FF отключал adblock - не помогает... Хотя пути смотрю правильные стоят на картинки.

 

UP: вообщем режет не только adblock, а и антивирусы и фаерволы...

Файл перезалит! Затронуты только файлы шаблона. Пробуйте. Сообщите, получилось ли или нет!

Link to post
Share on other sites

1) Решение для timonrus - удалите из index.tpl код вывода статей

2) Чистил кеш, смотрел в трёх браузерах - картинки так же не отображаются... :(

Дайте URL на сайт.

Link to post
Share on other sites

Кстати, в админке, при добавлении картинки, в превью её видно, а вот на вкладке "группа" не видно

 

http://savepic.net/5297487.htm

 

Тоесть: загружаю картинку - в превью видно, сохраняю. На вкладке "группа" - картинок не видно. Иду в редактирование картинки - её не видно

Link to post
Share on other sites
 

Кстати, в админке, при добавлении картинки, в превью её видно, а вот на вкладке "группа" не видно

 

http://savepic.net/5297487.htm

 

Тоесть: загружаю картинку - в превью видно, сохраняю. На вкладке "группа" - картинок не видно. Иду в редактирование картинки - её не видно

 

 

И так... нашел в чем еще причина:

1. Открываем файл config/config.php и вставляем другое значение папки не files/banners/; а files/sliders/; ниже пример:

        ;Изображения слайдов
        banners_images_dir = files/sliders/;

 

2 Переименуйте папку на хостинге files/banners/ в files/sliders/

 

PS: из-за наличия banners, Ваша баннерорезка воспринимает этот как баннер и режет его!
Link to post
Share on other sites

Нашел причину. В инспекторе нашел путь к картинке:


        <img alt="" src="/files/sliders/3-slide1.jpg"></img>

Так вот, если убрать слеш перед "files", то картинка отображается в слайдере. Где в коде можно убрать этот слеш? Или это у меня с настройками Денвера что то не так?

 


 

Link to post
Share on other sites

Нашел причину. В инспекторе нашел путь к картинке:

 

        <img alt="" src="/files/sliders/3-slide1.jpg"></img>

Так вот, если убрать слеш перед "files", то картинка отображается в слайдере. Где в коде можно убрать этот слеш? Или это у меня с настройками Денвера что то не так?

 

 

 

По сути у Вас эта проблема только на локалхосте будет наблюдаться. Потому как вы не используете виртуальный домен, а используете схему URL http://localhost/project_folder/files.... и в данном случае "/" выводит на корневую директорию localhost

Link to post
Share on other sites

Не есть проблема убрать слеш:

 

заходим в view/View.php

находим строку: 

$banners[$key]->image = "/".$this->config->banners_images_dir.$banners[$key]->image; 

 

и

заменяем на 

$banners[$key]->image = $this->config->banners_images_dir.$banners[$key]->image;
Link to post
Share on other sites

Заметил, что при создания еще одного пользователя нет пункта меню "Банера". (Автор случайно в инструкции упустил)
Поправить можно так:
В файле simpla/design/html/manager.tpl добавляем ('banners' =>'Банера',). Помним о запятых

<!-- Параметры -->
<div class="block">
	<ul>
		{$perms = [
			'products'   =>'Товары',
			...
			'managers'   =>'Менеджеры',
			'license'    =>'Управление лицензией',
                        'banners'    =>'Банера'
		]}

Вроде все! Всем спасибо.

Link to post
Share on other sites

Сделал всё по инструкции, добавил 2 картинки в слайдер, вставил код на главную и в итоге не работает слайдер, а отображается сразу эти 2 картинки вместе с контентом на сайте. Видимо не запустился скрипт слайдера или в чём может быть проблема?

Link to post
Share on other sites

Сделал всё по инструкции, добавил 2 картинки в слайдер, вставил код на главную и в итоге не работает слайдер, а отображается сразу эти 2 картинки вместе с контентом на сайте. Видимо не запустился скрипт слайдера или в чём может быть проблема?

 

Проверьте следующее:

  • Скопирован ли скрипт и CSS файл слайдера в папки на сервере
  • подключили ли вы  JS скрипт Слайдера!
  • Подключили ли стили слайдера? (css файл)
  • подключен ли jquery на вашем сайте

В крайнем случае ссылку на сайт укажите!

Link to post
Share on other sites

Заработало:) Неправильно подключил скрипт слайдера. Один минус, в админка иногда выдаёт сообщения слева вверху, мол удалили баннер или добавили баннер. Сообщения просто выглядит как ошибки.

Link to post
Share on other sites

Заработало :) Неправильно подключил скрипт слайдера. Один минус, в админка иногда выдаёт сообщения слева вверху, мол удалили баннер или добавили баннер. Сообщения просто выглядит как ошибки.

Проверю на ошибки описанные Вами.

Link to post
Share on other sites

Насколько важно сделать возможность вывода баннера временно, тобишь начать показ с "дата" и по "дата" ?

Нужна ли кому эта доработка?

Link to post
Share on other sites

Ок. в ближайшее время, с учетом всех замечаний, постараюсь реализовать новую версию с данной функцией!

Link to post
Share on other sites

cernos, все прекрасно работает, спасибо!

 

Заметил некритичный момент: в списке баннеров в админке при нажатии на иконку лампочки для деактивации и кнопки Применить, активность не снимается.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...