о Грозном Рестораны и кафе книга жалоб Чеченский форум Интересное Кино О Чечне и чеченцах Проза и поэзия Мастера Чечни Фото Ислам

Уголок мусульманина

О милостыне

Сообщается, что Абу Хурайра, да будет доволен им Аллах, сказал:
Один человек, пришедший к Пророку, да благословит его Аллах и да приветствует, спросил: «О посланник Аллаха, за какую милостыню (обещана) наибольшая награда?» Он ответил: «За ту, что подашь ты, будучи здоровым и скупым, опасаясь бедности и надеясь разбогатеть. И не откладывай (подаяние) до тех пор, пока не придёт к тебе смерть, (чтобы лишь тогда) сказать «Такому-то столько, а такому-то столько», - тогда как это (уже будет принадлежать) такому-то». (Аль-Бухари; Муслим)
 
    Чеченский форум GovzPeople.ru » Мнения, опросы, разговоры » IT - Информационные технологии » DataLife Engine  

    Удаление всех постов пользователя, Хак для DLE Forum  
GOVZilla
Сообщение # 1


СоЗиДаТеЛь
  • 102

Репутация: 158
Группа: Администраторы
Пол: мужской
Сообщений: 2357

По сути это даже два хака: удаление всех постов пользователя и исправление счетчика сообщений на форуме у определенного пользователя в DLE Forum 2.6.1.
Все эксперименты на версии ДЛЕ Форум 2.6.1. Думаю, подойдет и для ранних версий. В любом случае перед тестированием делайте бэкап базы данных (я не несу ответственности за Ваши неправильные действия, всю ответственность с себя снимаю, делаете на свой страх и риск!).

Самому очень часто нужен был подобный хак, потому что парили флудеры. Буквально несколько дней назад чистил вручную от постов флудерастов наш чеченский форум. Пришлось убирать более 400 сообщений, вручную выставляя галочку напротив каждого. Все бы делалось банальным запросом в базу данных, но не хотелось ради этого лезть в пхпМай Админ и делать запросы. В конце концов решил, что нужно с этим что-то делать и оптимизировать работу модератора и администратора. Небольшие познания в мускуле и поддержка программистов вылилась в новый хак, расширяющий возможности форума. С гордостью можно сказать, что этот хак впервые испытан и установлен на чеченском форуме. ))))

Осуществляется данных хак через сервис "Обслуживание" админки ДЛЕ Форума. Т.е. Админцентр - ДЛЕ Форум - Обслуживание - таков должен быть порядок ваших переходов. В списке разных утилит мы вставим и наши две.

Для этого открываем файл
Внимание! Автор установил ограничение на просмотр этого скрытого текста.
Необходимо сообщений: 200.


Вот и все. Теперь у по адресу Админка - Форум - Обслуживание у вас появится две дополнительные функции. Одна из которых обнуляет счетчик сообщений пользователя на форуме (или же по желанию, изменяет на любое число по вашему усмотрению), другая же удаляет ВСЕ посты пользователя на форуме. При использовании второй функции помните, что удаляются так же посты, которые были ПЕРВЫМИ при создании темы. При их удалении первыми сообщениями станут посты, которые шли вторыми.

Удачи. При копировании материала указывайте, пожалуйста, источник.
Парсер сожрал некоторый код, так что качайте файл, и заменяйте оригинальный, предварительно переименовав его в service.php
Внимание! Автор установил ограничение на просмотр этого скрытого текста.
Необходимо сообщений: 200.


GOVZilla
Сообщение # 2


СоЗиДаТеЛь
  • 102

Репутация: 158
Группа: Администраторы
Пол: мужской
Сообщений: 2357

Забыл добавить к описанию.

Счетчик можно не только обнулять (по умолчанию в окошке стоит 0), но и присваивать любые другие значения. Допустим, у вас на форуме стоит суперхайд, и кое-какие хайды очень высокие. Однако некоторые пользователя сайта такие активные, и так сильно помогают сайту, что вы хотите отблагодарить их, и разрешить видеть суперхайд. Но не в Модеры же их переводить! Вот тут и помогает этот хак, который может проставить в счетчике ЛЮБОЕ число сообщений на форуме.