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

Как добавить к title слово и еще одно слово из доп. поля?


     22.03.2013    Общие вопросы, Шаблоны (TPL), Общие вопросы по PHP    3905

вопрос
Как добавить к title слово и еще одно слово из доп. поля? Хочу добавить слово к title письменное типо "скачать игру" и год выхода игры "2012" ( который будет сформирован через доп. поле) как такое реализовать спасибо, и еще забыл, нужно чтобы это слово "скачать игру" было приписано ко всем категориям, кроме одной самой первой с id 1, спасибо заранее. а результат чтоб был такой создаешь новость такую "Stalker 2.0" а получается сверху в браузере и в выдаче Stalker 2.0 (2012) скачать игру, если можно так сделать то спасибо за помощь. PS. Пользовался поиском, на этом и других сайтах ни какой конкретики не нашел.

Ответил: BR0kEN


Открыть /engine/modules/show.full.php, найти строку:
        $row['title'] = stripslashes( $row['title'] );
и выше нее добавить:
$title = xfieldsdataload($row['xfields']);
Затем в строку
$metatags['title'] = $row['title'];
дописывать имена доп. полей в таком формате:
$metatags['title'] = $row['title'] .' » ('. $title['year'] .') » '. $title['download'];
Ну а чтобы метод применялся ко всем категориям кроме первой, нужно сделать так:
        $row['title'] = stripslashes($row['title']);

        if ($category_id != 1) {

            $title = xfieldsdataload($row['xfields']);
            $metatags['title'] = $row['title'] .' » ('. $title['year'] .') » '. $title['download'];

        } else $metatags['title'] = $row['title'];

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

Апельсин
3

311 | 82

Апельсин - 22 марта 2013 18:50 - Юзер

Ну можно использовать и этот модуль _http://4dex.ru/threads/123/
Но он не добавляет из доп полей.Но может кому и пригодится.Не в коем случае не реклама и не спам.
Проверил на DLE 9.4

Lynat1k
1

373 | 93

Lynat1k - 23 марта 2013 12:42 - Юзер

мне кажется этот вариант проще
ссыль

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

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