Jump to content

Галерея изображений Tiltviewer

Version number: 1.1
   (4 reviews)
Sign in to follow this  

9 Screenshots

About This File

Описание модуля:

Модуль "Gallery Tiltviewer" позволяет создавать красивую галерею на flash. За основу был взят скрипт галереи Tiltviewer (http://www.simplevie...net/tiltviewer/) и интегрирован в osstore движок. Модуль позволяет создавать неограниченное количество галерей, аналогично созданию статей в osstore.

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

Модуль галереи помимо самой галереи также включает блоки описания, куда вы можете включить свой текст.

Основные особенности модуля:

  • Позволяет задавать мета теги, название и описание для галереи в режиме мультиязычности
  • Позволяет задавать название, описание и ссылку для перехода для каждой картинки в режиме мультиязычности
  • Имеет большой количество настроек отображения галереи
  • Позволяет добавлять ЧПУ в админке при активном SEO_PRO(отдельно по этой настройке будет дополнение ниже)
  • Позволяет создавать неограниченное количество галерей
  • Модуль совместим с версиями ocStore v1.5.x-v1.0.1
  • Картинки при загрузке в галерею масштабируются по размеру и сохраняются в папку кеша. (нужно для одинаковых пропорций картинок)
  • При создании галереи, необходимые параметры галереи сохраняются в xml файлы и хранятся на хостинге. (особенность скрипта Tiltviewer)
  • На сайте список галерей отображается в модуле (Аналогично модулю информация)

Список параметров настройки модуля:

  • количество строк изображений
  • количество столбцов изображений
  • Название ссылки перехода (Например: перейти или купить)
  • Максимальный размер изображения (для правильных пропорций отображения)
  • Цвет рамки изображений
  • Цвет заднего фона изображений
  • Цвет градиента фона середины галереи
  • Цвет градиента фона галереи
  • Кнопка обновления или стрелки перехода
  • Кнопка ВО ВЕСЬ ЭКРАН (показывать или нет)
  • Кнопка ПЕРЕХОД (показывать или нет)
  • Кнопка ОПИСАНИЕ (показывать или нет)

Установка:

  1. Создайте backup базы данных на всякий случай (сохраните текщую базу данных в файл)
  2. Перед загрузкой модуля на сервер, переименуйте папку с шаблоном default на название вашего шаблона (если он вдруг отличается от default).
  3. Загрузите содержимое папки upload в корневую директорию магазина.
  4. Зайдите в админку Система->Пользователи->Группы пользователей. Выберите свою группу и поставьте галочки напротив "design/gallery" и "module/gallery" в свойствах "Доступ разрешен" и "Изменения разрешены". Это даст права группе для редактирования и просмотра модуля.
  5. Зайдите в админку, далее в список модулей и зайдите в "Модуль галереи". Нажмите установить. Затем изменить.
  6. Нажимаем кнопку "Редактировать галерею"(будет создано 4 таблицы в базе данных). Мы попадаем в настройки галерей, где и сможем добавлять неограниченное число галерей.
  7. Нажимаем кнопку "Добавить":
  8. во вкладке "Общие" задаем полностью все описание для галереи (будет видно перед самой галереей, если конечно описание необходимо)
  9. во вкладке "Данные" задаем настройки отображения галереи (цвета, сортировку и фукции галереи)
  10. во вкладке "Галерея" задаем изображения и описания к ним (можно задать ссылку перехода по картинки, если необходимо)
  11. нажимаем сохранить.

  • Так создается одна галерея. Можно аналогично добавить еще, сколько нужно.
  • Сохранив 1 или несколько галерей, нажимаем на кнопку "Модуль галереи" и задаем место отображения модуля со списком галерей на сайте:
    • выбираем схему отображения
    • выбираем расположение
    • выбираем сортировку
    • выбираем статус
    • нажимаем сохранить.

    [*]Установка завершена

    ВНИМАНИЕ:

    Если вы сначала сохраните модуль, не указав ни одной галереи и попытаетесь обновить страницу сайта с этим модулем, то получите ошибку.

    Причина будет в том, что модуль обращается к таблицам, которых еще нет. Так что нажмите кнопку "Редактировать галерею" для создания таблиц и ошибки не будет.

    Дополнительные настройки:

    1. Если нужно вдруг поменять высоту галереи, то она задается здесь:

    catalog\view\theme\default\template\information\gallery.tpl

    - в строке 6 измените пиксели, вместо 660px поставьте столько, сколько нужно.

    2. Если Хотите убрать из галереи вообще левую или правую колонку то в этом же файле удалите:

    <?php echo $column_left; ?> - это левая колонка<?php echo $column_right; ?> - это правая колонка

    3. Чтобы правильно настроить ЧПУ (Только для версии SEO_PRO) нужно сделать следующее:

  • Подумать, а нужен ли вообще вам ЧПУ. Если да, то продолжаем.
  • Включить режим SEO_PRO в админке

Зайти в файл

catalog\controller\common\seo_pro.php

Сделать копию этого файла на вский случай, если вы что-то сделаете не так.Найти в нем блок.

Ниже показан блок и строки, которые в него были добавлены

if (isset($this->request->get['product_id'])) {	$this->request->get['route'] = 'product/product';	if (!isset($this->request->get['path'])) {	 $path = $this->getPathByProduct($this->request->get['product_id']);	 if ($path) $this->request->get['path'] = $path;	}   } elseif (isset($this->request->get['path'])) {	$this->request->get['route'] = 'product/category';   } elseif (isset($this->request->get['manufacturer_id'])) {	$this->request->get['route'] = 'product/manufacturer/product';   } elseif (isset($this->request->get['information_id'])) {	$this->request->get['route'] = 'information/information';   } elseif (isset($this->request->get['gallery_id'])) {	 //добавлена строка	$this->request->get['route'] = 'information/gallery'; //добавлена строка   }

И еще блок. Аналогично добавляется одна строчка:

switch ($key) {	case 'product_id':	case 'manufacturer_id':	case 'category_id':	case 'gallery_id':		  //добавлена строка	case 'news_id':			case 'information_id':	 $queries[] = $key . '=' . $value;	 unset($data[$key]);	 $postfix = 1;	 break;	case 'path':	 $categories = explode('_', $value);	 foreach ($categories as $category) {	  $queries[] = 'category_id=' . $category;	 }	 unset($data[$key]);	 break;	default:	 break;   }

Сохранить изменения и обновить страницу сайта.




  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.