Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Вопрос? Не правильно отображается символ &.

Тема в разделе "Вопросы- ответы", создана пользователем SnooPerMan, 3 дек 2017.

03.12.17 в 11:43
03.12.17 в 15:47
12
905
0
  1. TopicStarter Overlay
    SnooPerMan

    SnooPerMan Посетитель

    Регистрация:
    2 фев 2016
    Сообщения:
    63
    Лучших ответов:
    0
    Рейтинги:
    +4 / 0 / -0
    Вообщем проблема такая. Когда в название фильма пишешь знак & он на сайте отображается как &. Может кто знает как исправить ? Версия DLE 12. Спасибо.
     
  2. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.295
    Лучших ответов:
    54
    Рейтинги:
    +5.206 / 74 / -0
    а если & в заголовок писать вместо &?
    2017-12-03_17-24-07.png
     
    • Нравится Нравится x 1
  3. TopicStarter Overlay
    SnooPerMan

    SnooPerMan Посетитель

    Регистрация:
    2 фев 2016
    Сообщения:
    63
    Лучших ответов:
    0
    Рейтинги:
    +4 / 0 / -0
    В админке он преобразовался в &, однако на сайте все так же отображается &
     
  4. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.295
    Лучших ответов:
    54
    Рейтинги:
    +5.206 / 74 / -0
    добавил в заголовок новости &
    после добавления новости он заменился на & и в админке и на сайте выводится нужным символом! Проверял на DLE 11.3/
     
  5. TopicStarter Overlay
    SnooPerMan

    SnooPerMan Посетитель

    Регистрация:
    2 фев 2016
    Сообщения:
    63
    Лучших ответов:
    0
    Рейтинги:
    +4 / 0 / -0
    А изначально на сайте & отображался корректно ?
     
  6. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.295
    Лучших ответов:
    54
    Рейтинги:
    +5.206 / 74 / -0
    Только что проверил ещё на другом сайте на DLE 11.1, везде всё нормально отображается, никаких хаков не было установлено, только небольшой минимум нужных модулей для работы сайтов.

    Какие правки были в файлах двига сделаны?
     
    • Нравится Нравится x 1
  7. TopicStarter Overlay
    SnooPerMan

    SnooPerMan Посетитель

    Регистрация:
    2 фев 2016
    Сообщения:
    63
    Лучших ответов:
    0
    Рейтинги:
    +4 / 0 / -0
    Честно говоря сейчас все не особо вспомню. Но сейчас еще раз проверил. Знак показывается нормально в описание новости и в заголовке сайта, проблема лишь в {title}.
     
  8. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.295
    Лучших ответов:
    54
    Рейтинги:
    +5.206 / 74 / -0
    Версия ДЛЕ? В админке заголовок новости тоже криво отображается?
     
  9. TopicStarter Overlay
    SnooPerMan

    SnooPerMan Посетитель

    Регистрация:
    2 фев 2016
    Сообщения:
    63
    Лучших ответов:
    0
    Рейтинги:
    +4 / 0 / -0
    Версия DLE 12. В админке знак отображается правильно. Неправильно он отображается в {title} (Заголовке статьи) на всем сайте. Т.е в любом месте где указано название фильма. Например если в fullstory поставить его после {title} он отображается нормально.
     
  10. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.295
    Лучших ответов:
    54
    Рейтинги:
    +5.206 / 74 / -0
    как вариант можно попробовать в файлах engine/modules/show.*.php найти
    PHP:
    $tpl->set'{title}'htmlspecialchars$row['title'], ENT_QUOTES$config['charset'] ) );
    и заменить на
    PHP:
    $tpl->set'{title}'$row['title'] );
    В 12-й ДЛЕ они решили исправить вывод {title} в шаблоне, возможно поэтому и происходит такая замена сейчас.
     
    • Нравится Нравится x 1
  11. TopicStarter Overlay
    SnooPerMan

    SnooPerMan Посетитель

    Регистрация:
    2 фев 2016
    Сообщения:
    63
    Лучших ответов:
    0
    Рейтинги:
    +4 / 0 / -0
    Спасибо большое. Вроде помогло. В короткой и полной новости все работает. Но не работает в похожих новостях.
     
    #11 SnooPerMan, 3 дек 2017
    Последнее редактирование: 3 дек 2017
  12. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.295
    Лучших ответов:
    54
    Рейтинги:
    +5.206 / 74 / -0
    show.full.php найти
    PHP:
    $tpl2->set'{title}'htmlspecialchars$related['title'], ENT_QUOTES$config['charset'] ) );
    и заменить на
    PHP:
    $tpl2->set'{title}'$related['title'] );
     
    • Нравится Нравится x 1
  13. TopicStarter Overlay
    SnooPerMan

    SnooPerMan Посетитель

    Регистрация:
    2 фев 2016
    Сообщения:
    63
    Лучших ответов:
    0
    Рейтинги:
    +4 / 0 / -0
    Спасибо вам большое за помощь.
     
Яндекс.Метрика