Модуль Блог | Новости | Отзывы | Галерея | FAQ opencart. Галерея opencart


OpenCart 2.x — модуль галереи | Модули, Шаблоны, Движки

Не так давно мы рассматривали довольно неплохой модуль для создания галереи на OpenCart — «Gallery Images», но при работе с движком линейки 2.x нам этот модуль не подойдет, так как он совместим в версиями 1.5.5.1-1.5.6.4. Что же можно предпринять для более свежих версий движка? Как создать галерею на OpenCart 2.x?

Модуль «Blueimp Gallery by GrandCMS.com» позволяет создавать столько галерей, сколько необходимо в вашем магазине: для создания независимых галерей товаров, как дополнительные галереи на странице товара и т.д.

Галереи довольно минималистичны, не имеют ничего лишнего.

Pop-up окна не лишены стиля — смотрятся стильно и функционально.

В общем, если есть необходимость реализовать в магазине галерею (или галереи) не вычурного вида, то смело можно воспользоваться модулем «Blueimp Gallery by GrandCMS.com». Конечно, яркости всегда можно добиться с помощью стилей.

Установка и настройка модуля

1. Скачиваем модуль «Blueimp Gallery by GrandCMS.com». Модуль совместим с версиями 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1.

2. Отправляемся в админку магазина/Модули/Установка расширений и загружаем скачанный архив.

3. Переходим в «Модификаторы», включаем галерею (Blueimp Gallery by GrandCMS.com) и нажимаем кнопку «Обновить» в правом верхнем углу.

4. Идем во вкладку «Модули» и активируем «Gallery». Заходим в «Gallery», чтобы настроить модуль:

— Module Name — задаем индивидуальное название модуля если собираемся создавать больше одной галереи, чтобы при добавлении каждой галереи в определенный макет не запутать самих себя, это имя будет видно только вам в админке;

— Title — добавляем, по желанию, название галереи, то название, которое будет отображаться на странице вывода галереи;

— Banner — указываем изображения из какого баннера должны отображаться в галерее. Если вы предварительно не создали баннер с нужными фотографиями или изображениями, то это необходимо сделать в Система/Дизайн/Баннеры;

— Resized Images — можете выбрать «да», если хотите, чтобы в pop-up оконе все изображения открывались одного размера, если вы их не отресайзили перед загрузкой в магазин. Если же вас не смущают разнокалиберные изображения во всплывающем окне, то можете выбрать «нет» и изображения будут открываться такого размера, какого были загружены;

— Status — включаем галерею.

5. Итак, изображения загружены в определенный баннер, модуль галереи настроен, теперь необходимо вывести галерею в магазин. Вывести галерею можно на любой схеме магазина: в категориях, на страницах товаров, информационных страницах. Для этого необходимо перейти в Система/Дизайн/Макеты и выбрать тот макет (или схему), на котором хотим вывести галерею. Например, если мы хотим вывести галерею на главной, то заходим в «Home» и добавляем вывод модуля созданной нами галереи.

Этим мы дали галерее указание отображаться на главной странице, внизу.

Подобным образом, заходя в нужный макет, можно вывести галерею в любом другом месте магазина, хоть в сайдбаре размещайте.

6. Но что, если необходимо вывести галерею на одной определенной странице? Ведь если указать макет «Information», то модуль галереи сработает на всех информационных страницах, точно также дело обстоит с категориями и товарами.

В этом случае мы не будем идти сложным путем, а воспользуемся модулем «Clean Category page», создадим новую схему и категорию. А теперь по порядку:

— устанавливаем модуль «Clean Category page» (Суть модуля заключается в том, чтобы убирать со страницы категорий заголовок, кнопку “Продолжить” и фразу о том, что в этой категории нет товаров, когда их действительно нет в этой категории). Будьте внимательны при скачивании модуля, есть две версии для движка версий 1.5.5-1.5.6.4 и для 2.0.1.0, 2.0.1.1 (я тестировала на 2.0.2.0 — работает отлично, правда я на данной версии не использую vqmod, модуль размещала вручную).

— отправляемся в Система/Дизайн/Макеты и создаем новый макет, даем ему название, которое будет говорить нам о его сути («Галерея товаров», «Новинки сезона» и т.д.)

— идем в Каталог/Категории и создаем категорию с аналогичным названием. Отмечаем в настройках “Главное меню”, если хотим, чтобы в меню появилась вкладка “Галерея товаров” (вкладка с таким названием, которое носит ваша категория). В табе “Дизайн” меняем схему на ту, которую мы создали!

