Нужна галерея для ресурса

Добрый день! Подскажите, как организовать галерею для ресурса?

К примеру:
1). Создаем ресурс (там помимо всего куча дополнительных полей), добавляем неопределенное количество изображений.
2). Получаем страницу на сайте со список картинок и один div блок в который подгружаются изображения на которые кликнул пользователь.

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

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

Сутки уже гуглю, путевых и бесплатных решений не нашел. На этом сайте шла речь про ms2gallery но покупать не хочется.
Если кому не сложно, подскажите как это решить?
Константин
28 октября 2015, 08:04
modx.pro
1
5 919
0

Комментарии: 26

Konstantin
28 октября 2015, 12:01
0
Делаешь сниппет листинга папки.
Создаешь шаблон для новых ресурсов
В этом шаблоне указываешь сниппет свой который делает листинг
Делаешь сниппет уплоада и тоже встраиваешь в этот шаблон например
Юзер например или ты создаешь ресурс и на нем будет выводится форма уплоада и сразу листинг папки
Папки создаются например с именем ресурса
    Влад
    28 октября 2015, 12:12
    0
    У самого такая же проблема! Но все решилось с Gallery. Сначала думал будет сложно с большим кол-вом ресурсов, но оказалось что в списке ТВ галери все галереи идут в порядке создания от последней созданной, тоесть сначала грузишь галерею потом переходишь в ресурс и ставишь первую в списке ТВ галери.
      Константин
      28 октября 2015, 13:10
      0
      Владимир, можете уточнить как это сделать?
      тоесть сначала грузишь галерею потом переходишь в ресурс и ставишь первую в списке ТВ галери.
      И как вывести на страницу именно ту галерею которая указана в тв?
        Konstantin
        28 октября 2015, 15:01
        0
        И как вывести на страницу именно ту галерею которая указана в тв?
        можно вообще в TV ничего не указывать а передавать параметр id и создавать альбомы в GAllery с такими же id ресурсов
      Влад
      28 октября 2015, 13:56
      0
      about-cms.com/galereya-slajder-ili-karusel-na-modx.html
      Вот примерная инструкция
        TITAN-UZ
        28 октября 2015, 14:37
        +1
        Вот самый оптимальный решения для галереи FileDir. Owlcarusel легко настраивать чем bxslider
          Илья Уткин
          28 октября 2015, 15:33
          +1
          Можно настроить Управление альбомом галереи на странице ресурса в Gallery. Только может поломаться при обновлении Gallery. Но этот компонент не часто обновляется…
            Константин
            28 октября 2015, 23:56
            0
            По этой инструкции пробовал. Появляется форма в дополнительном поле в которой можно выбрать только одно изображение (так же доступно описание, размеры, поворот изображения и т.д.) которое предварительно должно быть загружено в галерею.
            Илья Уткин
            28 октября 2015, 16:06
            +3
            Ах, да, вот еще есть галерея, которая отображается на вкладке ресурса: Asset Manager

              Влад
              28 октября 2015, 16:11
              0
              Отличные решения! Благодарю!
                Владимир
                28 октября 2015, 17:32
                0
                Asset Manager хорош, но, все же, он проигрывает ms2Gallery. Пусть ms2Gallery и платная.
                Т.е. выборки, привязка к ресурсу, ресайзинг, наложение водяного знака… и т.п. у ms2Gallery значительно лучше.
                  Илья Уткин
                  28 октября 2015, 17:39
                  +1
                  Безусловно проигрывает. Ну если человеку принципиально не платить надо)
                    Владимир
                    28 октября 2015, 17:42
                    0
                    Да, пусть мучается за даром:) Ну, или MIGX заюзает… Там хоть более оправданы будут «мучения».
                    PS Asset Manager тоже иногда использую, говорю справедливости ради, но в нем много не хватает для полноценного компонента галереи.
                      Константин
                      29 октября 2015, 00:21
                      0
                      В общем то не долго мучался, минут 40 :)
                      Хоть и приходится отдельно создавать галерею, но не мне сайт наполнять.
                      Зато бесплатно :)
                        Сергей Росоловский
                        29 октября 2015, 10:56
                        0
                        Так вроде проект ms2Gallery на гитхабе лежит, можно ведь скачать бесплатно.
                          Константин
                          29 октября 2015, 11:38
                          0
                          Его от туда вроде как собирать надо перед тем как устанавливать.
                      Константин
                      29 октября 2015, 00:19
                      0
                      Дело не в том что не платить, просто не для всех сайтов использую Modx (пока изучаю), а галерея только первый раз понадобилась.

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

                      Потом подумал про minishop, но не нашел информации о том как поправить стандартные чанки, какие теги и за что отвечают. Читал https://bezumkin.ru/modx/minishop2 но там лишь про чанк msProducts рассказано, остальное только общее описание работы системы.

                      В итоге за день написал немного html+css+php+mysql сделал маленькую админ панель с небольшой защитой от sql (ни один запрос не проходит напрямую в базу) и наполнил сайт всеми позициями.
                      Хоть и велосипед, но все же добавление и редактирование товаров быстрее получилось. Примерно 5-10 сек. на одну позицию.
                        Илья Уткин
                        29 октября 2015, 12:42
                        0
                        Я, кстати, недавно сделал интернет-магазин на ms2Gallery — артикул и описание есть куда ставить. Добавление товара занимает 1 секунду =) — просто нужно перетащить картинку с компьютера в браузер.
                          Константин
                          29 октября 2015, 15:05
                          0
                          Ладно… Подумаю над покупкой компонента :)
                    Константин
                    28 октября 2015, 23:07
                    0
                    Вот то что нужно. Жаль времени уже нет переделать. На днях будет пару сайтов в работе, там попробую использовать Asset Manager.
                      mekirile
                      29 октября 2015, 10:24
                      0
                      Огромное спасибо за Assets manager. Нужна была как раз такая бесплатная альтернатива ms2Gallery. Давно искал)
                      Роман Садоян
                      28 октября 2015, 21:05
                      0
                      990 рублей один раз и на все будущие проекты + поддержка от автора пакета. (вот тут задумайтесь)

                      P.S.: за вечер пятницы или субботы вы тратите больше =)
                        Константин
                        29 октября 2015, 00:55
                        0
                        Я не пью :)
                          Владимир
                          29 октября 2015, 15:28
                          0
                          990 рублей один раз и на все будущие проекты — ?
                          Нет, вы ошибаетесь, покупка на каждую инсталляцию. А скидка до 50% накопительная есть. Ибо какой же смысл, вы скажите, автору, продавать за 900р вам на неограниченное количество проектов?
                            Роман Садоян
                            29 октября 2015, 15:30
                            0
                            Ок)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
                          Константин
                          28 октября 2015, 23:05
                          0
                          Всем спасибо! Уже сделал на fancybox и выбирая вручную последний созданный альбом.
                          Просто не знал что можно номер альбома передать таким образом [[Gallery? &album=`[[*photo]]`]] думал нужно именно цифры указывать.
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                            26