Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как прописать title в файле favorites?

Как прописать title в файле favorites?


     17.04.2016    Общие вопросы, Общие вопросы по PHP    1441

вопрос
Здравствуйте. "Сломал всю голову". Не силён в PHP. Все знают наверное функцию добавить в закладки на DLE. Мне нужно банально прописать переменную
{title}
в файле :\engine\ajax\favorites.php, чтобы когда добавляю через тег
{favorites} 
в новости в закладки \engine\ajax\favorites.php понимал этот тэг и выводил название новости. Пробовал по всякому, не получается. Интуитивно понимаю что нужно прописать в \engine\ajax\favorites.php банальный код чтобы он понимал
{title}
страницы но... Можно добавлять всякий текст, например: "Добавить в закладки" - Удалить и т.п.. но мне именно нужно чтобы выводил
{title}
страницы например так понимает:
if ( $_REQUEST['alert'] ) $buffer = $lang['fav_plus'];
    else $buffer = "<i class=\"fa fa-times fa-3x\" onclick=\"doFavorites('" . $id . "', 'minus'); return false;\" title=\"" . $lang['news_minfav'] . "\" style=\"vertical-align: middle;border: none;\" /><br>Удалить</i>";

А так нет!
if ( $_REQUEST['alert'] ) $buffer = $lang['fav_plus'];
    else $buffer = "<i class=\"fa fa-times fa-3x\" onclick=\"doFavorites('" . $id . "', 'minus'); return false;\" title=\"" . $lang['news_minfav'] . "\" style=\"vertical-align: middle;border: none;\" /><br>{title}</i>";


И банально после "клика" выводит
{title}
вместо названия новости. Отсюда вопрос. Как прописать правильно, чтобы в шаблоне выводилось название новости после "клика" по тегу
{favorites} 
. Как прописать?

Ответа пока нет


2 комментария

vitnet
PHP-developer

vitnet - 18 апреля 2016 01:15 -

1.0 Откройте файл engine/ajax/favorites.php

найдите
if( !$id OR $id < 1 ) die( "error" );

ниже добавьте
$row = $db->super_query( "SELECT title FROM " . PREFIX . "_post WHERE id = '$id'" );

далее используйте переменную
{$row['title']}

nemo
Юзер

nemo - 18 апреля 2016 02:00 -

Спасибо большое. Помогло!

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

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

наверх