Технический сбой

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

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


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

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

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

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


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

megazvezda1515
Юзер

megazvezda1515 - -

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

megazvezda1515
Юзер

megazvezda1515 - -

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

Идем в engine/engine.php

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

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

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

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

vitnet
PHP-developer

vitnet - -

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

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

maks
Юзер

maks - -

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

megazvezda1515
Юзер

megazvezda1515 - -

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

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

наверх