Внимание!
Не все расширения для phpBB 3.2 совместимы с phpBB 3.3, главным образом из-за неверного синтаксиса в определениях сервисов (отсутствия обрамляющих кавычек - '...').
Перед обновлением необходимо убедиться в совместимости всех расширений.
Рекомендуется предварительно тестировать обновление на копии конференции (локально или на сервере).

[OLD] Quick reply for phpBB3 - Быстрый ответ

Все моды, созданные нашим сообществом для phpBB 3.0.x, будут анонсированы тут. Вся техническая поддержка по этим модам оказывается в этом форуме.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14795
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 356 раз
Поблагодарили: 1636 раз

[OLD] Quick reply for phpBB3 - Быстрый ответ

Сообщение rxu »

Мод быстрого ответа для phpBB3.

Возможности: быстрый ответ, быстрые темы. Управляется при помощи отдельного модуля в администраторском разделе (закладка Общие).

После установки обязателен запуск установочного скрипта qr_db_install.php, которым, в том числе, будет включено отображение формы быстрого ответа для всех зарегистрированных пользователей.
Внимание: Не рекомендуется использовать установочный скрипт из пакета поставки мода версии 1.6.7. Вместо этого используйте исправленные версии install.php и uninstall.php.

Внимание: при обновлении с предыдущей версии не нужно запускать установочный скрипт install.php, если это не оговорено специально.

О проблеме прокрутки страницы темы вниз к форме быстрого ответа.
Проявляется в Internet Explorer.
Фикс от прокрутки страницы вниз к форме быстрого ответа здесь, новая версия - здесь.
Вариант фикса от пользователя VEG - здесь.
Ещё один фикс от наших иностранных товарищей тут.

Код добавления кнопки быстрого ответа для prosilver здесь. Дополнение к указанному коду, необходимое для появления кнопки в стиле subsilver2 здесь.
Вложения
Olympus_QR_button_1.0.0.zip
(41.32 КБ) 2486 скачиваний
Olympus_QR_1.6.7.zip
(55.08 КБ) 19717 скачиваний
Последний раз редактировалось rxu 11.05.2008 6:04, всего редактировалось 15 раз.
Изображение

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14795
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 356 раз
Поблагодарили: 1636 раз

Re: Quick reply for phpBB3 - Быстрый ответ

Сообщение rxu »

ROM@N
Для удаления есть скрипт uninstall.php, кладете в корень борды, запускаете, удаляете.
Изображение

Аватара пользователя
vkams
phpBB 1.4.0
Сообщения: 38
Зарегистрирован: 06.09.2007 15:10
Откуда: Москва

Решение проблемы с цитированием в Опере

Сообщение vkams »

Я задумался: почему помеченный фрагмент правильно копируется в буфер обмена, но неправильно - в текстовое поле формы "Быстрый ответ".
В 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
Зарегистрирован: 20.07.2005 3:36
Откуда: Владивосток

Re: Quick reply for phpBB3 - Быстрый ответ

Сообщение ROM@N »

В этом то вся и проблема, данный скрипт выдает "NOT_INSTALLED", все вроди подчистил, вот остались только одни модули...
rxu писал(а):Для удаления есть скрипт uninstall.php, кладете в корень борды, запускаете, удаляете.

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14795
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 356 раз
Поблагодарили: 1636 раз

Re: Quick reply for phpBB3 - Быстрый ответ

Сообщение rxu »

Я запамятовал, а что из админки из управления модулями администраторского раздела - не удаляется?
Изображение

Аватара пользователя
ROM@N
phpBB 1.4.0
Сообщения: 34
Зарегистрирован: 20.07.2005 3:36
Откуда: Владивосток

Re: Quick reply for phpBB3 - Быстрый ответ

Сообщение ROM@N »

Система => Администраторский раздел => Управление модулями, есть модуль под названием "ACP_QUICK_REPLY", при попытки его удалить выводится следующее сообщение:

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

Не удалось удалить модуль, поскольку на него назначены дочерние модули. Удалите или переместите все дочерние модули перед выполнением этого действия.

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14795
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 356 раз
Поблагодарили: 1636 раз

