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

Как можно вывести закладки пользователя на главной ?


     29.05.2020    Все вопросы » Общие вопросы    1139

вопрос
Подскажите пожалуйста как можно вывести на главной под меню, к примеру в файле modules/topmenu.tpl закладки ? Может кто-то сможет сделать простенький хак ?

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


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

SX2
Эксперт

SX2 - 29 мая 2020 22:54 -

Предложу такой вариант!

В function.php заменить
if( preg_match( "#id=['\"](.+?)['\"]#i", $param_str, $match ) ) {

		$temp_array = array();
		$where_id = array();
		$match[1] = explode (',', trim($match[1]));

на
if( preg_match( "#id=['\"](.+?)['\"]#i", $param_str, $match ) ) {

		$temp_array = array();
		$where_id = array();
		$match[1] = ($match[1] == "fav") ? explode (',',$member_id['favorites']) : explode (',', trim($match[1]));

Очистить кеш!

В main.tpl в любом месте вставить
{custom id="fav" available="main" template="myfav" navigation="yes" limit="5" order="date" sort="desc" cache="yes"}

Где:
id="fav" обязателен!
template="myfav" ваш шаблон для закладок

Самая сложная часть работы – решиться приступить к ней.

smoki
Юзер

smoki - 1 июня 2020 09:09 -

Сделал но ничего не выводит версия DLE 14 и этот код можно выводить через topmenu.tpl

SX2
Эксперт

SX2 - 1 июня 2020 10:04 -

Все прекрасно работает. Проверял лично. Навигация, только нормально работать не будет, нужно на JS делать (как вариант). Либо писать отдельно модуль и выводить через include. Либо сделать в модальном окне. Вариантов много. Нужно просто взять и сделать. Я вам написал самый простой способ с минимальной правкой и бесплатный.

Самая сложная часть работы – решиться приступить к ней.

LazyDev
PHP-developer

LazyDev - 1 июня 2020 13:14 -

Нужно через систему плагинов правки делать, тогда всё будет работать.

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

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

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

наверх