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

Как добавить дополнительное слово в title публикации?


     28.06.2015    Все вопросы » Общие вопросы    3778

вопрос
Всем доброго времени суток!
Подскажите пожалуйста, как автоматически добавлять к title публикаций дополнительные слова.
В сети есть хак, который позволяет добавить глобально - то есть ко всем публикациям сайта.
Мне нужно немного доработать. Если например публикация принадлежит к другой категории, чтобы к title добавлялись другие дополнительные слова.
Чтобы можно было в php указать ID-категории, и title публикаций из этой категории.
Маска title следующая: Название публикации слово слово слово (доп. слова будут добавляться справа от title).
Заранее от меня благодарочка за желание помочь)

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


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

FastFud
Юзер

FastFud - 29 июня 2015 11:19 -

Как вариант: открыть /engine/engine.php и найти
$metatags = <<<HTML
<meta http-equiv="Content-Type" content="text/html; charset={$config['charset']}" />
<title>{$metatags['title']}</title>
<meta name="description" content="{$metatags['description']}{$meta_ext_page}" />
<meta name="keywords" content="{$metatags['keywords']}" />{$disable_index}
<meta name="generator" content="Gradegame.net - Upgrade Your Level" />{$s_meta}
<link rel="search" type="application/opensearchdescription+xml" href="{$config['http_home_url']}engine/opensearch.php" title="{$config['home_title']}" />
HTML;
Удалить от туда
<meta http-equiv="Content-Type" content="text/html; charset={$config['charset']}" />
<title>{$metatags['title']}</title>
перед
$metatags = <<<HTML
добавить
$site_charset = '<meta http-equiv="Content-Type" content="text/html; charset='.$config['charset'].'" />';
$metatitle = $metatags['title']
далее, открыть index.php/main.php, и после
$tpl->set ( '{speedbar}', $tpl->result['speedbar'] );
добавить
$tpl->set ( '{metatitle}', $metatitle );
$tpl->set ( '{charset}', $site_charset );
далее открыть, main.tpl и перед {headers} добавить
{charset}
<title>{metatitle}</title>
Пример:
[category=12]<title>Скачать {metatitle}</title>[/category]

vitnet
PHP-developer

vitnet - 29 июня 2015 12:44 -


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

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

наверх