Все моды, созданные нашим сообществом для phpBB 2.0.x, анонсированы тут.
-
Гога
- phpBB 2.0.0
- Сообщения: 220
- Стаж: 19 лет 11 месяцев
- Откуда: Архангельск
Сообщение
Гога »
MAzZY писал(а):уже можно безбоязненно ставить на рабочий форум?
Если скажу, что можно, легче станет? :wink:
MAzZY писал(а):Или он еще не до конца готов?
До конца ничего не готово. Но тута установлен и у меня установлен.
Гога
-
MAzZY
- Бывший член :)
- Сообщения: 2925
- Стаж: 19 лет 11 месяцев
- Благодарил (а): 19 раз
- Поблагодарили: 30 раз
- Забанен: Бессрочно
Сообщение
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 в нужном месте не помогает.
Как быть?
MAzZY
-
Гога
- phpBB 2.0.0
- Сообщения: 220
- Стаж: 19 лет 11 месяцев
- Откуда: Архангельск
Сообщение
Гога »
Я отключил 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
- Стаж: 19 лет 11 месяцев
- Благодарил (а): 19 раз
- Поблагодарили: 30 раз
- Забанен: Бессрочно
Сообщение
MAzZY »
Гога
Мне обязательно надо, чтобы были гости. Такова специфика
MAzZY
-
Coagulant
- Former team member
- Сообщения: 955
- Стаж: 20 лет 3 месяца
- Откуда: Москва
Сообщение
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 -->
Coagulant
-
Гога
- phpBB 2.0.0
- Сообщения: 220
- Стаж: 19 лет 11 месяцев
- Откуда: Архангельск
Сообщение
Гога »
MAzZY писал(а):Мне обязательно надо, чтобы были гости. Такова специфика
А Extended Quick Reply Form им позарез нужен?

Гога
-
[R: R@m$e$ :U]
- phpBB Maniac
- Сообщения: 1464
- Стаж: 20 лет 3 месяца
- Откуда: Novosibirsk,RU
Сообщение
[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);
резал с лога... поэтому разметка не соблюдается... но код верный... хотя меня этот мод очень бесит
[R: R@m$e$ :U]
-
Coagulant
- Former team member
- Сообщения: 955
- Стаж: 20 лет 3 месяца
- Откуда: Москва
Сообщение
Coagulant »
[R: R@m$e$ :U]
При чём здесь Post is Sending?

Coagulant
-
MAzZY
- Бывший член :)
- Сообщения: 2925
- Стаж: 19 лет 11 месяцев
- Благодарил (а): 19 раз
- Поблагодарили: 30 раз
- Забанен: Бессрочно
Сообщение
MAzZY »
вынести из quick_reply.js
Coagulant, там нет такого файла
Гога, да, нужен.
MAzZY
-
Coagulant
- Former team member
- Сообщения: 955
- Стаж: 20 лет 3 месяца
- Откуда: Москва
Сообщение
Coagulant »
MAzZY писал(а):Coagulant, там нет такого файла
Речь про последнюю версию 2.3.0. Там есть. Если у вас этого файла нет (более ранние версии), то всё равно мои инструкции в силе кроме
Coagulant писал(а): function checkForm() вынести из quick_reply.js в quick_reply.tpl
Coagulant
-
MAzZY
- Бывший член :)
- Сообщения: 2925
- Стаж: 19 лет 11 месяцев
- Благодарил (а): 19 раз
- Поблагодарили: 30 раз
- Забанен: Бессрочно
Сообщение
MAzZY »
Coagulant, а где взять более новую версию?
MAzZY
-
Coagulant
- Former team member
- Сообщения: 955
- Стаж: 20 лет 3 месяца
- Откуда: Москва
Сообщение
Coagulant »
Coagulant
-
MAzZY
- Бывший член :)
- Сообщения: 2925
- Стаж: 19 лет 11 месяцев
- Благодарил (а): 19 раз
- Поблагодарили: 30 раз
- Забанен: Бессрочно
Сообщение
MAzZY »
Coagulant писал(а): Если у вас этого файла нет (более ранние версии), то всё равно мои инструкции в силе кроме
Coagulant писал(а): function checkForm() вынести из quick_reply.js в quick_reply.tpl
Не работает так. Я уже это проверял
MAzZY
-
Coagulant
- Former team member
- Сообщения: 955
- Стаж: 20 лет 3 месяца
- Откуда: Москва
Сообщение
Coagulant »
Тогда извиняюсь, возможно у вас древняя версия, с которой я не работал

Ставьте свежачок-с :wink:
Coagulant
-
MAzZY
- Бывший член :)
- Сообщения: 2925
- Стаж: 19 лет 11 месяцев
- Благодарил (а): 19 раз
- Поблагодарили: 30 раз
- Забанен: Бессрочно
Сообщение
MAzZY »
Речь про последнюю версию 2.3.0. Там есть. Если у вас этого файла нет (более ранние версии)
Coagulant, спешу вас "обрадовать" - там нет этого файла(quick_reply.js)
MAzZY