добавление префикса в титле дле

Trafikgon
На сайте с 24.10.2008
Offline
174
1359

Добавление префикса в title при просмотре новости

http://my-dle.ru/1052-dobavlenie-prefiksa-v-title-pri-prosmotre-novosti.html

Данный пример работает для всех новостей в дле.

А как сделать? чтобы для каждой категорий сделать свои префикс индивидуальный.

Например категория фильмы. Чтоб можно было для этой категорий прописать -- скачать фильм

Категория игры ---- скачать игру. И во всех новостях спереди будет по этим категориям ---" скачать фильм" скачать игру"

добавить префиксы для каждой отдельно. :smoke:

. (#)
siv1987
На сайте с 02.04.2009
Offline
427
#1


if( $newsid )
{
if( $category_id == {id_cat} )
$download = "Варез: ";
elseif( $category_id == {id_cat} )
$download = "Фильмы: ";
else
$download = "Скачать: ";
}

{id_cat} - ид категории

$category_id - заменить на переменную категории.

Trafikgon
На сайте с 24.10.2008
Offline
174
#2
siv1987:

if( $newsid )
{
if( $category_id == {id_cat} )
$download = "Варез: ";
elseif( $category_id == {id_cat} )
$download = "Фильмы: ";
else
$download = "Скачать: ";
}

{id_cat} - ид категории
$category_id - заменить на переменную категории.

хорошо. Тока какой файл? где рыться.

[Удален]
#3

engine.php в этом файле

Trafikgon
На сайте с 24.10.2008
Offline
174
#4

чет я запутался там. php плохо знаю.

Например: чтобы в категорий фильмы! у каждой новости впереди сделать префикс "скачать фильм"

Код будет такой?

if( $newsid )

{

if( $category_id == {films} )

$download = "скачать фильм";

elseif( $category_id == {games} )

$download = "скачать игру";

else

$download = "Скачать";

}

$metatags = <<<HTML

<meta http-equiv="Content-Type" content="text/html; charset={$config['charset']}" />

<title>{$download}{$metatags['title']}</title>

siv1987
На сайте с 02.04.2009
Offline
427
#5
Trafikgon:
чет я запутался там. php плохо знаю.
Например: чтобы в категорий фильмы! у каждой новости впереди сделать префикс "скачать фильм"
Код будет такой?

Такой, только вместо {films}, {games}, заменить на ид этих категорий

$category_id == 1

Trafikgon
На сайте с 24.10.2008
Offline
174
#6

как id узнать? этих категорий.

это всмысле когда их добавляеш в админке. слева пишется иды позиция..а вроде дошло)

значит код такой будет раз уменя их 14 идов.

if( $newsid )

{

if( $category_id == {1} )

$download = "скачать фильм";

elseif( $category_id == {2} )

$download = "скачать игру";

if( $category_id == {3} )

$download = "скачать музыку";

else

$download = "Скачать";

}

$metatags = <<<HTML

<meta http-equiv="Content-Type" content="text/html; charset={$config['charset']}" />

<title>{$download}{$metatags['title']}</title>

смущает в коде порядок не понимаю зачем идет elseif и тд. как будет код списком выглядить правильно?

sashka_
На сайте с 27.01.2010
Offline
103
#7

да код почти правильный, но при просмотре полной новости категория не определяется!

писал человеку заказывал, в паблик просил не выкладывать, так что если интересно 5$ передам код рабочий.

icq в профиле

мне уже страшно

ты не реально крут!

Знаю PHP, JS, jQuery. Помощь для вашего сайта. (/ru/forum/840509).
LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#8
не вылаживать

мне уже страшно :D

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
siv1987
На сайте с 02.04.2009
Offline
427
#9

Вот так оказывается не зная можно спалить тему. :)

значит код такой будет раз уменя их 14 идов.

ТС, если все так плохо может стоить заплатить 5$ и не парится?

Trafikgon
На сайте с 24.10.2008
Offline
174
#10

значит так

if( $newsid )

{

if( $category_id == 1 )

$download = "скачать фильм";

elseif( $category_id == 2 )

$download = "скачать игру";

if( $category_id == 3 )

$download = "скачать музыку";

elseif( $category_id == 4 )

$download = "скачать программу";

if( $category_id == 5 )

$download = "скачать приколы";

else

$download = "Скачать";

}

$metatags = <<<HTML

<meta http-equiv="Content-Type" content="text/html; charset={$config['charset']}" />

<title>{$download}{$metatags['title']}</title>

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий