Пропустить

Extended ReadOnly

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!

Extended ReadOnly

Сообщение svk » 23.08.2006 15:56

Расширенная система ридонли. позволяет ставить статус "ридонли" (только чтение) конкретному пользователю на время или навсегда (естественно потом можно снять :)), модераторы могут ставить ридонли пользователю только в своем форуме, админы - как на один определенный, так и сразу на все.
Вложения
readonly.txt
0.1.5
(9.34 КБ) Скачиваний: 917
Последний раз редактировалось svk 15.04.2007 18:14, всего редактировалось 3 раз(а).
Аватара пользователя
svk
phpBB 2.0.11
 
Сообщения: 385
Зарегистрирован: 03.07.2005 13:08
Откуда: Москва, Fortuna-net
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение DragonDX » 23.08.2006 17:04

Любопытно узнать совместим ли данный мод с
## MOD Title: Read Only mode 
## MOD Author: Xpert < xpert@phpbbguru.net > (N/A) http://www.phpbbguru.net/ 
## MOD Description: This mod allows admin to set "read only" mode for the user. 
## MOD Version: 1.0.0  

или его придется удалить?

Добавлено спустя 36 минут 11 секунд:

поставил мод... вроде бы работает за что респект :) НО при включении у пользователя режима "Только чтение" очень сильно грузится SQL
[ Время : 0.2656с ( PHP: 93% - SQL: 7% ) | SQL-запросов : 111 | Gzip : Выкл. | Загрузка : Недоступно | Uptime : Недоступно ]


111 запросов :shock:

Добавлено спустя 5 минут 40 секунд:

там же без использования мода
[ Время : 0.204с ( PHP: 93% - SQL: 7% ) | SQL-запросов : 67 | Gzip : Выкл. | Загрузка : Недоступно | Uptime : Недоступно ]


Добавлено спустя 23 минуты 46 секунд:

хы... админу могут установить "Только чтение" ? :)

DragonDX
 

Сообщение svk » 23.08.2006 17:32

DragonDX писал(а):SQL-запросов : 111

O_O, у меня такого нет

DragonDX писал(а):хы... админу могут установить "Только чтение" ?

ага, как впрочем он может и сам себе снять :)
NETBYNET Holding system administrator
Аватара пользователя
svk
phpBB 2.0.11
 
Сообщения: 385
Зарегистрирован: 03.07.2005 13:08
Откуда: Москва, Fortuna-net
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение DragonDX » 23.08.2006 17:32

вот такое вылазит у пользователя для которого включен режим "Только чтение" (на главной странице)

Could not query recent topics information

DEBUG MODE

SQL Error : 1054 Unknown column 'auth_post' in 'where clause'

SELECT t.topic_id, t.topic_title, t.topic_last_post_id, t.topic_replies, p.post_time FROM phpbb_topics AS t, phpbb_posts AS p WHERE t.forum_id NOT IN (0,auth_post,auth_reply,auth_edit,auth_delete,auth_vote) AND p.topic_id = t.topic_id AND p.post_id = t.topic_last_post_id AND t.topic_moved_id = 0 ORDER BY p.post_time DESC LIMIT 22

DragonDX
 

Сообщение svk » 23.08.2006 17:38

DragonDX писал(а):Любопытно узнать совместим ли данный мод с

если не удалите то форум не полетит, но будет большая путаница :)

Добавлено спустя 49 секунд:

DragonDX писал(а):вот такое вылазит у пользователя для которого включен режим "Только чтение" (на главной странице)

это явно не мой мод сделал. этот кусок он не затрагивает никаким боком

Добавлено спустя 41 секунду:

DragonDX
понял, это косяки изза установленного ридонли ксперта....
NETBYNET Holding system administrator
Аватара пользователя
svk
phpBB 2.0.11
 
Сообщения: 385
Зарегистрирован: 03.07.2005 13:08
Откуда: Москва, Fortuna-net
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение DragonDX » 23.08.2006 17:40

DragonDX
понял, это косяки изза установленного ридонли ксперта....

хм... его мод я удалил перед установкой Вашего ;)

DragonDX
 

Сообщение svk » 23.08.2006 17:46

DragonDX писал(а):SQL Error : 1054 Unknown column 'auth_post' in 'where clause'

похоже не полностью удалили раз это выскакивает

Добавлено спустя 4 минуты 14 секунд:

на счет SQL - мод добавляет всего 1 SQL запрос при просмотре страницы, и в случае виевтопика - лишний запрос на каждый пост.... но запрос это легкий, обычный "селект".

Я могу убрать управление статусом ридонли из виевтопика полностью, это позволит избавиться от "лишнего" запроса в нем, но тогда будет не так удобно управлять статусом ридонли...
NETBYNET Holding system administrator
Аватара пользователя
svk
phpBB 2.0.11
 
