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

[MODDB] Message too short

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

[MODDB] Message too short

Сообщение Xpert »

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

############################################################## 
## MOD Title: 		Message too short
## MOD Author:	 	Xpert < xpert@phpbbguru.net > http://www.phpbbguru.net 
## MOD Description: 	Allows you to require a minimum 
##                 	amount of characters in a post. 
## MOD Version: 	1.0.0 [phpBB 2.0.x]
## 
## Installation Level: 	Easy 
## Installation Time: 	5 Minutes 
## Files To Edit (3): 	posting.php
##			language/lang_english/lang_main.php
##			templates/subSilver/posting_body.tpl
############################################################## 
## For Security Purposes, Please Check: http://www.phpbbguru.net/mods/ for the 
## latest version of this MOD. 
############################################################## 
## Author Notes: 
##
##	Original idea & English description belongs to Nivisec < support@nivisec.com >
##
############################################################## 
## MOD History: 
## 
##   2004-05-23 - Version 1.0.0 
##      - Initial Release 
## 
############################################################## 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
############################################################## 

# 
#-----[ OPEN ]------------------------------------------ 
# 
posting.php 
# 
#-----[ FIND ]------------------------------------------ 
# 
	'L_EMPTY_MESSAGE' => $lang['Empty_message'],
#
#-----[ AFTER, ADD ]------------------------------------------
#
	'L_MESSAGE_TOO_SHORT' => $lang['Message_too_short'],
#  
#-----[ OPEN ]------------------------------------------ 
# 
language/lang_english/lang_main.php
# 
#-----[ FIND ]------------------------------------------ 
# 
//
// That's all, Folks!

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
# 
// Message too short
$lang['Message_too_short'] = 'Message too short';

# 
#-----[ OPEN ]------------------------------------------ 
# 
templates/subSilver/posting_body.tpl
# 
#-----[ FIND ]------------------------------------------ 
# 
	if (document.post.message.value.length < 2) {
		formErrors = "{L_EMPTY_MESSAGE}";
	}
  
# 
#-----[ REPLACE WITH ]------------------------------------------ 
# 
	// Here you can change 5 to the minimum amount
	// of characters in a post you want.
	if (document.post.message.value.length < 5) {
		formErrors = "{L_MESSAGE_TOO_SHORT}";
	}
# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM
Простой мод, маленькая неприятность для любителей пофлудить постами вроде "Вау!", "Yes" и тому подобными.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
ra
phpBB 2.0.2
Сообщения: 325
Стаж: 19 лет 11 месяцев
Откуда: Беларусь

Сообщение ra »

Xpert
Зачем добавлять

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

   if (document.post.message.value.length < 5) { 
      formErrors = "{L_MESSAGE_TOO_SHORT}"; 
   }
После

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

   if (document.post.message.value.length < 2) { 
      formErrors = "{L_EMPTY_MESSAGE}"; 
   }
Когда одно можно заменть другим?
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

R@
Хм, здравая мысль.
Тогда будет вообще достаточно поменять константу в языковом файле и заменить двойку на пятерку. Правда, я пока сам мало понимаю, зачем может пригодиться данный мод, просто на phpBB.com попросили помочь, я и написал.
Может он и бессмысленен вовсе, что думаешь7
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
ra
phpBB 2.0.2
Сообщения: 325
Стаж: 19 лет 11 месяцев
Откуда: Беларусь

Сообщение ra »

Xpert
Может он и бессмысленен вовсе
Бессмыслен, раз
достаточно поменять константу в языковом файле и заменить двойку на пятерку
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Обновил код, просто заменил последнюю инструкцию AFTER, ADD на REPLACE WITH, т.к. по правилам написания модов запрещается менять данные в языковых файлах.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений

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