Перейти к публикации

Вывод описания фото под ним


Рекомендованные сообщения

Я где-то видел вроде, может вы подскажете. Как можно автоматом в full-story у всех вставленных картинок добавить подпись из Альтернативного текста?

 

Пример:

 

desktop-wallpaper-fractal-backgrounds-be

И его описание снизу из альтернативного текста.

Ещё пример: http://prntscr.com/pdwexz

Ссылка на сообщение
Поделиться на других сайтах

Альтернативное описание в Dle стандартно вывести нельзя. Нет такого тега или настройки. Я добавлял такое предложение, но его пока разработчик Dle не реализовал.

Изменено пользователем Spyhog
Ссылка на сообщение
Поделиться на других сайтах

на jquery  сделай

$(".fullstory img").each(function(){
        var alt = $(this).attr("alt");
        $(this).wrap('<figure />').after('<figcaption>'+alt+'</figcaption>');
});

где в самом начале .fullstory это класс блока где картинки

Изменено пользователем alex32
Ссылка на сообщение
Поделиться на других сайтах
1 час назад, alex32 сказал:

на jquery  сделай


$(".fullstory img").each(function(){
        var alt = $(this).attr("alt");
        $(this).wrap('<figure />').after('<figcaption>'+alt+'</figcaption>');
});

где в самом начале .fullstory это класс блока где картинки

да, так работает, но хотелось бы под SEO это дело сделать и чтобы в исходном коде также был и в alt=" этот текст и под картинкой текстом.

Ссылка на сообщение
Поделиться на других сайтах

Тогда 

1) Писать плагин, который расширит ParseFilter, но действовать будет только для вновь добавленных новостей и картинок

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

3) парсить на ходу fullstory, выдирать оттуда картинки, из них атрибут alt и выводить его своим тегом в шаблоне. Но это все будет "наживую", что не очень гуд.

4) забить

для первых трех пунктов нужны знания, для четвертого ничего :)

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...