Добавление названия картинки к картинкам внутри статей

как всегда, 1.10.6

#1 27 апреля 2016 в 11:38
Бодрого дня!

Задача такая: нужно, чтобы при загрузке картинки при написании статьи (не основной, а вставляемой внутрь текста) можно было вытаскивать строку alt и прописывать ее под картинкой, а еще круче, иметь возможность указать, с какой стороны картинки разместить эту надпись.

Пример с основной картинкой:

Иллюстрация

Какие будут предложения, кто возьмется, и бюджет, если кто-то готов взяться?

Версия 1.10.6

ранее было предложено размещать информацию на самой картинке, но это не подошло решение, поэтому вновь тему поднимаю.
#2 27 апреля 2016 в 11:48
Можно написать фильтр, который будет это делать. Однако, смею напомнить, картинка хранится в движке без alt. То есть все атрибуты img помимо src (т.е. alt, title, размеры, если понадобится, способ обтекания текстом) придется передавать в фильтр через параметры фильтра.

И, конечно, у такого способа есть недостаток. Создатель контента в параметре src должен будет указать как минимум, имя файла-картинки. А еще лучше, путь к файлу. Если это админ, загружающий файлы по фтп, проблем нет. А вот как быть, если админ доверил создание контента пользователям?
#3 27 апреля 2016 в 12:31
Вдогонку к предыдущему посту. Можно выделить папку для загрузки изображений, например, images/content/user_login, которую будет знать создатель контента. Поэтому, если создатель контента (не админ) пишет в статье конструкцию вроде

{КАРТИНКА; src=images/content/maria/mapspiri.png; alt=Древняя карта Пири Рейса (фрагмент); title=Какая-то всплывающая подсказка; source=указание на источник; align=center; wrap=left }


фильтр проверяет, существует ли файл по указанному адресу. Если нет — выводит форму загрузки файла (правда не знаю, как эдитор на форму среагирует, всем известно, что он у нас чокнутый, может удалить ее нафиг — тут надо поэкспериментировать)
#4 27 апреля 2016 в 12:32
тут, скорее нужен хак, чтобы редактор или кто там отвечает за вывод текста, захватывал то, что прописывается в альте и выводил под картинкой...
в колорбоксе то выводится...

Иллюстрация
Иллюстрация
#5 27 апреля 2016 в 22:27
Так а что мешает добавить дополнительное поле в редакторе, все равно и админ и пользак его используют.
#6 28 апреля 2016 в 06:05
AlexandrA, дайте рецептик, пожалуйста, раз все так просто
#7 28 апреля 2016 в 15:51

Задача такая: нужно, чтобы при загрузке картинки при написании статьи (не основной, а вставляемой внутрь текста) можно было вытаскивать строку alt и прописывать ее под картинкой, а еще круче, иметь возможность указать, с какой стороны картинки разместить эту надпись.

Blackman-st
Если устроит скриптовое решение и указывание где располагаться тексту присваиванием селектора родителю картинки, стучите в личку.
#8 28 апреля 2016 в 18:48
Олег Васильевич я, образно можете описать, как будет выглядеть все?

устроит практически любое решение, включая хак системы
#9 29 апреля 2016 в 00:47

Олег Васильевич я, образно можете описать, как будет выглядеть все?

Blackman-st
Образно:
1. без хаков системы
2. реализация: скрипт + стиль
3. внешний вид: как захотите, так и стилезуете
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.