[OLD] Quick reply for phpBB3 - Быстрый ответ
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
rxu
- phpBB Guru

- Сообщения: 17272
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
[OLD] Quick reply for phpBB3 - Быстрый ответ
Мод быстрого ответа для phpBB3.
Возможности: быстрый ответ, быстрые темы. Управляется при помощи отдельного модуля в администраторском разделе (закладка Общие).
После установки обязателен запуск установочного скрипта qr_db_install.php, которым, в том числе, будет включено отображение формы быстрого ответа для всех зарегистрированных пользователей.
Внимание: Не рекомендуется использовать установочный скрипт из пакета поставки мода версии 1.6.7. Вместо этого используйте исправленные версии install.php и uninstall.php.
Внимание: при обновлении с предыдущей версии не нужно запускать установочный скрипт install.php, если это не оговорено специально.
О проблеме прокрутки страницы темы вниз к форме быстрого ответа.
Проявляется в Internet Explorer.
Фикс от прокрутки страницы вниз к форме быстрого ответа здесь, новая версия - здесь.
Вариант фикса от пользователя VEG - здесь.
Ещё один фикс от наших иностранных товарищей тут.
Код добавления кнопки быстрого ответа для prosilver здесь. Дополнение к указанному коду, необходимое для появления кнопки в стиле subsilver2 здесь.
Возможности: быстрый ответ, быстрые темы. Управляется при помощи отдельного модуля в администраторском разделе (закладка Общие).
После установки обязателен запуск установочного скрипта qr_db_install.php, которым, в том числе, будет включено отображение формы быстрого ответа для всех зарегистрированных пользователей.
Внимание: Не рекомендуется использовать установочный скрипт из пакета поставки мода версии 1.6.7. Вместо этого используйте исправленные версии install.php и uninstall.php.
Внимание: при обновлении с предыдущей версии не нужно запускать установочный скрипт install.php, если это не оговорено специально.
О проблеме прокрутки страницы темы вниз к форме быстрого ответа.
Проявляется в Internet Explorer.
Фикс от прокрутки страницы вниз к форме быстрого ответа здесь, новая версия - здесь.
Вариант фикса от пользователя VEG - здесь.
Ещё один фикс от наших иностранных товарищей тут.
Код добавления кнопки быстрого ответа для prosilver здесь. Дополнение к указанному коду, необходимое для появления кнопки в стиле subsilver2 здесь.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось rxu 11.05.2008 2:04, всего редактировалось 15 раз.
-
rxu
- phpBB Guru

- Сообщения: 17272
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
Re: Quick reply for phpBB3 - Быстрый ответ
ROM@N
Для удаления есть скрипт uninstall.php, кладете в корень борды, запускаете, удаляете.
Для удаления есть скрипт uninstall.php, кладете в корень борды, запускаете, удаляете.
-
vkams
- phpBB 1.4.0
- Сообщения: 38
- Стаж: 19 лет
- Откуда: Москва
Решение проблемы с цитированием в Опере
Я задумался: почему помеченный фрагмент правильно копируется в буфер обмена, но неправильно - в текстовое поле формы "Быстрый ответ".
В editor.js в функции addquote() выделение определяется в следующем фрагменте:
Три ветки по-разному проходятся браузерами:
IE 7- 3
FF 2.0.0.14 - 1, 2
Opera 9.27 - 1, 2, 3
Проблема исчезает, если убрать первую ветку и "else", так что остаётся
Другие части кода остались неизменными.
Прошу проверить, в т.ч. на других браузерах.
В editor.js в функции addquote() выделение определяется в следующем фрагменте:
Код: Выделить всё
// Get text selection - not only the post content :(
if (window.getSelection)
{
theSelection = window.getSelection().toString();
}
else if (document.getSelection)
{
theSelection = document.getSelection();
}
else if (document.selection)
{
theSelection = document.selection.createRange().text;
}
IE 7- 3
FF 2.0.0.14 - 1, 2
Opera 9.27 - 1, 2, 3
Проблема исчезает, если убрать первую ветку и "else", так что остаётся
Код: Выделить всё
if (document.getSelection)
{
theSelection = document.getSelection();
}
if (document.selection)
{
theSelection = document.selection.createRange().text;
}Прошу проверить, в т.ч. на других браузерах.
Всех благ!
Владимир.
Владимир.
-
ROM@N
- phpBB 1.4.0
- Сообщения: 34
- Стаж: 21 год 2 месяца
- Откуда: Владивосток
Re: Quick reply for phpBB3 - Быстрый ответ
В этом то вся и проблема, данный скрипт выдает "NOT_INSTALLED", все вроди подчистил, вот остались только одни модули...
rxu писал(а):Для удаления есть скрипт uninstall.php, кладете в корень борды, запускаете, удаляете.
-
rxu
- phpBB Guru

- Сообщения: 17272
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
Re: Quick reply for phpBB3 - Быстрый ответ
Я запамятовал, а что из админки из управления модулями администраторского раздела - не удаляется?
-
ROM@N
- phpBB 1.4.0
- Сообщения: 34
- Стаж: 21 год 2 месяца
- Откуда: Владивосток
Re: Quick reply for phpBB3 - Быстрый ответ
Система => Администраторский раздел => Управление модулями, есть модуль под названием "ACP_QUICK_REPLY", при попытки его удалить выводится следующее сообщение:
Код: Выделить всё
Не удалось удалить модуль, поскольку на него назначены дочерние модули. Удалите или переместите все дочерние модули перед выполнением этого действия.-
rxu
- phpBB Guru

