##############################################################
## MOD Title: Post Is Sending
## MOD Author: R@ < meos@mail.ru > (Kirill) http://osdev.ru
## MOD Description: This mod changes post submit button text from "Submit" to "Sending" on posting to ensure user
## that his message is being send. And adds protection from double post
## MOD Version: 1.1.1
##
## Installation Level: Easy
## Installation Time: 3 Minutes
## Files To Edit: posting.php
## privmsg.php
## language/lang_russian/lang_main.php
## language/lang_english/lang_main.php
## templates/subSilver/posting_body.tpl
## Included Files: n/a
##############################################################
## For Security Purposes, Please Check: http://www.phpbbguru.net/mods/ for the
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code
## to enter into your phpBB Forum.
##############################################################
## Author Notes:
## Thanks to:
## Xpert < xpert@phpbbguru.net > for MOD Description
##
## Jovani for idea of double post protection
##############################################################
## MOD History:
##
## 2004-06-08 - Version 1.1.1
## - Bug with PM sending fixed
##
## 2004-06-07 - Version 1.1.0
## - Double post protection added
##
## 2004-06-06 - 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_SUBMIT' => $lang['Submit'],
#
#-----[ AFTER, ADD ]------------------------------------------
#
'L_SENDING' => $lang['Sending'],
#
#-----[ OPEN ]------------------------------------------
#
privmsg.php
#
#-----[ FIND ]------------------------------------------
#
'L_SUBMIT' => $lang['Submit'],
#
#-----[ AFTER, ADD ]------------------------------------------
#
'L_SENDING' => $lang['Sending'],
#
#-----[ OPEN ]------------------------------------------
#
language/lang_russian/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
$lang['Submit'] = 'Отправить';
#
#-----[ AFTER, ADD ]------------------------------------------
#
$lang['Sending'] = 'Отправляется';
#
#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
$lang['Submit'] = 'Submit';
#
#-----[ AFTER, ADD ]------------------------------------------
#
$lang['Sending'] = 'Sending';
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/posting_body.tpl
#
#-----[ FIND ]------------------------------------------
#
bbstyle(-1);
//formObj.preview.disabled = true;
//formObj.submit.disabled = true;
#
#-----[ AFTER, ADD ]------------------------------------------
#
setTimeout("document.post.post.disabled = true; document.post.post.value='{L_SENDING}'", 0);
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Как подключить такую-же функцию и к форме быстрого ответа, я сделал так в quick_reply.php:
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
##############################################################
## MOD Title: Enter your name
## MOD Author: R@ < meos@mail.ru > (Kirill) http://osdev.ru
## MOD Description: Guests must enter their names
## MOD Version: 1.0.0
##
## Installation Level: Easy
## Installation Time: 3 Minutes
## Files To Edit: posting.php
## language/lang_russian/lang_main.php
## language/lang_english/lang_main.php
## templates/subSilver/posting_body.tpl
## Included Files: n/a
##############################################################
## For Security Purposes, Please Check: http://www.phpbbguru.net/mods/ for the
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code
## to enter into your phpBB Forum.
##############################################################
## MOD History:
##
## 2004-06-07 - 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_SUBJECT' => $lang['Subject'],
#
#-----[ BEFORE, ADD ]------------------------------------------
#
'L_ENTER_YOUR_NAME' => $lang['Enter_your_name'],
#
#-----[ OPEN ]------------------------------------------
#
language/lang_russian/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
$lang['Subject'] = 'Тема';
#
#-----[ BEFORE, ADD ]------------------------------------------
#
$lang['Enter_your_name'] = 'Введите ваше имя';
#
#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
$lang['Subject'] = 'Subject';
#
#-----[ BEFORE, ADD ]------------------------------------------
#
$lang['Enter_your_name'] = 'Enter your name';
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/posting_body.tpl
#
#-----[ FIND ]------------------------------------------
#
if (formErrors) {
alert(formErrors);
return false;
#
#-----[ BEFORE, ADD ]------------------------------------------
#
<!-- BEGIN switch_username_select -->
if (document.post.username.value == '' && !(formErrors)) {
formErrors = "{L_ENTER_YOUR_NAME}";
}
<!-- END switch_username_select -->
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
<offtop> _S_t_a_l_k_e_R_, если ставить КР ниже 2.3.0, то этот КР не показывается вообще - гостя/незареганым юзерам, что есть гуд. ИМХО, такой мод рулит!
</offtop>
Romiyo знаю, что гуд, только помогите прикуртить его к форме быстрого ответа, я поле "Имя" туда уже добавил, только когда не пишеш имя сообщение "Введите ваше имя" не вылазит...
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
В обычной форме все работает нормально. В быстром ответе рабтает тоже нормально, но не вызывает языковую переменную. Т.е. если в обычном ответе пишет Отправляется, то в быстром пишет на кнопке {L_SENDING}. Много чего попробовал. Думал. Проверил несколько раз. Зашел в тупик. Не понимаю почему так. Если кто поможет, буду рад. Заранее спасибо
Человек молод до тех пор, пока его оптимизм, фантазии и мечты еще способны противостоять чувству реальности.
Anthrax писал(а):Post Is Sending Addon For Extended Quick Reply Mod 1.0.0
И никакой там поправленной строки быть не должно...
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Я честно не знаю почему, но когда я сначала менял так как было в аддоне, то кнопка активной не становилась и даже нажималась, но сообщения не дублировала. Поэтому, собственно, и полез в поиск, наткнувшись на эту тему. И т.д. Попробовал сейчас и сейчас все прекрасно работает со строкой из мода. Значит у меня от недосыпания внимательность теряется, накосячил. Простите за беспокойство и всем еще раз спасибо за помощь
Человек молод до тех пор, пока его оптимизм, фантазии и мечты еще способны противостоять чувству реальности.