Модуль "Таблица картинок" для InstantCMS 1.10.4

+38
1.97K
Изначально данный модуль появился для второй ветки Инстанта в виде виджета в этой теме на форуме. Там же один из пользователей высказал мысль даже о покупке подобного виджета, но только для InstantCMS 1.10, на что последовало мое обещание адаптировать виджет под первую ветку. Обещанного, как говорится три года ждут...😊Но раз пообещал, то деваться некуда zst


Немного повторюсь… Модуль представляет из себя набор картинок в виде таблицы, которые динамически меняются. Параметры анимации настраиваются в разделе опции модуля.

Внешний вид и работу модуля можно посмотреть на видео (там правда для iCMS2, но смысл от этого не меняется):
Немного подробнее про модуль можно почитать в теме "Виджет "Таблица картинок"


Основные моменты и косяки:

1. Модуль можно устанавливать на страницу в единственном экземпляре. Два и более модулей одновременно не будут работать корректно, это связано с разборкой DOM javascript'ом.

2. Чтобы картинки красиво выводились, нужно в настройках выбирать альбом с большим количеством картинок! В противном случае, модуль будет работать не так как вы ожидали. Например, мы хотим выводить 3 строки по 7 картинок в каждой (итого 21 картинка), но альбом (или альбомы) содержит 20 картинок. Модуль в данном случае покажет только 2 строки по 7 картинок как бы мы не хотели увидеть три строки. Чтобы картинки могли сменять друг друга модулю необходимо большее количество картинок чем он выводит в таблице. Если же количество картинок совсем мало, например 4, то мы увидим только 1 строку, но всего лишь с 3 картинками, вместо 7 как мы планировали, вот такой он (модуль) нехороший...
Также стоит учитывать, что размер картинок автоматически подстраивается по ширине слоя в котором выводится модуль. Т.е. строка из 7 картинок будет иметь изображения меньшие по размеру, чем та же строка из 5 картинок, т.е. меняя количество картинок в строке мы можем "манипулировать" размером выводимых изображений.

Установка стандартным способом для InstantCMS 1.10.4. Внутри архива есть файл readme.txt, можно с ним ознакомиться =)

Вознаграждения приветствуются! =)

Скачать: gridimageModule_Instant1.10.4.zip
Зеркало: gridimageModule_Instant1.10.4.zip

P.S. Модуль тестировался на локалке с iCMS 1.10.4, теоретически должно работать и на более ранних версиях 1.10, но не проверялось. Прошу отписать в теме кто протестирует работает или нет.
+2
Aryuts Aryuts 7 лет назад #
Ну, что тут скажешь ... плюсую.
+3
Val Val 7 лет назад #
Спасибо))))
+1
santi santi 7 лет назад #
симпатишно получилось
0
universe universe 7 лет назад #
как бы я не менял настройки отображения, у меня всегда 2 строчки в 3 столба, надо 2*2 то есть всего выводилось 4 фотографии.
+1
Val Val 7 лет назад #
сегодня похожая жалоба поступила.... посмотрю в чем может быть проблема
+1
Val Val 7 лет назад #
какая ширина слоя куда вы поставили модуль? меньше 320px?
0
universe universe 7 лет назад #
вопрос не понял, модуль стоит в колонке шириной 240 px
+3
Val Val 7 лет назад #
Да именно ширина колонки ))

Попробуйте в файле шаблона mod_grid_image.tpl в блок с яваскриптом (внизу) добавить следующую строку:
Код SMARTY:
  1. w240 : {ldelim} rows : {$cfg.w320raws}, columns : {$cfg.w320columns} {rdelim},