— возвращаемся в Система/Дизайн/Макеты, выбираем созданный нами макет и добавляем на него нашу галерею, как мы это делали в пункте 5 для главной страницы. Теперь у нас в главном меню появилась новая вкладка, перейдя по которой можно увидеть галерею изображений.

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

Открываем файл catalog/view/theme/default/template/module/gallery.tpl и находим строку

Код:

<div><ahref="<?phpecho$gimage['image'];?>"title="<?phpecho$gimage['title'];?>"data-gallery="#blueimp-gallery-links<?phpecho$module;?>"><img src="<?phpecho$gimage['thumb'];?>"alt="<?phpecho$gimage['title'];?>"title="<?phpecho$gimage['title'];?>"class="img-responsive"/></a></div> после нее размещаем

Код:

<?phpif($gimage['title']){?> <div><ahref="<?phpecho$gimage['link'];?>"><?phpecho$gimage['title'];?></a></div> <?php}?> и у нас появятся заголовки как под миниатюрами, так и в pop-up окне изображения. Стилей, конечно, классу «name» мы не прописывали поэтому заголовки выглядят просто и, можно сказать, неоформлено, но это уже совсем другая тема (да здравствуют стили, которые помогут придать любой желаемый вид).

Вот таким образом можно реализовать добавление галереи в магазина на OpenCart 2.x.

lowenet.biz

Gallery RB - адаптивная галерея с описанием | Модули, Шаблоны, Движки

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

Какие преимущества у этого модуля?

Пароль на архив:

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

Нажмите, чтобы раскрыть...

Демо модуля

Демо админки

(пароль demo логин demo)

Примеры модуля Gallery RB

Простая галерея изображений

Такой вариант отлично подойдет для галереи работ или портфолио. Когда изображения говорят сами за себя.

Галерея с описанием под фото

Галерея с рамкой и красивым описанием

Галерея с появлением текста при наведении

Галерея в виде карусели

Галерея в виде плитки с изображениями разной высоты

lowenet.biz

Модуль Фото и Видео Галерея Opencart 3.0

Модуль для создания фотогалереи и видеогалереи на Opencart 3.0. Он поможет вам презентовать клиентам свое портфолио в виде фотоальбомов или видеороликов на отдельных страницах на сайте.

Возможности модуля:- безлимитное количество фотоальбомов и видеозаписей;- одновременный выбор множества фотографий в альбом, загрузка всех фото из папки;- вставка видео с Youtube и Vimeo;- настройки дизайна галерей в админке;- отдельные страницы Фотогалереи и Видеогалереи;- увеличение фото при клике, перелистывание, подпись к каждому фото;- текстовое описание к каждой фотографии, альбому, видео;- добавление ссылок на страницы в главное меню сайта (работа данной функции гарантируется для шаблона default)- поддержка SEO URL и SEO PRO;- добавление страниц в карту сайта HTML и XML автоматически.

Модуль Фотогалерея для Opencart 3.0

Это возможность создавать любое количество фотоальбомов с фотографиями и выводить их на отдельных страниц или как модуль на существующих страницах. Каждый фотоальбом будет иметь собственную страницу, где будет находится плитка фотографий с возможностью увеличить их кликом, а также описание к альбому. Вид страницы альбома можно менять в настройках модуля. ДЕМО САЙТ

Модуль Видеогалерея для Opencart 3.0

Вы сможете создать страницу с видеозаписями из Youtube и Vimeo. У каждого видео также будет своя отдельная страница, где вы сможее подробнее расказать о нем в описании под видеозаписью. Размеры превью в видеогалерее можно задавать в админке модуля. ДЕМО САЙТ

Установка модуля:1. Установить по инструкции фикс-модуль Localcopy2. Загрузить модуль gallery_oc3.ocmod.zip в разделе Установка модулей3. Обновить модификации в админке4. Дать права на управеление модулем для группы пользователей Администраторы. Для этого нужно открыть раздел Сисема > Пользователи > Группы пользователей > Администраторы > установить все галочки.5. Включить модуль Галерея.6. Перейти в раздел Галерея > Обзор (в этот момент создаются таблицы модуля в базе данных)7. Перейти в Галерея > Настройки, посмотреть возможные настройки и изменить их по необходимости.8. Добавить фотоальбомы или видео на соответствующих страницах раздела Галерея (по аналогии с добалением товара). Если у вас включены ЧПУ то страницы галереи будут доступны по ссылкам:

(адрес этих страниц можно поменять на свой с помощью SEO Менеджера или в базе данных)Если ЧПУ не используется на вашем сайте (по умолчанию), тогда эти страницы будут доступы по этим адресам:9. Если необходимо вывести фотоальбомы или видео на определенных страницах - используйте модули "Галерея: Рекомендуемые фотоальбомы" и "Галерея: Рекомендуемые видео"

