User Hide News (Скрытие новостей пользователем)

2 404 17 марта 2018
Версия DLE: Любая
Запросов: +1

Установка: Нормально

Кодировка: UTF-8


 Подписаться 1 Скачать

При написании данного модуля идея была взята с данного поста

Как работает модуль?
Авторизованный пользователь в краткой или полной новости нажимает на кнопку и новость больше ему не показывается. Для того что бы вернуть назад показ, достаточно зайти на специальную страницу и включить ее отображение.

Таким образом у каждого пользователя будет свой список новостей.

Автор: SX2
собрано 0 долларов Поддержать автора

Войдите на сайт


Все собранные средства будут переданы автору этой статьи - SX2
Сумма перевода от 1 доллар

Обновлено: 5 марта 2019 - Изменения смотрите в разделе история
Установка для DLE 13.0 и выше

Если до этого стоял данный модуль, обязательно удалить колонку news_hide в таблице users

1. Установить плагин (install.zip) из папки plugins
2. Открыть .htaccess найти:
RewriteRule ^favorites/page/([0-9]+)(/?)+$ index.php?do=favorites&cstart=$1 [L]

Ниже вставить:
# вывод скрытых статей
RewriteRule ^newshide(/?)+$ index.php?do=newshide [L]
RewriteRule ^newshide/page/([0-9]+)(/?)+$ index.php?do=newshide&cstart=$1 [L]

3. Открыть: shortstory.tpl, fullstory.tpl и в удобном месте вставить:
[add-news-hide]Скрыть[/add-news-hide][del-news-hide]Отобразить[/del-news-hide]

4. Открыть login.tpl в нужном месте вставить:
<li><a href="{news-hide-link}">Скрытые новости <span class="right grey"><b>{news-hide-count}</b></span></a></li>

5. Открыть dle_js.js и в самый низ добавить:
function news_hide(n,i,o){t="plus"==i?"скрыть":"отобразить",DLEconfirm("Вы точно хотите "+t+" новость <b>"+o+"</b> ?",dle_confirm,function(){ShowLoading(""),$.get(dle_root+"engine/ajax/controller.php?mod=news_hide",{news_id:n,action:i,title:o,user_hash:dle_login_hash},function(n){DLEconfirm(n,dle_confirm,function(){location.reload(!0)}),HideLoading("")})})};
04.03.19
Добавлена поддержка DLE 13.0 и выше

05.03.19
Добавлена поддержка скрытия в категориях
Для DLE до 13.0
user_news_hide.rar [4.85 Kb] (cкачиваний: 14)

Для DLE 13.1
user_news_hide_dle_13_x.rar [4.36 Kb] (cкачиваний: 2)

Для DLE 13.2 и выше
sx2_name_user_news_hide_dle_13_2.rar [4.49 Kb] (cкачиваний: 6)
Нет видео!
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.


Подписка на новости

Подписаться

Кто онлайн
1 посетитель на сайте. Из них:
Гости1