Страница 67 из 68

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

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

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

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

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

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

Делаю так:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Добавлено: 29.09.2008 14:56
WEBconsultant
сталкивался
это глюк разработиков мода
суть в том что когда окончился срок действия карточки выполняется запрос, который отминусовывает у пользователя количество предупреждений
а если этот запрос паралельно выполняется при формировании странички для нескольких пользователей - количество карточек уменьшается дважды. Если у пользователя была 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']);
но это не совсем верное решение

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

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

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

Добавлено: 01.10.2008 23:17
DK7
только тереть напрямую через бд...

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

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

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

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

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

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

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

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

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

Добавлено: 25.11.2008 14:53
Warlock_9000
Требуется помощь

Форум 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

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

Добавлено: 25.11.2008 18:17
Поручик
Warlock_9000, уясни раз и навсегда: тема изимода обсосана до дыр. Если ты ставишь моды с его помощью, то поддержки здесь не жди. Ибо изимод такой же тупой, как и большинство юзеров.

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

Добавлено: 25.11.2008 20:34
DK7
скачайте viewtopic оригинальный и конкретно его ручками проапдейте..
делов то..