1. Папка * не разрешена для записи!

Если при установке модуля вы видите ошибку "Директория не доступна для записи" или "Папка не разрешена для записи!" - не спешите огорчаться. В новой версии Opencart 3 ввели строгие ограничение на запись файлов в другие папки кроме extension/module. Но при разарботке модулей очень часто требуется размещать картинки, php-библиотеки, jquery-плагины, css-стили в соответствующих папках сайта.

Решение проблемы:Скачайте и установите фикс Localcopy OCMOD

Или загрузите модуль по инструкции1. Распакуйте архив с модулем2. С помощью "Файлового менеджера" на хостинге или с помощью FTP-клиента нужно загрузите файлы из папки upload в папку с сайтом на вашем сервере3. В распакованной папке нажмите правую кнопку мыши на файле install.xml и выберите "Добавить в архив", задайте имя архива install.ocmod.zip 4. Откройте админку сайта, перейдите в раздел Модули > Установка модулей, загрузите созданный архив install.ocmod.zip5. Перейдите в Модули > Модификаторы, нажмите кнопку Обновить модификации

Нужно включить вывод всех ошибок php на экране - для этого в файле .htaccess в конце нужно добавить строки:

php_value display_errors 1php_value display_startup_errors 1php_value error_reporting E_ALL

Теперь вместо ошибки 500 должен отображаться код ошибки, который укажет на проблему.

opencart3x.ru

Opencart 2.x - Фотогалерея 1.4.1 | Модули, Шаблоны, Движки

Возможности: Демо

 

Вложения:

Последние данные очков репутации:

Последнее редактирование модератором: 4 янв 2017

lowenet.biz

Модуль Фотогалерея Opencart | Модули Ocmod

Модуль Фотогалерея Opencart 2.x - поможет создавать вам свои фотоальбомы и публиковать их на сайте. Этот модуль фотогалереи позволяет создавать иерархию в фотогалерее, то есть можно создавать альбомы фотографий.

При нажатии на фото - оно открываеться в всплывающем модальном окне, там же их можно перелистывать с помощью навигации.

Модуль Фотогалерея Opencart 2.x устанавливается через админку сайта.

Адрес фотогалереи на вашем сайте: ваш-сайт/index.php?route=gallery/album

Адрес альбома на вашем сайте: ваш-сайт/index.php?route=gallery/album&album_id=1

Модуль поддерживает SEO PRO и будет отображать ЧПУ.

Это комплексный модуль, он также позволяет сделать видеогалерею на Opencart 2, в которой будут все те же функции, что и в фотоальбомов.

Характеристики дополнения
Совместимость 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2, 2.2.0.0, 2.3.0.0, 2.3.0.1, 2.3.0.2
Язык русский, английский
Ocmod да
Характеристики дополнения
Совместимость 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2, 2.2.0.0, 2.3.0.0, 2.3.0.1, 2.3.0.2
Язык русский, английский
Ocmod да
  1. Скачайте файл модуля нужной вам версии Opencart с нашего сайта;
  2. Перейдите в раздел "Установка дополнений/расширений" и нажмите кнопку "Загрузить";
  3. Выберите скачанный файл и дождитесь появления текста "Дополнение успешно установлено";
  4. Затем перейдите в "Менеджер дополнений" и нажмите кнопку "Обновить";
  5. Теперь нужно дать права на просмотр и управление модулем в разделе "Группы пользователей" нажав "Выделить все"
После этих действий модуль будет установлен и вы сможете приступить к его настройке и использованию!

Перед выполнением каких-либо действий по установке дополнения настоятельно рекомендуем создать резервную копию файлов сайта и базы данных!

Евгений , 12.05.2018

Добрый день, будет работать на ocStore 2.1.0.2? Установил, встал хорошо, но не отображается в модулях.

Ответ Администратора:

Встал хорошо, но не отображается? Это как? Обращайтесь в техподдержку - установим!

Дарья, 11.05.2018

Можно ли размещать разные альбомы на разных страницах, чтобы на странице 1 отображался фотоальбом 1, на странице 2 - фотоальбом 2, обособленно друг от друга? Спасибо.

Ответ Администратора:

Да, возможно. У каждого альбома своя страница. Все страницы альбомов доступны по разным URL (ссылкам)

Saprim, 21.04.2018

Здравствуйте. На ocStore 2.3.0.2.3 будет работает

Ответ Администратора:

Andrey, 10.02.2018

Здравствуйте. Будет работать с ocStore 2.1.0.1.1?

