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


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

комментария 43

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

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

      • я решал данный вопрос простым путем если нужна всего одна галерея
        — в папке catalog\language\russian\module (в english можно сделать то же самое) находил файл с названием модуля gallimage.php

        // Heading
        $_[‘heading_title’] = ‘Галерея’; просто менял на то название которое мне нужно было

        Сайт одноязычный =)

  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. другие категории по необходимости = статус включен или отключен.
    Метод рабочий и с ним разберется даже новичок.
    Вот таким нехитрым способом мы решили эту проблему.

  22. Лана:

    Огромное спасибо за подробную статью! Очень и очень полезна! Как раз то, что было нужно! Обожаю Ваш сайт, он у меня как настольная книга!

  23. Лана:

    Здравствуйте! У меня такая ошибка выскакивает: Notice: Undefined index: gallimage_id……/catalog/controller/module/gallimage.php on line 18
    и вместо заголовка галерей вот это: NOTICE: UNDEFINED OFFSET: 0 IN ………./CATALOG/VIEW/THEME/OPC070164/TEMPLATE/MODULE/GALLIMAGE.TPL ON LINE 2
    Помогите исправить, пожалуйста!

  24. в файловой менеджере не отображаются фотографии. Даже когда их загружаю.и вместо заголовка галерей вот это: NOTICE: UNDEFINED OFFSET: 0 IN ………./CATALOG/VIEW/THEME/OPC070164/TEMPLATE/MODULE/GALLIMAGE.TPL ON LINE 2, Помогите решить проблему, пожалуйста.

  25. хз:

    имя остается Gallery, как не называй её

  26. Павел:

    Благодарю вас за отличную статью.
    Возможно вы знаете способ, что бы добавить к названию галлереи еще 1-2 кастомных поля?
    Или хотя-бы увеличить размер строки названия более, чем 24 символа?
    Благодарю!

  27. Спасибо большое, на Окстор 15512 идеально легло. Ребят, а вот такой вопрос — нет ли какой-нибудь примочки, чтоб на другую страницу перекидывались изображения, например, при превышении 100 штук, и пагинация? А то решила клиентские фото сделать галереей, если 400-500 штук загрузить, боюсь, страница вообще грузиться перестанет )

  28. Лана:

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

  29. Андрей:

    Отличная статья, спасибо, все работает!

Добавить комментарий

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