[ABD] Extended Quick Reply Form v.1

Все моды, созданные нашим сообществом для phpBB 2.0.x, анонсированы тут.
Аватара пользователя
Гога
phpBB 2.0.0
Сообщения: 220
Зарегистрирован: 09.05.2005 16:06
Откуда: Архангельск

Сообщение Гога » 24.08.2005 23:23

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

MAzZY
Бывший член :)
Сообщения: 2925
Зарегистрирован: 14.05.2005 23:43
Благодарил (а): 79 раз
Поблагодарили: 71 раз
Забанен: Бессрочно

Сообщение MAzZY » 25.08.2005 23:02

Возник вопрос.
Мод 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 в нужном месте не помогает.

Как быть?

Аватара пользователя
Гога
phpBB 2.0.0
Сообщения: 220
Зарегистрирован: 09.05.2005 16:06
Откуда: Архангельск

Сообщение Гога » 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
Гугл рулит. Я люблю ЛОР.
Интересно, они пришли с миром или им таки нужен наш моск?
Знания принадлежат всему человечеству.

MAzZY
Бывший член :)
Сообщения: 2925
Зарегистрирован: 14.05.2005 23:43
Благодарил (а): 79 раз
Поблагодарили: 71 раз
Забанен: Бессрочно

Сообщение MAzZY » 26.08.2005 0:17

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

Аватара пользователя
Coagulant
Former team member
Сообщения: 955
Зарегистрирован: 10.01.2005 19:43
Откуда: Москва

Сообщение Coagulant » 26.08.2005 0:37

Если 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 --> 

Аватара пользователя
Гога
phpBB 2.0.0
Сообщения: 220
Зарегистрирован: 09.05.2005 16:06
Откуда: Архангельск

Сообщение Гога » 26.08.2005 1:18

MAzZY писал(а):Мне обязательно надо, чтобы были гости. Такова специфика
А Extended Quick Reply Form им позарез нужен? :shock:
Гугл рулит. Я люблю ЛОР.
Интересно, они пришли с миром или им таки нужен наш моск?
Знания принадлежат всему человечеству.

Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
Сообщения: 1464
Зарегистрирован: 16.01.2005 13:04
Откуда: Novosibirsk,RU

Сообщение [R: R@m$e$ :U] » 26.08.2005 1:26

Если 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);  
резал с лога... поэтому разметка не соблюдается... но код верный... хотя меня этот мод очень бесит
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y

Аватара пользователя
Coagulant
Former team member
Сообщения: 955
Зарегистрирован: 10.01.2005 19:43
Откуда: Москва

Сообщение Coagulant » 26.08.2005 1:30

[R: R@m$e$ :U]
При чём здесь Post is Sending? :D

MAzZY
Бывший член :)
Сообщения: 2925
Зарегистрирован: 14.05.2005 23:43
Благодарил (а): 79 раз
Поблагодарили: 71 раз
Забанен: Бессрочно

Сообщение MAzZY » 26.08.2005 14:15

вынести из quick_reply.js
Coagulant, там нет такого файла
Гога, да, нужен.

Аватара пользователя
Coagulant
Former team member
Сообщения: 955
Зарегистрирован: 10.01.2005 19:43
Откуда: Москва

Сообщение Coagulant » 26.08.2005 14:19

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

MAzZY
Бывший член :)
Сообщения: 2925
Зарегистрирован: 14.05.2005 23:43
Благодарил (а): 79 раз
Поблагодарили: 71 раз
Забанен: Бессрочно

Сообщение MAzZY » 26.08.2005 14:23

Coagulant, а где взять более новую версию?

Аватара пользователя
Coagulant
Former team member
Сообщения: 955
Зарегистрирован: 10.01.2005 19:43
Откуда: Москва

Сообщение Coagulant » 26.08.2005 14:29


MAzZY
Бывший член :)
Сообщения: 2925
Зарегистрирован: 14.05.2005 23:43
Благодарил (а): 79 раз
Поблагодарили: 71 раз
Забанен: Бессрочно

Сообщение MAzZY » 26.08.2005 14:29

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

Аватара пользователя
Coagulant
Former team member
Сообщения: 955
Зарегистрирован: 10.01.2005 19:43
Откуда: Москва

Сообщение Coagulant » 26.08.2005 14:34

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

MAzZY
Бывший член :)
Сообщения: 2925
Зарегистрирован: 14.05.2005 23:43
Благодарил (а): 79 раз
Поблагодарили: 71 раз
Забанен: Бессрочно

Сообщение MAzZY » 26.08.2005 15:03

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

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