Re: Quick reply for phpBB3 - Быстрый ответ

Сообщение rxu »

Тогда посмотрите внимательно, нет ли действительно назначенных к быстрому ответу дочерних модулей.
Если нет, попробуйте выполнить вот этот скрипт из корня конференции (после выполнения - сразу удалить).
Вложения
uninstall_short.zip
(1.04 КБ) 257 скачиваний
Изображение

Аватара пользователя
ROM@N
phpBB 1.4.0
Сообщения: 34
Зарегистрирован: 20.07.2005 3:36
Откуда: Владивосток

Re: Quick reply for phpBB3 - Быстрый ответ

Сообщение ROM@N »

Подскажите, где посомтреть неназначены ли модули к быстрому ответу, может я не там смотрю...

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14795
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 356 раз
Поблагодарили: 1636 раз

Re: Quick reply for phpBB3 - Быстрый ответ

Сообщение rxu »

По идее, заходить в редактирование каждого модуля и смореть родителя. Но, думаю, этот модуль нигде родителем значиться не должен.
Изображение

Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Quick reply for phpBB3 - Быстрый ответ

Сообщение Палыч »

Можно просмотреть выпадающее меню перехода (Выбрать модуль) там все установленые модули отображаются в виде иерархического дерева, если под Быстрым ответом есть дочки, то они по-идее должны отображаться под ним со сдвигом вправо.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.

elChupacabra
phpBB 1.0.0
Сообщения: 2
Зарегистрирован: 27.06.2008 15:04

Re: Quick reply for phpBB3 - Быстрый ответ

Сообщение elChupacabra »

По отсутствию реакции на мой предыдущий пост мне сложно судить принят он к сведению или нет. Стоит ли ждать исправления бага или самому искать решение? Или скажите, что я один такой счастливец и у вас этого не наблюдается.

Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Зарегистрирован: 02.06.2007 23:44
Откуда: Саранск
Благодарил (а): 7 раз
Поблагодарили: 59 раз

Re: Quick reply for phpBB3 - Быстрый ответ

Сообщение FladeX »

Кстати, после установки мода становится несколько неудобно переходить к профилю пользователя, если у него нет аватарки. Единственная ссылка во viewtopic тогда, это заголовок сообщения...
//
// 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
Зарегистрирован: 07.07.2004 17:12
Откуда: Бердск
Поблагодарили: 15 раз

Re: Quick reply for phpBB3 - Быстрый ответ

Сообщение crash »

около даты написания сообщения есть ник, жмите на него.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14795
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 356 раз
Поблагодарили: 1636 раз

Re: Quick reply for phpBB3 - Быстрый ответ

Сообщение rxu »

elChupacabra
Ситуация на данный момент такова, что надежного исправления прокрутки темы вниз пока нет.
Поэтому либо используете данный фикс и миритесь с проблемой со смайлами в ИЕ, либо наоборот.
Изображение

Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 607
Зарегистрирован: 29.03.2006 20:13
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 140 раз

Re: Quick reply for phpBB3 - Быстрый ответ

Сообщение VEG »

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()');
В чем проблема? Нам необходимо вызвать initInsertions() до начала работы с текстбоксом для того, чтобы под IE корректно работали вставки. Но при ее вызове из-за textarea.focus(); страница прокручивается вниз. Мы убираем вызов этой функции из onload и вызываем ее при получении textarea фокуса. При этом переписывать функцию initInsertions() для многократного вызова не приходится, потому что там уже есть проверка if (is_ie && typeof(baseHeight) != 'number').
Но если вдруг кому-то нужно — ее можно немножко оптимизировать вот так:

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

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 сервисов, без правок кода)

-Deadly-
phpBB 1.2.0
Сообщения: 12
Зарегистрирован: 12.05.2008 22:32
Откуда: Белгород

Re: Quick reply for phpBB3 - Быстрый ответ

Сообщение -Deadly- »

Мод работает под phpbb 3.0.2?

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