Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Поддержка] Галерея изображений Tiltviewer


Recommended Posts

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


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


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

Модуль "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;   }

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


 

  • +1 1
Надіслати
Поділитися на інших сайтах

Возникла такая ошибка при нажатии редактировать галерею.

Notice: Error: Unknown column 'gd.title' in 'order clause'

Error No: 1054

SELECT * FROM gallery g LEFT JOIN gallery_description gd ON (g.gallery_id = gd.gallery_id) WHERE gd.language_id = '1' ORDER BY gd.title ASC LIMIT 0,20 in

Надіслати
Поділитися на інших сайтах


Возникла такая ошибка при нажатии редактировать галерею.

Notice: Error: Unknown column 'gd.title' in 'order clause'

Error No: 1054

SELECT * FROM gallery g LEFT JOIN gallery_description gd ON (g.gallery_id = gd.gallery_id) WHERE gd.language_id = '1' ORDER BY gd.title ASC LIMIT 0,20 in

Добрый день. Проверьте в базе данных, существует ли таблицы:

gallery

gallery_description

И напишите версию движка. При тестировании модуля ошибки не выдавалось. Переустановите модуль. Сделайте все по инструкции в описании.

Если не поможет, напишите подробнее на каком шаге ошибка, можно скриншот.

Надіслати
Поділитися на інших сайтах

В базе данных таблицы существуют.

Версия движка 1.5.3.1 Делал все по инструкции.

Изображение

Изображение

Ошибка возникает вот здесь когда нажимаешь редактировать галерею.

Изображение

Все ясно. Либо у вас сейчас на сайте есть модуль, который использует эти две таблицы, либо это остатки старого модуля. Если Вы точно знаете, что галерей у вас нет, то удалите эти таблицы из базы данных и нажмите в админке кнопку РЕДАКТИРОВАТЬ для создания нужных баз данный.

Либо создать базу SQL запросом в phpmyadmin:

CREATE TABLE IF NOT EXISTS `os_gallery` (

`gallery_id` int(11) NOT NULL AUTO_INCREMENT,

`sort_order` int(3) NOT NULL DEFAULT '0',

`rows` int(3) NOT NULL DEFAULT '3',

`columns` int(3) NOT NULL DEFAULT '3',

`max_jpg_size` int(4) NOT NULL DEFAULT '500',

`use_reload_button` smallint(1) NOT NULL DEFAULT '0',

`show_fullscreen_option` smallint(1) NOT NULL DEFAULT '1',

`show_link_button` smallint(1) NOT NULL DEFAULT '1',

`show_flip_button` smallint(1) NOT NULL DEFAULT '1',

`frame_color` varchar(6) CHARACTER SET utf8 NOT NULL,

`back_color` varchar(6) CHARACTER SET utf8 NOT NULL,

`bkgnd_inner_color` varchar(6) CHARACTER SET utf8 NOT NULL,

`bkgnd_outer_color` varchar(6) CHARACTER SET utf8 NOT NULL,

`status` tinyint(1) NOT NULL DEFAULT '0',

PRIMARY KEY (`gallery_id`)

) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=7 ;

CREATE TABLE IF NOT EXISTS `os_gallery_description` (

`gallery_id` int(11) NOT NULL,

`language_id` int(11) NOT NULL,

`title` varchar(64) CHARACTER SET utf8 NOT NULL DEFAULT '',

`description` text CHARACTER SET utf8 NOT NULL,

`meta_description` varchar(255) CHARACTER SET utf8 NOT NULL,

`meta_keyword` varchar(255) CHARACTER SET utf8 NOT NULL,

`seo_title` varchar(255) CHARACTER SET utf8 NOT NULL,

`link_label` varchar(30) CHARACTER SET utf8 NOT NULL DEFAULT '',

PRIMARY KEY (`gallery_id`,`language_id`)

) ENGINE=MyISAM DEFAULT CHARSET=cp1251;

-----------------

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

Надіслати
Поділитися на інших сайтах

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

Тут же я вижу сразу же выведение непосредственно списка галерей только через модуль на одной из страниц.

Возможно ли подобное реализовать? Т.е. либо статикой либо также на flash.

Фото прилагаю.

П.С. Можно конечно попробовать вывести статично самому страницу через статьи, а с нее дать ссылку на модуль, но при добавлении нового фотоальбома придется еще править эту страницу как то не очень удобно.

post-21055-0-46506300-1351930551_thumb.jpg

Надіслати
Поділитися на інших сайтах


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

Тут же я вижу сразу же выведение непосредственно списка галерей только через модуль на одной из страниц.

Возможно ли подобное реализовать? Т.е. либо статикой либо также на flash.

Фото прилагаю.

П.С. Можно конечно попробовать вывести статично самому страницу через статьи, а с нее дать ссылку на модуль, но при добавлении нового фотоальбома придется еще править эту страницу как то не очень удобно.

Реализаций галерей может быть много. Для каждого не подстроится. Кому -то надо как сейчас, кому-то как вы предложили. Думаю. что в дальнейшем реализую.

Надіслати
Поділитися на інших сайтах

Реализаций галерей может быть много. Для каждого не подстроится. Кому -то надо как сейчас, кому-то как вы предложили. Думаю. что в дальнейшем реализую.

Ok тогда я в будущем буду Вашим клиентом.

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

Надіслати
Поділитися на інших сайтах


  • 5 weeks later...

Модуль реализован хорошо, но есть одно НО! Добавляемые фото не всегда появляются сразу и не помогает ни удаление куков ни нажатие на F5. Причём нет никакой закономерности в быстроте добавления фоток - могут моментально добавиться, а может и на следующий день. У меня, например, видны все 11 фото, а клиент звонит и говорит, что она видит только 7???

Надіслати
Поділитися на інших сайтах


Модуль реализован хорошо, но есть одно НО! Добавляемые фото не всегда появляются сразу и не помогает ни удаление куков ни нажатие на F5. Причём нет никакой закономерности в быстроте добавления фоток - могут моментально добавиться, а может и на следующий день. У меня, например, видны все 11 фото, а клиент звонит и говорит, что она видит только 7???

Привет. Дело в куках. Браузер не понимает, что флеш обновился (галерея на флеше), особенно Фаерфокс. Если вы выдите 11, у другой видит 9 или 7, то дело вовсе не в модуле, иначе показывало бы всем одинаково. Попробуйте обновлять через Ctrl+f5.

Надіслати
Поділитися на інших сайтах

Никуда не годится такой модуль.

При первом заходе через FireFox на http://demo.vidoser.com/gallery-nicon.html галерея отсутствует полностью, т. е. никаких изображений нет.

Только после нажатия Ctrl+f5 появились изображения.

Тоже самое получил при первом заходе через Opera.

Далее проверять не стал.

Надіслати
Поділитися на інших сайтах

Никуда не годится такой модуль.

При первом заходе через FireFox на http://demo.vidoser....lery-nicon.html галерея отсутствует полностью, т. е. никаких изображений нет.

Только после нажатия Ctrl+f5 появились изображения.

Тоже самое получил при первом заходе через Opera.

Далее проверять не стал.

Повторю. Это флеш. Лично проверял во всех браузерах. Все отображается. Проверьте еще в Ие и хроме. Я не могу отвечать за браузеры. Модуль работает корректно. Только что проверил в браузере, на котором ни рау не открывалась галерея. Браузер у вас все берет из кеша. Это особенность флеша и надо быть к этому готовым.

Надіслати
Поділитися на інших сайтах

Внимание

Пробовали обновлять через Ctrl+f5 - не помогает!!!

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

Проблема была в том, что файл xml кешировался браузерами и отдавался не обновленным.

Надіслати
Поділитися на інших сайтах

Никуда не годится такой модуль.

При первом заходе через FireFox на http://demo.vidoser....lery-nicon.html галерея отсутствует полностью, т. е. никаких изображений нет.

Только после нажатия Ctrl+f5 появились изображения.

Тоже самое получил при первом заходе через Opera.

Далее проверять не стал.

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

Проблема была в том, что файл xml кешировался браузерами и отдавался не обновленным.

Надіслати
Поділитися на інших сайтах

  • 3 weeks later...

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

Проблема была в том, что файл xml кешировался браузерами и отдавался не обновленным.

Заменил файлы на скачанные, но при переходе на страницу галереи выдаёт ошибку: Notice: Error: Could not load language information/gallery! in /home/mamamodn/domains/mama-modnica.com.ua/public_html/vqmod/vqcache/vq2-system_library_language.php on line 27

Надіслати
Поділитися на інших сайтах


Ошибку у вас вызывает vkmod, который не используется моим модулем. Я исправлял только два файла. Перепроверил у себя. Все работает. Пришлите ссылку на сайт, где ошибка.

Надіслати
Поділитися на інших сайтах

  • 4 weeks later...

Ищу Галлерею, обратил внимание на эту. Классная!

Помогите скачать, плиз!

Привет. Это платная галерея. Чтобы приобрести, нужно сначала оплатить.

Надіслати
Поділитися на інших сайтах

  • 1 month later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.