[BETA] Democracy MOD 0.2.1 (reputation + warnings + reports)

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
_rainmaker_
phpBB 1.4.0
Сообщения: 30
Зарегистрирован: 21.02.2008 16:58

Re: [BETA] Democracy MOD 0.2.1 (reputation + warnings + reports)

Сообщение _rainmaker_ » 22.09.2008 18:09

Заметил интересный глюк. Стоит phpBB 2.0.23 и Democracy MOD 0.2.1. Заключается в следующем:
В админке, в настройках предупреждений:

Видеть предупреждения и баны - *модер*
Выдавать предупреждения - *модер*
Выдавать предупреждения (без указания поста) - *админ*
Бан - *модер*
Банить (без указания поста) - *админ*
Редактировать предупреждения и баны - *модер*
Удалять предупреждения и баны - *модер*

В этом случае модератор не может выдавать предупреждения пользователям.
Делаю так:

Видеть предупреждения и баны - *модер*
Выдавать предупреждения - *админ*
Выдавать предупреждения (без указания поста) - *модер*
Бан - - *админ*
Банить (без указания поста) - *модер*
Редактировать предупреждения и баны - *модер*
Удалять предупреждения и баны - *модер*

В этом случае у модератора появляется возможность выдавать предупреждения пользователю.

Делаю так:

Видеть предупреждения и баны - *модер*
Выдавать предупреждения - *модер*
Выдавать предупреждения (без указания поста) - *модер*
Бан - - *модер*
Банить (без указания поста) - *модер*
Редактировать предупреждения и баны - *модер*
Удалять предупреждения и баны - *модер*

При любых настройках админ все равно может выдавать предупреждения (Впринципе совсем некритично).
Но в варианте №1 у модератора отсутствует возможность выдавать предупреждения. Также не совсем разобрался с функцией
"выдавать предупреждения без указания поста" - отличий от просто "выдавать предупреждения" я не заметил.
Да прибудет с вами Power

Аватара пользователя
WEBconsultant
phpBB 1.4.2
Сообщения: 59
Зарегистрирован: 17.03.2006 15:38
Контактная информация:

Re: [BETA] Democracy MOD 0.2.1 (reputation + warnings + reports)

Сообщение WEBconsultant » 22.09.2008 18:19

_rainmaker_ писал(а):Также не совсем разобрался с функцией"выдавать предупреждения без указания поста" - отличий от просто "выдавать предупреждения" я не заметил.
появляется возможность выдавать предупреждение из профиля пользователя

_rainmaker_
phpBB 1.4.0
Сообщения: 30
Зарегистрирован: 21.02.2008 16:58

Re: [BETA] Democracy MOD 0.2.1 (reputation + warnings + reports)

Сообщение _rainmaker_ » 24.09.2008 15:47

А кнопки выдачи предупреждения и бана должны появлятся в посте пользователя при установленном "Выдавать предупреждения"? Просто у меня возможность банить и давать предупреждения есть только в профиле пользователя - при любых настройках у админа, или при включенной возможности выдавать предупреждения (без указания поста) для модераторов.
Да прибудет с вами Power

Аватара пользователя
DK7
Former team member
Сообщения: 1008
Зарегистрирован: 17.07.2006 15:52
Откуда: Кишинёв
Благодарил (а): 3 раза
Поблагодарили: 25 раз
Контактная информация:

Re: [BETA] Democracy MOD 0.2.1 (reputation + warnings + reports)

Сообщение DK7 » 24.09.2008 22:23

_rainmaker_
да. Админ при ЛЮБЫХ настройках может выдавать карточки прямо в просмотре темы.
Проверяйте установку в viewtopic.php и viewtopic_body.tpl

Iftin
phpBB 2.0.7
Сообщения: 573
Зарегистрирован: 11.05.2005 19:40
Откуда: Moscow
Контактная информация:

Re: [BETA] Democracy MOD 0.2.1 (reputation + warnings + reports)

Сообщение Iftin » 29.09.2008 14:16

Добрый день. Обнаружился глюк, причину его возникновения не отловил...

порой на форуме у одного из пользователя под аватарой появляется куча жёлтых карточек в столбик (количеством около 250 штук) при нажатии на одной из них, открывается страница с предупреждением "предупреждений не найдено"

решение проблемы помогает через админку "Востановить целостность данных".

кто-то с подобным сталкивался?

Аватара пользователя
WEBconsultant
phpBB 1.4.2
Сообщения: 59
Зарегистрирован: 17.03.2006 15:38
Контактная информация:

Re: [BETA] Democracy MOD 0.2.1 (reputation + warnings + reports)

Сообщение WEBconsultant » 29.09.2008 14:56

сталкивался
это глюк разработиков мода
суть в том что когда окончился срок действия карточки выполняется запрос, который отминусовывает у пользователя количество предупреждений
а если этот запрос паралельно выполняется при формировании странички для нескольких пользователей - количество карточек уменьшается дважды. Если у пользователя была 1 карточка то становится минус 1. А так как поле неотрицательное то становится 255 карточек
:)

ща поищу у себя что нужно изменить чтобы решить вопрос

Добавлено спустя 3 минуты 8 секунд:
В файле includes/page_header.php

Код: Выделить всё

db_query('UPDATE {USERS_TABLE} SET user_warnings = user_warnings - 1 WHERE user_id = %d', $row['user_id']);
заменить на

