shvondersin 6 Опубликовано: 8 января 2018 Рассказать Опубликовано: 8 января 2018 (изменено) Всех с Новым Годом И с Рождеством Христовым! У меня такой вопрос, картинки я вставляю только через доп поля... имеют вид типа [xfgiven_image]<div style="text-align: center;">[xfvalue_image]</div>[/xfgiven_image] В выводе HTML тег альт соответственно пустой.... Что сделать чтобы в альте выводился текст тайтла? Изменено 8 января 2018 пользователем shvondersin Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 094 Опубликовано: 8 января 2018 Рассказать Опубликовано: 8 января 2018 10 минут назад, shvondersin сказал: Что сделать чтобы в альте выводился текст тайтла? Тип доп. поля какой? если загружаемое изображение, то никак. Нужно переключать на несколько строк, и вставлять картинку так как вы например делаете для краткого и полного описания, тогда у картинки можно назначать параметры. Цитата Ссылка на сообщение Поделиться на других сайтах
shvondersin 6 Опубликовано: 8 января 2018 Рассказать Опубликовано: 8 января 2018 (изменено) Автор да загружаемое...вот этот код [xfgiven_image]<div style="text-align: center;">[xfvalue_image]</div>[/xfgiven_image] превращается в это <img class="xfieldimage image" src="/uploads/posts/2017-08/thumbs/1502469304_linux_tor_001.png" alt="" /> ТАм же откуда то берется альт пустой? Изменено 8 января 2018 пользователем shvondersin Цитата Ссылка на сообщение Поделиться на других сайтах
shvondersin 6 Опубликовано: 8 января 2018 Рассказать Опубликовано: 8 января 2018 Автор нашел такое вот в модуле main if($thumb_url) { $xfieldsdata[$value[0]] = "<a href=\"$img_url\" class=\"highslide\" target=\"_blank\"><img class=\"xfieldimage {$value[0]}\" src=\"$thumb_url\" alt=\"\" /></a>"; } else $xfieldsdata[$value[0]] = "<img class=\"xfieldimage {$value[0]}\" src=\"{$img_url}\" alt=\"\" />"; Цитата Ссылка на сообщение Поделиться на других сайтах
shvondersin 6 Опубликовано: 8 января 2018 Рассказать Опубликовано: 8 января 2018 Автор Кажется разобрался Если кому пригодится вот что я сделал engine/modules/main.php в нескольких местах заменить alt=\"\" на alt=\"{$metatags['title']}\" тоже самое в engine/modules/show.full.php ну и везде где вам надо.. Цитата Ссылка на сообщение Поделиться на других сайтах
SKYNET74 315 Опубликовано: 8 января 2018 Рассказать Опубликовано: 8 января 2018 2 часа назад, shvondersin сказал: Кажется разобрался Если кому пригодится вот что я сделал engine/modules/main.php в нескольких местах заменить alt=\"\" на alt=\"{$metatags['title']}\" тоже самое в engine/modules/show.full.php ну и везде где вам надо.. Зачем всё это, если можно использовать [xfvalue_image_url_X], оно конечно без тегов-условий не очень юзабельно, но всё же не требует правки php. Цитата Ссылка на сообщение Поделиться на других сайтах
shvondersin 6 Опубликовано: 8 января 2018 Рассказать Опубликовано: 8 января 2018 Автор 1 час назад, SKYNET74 сказал: Зачем всё это, если можно использовать [xfvalue_image_url_X], оно конечно без тегов-условий не очень юзабельно, но всё же не требует правки php. бфло бы не плохо, если бы уже в движке похожее было... любой вебмастер ругается что нет у картинок альтов Цитата Ссылка на сообщение Поделиться на других сайтах
SKYNET74 315 Опубликовано: 8 января 2018 Рассказать Опубликовано: 8 января 2018 42 минуты назад, shvondersin сказал: бфло бы не плохо, если бы уже в движке похожее было... любой вебмастер ругается что нет у картинок альтов Гораздо лучше дать возможность пользователю в шаблоне строить нужные каркасы html кода, это куда более универсальное решение, нежели предусмотреть разные выводы для всех вариантов использования. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 094 Опубликовано: 9 января 2018 Рассказать Опубликовано: 9 января 2018 19 часов назад, shvondersin сказал: в нескольких местах заменить alt=\"\" на alt=\"{$metatags['title']}\" Плохое решение. Потому как alt для каждой картинки должен быть обязательно уникальным, и только у одной главной картинки он может быть таким же как и заголовок. При несоблюдении этих условий, alt лучше оставлять пустым. В противном случае ваш сайт может быть понижен по релевантности поисковиком. Дублирование alt является переоптимизацией. В DLE раньше тоже была вставка всем картинкам такого alt, потом она была убрана и оставлена только для первой картинки в тексте. Цитата Ссылка на сообщение Поделиться на других сайтах
shvondersin 6 Опубликовано: 9 января 2018 Рассказать Опубликовано: 9 января 2018 Автор 4 часа назад, celsoft сказал: Плохое решение. Потому как alt для каждой картинки должен быть обязательно уникальным, и только у одной главной картинки он может быть таким же как и заголовок. При несоблюдении этих условий, alt лучше оставлять пустым. В противном случае ваш сайт может быть понижен по релевантности поисковиком. Дублирование alt является переоптимизацией. В DLE раньше тоже была вставка всем картинкам такого alt, потом она была убрана и оставлена только для первой картинки в тексте. Понял поменяю.. но дело в том что в любой картинке у меня не было альта... я использую только загружаемые через доп поля.. по карйней мере на одном сайте Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 094 Опубликовано: 10 января 2018 Рассказать Опубликовано: 10 января 2018 9 часов назад, shvondersin сказал: я использую только загружаемые через доп поля.. по карйней мере на одном сайте DLE это делает только для картинок вставленных в текст. Цитата Ссылка на сообщение Поделиться на других сайтах
SKYNET74 315 Опубликовано: 10 января 2018 Рассказать Опубликовано: 10 января 2018 20 часов назад, shvondersin сказал: Понял поменяю.. но дело в том что в любой картинке у меня не было альта... я использую только загружаемые через доп поля.. по карйней мере на одном сайте Я же вам написал как это сделать, чуть выше. Цитата Ссылка на сообщение Поделиться на других сайтах
shvondersin 6 Опубликовано: 10 января 2018 Рассказать Опубликовано: 10 января 2018 Автор 1 час назад, SKYNET74 сказал: Я же вам написал как это сделать, чуть выше. честно говоря я не понял как Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 094 Опубликовано: 10 января 2018 Рассказать Опубликовано: 10 января 2018 1 минуту назад, shvondersin сказал: честно говоря я не понял как Для доп. поля с типом изображения есть такие теги как [xfvalue_thumb_url_X] и [xfvalue_image_url_X] https://dle-news.ru/extras/online/index.html?all16.html соответственно вместо тега [xfvalue_X] который формирует HTML код за вас вы в шаблоне можете использовать конструкцию для вывода <a href="[xfvalue_image_url_X]" class="highslide" target="_blank"><img class="xfieldimage" src="[xfvalue_thumb_url_X]" alt="" /></a> И прописать в нем свой alt. Все будет то же самое. Цитата Ссылка на сообщение Поделиться на других сайтах
shvondersin 6 Опубликовано: 10 января 2018 Рассказать Опубликовано: 10 января 2018 Автор 1 минуту назад, celsoft сказал: И прописать в нем свой alt. Все будет то же самое. спасибо, займусь этим вопросом Цитата Ссылка на сообщение Поделиться на других сайтах
shvondersin 6 Опубликовано: 20 апреля 2019 Рассказать Опубликовано: 20 апреля 2019 (изменено) Автор скажите а если картинки не через доп поля? вот у меня напрмиер картинка вставлена [thumb=|"cat" command in Linux terminal]/uploads/posts/2019-04/1555676449_screenshot_1.jpg[/thumb] и если посмотреть в вебмастере то пишет ошибку Не определен атрибут ALT для тега <img>. Смотрю код страницы.. если картинка не увеличена то код такой <img src="/uploads/posts/2019-04/thumbs/1555676449_screenshot_1.jpg" style="max-width:100%;" alt=""cat" command in Linux terminal"> А увеличенная она же <img class="highslide-image" title="Click to close image. Click and hold to move." src="https://mintguide.org/uploads/posts/2019-04/1555676449_screenshot_1.jpg" style="visibility: visible; display: block; position: absolute; max-width: 9999px; z-index: 3; width: 654px; height: 326px; left: 0px; top: 0px; cursor: zoom-out;"> Тут я альта уже не вижу Изменено 20 апреля 2019 пользователем shvondersin Цитата Ссылка на сообщение Поделиться на других сайтах
xoxma.lv 0 Опубликовано: 29 февраля 2020 Рассказать Опубликовано: 29 февраля 2020 On 1/9/2018 at 2:18 PM, celsoft said: Плохое решение. Потому как alt для каждой картинки должен быть обязательно уникальным, и только у одной главной картинки он может быть таким же как и заголовок. При несоблюдении этих условий, alt лучше оставлять пустым. В противном случае ваш сайт может быть понижен по релевантности поисковиком. Дублирование alt является переоптимизацией. В DLE раньше тоже была вставка всем картинкам такого alt, потом она была убрана и оставлена только для первой картинки в тексте. @celsoft Добрый день. Скажите для версии 13.3 в какой строке можно снять это ограничение ??? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 094 Опубликовано: 1 марта 2020 Рассказать Опубликовано: 1 марта 2020 14 часов назад, xoxma.lv сказал: Добрый день. Скажите для версии 13.3 в какой строке можно снять это ограничение ??? Это не ограничение, оно не снимается, эту функциональность нужно писать при необходимости. Я не пишу плагинов на заказ, поэтому готового вам к сожалению предоставить не могу. Цитата Ссылка на сообщение Поделиться на других сайтах
russhe 0 Опубликовано: 22 июля 2020 Рассказать Опубликовано: 22 июля 2020 Если кому интересно как реализовать заполнение альтов в случаи его отсутствия на версии 14.0: В файле parse.class.php Найти $alt = "alt=''"; Заменить на $alt = "alt=\"" . $_POST['title'] . "\""; Включить перестройку "Перестроение публикаций" Цитата Ссылка на сообщение Поделиться на других сайтах
alesta28 0 Опубликовано: 22 июля 2020 Рассказать Опубликовано: 22 июля 2020 9 часов назад, russhe сказал: Если кому интересно как реализовать заполнение альтов в случаи его отсутствия на версии 14.0: В файле parse.class.php Найти $alt = "alt=''"; Заменить на $alt = "alt=\"" . $_POST['title'] . "\""; Включить перестройку "Перестроение публикаций" не помогло, а так надеялся) Цитата Ссылка на сообщение Поделиться на других сайтах
russhe 0 Опубликовано: 1 августа 2020 Рассказать Опубликовано: 1 августа 2020 В 22.07.2020 в 23:15, alesta28 сказал: не помогло, а так надеялся) Перестроение публикаций делали? Там вроде несколько замен нужно сделать в файле. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.