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

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

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


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

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

файл: 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 - -

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

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


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

vitnet
PHP-developer

vitnet - -

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

Ivan Kharlov
Юзер

Ivan Kharlov - -

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

vitnet
PHP-developer

vitnet - -

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

Найти
if( $nam_e ) {

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

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

наверх