Код: Выделить всё

db_query('UPDATE {USERS_TABLE} SET user_warnings = user_warnings - 1 WHERE user_warnings > 0 AND user_id = %d', $row['user_id']);
но это не совсем верное решение

vlad77
phpBB 1.4.4
Сообщения: 152
Зарегистрирован: 26.07.2006 11:49

Re: [BETA] Democracy MOD 0.2.1 (reputation + warnings + reports)

Сообщение vlad77 » 01.10.2008 7:23

Если удалить пользователя дававшему кому то репутацию, то отзывы от этих пользователей перестают показываться, но очки репутации не уменьшаются. Становится недоступной кнопка "удалить отзыв". Получаются отзывы - призраки.
По идее отзывы должны или переходить к гостю или удаляться вместе с пользователем, или хотя бы быть доступны для удаления их админом.

Аватара пользователя
DK7
Former team member
Сообщения: 1008
Зарегистрирован: 17.07.2006 15:52
Откуда: Кишинёв
Благодарил (а): 3 раза
Поблагодарили: 25 раз
Контактная информация:

Re: [BETA] Democracy MOD 0.2.1 (reputation + warnings + reports)

Сообщение DK7 » 01.10.2008 23:17

только тереть напрямую через бд...

_rainmaker_
phpBB 1.4.0
Сообщения: 30
Зарегистрирован: 21.02.2008 16:58

Re: [BETA] Democracy MOD 0.2.1 (reputation + warnings + reports)

Сообщение _rainmaker_ » 03.10.2008 13:07

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

_rainmaker_
phpBB 1.4.0
Сообщения: 30
Зарегистрирован: 21.02.2008 16:58

Re: [BETA] Democracy MOD 0.2.1 (reputation + warnings + reports)

Сообщение _rainmaker_ » 23.10.2008 10:32

Помогите пожалуйста отключить отображение репутации для пользователей. т.е. чтобы пользователь мог видеть только свою репутацию а админ и модераторы видетть репутации всех пользователей и в memberlist убрать отображение полей репутации для всех кроме админов и модеров.
Да прибудет с вами Power

Аватара пользователя
DK7
Former team member
Сообщения: 1008
Зарегистрирован: 17.07.2006 15:52
Откуда: Кишинёв
Благодарил (а): 3 раза
Поблагодарили: 25 раз
Контактная информация:

Re: [BETA] Democracy MOD 0.2.1 (reputation + warnings + reports)

Сообщение DK7 » 23.10.2008 11:31

имеется ввиду только число репутации? или отзывы репутации
ну в viewtopic.php задавайте соответствующие условия перед строками отвечающими за отображения репутации.

_rainmaker_
phpBB 1.4.0
Сообщения: 30
Зарегистрирован: 21.02.2008 16:58

Re: [BETA] Democracy MOD 0.2.1 (reputation + warnings + reports)

Сообщение _rainmaker_ » 23.10.2008 12:43

И число и ссылку на отзывы. Чтобы видеть, ставить репутацию и писать отзывы могли только админы и модеры. (но свою репутацию сам пользователь видит). И чтобы в "memberlist" столбец репутации показывался только админам, модерам и самому пользователю. Проблема в том что не очень шарю в php, поэтому и помощи прошу.
Да прибудет с вами Power

Warlock_9000
phpBB 1.0.0
Сообщения: 9
Зарегистрирован: 13.11.2008 20:30

Re: [BETA] Democracy MOD 0.2.1 (reputation + warnings + reports)

Сообщение Warlock_9000 » 25.11.2008 14:53

Требуется помощь

Форум phpBB 2.0.23, шаблон стандартный subsilver

Пробую ставить Democracy MOD 0.2.1 с помощью Easy MOD инсталлера, он выдет ошибку


Critical Error

FIND FAILED: In file [viewtopic.php] could not find:

$postrow = array();
if ($row = $db->sql_fetchrow($result))
{

Что не так в моем viewtopic.php
Ссылка на файл

*********************************************

Установленные моды

First Post On Every Page 1.0.1 Xpert 2.0.23 subSilver russian; english
Admin Userlist 1.1.0 Smartor 2.0.23 subSilver russian; english
Textual Confirmation 1.0.7 olpa 2.0.23 subSilver russian; english
Extended Quick Reply Form 3.0.3 Xpert 2.0.23 subSilver russian; english
EasyMOD

Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Зарегистрирован: 12.05.2005 17:25
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза
Контактная информация:

Re: [BETA] Democracy MOD 0.2.1 (reputation + warnings + reports)

Сообщение Поручик » 25.11.2008 18:17

Warlock_9000, уясни раз и навсегда: тема изимода обсосана до дыр. Если ты ставишь моды с его помощью, то поддержки здесь не жди. Ибо изимод такой же тупой, как и большинство юзеров.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html

Аватара пользователя
DK7
Former team member
Сообщения: 1008
Зарегистрирован: 17.07.2006 15:52
Откуда: Кишинёв
Благодарил (а): 3 раза
Поблагодарили: 25 раз
Контактная информация:

Re: [BETA] Democracy MOD 0.2.1 (reputation + warnings + reports)

Сообщение DK7 » 25.11.2008 20:34

скачайте viewtopic оригинальный и конкретно его ручками проапдейте..
делов то..

Закрыто

Вернуться в «Бета-версии модов для phpBB 2.0.x»