Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как вернуть скобки в метатеги title и заодно og:title DLE 12.1?

Как вернуть скобки в метатеги title и заодно og:title DLE 12.1?


     09.07.2018    тайтл, title, dle 12.0, dle 12.1    Общие вопросы, jQuery, Хаки    103

вопрос
Здравствуйте.
Собственно, суть вопроса - как вернуть в метатеги и заодно og:title скобки [ и ], { и }?
В материале, заголовке новости они есть, а в метатегах нет, движок вырезает.
Разработчики аргументирует тем:
Да для метатегов это было убрано, потому что данные скобки используются для тегов DLE и соответственно может быть повреждена верстка страниц сайта, если в заголовке написать определенные служебные теги.


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

P.S Делал обновление с 10.3 на 12.1 и все прошло отлично, но вот с этим возникла проблема.
P.P.S Я знаю, что тут уже этот вопрос поднимался и еще на паре форумов, но ответа, который решит эту проблему так и не было предоставлено.

Ответил: nname


UPD:
Проблема решена.
Решение:
1. Открыть engine/engine.php найти

$metatags['title']=str_replace(array("{", "}", "[", "]"), "", $metatags['title']);


Выше вставить:

$metatags['title'] = str_replace(array("[", "]"), array("[", "]"), $metatags['title']);


P.S Писали, что это не работает, но попробовал сам.

2 комментария

nname
Юзер

nname - 9 июля 2018 09:31 -

Также можно так:
1.Открыть engine/engine.php найти:

$metatags['title']=str_replace(array("{", "}", "[", "]"), "", $metatags['title']);

2.Удалить строку.

Для og:title:
1.Открыть engine/engine.php найти:

$value=str_replace(array("{", "}", "[", "]"),"",$value);

2.Удалить строку.

nname
Юзер

nname - 9 июля 2018 09:46 -

После удаления кода нельзя использовать в заголовке теги jsfiles, AJAX, THEME, info, content обернутые в {}, [].

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх