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

Как формировать title автоматически, ели они прописаны?


     30.09.2017    title, редактирование    Все вопросы » Общие вопросы по PHP    1488

вопрос
У меня на сайте больше 4000 новостей. Во всех я руками прописывал Метатег title: в Дополнительно (1 в 1 как заголовок). Теперь заголовок и тайтл повторяется, что не хорошо с точки зрения СЕО.

Можно конечно руками заходить в каждую новость и удалять прописаные Метатег title, но как это сделать быстрее? Нужно, чтобы движок игнорировал уже прописанный текст. а к заголовку прибавлял название сайта и выводил в title.

Ответа пока нет


5 комментариев

megazvezda1515
Юзер

megazvezda1515 - 1 октября 2017 19:57 -

Пожалуйста ответьте, очень актуально! Может из базы данных будет быстей поудалять?

megazvezda1515
Юзер

megazvezda1515 - 2 октября 2017 20:57 -

Решил свою проблему следующим образом. Убрал автоматическое формирование в конце title название сайта, а к title просто дописал это название.

Идем в engine/engine.php

Ближе к концу файла ищем строчку
$metatags = <<<HTML

Выше добавляем:
if( $newsid ) $download = "Скачать ";

Ищем чуть ниже:
<title>{$metatags['title']}</title>

Заменяем на
<title>{$download}{$metatags['title']}</title>

vitnet
PHP-developer

vitnet - 3 октября 2017 12:31 -

Ближе к концу файла ищем строчку
$metatags = <<<HTML

Выше добавляем:
if( $subaction == "showfull" ) $metatags['title'] = "Скачать " . $metatags['title'];

maks
Юзер

maks - 2 октября 2017 22:17 -

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

megazvezda1515
Юзер

megazvezda1515 - 2 октября 2017 22:59 -

Нет, думаю, что в вашем случае все тайтлы будут со скачать, а мне нужно именно новости.

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

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

наверх