Сообщения: 385
Зарегистрирован: 03.07.2005 13:08
Откуда: Москва, Fortuna-net
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение DragonDX » 23.08.2006 18:08

управлять из view_topic гораздо удобнее чем из панели администратора :)

что касается мода от Xpert, сейчас востановил файлы которые были до того как я установил его мод... и установил Ваш мод заново... бага с SQL так и осталась :(

Добавлено спустя 6 минут 58 секунд:

Сорри... не дописал код ошибки целиком :oops:

Could not query recent topics information

DEBUG MODE

SQL Error : 1054 Unknown column 'auth_post' in 'where clause'

SELECT t.topic_id, t.topic_title, t.topic_last_post_id, t.topic_replies, p.post_time FROM phpbb_topics AS t, phpbb_posts AS p WHERE t.forum_id NOT IN (0,auth_post,auth_reply,auth_edit,auth_delete,auth_vote) AND p.topic_id = t.topic_id AND p.post_id = t.topic_last_post_id AND t.topic_moved_id = 0 ORDER BY p.post_time DESC LIMIT 22

Line : 66
File : glance.php

DragonDX
 

Сообщение svk » 23.08.2006 18:18

DragonDX писал(а):glance.php

бага в моде glance от того-же эксперта :)

Добавлено спустя 5 минут 26 секунд:

попробуйте в includes/auth.php перед
$sql = 'SELECT * FROM '.READONLY_TABLE.' WHERE user_id = '.$userdata['user_id'].' AND (forum_id = '.$forum_id.' OR forum_id = 0) AND (endtime > '.time().' OR endtime = 0)';

добавить
if ($forum_id != AUTH_LIST_ALL)
	{

и перед
return $auth_user;
добавить
NETBYNET Holding system administrator
Аватара пользователя
svk
phpBB 2.0.11
 
Сообщения: 385
Зарегистрирован: 03.07.2005 13:08
Откуда: Москва, Fortuna-net
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение DragonDX » 23.08.2006 18:27

Сейчас востановил файлы которые были до установки Вашего мода... все
нормально... следовательно ошибка из за несовместимости Glance v.2 и Вашего Extended Read Only :(

Добавлено спустя 6 минут 7 секунд:

Оо... после правки auth.php ошибка исчезла ;)

DragonDX
 

Сообщение svk » 23.08.2006 18:45

внес эту поправку в оригинальный дистирибутив... кстати это уменьшит количество SQL на индексе ;)
NETBYNET Holding system administrator
Аватара пользователя
svk
phpBB 2.0.11
 
Сообщения: 385
Зарегистрирован: 03.07.2005 13:08
Откуда: Москва, Fortuna-net
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение DragonDX » 23.08.2006 19:30

продолжим... :) после того как пользователь, которому запрещено постить оставляет сообщение, форум пишет "Ваше сообщение было успешно добавлено" хоть пост и не появляется, но это бага :) потому что сообщаться должно что то вроде "Вы не можете оставлять сообщения, более подробно Вы можете узнать у администратора"
(проблема в том что у меня eggdrop бот сообщает о новых постах в IRC и даже когда пользователь не смог оставить сообщение бот сообщает о новом посте)

DragonDX
 

Сообщение svk » 23.08.2006 20:05

DragonDX
опять у вас с чем-то конфликт :)
если вы посмотрите, то у человека, которому запрещено постить, при просмотре форума внизу страницы (где написаны ваши права, создавать, модерировать, etc) написано "вы не можете оставлять сообщения".
NETBYNET Holding system administrator
Аватара пользователя
svk
phpBB 2.0.11
 
Сообщения: 385
Зарегистрирован: 03.07.2005 13:08
Откуда: Москва, Fortuna-net
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение DragonDX » 23.08.2006 20:44

проверил не ошибся ли я где... нет, все верно... пока что востановил backup... может у кого-то такая же проблема будет...

DragonDX
 

Сообщение svk » 23.08.2006 21:15

у меня мод уже стоит на действующем форуме... единственная жалоба админов и модеров -
LorDC писал(а):svk
А могешь сделашь так чтоб надпись "Во всех форумах" пропадал вместе с возможностью поставить галку. А то глаза мозолит=)

Добавлено спустя 5 минут 42 секунды:

Да, не сочти за наглость, но, таки, хотелось бы иметь возможность посмотреть где, на сколько и кем заридонлен юзер
Аватара пользователя
svk
phpBB 2.0.11
 
Сообщения: 385
Зарегистрирован: 03.07.2005 13:08
Откуда: Москва, Fortuna-net
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

След.

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

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы