Intellect Board — cистема управления сайтом

Построение сайта на основе форума

Intellect Board — cистема управления сайтом »   Техническая поддержка версии 2.18 »   Проблема с премодерацией
RSS

Проблема с премодерацией

Выводить сообщения
Правила раздела

<<Назад  Вперед>>Модераторы: aerograf, wsxПечать
 
Der_Meister
Почетный участник

Der_Meister
Всего сообщений: 177
Рейтинг пользователя: 6

Репутация пользователя: 2

Ссылка


Дата регистрации на форуме:
10 апр. 2006
Проблема с премодерацией.

Были подобные вопросы уже на форуме, но решения я не обнаружил...

У меня версия 2.18. Раздел стоит на премодерации. Если тему добавляет модератор - вылазит ошибка, что "такой темы не существует". После пересчета статистики тема появляется. С обычными пользователями все нормально.

Раздел - фотогалерея, но со стандартным такая же шляпа. \":(\"
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
Видимо, я опять перепутал > и >= при сравнении прав доступа. В качестве временного решения могу порекомендовать поставить права доступа модераторам не "Модератор раздела", а "Модератор форума" (по смыслу от этого все равно ничего не изменится на самом деле).
P.S. Это в обновленной версии от 3 апреля или все еще в более ранней?

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
Эта тема была выделена из темы "Результаты тестирования движка Intellect Board 2.18." (18 апреля 2006 15:41)
Der_Meister
Почетный участник

Der_Meister
Всего сообщений: 177
Рейтинг пользователя: 6

Репутация пользователя: 2

Ссылка


Дата регистрации на форуме:
10 апр. 2006

XXXX Pro написал:
[q]
P.S. Это в обновленной версии от 3 апреля или все еще в более ранней?
[/q]

От 3 апреля. :yes:

Не хочу давать права "модератор форума", потому что я давно уже эти уровни снес и сделал свои. \":)\"
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
Ну тогда следует сделать еще один уровень, который на 1 больше того, который сейчас поставлен как уровень для модерирования раздела, и расставить его для пользователей, у которых есть права на премодерацию.

---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3299
Рейтинг пользователя: 70


Ссылка


Дата регистрации на форуме:
29 сен. 2001
Ошибку нашел. Выкладываю исправленный common.php.
Для тех, у кого он модифицированный, выкладываю исправление в виде кода: функцию topic_increment следует привести к виду
function topic_increment($forum,$topic,$pid) {
  $link=$GLOBALS['link'];
  if (!$GLOBALS['inforum']['f_premoderate'] || $GLOBALS['inuserlevel']>=$GLOBALS['inforum']['f_lmoderate']) {
    $sql = "UPDATE ".$GLOBALS['DBprefix']."Forum SET f__tcount=f__tcount+1, f__startpostid=$pid WHERE f_id=$forum";
    $res=db_query($sql,$link);
    $sql = "UPDATE ".$GLOBALS['DBprefix']."Topic SET t__startpostid=$pid WHERE t_id=$topic";
    $res=db_query($sql,$link);
  }
}

Прикрепленный файл (common.php, 72185 байт, скачан: 686 раз)
---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно!
<<Назад  Вперед>>Модераторы: aerograf, wsxПечать
Intellect Board — cистема управления сайтом »   Техническая поддержка версии 2.18 »   Проблема с премодерацией
RSS

1 посетитель просмотрел эту тему за последние 10 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
Ограничение доступа
не отображаются разделы
Архив версий
Установка стиля на Intellect Board 2.22
Завершилась работа над новой версией 3.00

Самые активные 5 тем RSS


Время выполнения скрипта: 0.0482. Количество выполненных запросов: 18, время выполнения запросов 0.0000
Creative Commons License Rambler's Top100 Rambler's Top100 Рейтинг@Mail.ru Valid HTML 4.01 Transitional Valid CSS!