Ответ Администратора:

Valleos, 07.08.2017

Фото-галерея в opencart нафиг не нужна. Это интернет магазина, а не каталог товаров.

Ответ Администратора:

Фотогалерея не нужна когда айфоны продаешь, а вот когда станете, например, шторами торговать тогда другую песню запоете)

Lora, 07.08.2017

Module photo gallery opencart 2 3 works?

Ответ Администратора:

Will work 100%

Написать отзыв или задать вопрос

ocmod.net

галерея для OpenCart, создание и настройка модуля

<?php

class ControllerModuleUberGallery extends Controller {

    private $error = array();

    public function index() {

        $this->load->language('module/uber_gallery');

        $this->load->model('extension/module');

        $this->document->setTitle($this->language->get('heading_title'));

        if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) {

            if (!isset($this->request->get['module_id'])) {

                $this->model_extension_module->addModule('uber_gallery', $this->request->post);

            } else {

                $this->model_extension_module->editModule($this->request->get['module_id'], $this->request->post);

            }

            

            // update uber config file

            $config_file = implode("\n",file(DIR_SYSTEM.'library/uberGallery/resources/oc.galleryConfig.ini'));

            $tokens = array("[cache_expiration]", "[thumbnail_width]", "[thumbnail_height]", "[thumbnail_quality]", "[thumbnail_count]");

            $replacements = array(

              $this->request->post['thumb_caching'],

              $this->request->post['thumb_width'],

              $this->request->post['thumb_height'],

              $this->request->post['thumb_quality'],

              $this->request->post['thumb_count']

            );

            

            $save_config_file = str_replace($tokens, $replacements, $config_file);

            $fp = fopen(DIR_SYSTEM.'library/uberGallery/resources/galleryConfig.ini', 'w');

            @fwrite($fp, $save_config_file, strlen($save_config_file));

            

            $this->session->data['success'] = $this->language->get('text_success');

            $this->response->redirect($this->url->link('extension/module', 'token=' . $this->session->data['token'], 'SSL'));

        }

        $data['heading_title'] = $this->language->get('heading_title');

        $data['text_edit'] = $this->language->get('text_edit');

        $data['text_enabled'] = $this->language->get('text_enabled');

        $data['text_disabled'] = $this->language->get('text_disabled');

        

        $data['entry_name'] = $this->language->get('entry_name');

        $data['entry_status'] = $this->language->get('entry_status');

        $data['entry_thumb_caching'] = $this->language->get('entry_thumb_caching');

        $data['entry_thumb_quality'] = $this->language->get('entry_thumb_quality');

        $data['entry_thumb_width'] = $this->language->get('entry_thumb_width');

        $data['entry_thumb_height'] = $this->language->get('entry_thumb_height');

        $data['entry_thumb_count'] = $this->language->get('entry_thumb_count');

        $data['entry_enable_module_paging'] = $this->language->get('entry_enable_module_paging');

        $data['button_save'] = $this->language->get('button_save');

        $data['button_cancel'] = $this->language->get('button_cancel');

        if (isset($this->error['warning'])) {

            $data['error_warning'] = $this->error['warning'];

        } else {

            $data['error_warning'] = '';

        }

        

        if (isset($this->error['error_name'])) {

            $data['error_name'] = $this->error['error_name'];

        } else {

            $data['error_name'] = '';

        }

        

        if (isset($this->error['error_thumb_width'])) {

            $data['error_thumb_width'] = $this->error['error_thumb_width'];

        } else {

            $data['error_thumb_width'] = '';

        }

        

        if (isset($this->error['error_thumb_height'])) {

            $data['error_thumb_height'] = $this->error['error_thumb_height'];

        } else {

            $data['error_thumb_height'] = '';

        }

        

        if (isset($this->error['error_thumb_quality'])) {

            $data['error_thumb_quality'] = $this->error['error_thumb_quality'];

        } else {

            $data['error_thumb_quality'] = '';

        }

        

        if (isset($this->error['error_thumb_count'])) {

            $data['error_thumb_count'] = $this->error['error_thumb_count'];

        } else {

            $data['error_thumb_count'] = '';

        }

        $data['breadcrumbs'] = array();

        $data['breadcrumbs'][] = array(

            'text' => $this->language->get('text_home'),

            'href' => $this->url->link('common/dashboard', 'token=' . $this->session->data['token'], 'SSL')

        );

        $data['breadcrumbs'][] = array(

            'text' => $this->language->get('text_module'),

            'href' => $this->url->link('extension/module', 'token=' . $this->session->data['token'], 'SSL')

        );

