Страница 22 из 26

Добавлено: 24.08.2005 23:23
Гога
MAzZY писал(а):уже можно безбоязненно ставить на рабочий форум?
Если скажу, что можно, легче станет? :wink:
MAzZY писал(а):Или он еще не до конца готов?
До конца ничего не готово. Но тута установлен и у меня установлен.

Добавлено: 25.08.2005 23:02
MAzZY
Возник вопрос.
Мод Enter your name ( http://www.phpbbguru.net/mods/?id=15#15 )
не хочет работать с Быстрым ответом.
Простое добавление куска

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

<!-- BEGIN switch_username_select -->
	if (document.post.username.value == '' && !(formErrors)) {
	formErrors = "{L_ENTER_YOUR_NAME}";
	}
	<!-- END switch_username_select --> 
в quick_reply.tpl в нужном месте не помогает.

Как быть?

Добавлено: 25.08.2005 23:50
Гога
Я отключил Extended Quick Reply Form для гостей -- и всё.
// [begin] Extended Quick Reply Form mod
if ( ($userdata['session_logged_in'] && $is_auth['auth_reply'] && !(($forum_topic_data['forum_status'] == FORUM_LOCKED) || ($forum_topic_data['topic_status'] == TOPIC_LOCKED)) ) || ($userdata['user_level'] == ADMIN) )
{
$quick_reply = true;
}
else
{
$quick_reply = false;
}
// [end] Extended Quick Reply Form mod

Добавлено: 26.08.2005 0:17
MAzZY
Гога
Мне обязательно надо, чтобы были гости. Такова специфика

Добавлено: 26.08.2005 0:37
Coagulant
Если function checkForm() вынести из quick_reply.js в quick_reply.tpl, то можно так:

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

#
#-----[ OPEN ]------------------------------------------
#
quick_reply.php

#
#-----[ FIND ]------------------------------------------
#
'L_USERNAME' => $lang['Username'],

#
#-----[ AFTER, ADD ]------------------------------------------
#
'L_ENTER_YOUR_NAME' => $lang['Enter_your_name'],

#
#-----[ OPEN ]------------------------------------------ 
#
templates/subSilver/quick_reply.tpl

#
#-----[ FIND ]------------------------------------------
#
if (formErrors) {
alert(formErrors);
return false;

#
#-----[ BEFORE, ADD ]------------------------------------------
#
   <!-- BEGIN user_logged_out --> 
   if (document.post.username.value == '' && !(formErrors)) { 
   formErrors = "{L_ENTER_YOUR_NAME}"; 
   } 
   <!-- END user_logged_out --> 

Добавлено: 26.08.2005 1:18
Гога
MAzZY писал(а):Мне обязательно надо, чтобы были гости. Такова специфика
А Extended Quick Reply Form им позарез нужен? :shock:

Добавлено: 26.08.2005 1:26
[R: R@m$e$ :U]
Если function checkForm() не вынесосить из quick_reply.js в quick_reply.tpl, то можно так:

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

quick_reply.tpl  /  posting_body.tpl 
[find] 
l_no_text_selected = "{L_NO_TEXT_SELECTED}"; 
[after] 
l_sending = "{L_SENDING}"; 
  
quick_reply.js 
[find] 
      bbstyle(-1);  
             //formObj.preview.disabled = true;  
             //formObj.submit.disabled = true;  
[after] 
            setTimeout("document.post.post.disabled = true;       document.post.post.value='" + l_sending + "'", 0);  
резал с лога... поэтому разметка не соблюдается... но код верный... хотя меня этот мод очень бесит

Добавлено: 26.08.2005 1:30
Coagulant
[R: R@m$e$ :U]
При чём здесь Post is Sending? :D

Добавлено: 26.08.2005 14:15
MAzZY
вынести из quick_reply.js
Coagulant, там нет такого файла
Гога, да, нужен.

Добавлено: 26.08.2005 14:19
Coagulant
MAzZY писал(а):Coagulant, там нет такого файла
Речь про последнюю версию 2.3.0. Там есть. Если у вас этого файла нет (более ранние версии), то всё равно мои инструкции в силе кроме
Coagulant писал(а): function checkForm() вынести из quick_reply.js в quick_reply.tpl

Добавлено: 26.08.2005 14:23
MAzZY
Coagulant, а где взять более новую версию?

Добавлено: 26.08.2005 14:29
Coagulant

Добавлено: 26.08.2005 14:29
MAzZY
Coagulant писал(а): Если у вас этого файла нет (более ранние версии), то всё равно мои инструкции в силе кроме
Coagulant писал(а): function checkForm() вынести из quick_reply.js в quick_reply.tpl
Не работает так. Я уже это проверял

Добавлено: 26.08.2005 14:34
Coagulant
Тогда извиняюсь, возможно у вас древняя версия, с которой я не работал :oops: Ставьте свежачок-с :wink:

Добавлено: 26.08.2005 15:03
MAzZY
Речь про последнюю версию 2.3.0. Там есть. Если у вас этого файла нет (более ранние версии)
Coagulant, спешу вас "обрадовать" - там нет этого файла(quick_reply.js)