вопрос
По умолчанию движок в анкоре ссылки на полную новость выводит содержимое поля Заголовок.
Мне нужно, чтобы в случае, если заполнен метатег title, чтобы движок выводил именно его анкором ссылки на полную новость.
Подскажите пожалуйста, каким образом это можно реализовать, и не повлияет это на корректную работу движка и стандартных модулей движка?
Мне нужно, чтобы в случае, если заполнен метатег title, чтобы движок выводил именно его анкором ссылки на полную новость.
Подскажите пожалуйста, каким образом это можно реализовать, и не повлияет это на корректную работу движка и стандартных модулей движка?
В engine.php найдите все вхождения:
замените на:
В нужных файлах (show.short.php, show.full.php, show.custom.php)
найдите вхождения кода
а строкой выше вставьте следующий код:
в show.custom.php
p.tags, e.news_read,
замените на:
p.tags, p.metatitle, e.news_read,
В нужных файлах (show.short.php, show.full.php, show.custom.php)
найдите вхождения кода
$row['title']и замените на
$showTitle
а строкой выше вставьте следующий код:
$showTitle = ($row['metatitle'] != "") ? $row['metatitle'] : $row['title'];
в show.custom.php
$row['title']встречается в двух местах рядом, поэтому вешеприведённый код нужно вставить лишь перед первой строкой.