Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Замена title, description, keywords у всех новостях на сайте.

Замена title, description, keywords у всех новостях на сайте.


     12.02.2014    Общие вопросы по PHP    2305

вопрос
Приветствую. Собственно продолжение этого вопроса.
Как сделать, что б допустим, заполнялось следующим образом.
title : Скачать "Название новости" | "Под раздел" | "Раздел" | Название сайта
Описание для статьи : Так же как и title
Ключевые слова : Все то же самое, только через запятую.
Ну и соответственно заменить в базе. И еще вопрос, насколько правильно такое заполнение полей? Спасибо.

Ответил: kreck


В engine.php перед if (! $rss_url) { Добавь:
if( in_array( $category_id, array('ИД категорий через запятэ')) ) $metatags['title'] = ' Скачать ' . $titl_e . ' | ' . под раздел ($page_extra) наверное, тут я не знаю . ' | ' . Раздел . ' | ' . Название сайта . ' ;
В переменных я не знаюсь, но код выглядит так - это для титла, далее описание и ключевики:

В engine.php перед $metatags = <<
if( ($subaction == 'showfull') AND in_array( $category_id, array('ИД категорий через запятэ')) ){
$metatags['description'] = ' Скачать ' . $titl_e . ' +100500 буков ' ;
}
if( ($subaction == 'showfull') AND in_array( $category_id, array('ИД категорий через запятэ')) ){
$metatags['keywords'] = ' скачать, загрузить, кино, мультфильм, +100500 буков ' ;
}

Както так, с титлом думаю помогут раставить переменные резделов и подразделов

Комментарии пользователей (2)

kreck
5 | 1

kreck - 12 февраля 2014 12:03 - Юзер

Забыл добавить, базу трогать не нужно, это изменит титлы, описания и ключевики во всех новостях выбранных категорий. Так же можно использовать эти значения для каждой категории отдельно, и менять титлы, описания и ключевики, естесно и к новостям из этих категорий будет всё меняться... По поводу титла, если разделов не много, то можешь сам прописать категории, подкатегории и названия сайта таким способом.

if( in_array( $category_id, array('ИД категорий через запятэ')) ) $metatags['title'] = ' Скачать ' . $titl_e . ' | Категория | Подкатегория | Название сайта ' ;

zglhs
3

zglhs - 13 февраля 2014 22:50 - Юзер

Как-то не однозначно написано, аж пробовать страшно) Нет, категорий не мало, сайту 5 лет, материала очень много.

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

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