simplaSlider это модуль управления слайдером через паленель администратирования, для Simpla CMS версий 2.x.x
Установка модуля
Перед установкой модуля, создайте резервную копию сайта и базы данных!
Скопируйте содержимое папки Upload в корневую директорию с установленной Simpla CMS
Подключение модуля
Откройте файл api/Simpla.php любым текстовым редактором, и добавьте туда строку, выделенную черным цветом, по аналогии с остальными, не забыв про разделение запятыми
// Свойства - Классы API
private $classes = array(
'config' => 'Config',
...
'managers' => 'Managers',
'slides' => 'Slides'
);
Откройте файл config/config.php и добавьте в конец строки
;Изображения слайдов
$slides_images_dir = files/slides/;
Откройте файл view/View.php, добавьте строки выделенные черным
// Настраиваем плагины для смарти
...
$this->design->smarty->registerPlugin("function", "get_discounted_products", array($this, 'get_discounted_products_plugin'));
$this->design->smarty->registerPlugin("function", "get_slides", array($this, 'get_slides_plugin'));
...
...
...
/**
*
* Плагины для смарти
*
*/
public function get_slides_plugin($params, &$smarty)
{
if(!empty($params['var']))
$smarty->assign($params['var'], $this->slides->get_slides($params));
}
public function get_brands_plugin($params, &$smarty)
{
if(!isset($params['visible']))
$params['visible'] = 1;
...
Теперь добавим пункт в главное меню админки
В файле simpla/design/html/index.tpl добавьте следующие строки выделенные черным
...
{if in_array('slides', $manager->permissions)}
<li><a href="index.php?module=SlidesAdmin"><img src="design/images/menu/slider.png"><b>Слайдер</b></a></li>
{/if}
</ul>
<!-- Главное меню (The End)-->
Для версии 2.1.5 и ниже, код выглядит так
<li><a href="index.php?module=SlidesAdmin"><img src="design/images/menu/slider.png"><b>Слайдер</b></a></li>
Если у вас версия 2.1.5 и ниже, пропустите этот шаг, и переходите к настройке базы данных
Откройте файл api/Managers.php и добавьте
class Managers extends Simpla
{
public $permissions_list = array('slides', 'products', ... 'payment', 'managers');
public $passwd_file = "simpla/.passwd";
В файле simpla/IndexAdmin.php добавьте строки, незабыв про запятые
// Соответсвие модулей и названий соответствующих прав
private $modules_permissions = array(
'ProductsAdmin' => 'products',
...
'ManagerAdmin' => 'managers',
'SlidesAdmin' => 'slides',
'SlideAdmin' => 'slides'
);
В файле simpla/design/html/manager.tpl добавляем. Помним о запятых
<!-- Параметры -->
<div>
<ul>
{$perms = [
'products' =>'Товары',
...
'managers' =>'Менеджеры',
'slides' =>'Слайдер'
]}
к содержанию ↑
Настройка базы данных
Откройте панель управления базой данных, выберите вашу базу, перейдите на вкладку SQL и выполните запрос
CREATE TABLE IF NOT EXISTS `s_slides` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
`image` varchar(255) NOT NULL,
`position` int(11) NOT NULL,
`description` varchar(255) NOT NULL,
`url` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8
Установка слайдера в шаблоне
Откройте папку design/ваш_шаблон/html
Файл main.tpl отвечает за содержание главной страницы
Для подключения слайдера в шаблоне используйте следующий код
{include file='slider/slider.tpl'}
Все файлы слайдера находятся в папке slider в корне сайта
Управление слайдером
Для этого перейдите в меню Слайдер в панели управления сайтом
Советы и подсказки
Не вставляйте в шаблон более одного слайдера
Используйте изображения одинакового размера
Слайдер для Simpla CMS
Размер: | 54.54 KB |
Скачано (раз): | 3187 |
Версия: | 1.0 |
Файл | Действие |
---|---|
simplaSlider.rar | Скачать |
блядь, где ссылка на загрузку??? сцуки
Уважаемые модераторы просьба переместить пост куда нужно )
Итак выкладываю шаблоны и модул
Adaptive.zip
Alco.zip
Aviamodels.zip
BuyShop.zip
CityMarket.zip
CleanShop.zip
Coffe.zip
Compacted.zip
Computers.zip
Da-Chef_MAGNIF.zip
Deco.zip
Domstore.zip
ElShop 2.0.zip
FlowerOne.zip
furniture_2.zip
InfinitySimpla.zip
IShop.zip
MediaStore.zip
Medical.zip
Multipurpose.zip
Organique.zip
PetStore.zip
Shoppica2.zip
Smsby50.com.zip
Sport.zip
Storeline.zip
Supermarket.zip
Suvenir.zip
Techno.zip
Tools.zip
ToyShop.zip
Upwear.zip
Wedding.zip
модули
_Ответ на комментарий.zip
_Отдельные вкладки для характеристик, описания.zip
Buyme — купить в один клик.zip
Callme — перезвонить мне.zip
Meta-теги и описания для любых страниц.zip
SMS уведомления sms.ru.pdf
SMS уведомления smsaero.zip
SMS уведомления speedsms.zip
Авторизация через соц.сети.zip
Бесконечная прокрутка товаров вниз.zip
Включение и выключение комментариев.pdf
Вывод брендов на отдельной странице с разбивкой по буквам.pdf
Выставление Счета Для Юр. Лиц И Ип.zip
Галлерея.zip
Донат через Яндекс Деньги.pdf
Дополнение подсказки для покупателя..zip
Дополнительное поле при регистрации пользователя.txt
Дополнительные чекбоксы в товаре.pdf
Доставка новой почтой.zip
Карточка товара в зависимости от бренда.txt
Количество просмотров товаров.pdf
Количество товара перед помещением в корзину.pdf
Купить в 1 клик.zip
Мультифильтр для Simpla.zip
Оплата_Interkassa2.zip
Оплата_Kaznachey.zip
Оплата_privat24.zip
Отдельные страницы для рекомендуемых и акционных товаров.txt
Отображение свойств товара в корзине.txt
Отслеживание статуса посылки Новая почта.zip
Оформление заказа на одной странице.zip
Переключение вида товаров в разделах каталога.pdf
Редактирование цен по категориям.pdf
Скидка от суммы заказа.zip
Дешевый хостинг можно заказать здесь
все это можно скачать http;//forum.apdate.by