Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Модули Как сделать приставку к TITLE в зависимости от категории вхождения

Как сделать приставку к TITLE в зависимости от категории вхождения


     14.09.2012    Модули    3208

вопрос
Доброго времни суток!
Знаю! Такая тема была уже! Но не доконца всё разжевали!
Данный код добавляет в конец заголовка новостей с категорией id 7 словосочетание "скачать фильм торрент"
if( ($subaction == 'showfull' or $newsid ) AND in_array( $category_id, array('7')) ) $metatags['title'] =  $metatags['title']. ' скачать фильм торрент';

1. Как добавить слово в начало title, чтобы получилось вот так:
[u]У нас[/u] title скачать фильм торрент

2. А если сделать это для других категорий(например, если сериалы), чтобы вот так было:
У нас title скачать [u]сериал[/u] торрент

Как связать это разумно или тупо новый код?

Подскажите пожалуйста, закроем наконец-таки этот вопрос полностью!

Ответил: ПафНутиЙ


if( ($subaction == 'showfull' or $newsid ) AND in_array( $category_id, array('7')) ) $metatags['title'] =  'У нас '.$metatags['title']. ' скачать фильм торрент';

if( ($subaction == 'showfull' or $newsid ) AND in_array( $category_id, array('8')) ) $metatags['title'] =  'У нас '.$metatags['title']. ' скачать сериал торрент';

Комментарии пользователей (8)

wulv
131 | 49

wulv - 14 сентября 2012 23:50 - Юзер

Вылезает вот такая ошибка:
Parse error: syntax error, unexpected T_LNUMBER, expecting ')' in /трололо/engine/engine.php on line 776

когда делают вот так:
if( ($subaction == 'showfull' or $newsid ) AND in_array( $category_id, array('7')) ) $metatags['title'] =  'У нас '.$metatags['title']. ' скачать сериал торрент';
if( ($subaction == 'showfull' or $newsid ) AND in_array( $category_id, array('8')) ) $metatags['title'] =  'У нас '.$metatags['title']. ' скачать сериал торрент';

wulv
131 | 49

wulv - 15 сентября 2012 20:24 - Юзер

Ребята, помогите пожалуйста!

skitalec
12

84 | 75

skitalec - 15 сентября 2012 21:42 - Юзер

Скопируйте 776 строку в файле engine.php

wulv
131 | 49

wulv - 15 сентября 2012 22:01 - Юзер

Цитата: skitalec
Скопируйте 776 строку в файле engine.php

776 строка как раз и есть:
if( ($subaction == 'showfull' or $newsid ) AND in_array( $category_id, array('8')) ) $metatags['title'] =  'У нас '.$metatags['title']. ' скачать сериал торрент';

wulv
131 | 49

wulv - 15 сентября 2012 22:03 - Юзер

То есть, если второй раз указать, этот код в файле engine.php он выдаёт ошибку:
Parse error: syntax error, unexpected T_LNUMBER, expecting ')' in /трололо/engine/engine.php on line 776

wulv
131 | 49

wulv - 15 сентября 2012 22:33 - Юзер

Отбой!
Проблема решилась сама по себе.
Хотя возможна проблема была в мульти категориях, я их убрал.

Hongsi
1

Hongsi - 21 августа 2014 19:50 - Гости

Я также не могу никак найти выход с данной ошибки... Создатель вопроса, судя по последнему смс, Вы решили вопрос.. Могу ли я попросить опубликовать код с помощью которого была решена проблемка? Крайне необходимо. Заранее Благодарен.

iLyanG
9

iLyanG - 11 апреля 2015 12:29 - Юзер

А как по этому же шаблону выводить разный тайтл для каждого доп. поля?

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

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

 18.10.2014 i.andr  Модули