        if (!isset($this->request->get['module_id'])) {

            $data['breadcrumbs'][] = array(

                'text' => $this->language->get('heading_title'),

                'href' => $this->url->link('module/uber_gallery', 'token=' . $this->session->data['token'], 'SSL')

            );

        } else {

            $data['breadcrumbs'][] = array(

                'text' => $this->language->get('heading_title'),

                'href' => $this->url->link('module/uber_gallery', 'token=' . $this->session->data['token'] . '&module_id=' . $this->request->get['module_id'], 'SSL')

            );

        }

        if (!isset($this->request->get['module_id'])) {

            $data['action'] = $this->url->link('module/uber_gallery', 'token=' . $this->session->data['token'], 'SSL');

        } else {

            $data['action'] = $this->url->link('module/uber_gallery', 'token=' . $this->session->data['token'] . '&module_id=' . $this->request->get['module_id'], 'SSL');

        }

        $data['cancel'] = $this->url->link('extension/module', 'token=' . $this->session->data['token'], 'SSL');

        if (isset($this->request->get['module_id']) && ($this->request->server['REQUEST_METHOD'] != 'POST')) {

            $module_info = $this->model_extension_module->getModule($this->request->get['module_id']);

        }

        if (isset($this->request->post['name'])) {

            $data['name'] = $this->request->post['name'];

        } elseif (!empty($module_info

webformyself.com

Модуль Блог | Новости | Отзывы | Галерея

Модуль Блог, Новости, Отзывы, Галерея, FAQ-Универсальное решение для магазинов opencart.

Версии с которыми совместим данный модуль:

OpenCart v1.5.1.3, v1.5.2, v1.5.2.1, v1.5.3.1, v.1.5.4.1, v1.5.5, v1.5.5.1

ocStore v1.5.1.3, v1.5.2.1, v.1.5.3.1, v.1.5.4.1

Модуль Блог версии 5.5.2

Для тем на основе шаблона shoppica2 есть архив, с файлами шаблонов модуля адаптированных под shoppica2 (beta) (в папке /catalog/view/theme/shoppica2.zip)

Поддерживаемые языковые расширения в комплекте:

Russian

English

Чем данный модуль лучше других:

Не перезаписывает системных файлов Opencart

Не требует VQmod

Легкая установка

Работает со всеми известными SEO модулями (SEO PRO, SEO Pack PRO, seo url, cached ...)

Имеет свой SEO виджет

Гибкая настройка

Большое количество виджетов

"Видимость" блогов и записей для разных групп покупателей

Реализация галереи

Реализация отзывов

Реализация html вставок

Возможность ответов на комментарий

Возможности опросов

Древовидное представление комментариев

Отзывы для товаров с ответами в виде дерева и рейтингом каждого комментария

Отзывы индексируются всеми поисковиками

Рейтинги комментариев

Вывод списка отзывов товаров и записей (кешируемый), с различными гибкими настройками

Скорость

Кеширование SEO виджета

Расширенные возможности кеширования

Что можно реализовать на базе модуля:

 

Новости

 

Блоги

Статьи

Галереи

Отзывы

Акции

FAQ

Голосования / Опросы (с пользовательскими вариантами ответов)

Вставки HTML

Баннеры

... (дополните сами, архитектура гибкая...)

Возможности:

 

Неограниченное количество записей

 

"Видимость" блогов и записей для разных групп покупателей

Поддержка мультимагазинов

Дата начала публикации и дата окончания публикации записей

Краткий и полноценный анонс записи (CKEditor)

Поддержка мультиязычности

Поддержка SEO Pro и всех известных SEO модулей

Возможности кратких SEO ссылок

Настройки закрытия SEO ссылки слешем

Отдельные настройки для категорий (блогов)

Древовидное представление комментариев

Возможность ответа на комментарий

Рейтинг комментария

Ввод символов капчи мышкой

Возможность редактирования записи из frontend сайта

Ссылки записей (статей) на продукты

Похожие записи (статьи)

Неограниченная вложенность и представление категорий (блогов)

Настройки шаблонов, отдельно для виджетов и категорий

Настройки шаблонов для списков, записей, комментариев

Настройки для "обрезания" описаний по количеству символов, по количеству слов, по количеству предложений

Поиск по записям

Вывод списка записей (новостей) в любой колонке и схеме, с индивидуальными настройками

Отзывы для товаров с ответами в виде дерева и рейтингом каждого комментария

 

 

Демо модуля САЙТ:

 

Административная часть:

Логин: demo

Пароль: demo

 

rus-opencart.info


Prostoy-Site | Все права защищены © 2018 | Карта сайта