Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как настроить генерацию Title ($metatags['title'])?

Как настроить генерацию Title ($metatags['title'])?


     10.12.2017    meta title    Общие вопросы, Общие вопросы по PHP, Хаки    428

вопрос
Всем привет. В интернете наткнулся на хак по генерации мета тайтла в зависимости от категории.

Поменял тайтл на определенную категорию вот так:

В engine/engine.php прописал до "$metatags = <<
if( ($subaction == 'showfull' or $newsid ) AND in_array( $category_id, array('ид категорий')) ) $metatags['title'] = 'Смотреть '.$metatags['title'] .' онлайн бесплатно';


Собственно все работает, но даже в случае если я вручную заполняю тайтл, он имеет вид: Смотреть [Тут мой тайтл] онлайн бесплатно.

Можно ли как-то сделать, чтобы мета title, которые я указывал вручную не имели приписок "Смотреть", "онлайн бесплатно"? Ну т.е. как в чистом DLE, когда указываешь вручную тайтл и он выводится без приписки от главной страницы.

Ответил: Sander


https://sandev.pro/web/125-prostye-zagolovki-metategi.html

Или попробуйте прописать ваш код в engine/engine.php ПЕРЕД строкой
if ( $metatags['header_title'] ) $metatags['title'] = stripslashes($metatags['header_title'].$page_extra);

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

Coffee
Юзер

Coffee - 10 декабря 2017 05:05 -

Спасибо, получилось когда прописал перед указанной вами строкою. А вы не подскажете как еще сделать, чтобы в автогенерируемых 'Смотреть "Тайтл - Тайтл с главной страницы" онлайн бесплатно'. Не было той самой приписки тайтла с главной страницы?

DomiTori
Юзер

DomiTori - 10 декабря 2017 07:08 -

***Комментарий удален***

PunPun
Эксперт

PunPun - 10 декабря 2017 14:42 -

Coffee, Откройте /engine/engine.php найдите
$metatags['title'] = $titl_e . $page_extra . ' &raquo; ' . $config['home_title'];
Замените на
$metatags['title'] = $titl_e . $page_extra;

Мой блог: PunPun.name

Coffee
Юзер

Coffee - 11 декабря 2017 05:32 -

Спасибо, все получилось.

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

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

наверх