Уважаемые пользователи!
Напоминаем, что с 7 ноября 2020 года phpBB Group прекратила выпуск обновлений для phpBB версии 3.2.
С учетом этого, рекомендуется обновить конференции до версии 3.3.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до отдельного объявления.

Moderator Tags

Все моды, созданные нашим сообществом для phpBB 2.0.x, анонсированы тут.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5261
Стаж: 19 лет 1 месяц
Откуда: Питер
Благодарил (а): 187 раз
Поблагодарили: 782 раза

Сообщение Siava »

Coagulant
А вам не сложно будет сделать патчик с 1.0.0RC до 1.0.5? :roll:
Я так и не установил последнюю версию, времени не было удалять его, а потом снова ставить :oops:
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Coagulant
Former team member
Сообщения: 955
Стаж: 19 лет 1 месяц
Откуда: Москва

Сообщение Coagulant »

Не проще будет удалить и снова поставить? Патчи для бет - это изврат. Если честно, просто нет времени заниматься этим. :?
lusever
phpBB 1.4.2
Сообщения: 66
Стаж: 18 лет 11 месяцев

Сообщение lusever »

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

		// BEGIN Moderator Tags 
		// Ordinary users can't edit moderated posts
		if ( check_mod_tags($is_auth['auth_mod'], $message) )
		{ 
			message_die(GENERAL_MESSAGE, $lang['Mod_no_edit'], $lang['Mod_restrictions']);
		} 
		// END Moderator Tags
Вот здесь в каждой строчке после 181 первой строки не хватает табуляции.
А в 317 стоит заменить, хотя бы ради пользователей сиситемы PHP-Nuke, т.к. у них константа USER равна 1 а не 0. И вопросов меньше будет, и код правильнее.
Аватара пользователя
Austin 3:16
phpBB 1.4.4
Сообщения: 127
Стаж: 18 лет 11 месяцев
Откуда: Таллинн, Эстония
Забанен: Бессрочно

Сообщение Austin 3:16 »

У меня вот такие ошибочки:
1) Любой юзер может редактировать надпись модератора
2) Надпись модератора цитируется (при полной цитате разумеется) юзерами.
Аватара пользователя
Coagulant
Former team member
Сообщения: 955
Стаж: 19 лет 1 месяц
Откуда: Москва

Сообщение Coagulant »

lusever
Окей, я думаю выпустить аддоны для модов быстрого ответа и склейки постов и включить их в новую версию, в которой и исправлю недочёты.

Austin 3:16
Проверяйте posting.php и includes/functions.php. Если вы 100% уверены. что всё верно установили, напишите какие моды стоят.
Аватара пользователя
Austin 3:16
phpBB 1.4.4
Сообщения: 127
Стаж: 18 лет 11 месяцев
Откуда: Таллинн, Эстония
Забанен: Бессрочно

Сообщение Austin 3:16 »

Coagulant
Проверил всё записи, которые были сделаны. Установил мод ещё раз. Теперь цитировать текст модератора обычный юзер не может, а редактировать всё равно может.

Установленные моды:
Left and Right IMG Tags
Extended Rank Fields Hack
ex_qreply_2.3.0
Auto Activate Main Admin Account
change_forum_banner_v1.0.8
Admin_Voting_118
refresh_index_110
multi_bbcode-140c :wink:
advanced_user_search-1.0.2-r2
Update last post time on edit
Edit User's Postcount
enter_your_name
admin_users_list_v110

Вот и всё
Аватара пользователя
Coagulant
Former team member
Сообщения: 955
Стаж: 19 лет 1 месяц
Откуда: Москва

Сообщение Coagulant »

Austin 3:16
Скиньте мне ваш код на *@*. Подозреваю, что установили всё-таки неправильно.
Последний раз редактировалось Coagulant 25.09.2005 22:14, всего редактировалось 1 раз.
Аватара пользователя
Austin 3:16
phpBB 1.4.4
Сообщения: 127
Стаж: 18 лет 11 месяцев
Откуда: Таллинн, Эстония
Забанен: Бессрочно

Сообщение Austin 3:16 »

Coagulant
Письмо отправил.
Аватара пользователя
Coagulant
Former team member
Сообщения: 955
Стаж: 19 лет 1 месяц
Откуда: Москва

Сообщение Coagulant »

Austin 3:16
У меня всё работает с вашими измененными файлами. Не может юзер редактировать свои отмодерированные сообщения.
Аватара пользователя
Austin 3:16
phpBB 1.4.4
Сообщения: 127
Стаж: 18 лет 11 месяцев
Откуда: Таллинн, Эстония
Забанен: Бессрочно

Сообщение Austin 3:16 »

Да? Странно. Правда я только на себе проверял. То есть зарегил ещё одного юзера. Может в этом дело?
Аватара пользователя
Coagulant
Former team member
Сообщения: 955
Стаж: 19 лет 1 месяц
Откуда: Москва

Сообщение Coagulant »

Austin 3:16
Региться два юзера - один админ/модератор (А), другой - неадмин и немодератор (Н). Н пишет сообщение в форуме Ф, где А является модератором. Пока Н может редактировать своё сообщение. Затем А правит его сообщение, используя тег [mod="A"][/mod]. Отныне править своё сообщение Н не может (ему выдается сообщение Извините, вам нельзя редактировать отмодерированное сообщение). Однако любой админ и модератор форума Ф по-прежнему может редактировать это сообщение. Если кто-то из них удалит тег из сообщения, Н снова сможет редактировать его.
Аватара пользователя
Austin 3:16
phpBB 1.4.4
Сообщения: 127
Стаж: 18 лет 11 месяцев
Откуда: Таллинн, Эстония
Забанен: Бессрочно

Сообщение Austin 3:16 »

Да я всё это понимаю. Я даже страницу обновлял, чтобы текст модератора появился. Всё равно немодер может редактировать.

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

Только что проверил! Всё работает! Спасибо большое Coagulant. Не знаю чё это за глюк был...
Аватара пользователя
Austin 3:16
phpBB 1.4.4
Сообщения: 127
Стаж: 18 лет 11 месяцев
Откуда: Таллинн, Эстония
Забанен: Бессрочно

Сообщение Austin 3:16 »

ХА! Сегодня сновп проверил. Может юзер редактировать своё сообщение! Да чё за бред....

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

О! Нашёл ошибку. Значит когда вставляется имя модератора, то юзер может редактировать сообщение. А когда имени модератора нет, то юзер не может редактировать сообщение.
Аватара пользователя
Coagulant
Former team member
Сообщения: 955
Стаж: 19 лет 1 месяц
Откуда: Москва

Сообщение Coagulant »

Austin 3:16
Похоже, нашёл ошибку в моде. Если имя модератора содержит пробел, то функция check_mod_tags не срабатывает. Исправляется вот так:

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

# 
#-----[ OPEN ]------------------------------------------
#
includes/functions.php 

# 
#-----[ FIND ]------------------------------------------
#
	if ( (!$mod_permission) && (preg_match("/\[mod\:\S+?\]/si", $message)) )

# 
#-----[ IN-LINE FIND ]------------------------------------------ 
# 
\S

# 
#-----[ IN-LINE REPLACE WITH ]------------------------------------------ 
#
.
Аватара пользователя
Austin 3:16
phpBB 1.4.4
Сообщения: 127
Стаж: 18 лет 11 месяцев
Откуда: Таллинн, Эстония
Забанен: Бессрочно

Сообщение Austin 3:16 »

Да, теперь всё работает. Спасибо большое за мод!

Вернуться в «Анонсы и поддержка модов для phpBB 2.0.x»