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

Moderator Tags

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

Сообщение 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 лет 11 месяцев
Откуда: Москва

Сообщение Coagulant »

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

Сообщение 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
Стаж: 19 лет 9 месяцев
Откуда: Таллинн, Эстония
Забанен: Бессрочно

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

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

Сообщение Coagulant »

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

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

Сообщение 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 лет 11 месяцев
Откуда: Москва

Сообщение Coagulant »

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

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

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

Сообщение Coagulant »

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

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

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

Сообщение Coagulant »

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

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

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

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

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

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

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

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

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

Сообщение 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
Стаж: 19 лет 9 месяцев
Откуда: Таллинн, Эстония
Забанен: Бессрочно

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

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

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