Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Модули » Как сделать приставку к TITLE в зависимости от категории вхождения

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


     14.09.2012    title    Все вопросы » Модули    4741

вопрос
Доброго времни суток!
Знаю! Такая тема была уже! Но не доконца всё разжевали!
Данный код добавляет в конец заголовка новостей с категорией 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
Юзер

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
Юзер

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

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

skitalec
Юзер

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

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

wulv
Юзер

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
Юзер

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

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

wulv
Юзер

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

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

Hongsi
Гости

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

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

iLyanG
Юзер

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

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

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

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

 18.10.2014 i.andr  Модули
наверх