FavAll 4.6.x : пользовательские закладки


Модуль предназначен для создания закладок для пользователей на сайте. Поскольку функционал был разработан автором для DLE 11.x и потом поддержка заброшена, то пришлось подогнать модуль под актуальную версию, не правлены лишь стили.


Возможности:
  • Создание закладок в админ панели по умолчанию.
  • Перестроение закладок.
  • Просмотр закладок всех пользователей.
  • Пользователю доступно создание своих закладок.
  • Перестроение своих закладок.











Установка:
1. Залить папки engine, languages и templates (переименуйте папку c шаблоном под свой) в корень сайта и установите плагин через менеджер плагинов.

2. В корневом .htaccess найти:
RewriteRule ^favorites/page/([0-9]+)(/?)+$ index.php?do=favorites&cstart=$1 [L]

Добавить ниже:
RewriteRule ^favall/([0-9]+)/user/([^/]*)(/?)+$ index.php?do=favall&list=$1&user=$2 [L]
RewriteRule ^favall/([0-9]+)/user/([^/]*)/page/([0-9]+)(/?)+$ index.php?do=favall&list=$1&user=$2&cstart=$3 [L]
RewriteRule ^favall_manager(/?)+$ index.php?do=favall&manager=manager [L]
RewriteRule ^favall_catalog(/?)+$ index.php?do=favall&catalog=catalog [L]

3. В шаблоне main.tpl найти:
</head>

Добавить выше:
<link href="{THEME}/favall/css/favall.css" type="text/css" rel="stylesheet">
<script src="{THEME}/favall/js/favall_nestable.js"></script>
<script src="{THEME}/favall/js/favall.js"></script>

4. Добавить в нужное место шаблонов fullstory.tpl, shortstory.tpl и searchresult.tpl вывод кнопки с закладками:
<div class="favall_btn" data-favall_open="{news-id}">Избранное</div>

5. В шаблонах login.tpl, profile_popup.tpl и userinfo.tpl прописать тег вывода списка закладок:
{favall_link}

Тег выводит список закладок сгенерированный в favall/favall_link.tpl. Генерация каждой ссылки происходит между соответствующими тегами:
[login_panel]...[/login_panel] - для панели авторизованного юзера
[profile]...[/profile] - для профиля
[profile_popup]...[/profile_popup] - для модального окна с информацией о юзере

6. В login.tpl для авторизованного пользователя добавить ссылку на персональный менеджер вкладок:
<a href="/favall_manager/">Управление закладками</a>

Готово!

Адрес просмотра всех закладок пользователей САЙТ.РУ/favall_manager/

Обязательно настройте модуль, иначе посыпятся ошибки!

Важно: это Nulled версия модуля.
favall-4_6_0-polzovatelskie-zakladki-dle14x.zip
Создайте аккаунт или авторизуйтесь для скачивания

favall-4_6_1-polzovatelskie-zakladki-dle15_1.zip
Создайте аккаунт или авторизуйтесь для скачивания
 
Версия DLE: 14.х-15.x
Кодировка: utf-8
Автор: d0gmatist
Модификация: MaHarder
Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.

Комментариев 1

DarkLane 6 марта 2022 14:04
Это не работает в админпанели. У меня такая ошибка
Fatal error: Uncaught TypeError: array_merge_recursive(): Argument #2 must be of type array, null given in C:\wamp64\www\datalife_test\engine\inc\favall.php on line 409