Вход • Регистрация

тэги alt, title в изображении сохраняются в админке, в карточке не выводятся

Тема закрыта.

  • 18 декабря 2016 г. , редакция: 23 декабря 2016 г.
  • Здравствуйте.
    Стоит DIAFAN.CMS версия 5.4.
    Собсно, сабж : почему сохраненные в админке альты и тайтлы картинок не выводятся в карточке товара?

    В идеале, надо бы автоматически заполнять тайтлы картинок товара названием из title страницы, есть готовые решения?
    Также неплохо выводить тайтлы картинок в списке товаров.

    подсказка:
    Может, че-то там jquery и prettyphoto конфликтуют?

    P.s. ну и еще до кучи не генерятся автоматически из описания товара <meta name="description"> и <meta name="keywords">

    Сразу спасибо за ответ. Данные по лицухе могу прислать в личку.
  • 18 декабря 2016 г. , редакция: 23 декабря 2016 г.
  • Цитата
    odji (odj) Сегодня, 20:18, редакция 56 минут назад
    почему сохраненные в админке альты и тайтлы картинок не выводятся в карточке товара?
    Может потому что криво сделали?

    Вот сайт, сделанный на 5.3. И alt и title и description и keywords - всё на месте. По ссылке конечно не магазин и конкретно карточку товара я посмотреть вот прямо сейчас не могу. Но подозреваю, что должно из коробки тоже всё выводиться как положено.

    Поскольку у вас вполне может быть не последняя обновлённая 5.4, взял более старую версию 5.3. Поставил с наполнением магазина демо-товарами.
    В результате:




    Все meta-данные в карточке товара на месте.
    Так что касательно alt и title наиболее вероятна кривая реализация (или их просто не указали при загрузке изображений, а вы не посмотрели).

    Добавить автогенерацию в случае незаполнения полей можно элементарно из названия товара через условие:
    Код
    if ( empty ( alt ) ) { echo название } else { echo alt }


    По поводу автогенерации мета-тегов...
    Открываете настройку Интернет-магазина (/admin/shop/config/) и видите там внизу поля:



    Справа знаки вопроса с подсказками - какие переменные в каких полях использовать.
    Также - почитайте документацию ("Основные настройки модуля", стр.174)
    • 18 декабря 2016 г. , редакция: 23 декабря 2016 г.
    • Насчет автогенерации тегов понятно, а вот что в итоге с картинками-то ?
      Мой вопрос касался того, в итоге как задается ссылка, какой кусок кода и где подправить.
      • 18 декабря 2016 г.
      • Ищите shop.view.id.php, shop.view.rows.php в папке custom/.../modules/shop и там исправляйте. Вам Павел все правильно написал, по дефолту все стоит и работает, если у вас в шаблоне кто-то что-то наковырял, то система тут не причем. Скрипты там не используются от слова совсем.
  • 23 декабря 2016 г.
  • Почистил флуд, флейм, подправил острые углы основных сообщений, оставил суть, которая кому-нибудь в будущем сможет помочь и закрыл топик.

Новости

  • 24 апреля, среда
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 
  • 15 декабря 2023 г.
  • Подводим итоги 2023 года. Выпустили новую сборку DIAFAN.CMS 7.1.1, вводим новые тарифы на аренду сайта и коммерческую поддержку и автообновления с января 2024 г., строим планы на будущий год.