Задача: в теле статьи разместить несколько каруселек с картинками. Файлы

картинок лежат в одной папке к статье. Заполнять будут люди, с кодом не умеющие и не хотящие работать от слова совсем. Да они и могут себе это позволить )) Поэтому вопрос: как бы это грамотнее сделать? Писать комплект плагинов с шорткодами и в шорткоде пути к картинкам вставлять?

12 ответов

16 просмотров

ну, если это на поток для любой статьи, то, наверно, через доп поля выбирать картинки а выводить через шорткоды {mygall 1}{mygall 2}...

Sergey-Tolkachyov Автор вопроса
Anton Sumin
ну, если это на поток для любой статьи, то, наверн...

Полей насоздавать тогда надо. Вариант, но не универсальный, имхо

Я видел такую реализацию в редакторе TinyMCE. Не в joomla, а другая CMS. Принцип такой: 1. добавляешь картинку в текст 2. нажимаешь картинку, появляется попап с настройками картинки, в нем чек боксы: -- карусель -- слайдер -- лайтбокс -- галерея (№ галереи) --- и остальные настройки: alt, width, caption etc...

Юрий Кальченко
Я видел такую реализацию в редакторе TinyMCE. Не в...

гемор, имхо, т.к тут смысл в том, что все в одной папке и во всплывашке такое делают обычно для одной папки, которую как параметр скармливают

Anton Sumin
гемор, имхо, т.к тут смысл в том, что все в одной ...

В любом случае все решает юзер-человек - сколько каруселей создавать, какие туда картинки грузить, и в каком месте текста их размещать. Автоматическим кодом не обойдется. В приведенном мною примере я создавал статьи на том сайте, это самописный плагин к редактору. Вверху редактора мелким шрифтом написан небольшой мануал - "Как создать галерею"

Sergey Tolkachyov
Полей насоздавать тогда надо. Вариант, но не униве...

репеатабл на медиа (как на скрине выше). а в качестве разделителя галерей - пустое поле без выбранной картинки. и тогда простой шорткод gall N

Anton Sumin
screenshot

Нашел (правда только скрин 😅), а лучше этого ничего не придумали?) Типа массовой загрузки в одно поле. И ниже превьюшки, с крестиками для удаления))

Николай
Нашел (правда только скрин 😅), а лучше этого ничег...

Сделал по аналогии (ничего лучше не придумал или не захотел заморачиваться) и скрыл "лишнее" поле в css.

Похожие вопросы

Обсуждают сегодня

Доброго вечера. Поскажите, как изменить код number_fomat, что цена была без копеек. <?php if(!empty($value)) { $parts = explode('.',$value); echo number_format ($part...
Katerina Beliayeva
12
Ну вот просто даже давайте вот как. Какой нибудь конкретный кейс, можете в пример привести, где бч работает и приносит прикладную пользу, а не просто что бы было? Не крипту.
Alexander Andreev
22
слушайте, на многих старых сайта на 1.4 вижу этот алерт конкретно - смущает что ругается на index.php и manager/index.php Сайты друг с другом никак не связаны хостингами и об...
Jacov Borisov
5
core\config\database\connections\default.php На всякий случай проверь всё же файл <?php return [ 'driver' => env('DB_TYPE', 'mysql'), //$database_type 'host' => env('D...
Andrey K
2
добрый день. Подскажите, есть сайт на 1.4.7 и я хочу обновиться, особо ничего не меняя. мне выбирать версию 1.4.35 или третью ветку? и можно ли обновлять "как есть", или нужно...
Digital Cat
12
А это вообще исполнимо - посчитать прям всех-всех? Я же так понимаю, всегда найдется кто-то, кто не определился, не посчитался или еще как-нибудь испортит картинку
Julia Cherri
7
#оффтоп А кто-то уже видел, что там ребята из roistat настраивают на сайте? Очень хотят в админку "настроить аналитику бесплатно"
Julia Cherri
6
мои еще в начале пути, похоже. А куда уходят, если могут?
Julia Cherri
6
Как думаете, такою юмор на сайте лишним будет?
М
2
без автосабмита все равно должен?
Николай Архипов
2
Карта сайта