prowebber.ru - Тут есть все для настоящих вебмастеров

Чтение RSS Мы в твиттере
«    Декабрь 2016    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 

News LifeTime 1.0 для DLE


Данный материал предоставлен сайтом ProWebber.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
У нас вы можете скачать бесплатно News LifeTime 1.0 для DLE.


News LifeTime 1.0 для DLE


Хак предназначен для автоматического выставления периода действия новости при добавлении её пользователем с определённой группы/групп в определённую категорию/категории. То есть автоматическое задействование стандартных средств DLE по установке периода и действия по истечению данного периода.

В частности если пользователь, из группы пользователи, добавляет новость в определённую категорию, то этой новости устанавливаются параметры - удалить новость через 14 дней с момента добавления, автоматически новость не попадает на главную страницу и ей отключается рейтинг (все эти параметры можно отредактировать в коде хака).

Установка:

Открыть файл engine/modules/addnews.php [u]и найти:

if( $config['allow_alt_url'] == "yes" ) msgbox( $lang['add_ok'], "{$msg}


Добавить выше:[/u]
//****** News LifeTime by MSW *** start ******//
$category_lt = array(76,77,78,79,80);
$category_a = array_intersect($category_lt, $catlist);
if($member_id['user_group']==4 && $category_a) {
$expires = $_TIME+(14*24*3600);
$db->query("INSERT INTO ".PREFIX."_post_log (news_id, expires, action) VALUES('{$row['id']}', '{$expires}', '0')");
$db->query("UPDATE ".PREFIX."_post set allow_main='0', allow_rate='0' WHERE id='{$row['id']}'");
$news_lt_del = "


Ваше объявление будет автоматически удалено через 14 дней!

";
} else $news_lt_del = "";
//****** News LifeTime by MSW *** stop ******//


Найти (2 раза):



Добавить в конце:
{$news_lt_del}



Настройка:

Список категорий указывается в виде их id (через запятую) в строке:
$category_lt = array(76,77,78,79,80);

В данном случае хак действует для категорий id которых 76,77,78,79,80


Период жизни новости указывается в строке:
$expires = $_TIME+(14*24*3600)
14*24*3600 = 14 дней



Группа пользователей указывается в строке:
if($member_id['user_group']==4 && $category_a) {


Если необходимо указать несколько групп то делать так:
if(($member_id['user_group']==4 || $member_id['user_group']==6) && $category_a) {



Снять публикацию с главной и запрет на рейтинг новости указывается в:
$db->query("UPDATE ".PREFIX."_post set allow_main='0', allow_rate='0' WHERE id='{$row['id']}'");


allow_main='0' - снять публикацию с главной
allow_rate='0' - запретить рейтинг новости

Автор: MSW
DLE: 9.0 - 9.2 (поидее все версии)


0
Просмотры: 1691 VIP ProWebber | Комментарии (6)
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1Tofit

  • 10 февраля 2011 20:53
  • Регистрация: 27.02.2010
  • ICQ: 236869
  • Комментариев: 173
Нормально так. Все хаки и модули от MSW нравятся.

--------------------

0

#2craze

  • 10 февраля 2011 21:52
  • Регистрация: 7.09.2009
  • ICQ: --
  • Комментариев: 38
Цитата: Tofit
Все хаки и модули от MSW нравятся.

Тоже самое

0

#3rashpil

  • 11 февраля 2011 09:10
  • Регистрация: 25.12.2009
  • ICQ: --
  • Комментариев: 125
Полезно. Но я нечто подобное делал только для рейтинга. Если мол рейтинг низкий, то статейку на модерацию. На скриптерс постил.

0

#4zvezdafans

  • 11 февраля 2011 21:03
  • Регистрация: 22.01.2011
  • ICQ: --
  • Комментариев: 57
а есть хак что бы не удалялась новость а убиралась из закладок?

0

#5RexTiam

  • 4 марта 2011 00:53
  • Регистрация: 21.11.2010
  • ICQ: --
  • Комментариев: 51
а нафига это вообще нужно????????????????

0

#6d0kyM

  • 6 марта 2014 16:59
  • Регистрация: 26.02.2014
  • ICQ: --
  • Комментариев: 1
а можете сделать, чтобы новость не удалялась, а переносилась в другой раздел?

а можете сделать, чтобы новость не удалялась, а переносилась в другой раздел?

0
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.

Max-energy.top - Заработок на электросчетчиках;)

Skripters.info - все для вебмастера. Только эксклюзивный контент.

Создание шаблонов DLE, быстро и недорого! 3wave.com.ua

Бро лей на лучшую партнёрку

Почти бесплатный VDS хостинг!

Поддержи сайт
Скрипты, cms, шаблоны, статьи по раскрутке

Опросы

Как часто вы бываете на сайте?

Захожу 1-2 раза в день
1-2 часа в сутки
Более 2 часов
Почти целый день тут smile

Архив новостей
Ноябрь 2016 (7)
Октябрь 2016 (10)
Сентябрь 2016 (8)
Август 2016 (11)
Июль 2016 (14)
Июнь 2016 (17)

Последние комментарии:

Искать людей

Ваши переписки