т.е. должно получится примерно следующее:
Код SMARTY:
  1. ...
  2. <script type="text/javascript">
  3. $(function() {ldelim}
  4. $( '#ri-grid' ).gridrotator({ldelim}
  5. w768 : {ldelim} rows : {$cfg.w768raws}, columns : {$cfg.w768columns} {rdelim},
  6. w320 : {ldelim} rows : {$cfg.w320raws}, columns : {$cfg.w320columns} {rdelim},
  7. w240 : {ldelim} rows : {$cfg.w320raws}, columns : {$cfg.w320columns} {rdelim},
  8. step : {$cfg.step},
  9. maxStep : {$cfg.max_step},
  10. ...
Затем обновите страницу, ну и установите желаемые параметры в настройках модуля
0
universe universe 7 лет назад #
теперь вроде все нормально
+1
Sergon Sergon 7 лет назад #
понравился+
0
Баха Баха 7 лет назад #
круто joke
0
universe universe 7 лет назад #
как я понимаю модуль выводить все фотографии из альбома?. У меня в альбоме 100 фоток и он все выводит исходный код, надо всего 10 фотографий. Как можно поставить это ограничение?
0
RubA RubA 7 лет назад #
а под 2,х версию будет?
+1
Val Val 7 лет назад #
уже есть!!!! В начале поста так и написано =)
0
Рейк Накейкл Рейк Накейкл 7 лет назад #
на 1.10.2 не работает cry
+1
Val Val 7 лет назад #
на 1.10.2 я не проверял. Спасибо, будем знать. А на 10.3 кто нибудь тестировал?
0
Рейк Накейкл Рейк Накейкл 7 лет назад #
на 1.10.1 тоже нема дела
0
ALreD ALreD 7 лет назад #
А у меня обратная ситуация, уважаемый автор... Альбом имеет очень много фото. НО! В настройках модуля никакие цифры не срабатывают! Модуль показывает всегда одно и то же количество строк и фотографий, что бы я не указывал... Вот ссылка, можете глянуть - http://arsstar.ru
+1
Val Val 7 лет назад #
По вашей ссылке я не смог найти этот виджет, но могу предположить что вам стоит попробовать добавить в файле шаблона mod_grid_image.tpl в блок с яваскриптом:
Код SMARTY:
  1. w1024 : {ldelim} rows : {$cfg.w768raws}, columns : {$cfg.w768columns} {rdelim},
вот коммент по похожему вопросу
0
universe universe 7 лет назад #
у меня в альбоме почти 200 фоток и модуль выводит их все а сайт из-за него долго грузится. Можно как то уменьшить вывод картинок например до 12? настроено 2*2 тоесть 4 картинки остальные подменяют их
+1
Val Val 7 лет назад #
Посмотрим что можно придумать, в следующей версии модуля =)
0
rdimrs rdimrs 7 лет назад #
работает на 1.10.5 ?
+1
Val Val 7 лет назад #
я не пробовал, но теоретически должно работать (если, конечно, не возникнет каких-либо противоречий внутри кода)...
В настоящее время, я больше сосредоточил свое внимание на второй ветке.
0
Юрий Юрий 7 лет назад #
Спасибо за модуль! Но у меня аналогичная ситуация. Ни на какие цифры в настройках нет реакции. Реагирует только на "Количество одновременно изменяемых картинок" Для основного, количество картинок в строке выставляется как бы автоматически ( размер эскизов 120 рх) (http://rukapomoschi.reallife.kz/otchety/otchety-2014) Для сайдбара таблица всегда 3х2 .. (http://rukapomoschi.reallife.kz/otchety/otchety-2013/-ruka-pomoschi-otchet-2013-chast-1.html) Общее количество картинок 200+ так что, думаю не в этом проблема. Val, подскажите, пожалуйста, что где поправить, если это возможно ...
+1
Val Val 7 лет назад #
0
Юрий Юрий 7 лет назад #
http://uralskmodels.kz 1.10 3 вроде заработал
Тут кажет тоже-самое http://rukapomoschi.reallife.kz/otchety/otchety-2014

Тут 3х2 ну хоть лбом об стенку не пойму http://rukapomoschi.reallife.kz/otchety/otchety-2013


Такой здоровкий модуль и главное нужный ......
+1
Val Val 7 лет назад #
Вы подправили шаблон как указано в комментариях выше?
+1
Юрий Юрий 6 лет назад #
Извиняюсь, пока ничего не трогал - времени в хлам даже на это не хватает. 1.10.3 - работает ! - http://uralskmodels.kz
+1
Юрий Юрий 5 лет назад #
1.10.7 работает

Еще от автора

СтопХам - userscript для instantcms.ru
Всем привет! Презентую чужую разработку со своей небольшой доработкой .
Предпросмотр для InstantCMS 2
Всем привет!
Just4Fun - Аватарки!
Здравствуйте, любители InstantCMS 2.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.