По мотивам этой темы.
На днях представлю большое количество разнообразных списков для типов контента — ну а пока выкладываю на общий суд один из стилей, который можно скачать в прикрепленном файле к этому посту. Дэмо смотреть тут
Начиная с версии 2.15.1 InstantCms поддерживает пользовательские настройки для списков (если они предусмотрены в шаблоне). В данном шаблоне предусмотрены следующие настройки:
{"cols": "2"} - количество колонок списка {"datepost": "true"} - Показывать дату в верхнем правом углу. Принимает значение true или false {"dbg": "#E30000"} - Фон лейбла с датой публикации {"random": "true"} - Включить рандомные цвета для тегов. Принимает значение true или false {"preset": "big"} - Пресет поля с изображением
Список будет работать и на версиях ниже 2.15.1
Предусмотрены настройки для приватных записей списка контента, а также для записей, имеющих в записи отмеченный чекбокс is_vip.
Данный стиль представлен больше для ознакомления и подойдет для версий 2.14 а также для шаблонов, у которых подключен bootstrap.
На момент релиза всех стилей списка настроек будет весьма много, и можно будет настраивать практически все, вплоть до пользовательских полей.
Как установить:
Скачать прикрепленный архив, содержимое поместить в корень сайта. В настройках вашего типа контента выбрать новый стиль из списка и выставить настройки в поле Опции списков следующим образом:
{"random":"true", "dbg": "#125DB9", "preset": "big", "cols": "2", "datepost": "true"}
Реклама #
Алексей Т 2 года назад #
То что надо и долго ждем
Nikolay 2 года назад #
Хороший виджет!!! Есть вопрос как вместо (дней назад) втулить название категории?
Make 2 года назад #
Nikolay 2 года назад #
Вот бы тогда ещё виджет типо такого.
Make 2 года назад #
Fuze 2 года назад #
Позанудствую) исключительно, чтобы всем стало лучше
И да. Я поддерживаю тех, кто говорил, что количество — не качество. Моё предложение — сделать для начала один новый стиль списка. По уму. Со своей стороны, я могу помочь ответами на вопросы, если таковые будут: тут в комментах или в темах на форуме. Да, это сложно, не быстро. Зато, говорят, респектуют за качество)
Всегда включайте показ всех ошибок и предупреждений PHP при разработке.
Да, и ещё можно юзать общепринятые методологии, например БЭМ. Я пытался, но времени на всё не хватило, каюсь, поленился)
Make 2 года назад #
Fuze 2 года назад #
Всё что знал, рассказал 🙂
Make 2 года назад #
Fuze 2 года назад #
Порядок вывода настраивается в админке же. По факту из нестандартного, это поле изображения для бэкграунда, его кстати тоже можно взять $item['fields'] и за ансетить потом, чтобы при переборе не вывелось. Остальные элементы — привязывать к родительскому элементу списка (можно же назвать как угодно, уникально) и от него уже строить правила CSS, например:
Так нам ведь необязательно присваивать классы, хотя возможность присваивать классы контейнерам полей есть с прошлой версии. В стилях написали стиль как badges для нужного вам элемента и вуаля. Тем более, используя SCSS это вообще на раз два.
Make 2 года назад #
Fuze 2 года назад #
Да, кстати, с иконками переключения стилей списков я попробую что-то решить в опциях, а то ради одной строчки править целый файл как то не очень.
Алексей Т 2 года назад #
Спасибо! Така как список ТК это почти пол дизайна самого сайта и очень не хватает разных стилей под типовые решения. Каталог, витрина магазина, домино сетка и так далее. Что то типа конструктора :)
Make 2 года назад #
Fuze 2 года назад #
Это я не умею)
Panda58dev 2 года назад #
Почему никто не любит кнопку «подробнее», что за дань metro-интерфейсу?))
(все стили не смотрел)
Make 2 года назад #
RSN 2 года назад #
Наконец нашелся человек занявшийся этим вопросом))
Три года я пытался обратить внимание разработчиков (писал и в комментариях и на форумах), что в каталоге почти не осталось нормальных рабочих слайдеров, актуальных, современных, стилей списков, виджетов для вывода списков контента...
С последними двумя (виджетами и списками) немного начало что то появляться) хотя конечно этого мало.
Make, так держать!!!))… (желательно не забрасывать)))
Make 2 года назад #
Алексей Т 2 года назад #
Ребята смотрите, а почему бы не вынести настройки как в виджете список контента и поля которые надо выводить из настроек. Хорошее дело. Еще раз повторюсь, список контента это пол дела вида шаблона. Иногда я даже ставил магазин от Провиза что бы у меня список контента выглядел как по типу магаза))) 😬
Fuze 2 года назад #
А это что?
Алексей Т 2 года назад #
Ну так то вы правы- тогда верстальщики Вам открыт путь для создания списков для ТК. Я вот тут начал накидывать свои мысли
Fuze 2 года назад #
Первый и третий список делается штатно. Первый делается одной опцией — обтекание поля изображение. Третий — это стиль плитка.
Для второго надо лишь подкинуть пару стилей, даже файлы tpl править не надо.
Make 2 года назад #
Fuze 2 года назад #
Пффф, подержите моё пиво. Что мне краснеть за чужой код, я за свой то не краснею 😂
Алексей Т 2 года назад #
Make 2 года назад #
Make 2 года назад #
Loadырь 2 года назад #
Есть же поле «Категории контента» в списке полей в 2.15.1 github.com/instantsoft/icms2/blob/master/system/fields/category.php
Make 2 года назад #
Алексей Т 2 года назад #
Оно появилось в крайнем обновлении. И вообще Инстант стал намного лучше с этими обновлениями. Быстрее и современней.
Fuze 2 года назад #
Начните с демо. Или в чистой установке оно добавлено для типа контента «Новости».
Casser 2 года назад #
Вот этот интересней вариант, более современный
Алексей Т 2 года назад #
Эндрю Ua 2 года назад #
не знаю как у кого но у меня на последней версии Инстант, полный треш, просто взрыв на странице, все разлетелось по частям…
DeeMon 2 года назад #
Может показ тегов в списке отключить? Зачем они там?
rshabalin 2 года назад #
А как сделать тоже самое только с виджетом списка контента?
Abobo 2 года назад #
А большое количество разнообразных списков для типов контента еще не готово? Может складчину организовать, денежкой скинуться ?