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

Как задать title подстраницы новости?


     08.03.2018    Общие вопросы, Общие вопросы по PHP, Хаки, Ламерские вопросы    921

вопрос
Всем привет! Ребят нашел такую штуку нужно было создать постраницу новости под типа как на кинопоиске - фото, кадры, описание ну и т.д создал так:

файл: show.full.php

if ($_REQUEST['a'] == 'price') {
			$tpl->set( '[price]', "" );
			$tpl->set( '[/price]', "" );
			$tpl->set_block( "'\\[full_mesto\\](.*?)\\[/full_mesto\\]'si", "" );
		} else {
			$tpl->set( '[full_mesto]', "" );
			$tpl->set( '[/full_mesto]', "" );
			$tpl->set_block( "'\\[price\\](.*?)\\[/price\\]'si", "" );
		}


файл: .htaccess

RewriteRule ^([^.]+)/([0-9]+)/([^.]+)/price$ index.php?newsid=$2&seourl=$3&seocat=$1&a=price [L]


и так что мне это дало: В полной новости fullstory.tpl содержимое между тегами
[price]Тут контент подстраницы с прайслистом[/price] показывается по адресу - сайт.ру/категория/id/название новости/price
[full_mesto]Содержимое главной страницы новости[/full_mesto] показывается по адресу - сайт.ру/категория/id/название новости

и дело в том что в подстранице с прайслистом так сказать отображаетс title или metatitle - что отображается во вкладке браузер - показывается тот который присвоен самой новости, помогите прикрутить свой уникальный title или metatitle для этой подстранице новости например добавлять приставку - Меню {title} или же свой непосредсвенный создавать title из доп поля желательно! Заранее всем спасибо за помощь! Данный хак устанавливал на DLE 12.1

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


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

Ivan Kharlov
Юзер

Ivan Kharlov - 8 марта 2018 13:35 -

пробовал прописывать в файле engine.php

elseif ($do == 'price') $nam_e = "Меню ". $title;


а в ответ тишина....

vitnet
PHP-developer

vitnet - 9 марта 2018 10:19 -

elseif( isset($_GET['a']) && $_GET['a'] == 'price' ) $nam_e = "Меню ". $title;

Ivan Kharlov
Юзер

Ivan Kharlov - 9 марта 2018 13:42 -

к сожалению тоже самое, тишина, не показывает... просто title отображает

vitnet
PHP-developer

vitnet - 10 марта 2018 09:44 -

Тогда пробуйте

Найти
if( $nam_e ) {

Добавить выше
if( isset($_GET['a']) && $_GET['a'] == 'price' ) $nam_e = "Меню " . $metatags['title'];

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

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

наверх