- Сообщения: 17272
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
Re: Quick reply for phpBB3 - Быстрый ответ
Тогда посмотрите внимательно, нет ли действительно назначенных к быстрому ответу дочерних модулей.
Если нет, попробуйте выполнить вот этот скрипт из корня конференции (после выполнения - сразу удалить).
Если нет, попробуйте выполнить вот этот скрипт из корня конференции (после выполнения - сразу удалить).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
ROM@N
- phpBB 1.4.0
- Сообщения: 34
- Стаж: 21 год 2 месяца
- Откуда: Владивосток
Re: Quick reply for phpBB3 - Быстрый ответ
Подскажите, где посомтреть неназначены ли модули к быстрому ответу, может я не там смотрю...
-
rxu
- phpBB Guru

- Сообщения: 17272
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
Re: Quick reply for phpBB3 - Быстрый ответ
По идее, заходить в редактирование каждого модуля и смореть родителя. Но, думаю, этот модуль нигде родителем значиться не должен.
-
Палыч
- Former team member
- Сообщения: 9683
- Стаж: 20 лет 4 месяца
- Откуда: Питер
- Благодарил (а): 3 раза
- Поблагодарили: 454 раза
Re: Quick reply for phpBB3 - Быстрый ответ
Можно просмотреть выпадающее меню перехода (Выбрать модуль) там все установленые модули отображаются в виде иерархического дерева, если под Быстрым ответом есть дочки, то они по-идее должны отображаться под ним со сдвигом вправо.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
elChupacabra
- phpBB 1.0.0
- Сообщения: 2
- Стаж: 18 лет 2 месяца
Re: Quick reply for phpBB3 - Быстрый ответ
По отсутствию реакции на мой предыдущий пост мне сложно судить принят он к сведению или нет. Стоит ли ждать исправления бага или самому искать решение? Или скажите, что я один такой счастливец и у вас этого не наблюдается.
-
FladeX
- Former team member
- Сообщения: 1935
- Стаж: 19 лет 3 месяца
- Откуда: Саранск
- Благодарил (а): 7 раз
- Поблагодарили: 59 раз
Re: Quick reply for phpBB3 - Быстрый ответ
Кстати, после установки мода становится несколько неудобно переходить к профилю пользователя, если у него нет аватарки. Единственная ссылка во viewtopic тогда, это заголовок сообщения...
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
-
crash
- Former team member
- Сообщения: 6517
- Стаж: 22 года 2 месяца
- Откуда: Бердск
- Поблагодарили: 15 раз
Re: Quick reply for phpBB3 - Быстрый ответ
около даты написания сообщения есть ник, жмите на него.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
rxu
- phpBB Guru

- Сообщения: 17272
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
Re: Quick reply for phpBB3 - Быстрый ответ
elChupacabra
Ситуация на данный момент такова, что надежного исправления прокрутки темы вниз пока нет.
Поэтому либо используете данный фикс и миритесь с проблемой со смайлами в ИЕ, либо наоборот.
Ситуация на данный момент такова, что надежного исправления прокрутки темы вниз пока нет.
Поэтому либо используете данный фикс и миритесь с проблемой со смайлами в ИЕ, либо наоборот.
-
VEG
- phpBB 2.0.7a
- Сообщения: 609
- Стаж: 20 лет 5 месяцев
- Откуда: Минск
- Благодарил (а): 20 раз
- Поблагодарили: 141 раз
Re: Quick reply for phpBB3 - Быстрый ответ
Я надеюсь вы не против, если я вставлю свои пять копеек. Я решил проблему вот так:rxu писал(а):Ситуация на данный момент такова, что надежного исправления прокрутки темы вниз пока нет.
Код: Выделить всё
OPEN
editor.js
FIND
onload_functions.push('initInsertions()');
REPLACE
//onload_functions.push('initInsertions()');
OPEN
quick_reply.html
FIND
class="inputbox">{MESSAGE}
REPLACE WITH
onfocus="initInsertions();" class="inputbox">{MESSAGE}
OPEN
posting_editor.html
FIND
class="inputbox">{MESSAGE}
REPLACE WITH
onfocus="initInsertions();" class="inputbox">{MESSAGE}
OPEN
posting_smilies.html
FIND
var text_name = 'message';
ADD AFTER
onload_functions.push('initInsertions()');Но если вдруг кому-то нужно — ее можно немножко оптимизировать вот так:
Код: Выделить всё
function initInsertions()
{
if (is_ie && typeof(baseHeight) != 'number')
{
var doc;
if (document.forms[form_name]) doc = document;
else doc = opener.document;
var textarea = doc.forms[form_name].elements[text_name];
textarea.focus();
baseHeight = doc.selection.createRange().duplicate().boundingHeight;
if (!document.forms[form_name]) document.body.focus();
}
}phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
-
-Deadly-
- phpBB 1.2.0
- Сообщения: 12
- Стаж: 18 лет 4 месяца
- Откуда: Белгород

