OpenCart — галерея — создаем галерею изображений с помощью модуля галереи


Вам могут понравиться и эти статьи...

Комментариев: 32

Если Вы хотите добавить код в свой комментарий, заключите его в теги <pre lang="php"></pre>

  1. Сергей:

    И снова порадовали, спасибо за простое и понятное обьяснение

  2. Алексей:

    Не работает. Выдает ошибку:
    Notice: Error: Unknown column ‘gi.gallimage_idВ ‘ in ‘on clause’
    Error No: 1054
    SELECT * FROM oc_gallimage_image gi LEFT JOIN oc_gallimage gin ON (gi.gallimage_idВ = gin.gallimage_id) LEFT JOIN oc_gallimage_image_description gid ON (gi.gallimage_image_idВ = gid.gallimage_image_id) WHERE gi.gallimage_id = ‘3’ AND gin.gallimage_id = ‘3’ AND gid.language_id = ‘1’ in /var/www/user7475/data/www/МОЙ_САЙТ/system/database/mysql.php on line 50

  3. Владимир:

    В меню так и не пояявилась ссылка, что делать?

  4. Алексей:

    а как сделать, что бы галерея была ввиде категории, то есть фото с названием, и при клике на него открывались все товары размещённые там

  5. Евгений:

    Подскажите, пожалуйста решение следующего вопроса. На сайте есть фото товара разрешением 150*150, это фото показано на странице каталога. Необходимо сделать так, что бы при нажатие на это фото во всплывающем окне открывалась другое фото этого товара, но с большим разрешением, примерно 1024*768. Получается что существует 2 разных фото одного и того же товара. Один с меньшим разрешением, другое с большим. Заранее спасибо за помощь.

  6. RobRoy:

    Не работает:
    Notice: Error: Unknown column ‘gi.gallimage_id ‘ in ‘on clause’
    Error No: 1054
    SELECT * FROM lmn_gallimage_image gi LEFT JOIN lmn_gallimage gin ON (gi.gallimage_id = gin.gallimage_id) LEFT JOIN lmn_gallimage_image_description gid ON (gi.gallimage_image_id = gid.gallimage_image_id) WHERE gi.gallimage_id = ‘3’ AND gin.gallimage_id = ‘3’ AND gid.language_id = ‘1’ in /public_html/***/system/database/mysqliz.php on line 53

    • RobRoy:

      Ребята, перепроверьте синтаксис/кодировку указаного вами примера кода SQL запроса. Ошибка 1054 ушла после того, как вручную переписал запрос.

      P.S. А вообще молодцы — реально помогаете экономить время.

      • jul jul:

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

        • Андрей:

          Подскажите, разобрались ли с кодом этого запроса?
          У меня таже ошибка 1054… Никак не получается исправить, не хватает знаний.
          Напишите, пожалуйста верный код запроса в файле catalog/model/catalog/gallimage.php
          Еще вопрос. Файла gallimage.tpl нет по пути «Ваша тема», но есть в теме «default».
          Может ли это отразиться на работоспособности метода?

      • Анна:

        RobRoy, а в чем там ошибка — в этом запросе, не подскажешь? Хотелось бы выводить галереи с названиями!

  7. Татьяна:

    Не отображается галерея в админ панеле. Подскажите что сделать нужно?

  8. Юрий:

    У меня тоже не отображается галерея в админ панеле. Подскажите что сделать нужно? Версия Version 1.5.4.1

  9. Иван:

    Скажите, на опенкарт 2.0 есть что то подобное?

  10. Сергей:

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

    • jul jul:

      Для этого необходимо разве что делать свой шаблон категории для каждой категории, чтобы в схемах (макетах), в админке находился не просто макет «Категория», а необходимое кол-во категорий, к которым и будут привязываться галереи. Но надо сказать, дело это муторное, тут уж стоит оценивать стоит ли оно того.

  11. Андрей:

    Не работает замена заголовка «GALLERY» на заголовки галерей. Выскакивает ошибка 1054. Какая-то ошибка в коде запроса (пункт 1). Поправьте, пожалуйста, код запроса, который нужно вставить в файл catalog/model/catalog/gallimage.php

  12. Дмитрий:

    Спасибо за подробное объяснение, такая галерея очень пригодилась.

    Единственная проблема — при каждом сохранении Галереи (даже без добавления новых изображений) — слетает сортировка изображений. В итоге после каждого сохранения все оказывается в произвольном порядке. Не знаете в чем может быть причина?

  13. Артем:

    Все работает (1.5.6.3). У кого не отображаются названия галлерей — проверьте цвет текста для .box .box-heading.
    У меня был белый на белом фоне а я пол дня искал грабли =))

  14. Артем:

    Все работает, спасибо большое разработчику за труд.
    Только вот всю работу омрачают два момента:
    1. Можно ли так сделать, чтобы popup менял свои пропорции в зависимости от каждой картинки? Чтобы можно было задать только ширину а высота вычислялась автоматом, или задать ширину попапа в процентах от ширины экрана (опять-же с автоматическим вычислением пропорции).
    Ну и еще один момент — ооочень не хватает добавление картинок кучей — множественным выделением или указанием целой папки. Это огромная проблема.

    Еще раз спасибо за Ваш труд, жду с нетерпением ответ по поводу размеров popup.

  15. Анна:
    • jul jul:

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

  16. Анна:

    Благодарю Вас очень классный модуль , вопрос решился когда обновила vqmod до последней версии

  17. Михаил:

    Здравствуйте.
    Все отлично, просто супер.
    Но есть еще один вопрос: — Как реализовать название галерей на двух языках?
    Спасибо.

  18. Татьяна:

    Здравствуйте!
    У меня тоже такая же проблема.
    Как реализовать название галерей на двух языках?

  19. Владимир:

    Здравствуйте! Как сделать, чтобы ссылка на категорию Галерея» не отображалась в боковом меню категорий?

  20. Владимир:

    Вопрос решен!

  21. Владимир:

    Алгоритм действий:
    Заходим в Каталог – Категории, и создаем следующую иерархию категорий:
    1. Первая родительская категория (скрытая категория) = статус отключен
    1.1. Основная категория (скрытая от глаз, но рабочая) = статус включен
    1.1.1. другие категории по необходимости = статус включен или отключен.
    Метод рабочий и с ним разберется даже новичок.
    Вот таким нехитрым способом мы решили эту проблему.

Добавить комментарий для Татьяна Отменить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">