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

Extended Quick Reply Form v.3

Все моды, созданные нашим сообществом для phpBB 2.0.x, анонсированы тут.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 16 лет 3 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

vkams писал(а): при быстрой вставке цитаты страница прокручивается вниз
А фрейм-то зачем? Открываете templates/quick_reply.js, ищете такой код

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

// Putting username to the post box
function putName(name)
{ 
	emoticon_wospaces('[b]'+name+'[/b]\n'); 
	document.post.message.focus(); 
	return; 
}

// Putting selection to the post box
function quoteSelection(name)
{
	if (selection)
	{ 
		emoticon_wospaces('[quote="'+name+'"]' + selection + '[/quote]\n'); 
		selection = '';
		document.post.message.focus(); 
		return; 
	}
	else
	{ 
		alert(l_no_text_selected);
		return; 
	} 
}
В нем строки

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

document.post.message.focus();
Заменяете на

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

// document.post.message.focus();
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений

Аватара пользователя
vkams
phpBB 1.4.0
Сообщения: 38
Стаж: 12 лет 10 месяцев
Откуда: Москва

Сообщение vkams »

Xpert, спасибо за совет. Закомментировал строки, но всё равно прокручивает страницу так, чтобы фокус был в окошке быстрого сообщения.

Я хотел следующего: когда на сообщение пишется ответ, бывает удобно делать несколько реплик: выделяется фрагмент - кнопка "цитировать выделенное" - свои слова, потом то же с очередным фрагментом. В настоящее время приходится каждый раз позиционироваться на сообщении, на которое отвечаю. Гораздо удобнее было бы видеть и его, и свой ответ одновременно.

Да, можно один раз нажать "цитировать", а затем вручную разбивать на кусочки, добавляя теги "quote", но лучше иметь два фрейма. В силу широкой популярности форумов на phpbb эта задача может представлять интерес для многих, но я пока не имею решения.

Всего Вам доброго!
Всех благ!
Владимир.

Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 16 лет 3 месяца
Поблагодарили: 2 раза

Сообщение Xpert »

Я забыл еще одно место.

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

function emoticon_wospaces(text) {
	var txtarea = document.post.message;
	if (txtarea.createTextRange && txtarea.caretPos) {
		var caretPos = txtarea.caretPos;
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text;
		txtarea.focus();
	} else {
		txtarea.value  += text;
		txtarea.focus();
	}
}
Закомментировать оба вхождения

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

txtarea.focus();
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений

Аватара пользователя
vkams
phpBB 1.4.0
Сообщения: 38
Стаж: 12 лет 10 месяцев
Откуда: Москва

Сообщение vkams »

Xpert, опять спасибо и опять тот же результат: скроллинг. Возможно, так браузер и обязан себя вести.

----
Клавиши для быстрой вставки тегов

Заметил: даже на форуме http://phpbbguru.net/ не работают акселераторы для быстрой вставки тега, хотя, например, для bold указано сочетание клавиш alt+b. Более удобно привычное ctrl+b - работает на http://torrents.ru/forum/ . Может быть, это как-то лечится?

Уточню: в IE вставляет тег, а в FireFox нет. По идее, должно обнимать легом выделенный текст, но этого нет даже в IE.

Аватара пользователя
uzzzer
phpBB 1.2.1
Сообщения: 26
Стаж: 12 лет 10 месяцев

Сообщение uzzzer »

А небыло ли дополнения для мода, которое бы давало возможность отправлять сообщение при нажатии "Ctrl+Enter"?

forall
phpBB 1.4.4
Сообщения: 130
Стаж: 13 лет 2 месяца

Сообщение forall »

uzzzer писал(а):"Ctrl+Enter"
Извиняюсь за "ап" темы, но задумка хорошая.
По поиску ничего не нашлось.

Аватара пользователя
uzzzer
phpBB 1.2.1
Сообщения: 26
Стаж: 12 лет 10 месяцев

Сообщение uzzzer »

Нашел такой скрипт

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

function trigger_submit_on_ctrl_enter(e) {
    if ((e.keyCode==13) && (e.ctrlKey || e.shiftKey)) {
	p = this.parentNode
	i = 0
	if (this.nodeName == 'TEXTAREA')
	    this.value = zakavych(this.value)

	while (p.nodeName != 'FORM' && i++ < 100) 
	    p = p.parentNode

	if (p.nodeName == 'FORM' && e.ctrlKey) 
	    p.submit()
    }
}
Но как воспользоваться - не знаю :oops:

Аватара пользователя
prapor
phpBB 1.4.0
Сообщения: 39
Стаж: 14 лет 1 месяц
Откуда: Украина,г.Львов

Сообщение prapor »

Судя по всему пропустил одну версию.
В данный момент использую eqr_3.0.3.zip,в инструкции описан апдейт с 3.0.4.
У кого есть мод этой версии,скиньте пож на мыло или сюда выложите

Петрович
phpBB 2.0.0
Сообщения: 244
Стаж: 13 лет 7 месяцев
Откуда: НСО, п. Витаминка
Благодарил (а): 10 раз
Поблагодарили: 14 раз

Сообщение Петрович »

Мод не такой и большой, чтобы обновляться по версиям и искать предыдущую. Удали предыдущую версию, установи последнюю.

forall
phpBB 1.4.4
Сообщения: 130
Стаж: 13 лет 2 месяца

Сообщение forall »

При быстром цитировании, при выделении текста со смайликом и нажатии на кнопочку цитировать под ником.
В цитату вставляется сообщение и слово смайла. Эмоция.
При отправке сообщения смайл не парсится и так остается словом.
При нормальном цитировании все нормально.
Нашел в этой ветке такое решение:
Вот сам вопрос с этим решением как я понял не верен?
Или можно ещё иначе это все сделать?

Друг Враг
phpBB 1.0.0
Сообщения: 5
Стаж: 12 лет 7 месяцев

Сообщение Друг Враг »

После установки модификации "Extended Quick Reply Form" внизу каждой темы форума появилась горизонтальная полоса прокрутки при разрешении экрана 800/600. Естественно, в гостевом доступе, когда формы быстрого ответа не видно, полосы прокрутки нет.

Переустанавливал мод два раза, результат один и тот же. Как убрать полосу прокрутки?

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

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

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

forall
phpBB 1.4.4
Сообщения: 130
Стаж: 13 лет 2 месяца

Сообщение forall »

uzzzer писал(а):А небыло ли дополнения для мода, которое бы давало возможность отправлять сообщение при нажатии "Ctrl+Enter"?
Тут сделали

elephant
phpBB 1.0.0
Сообщения: 5
Стаж: 12 лет 4 месяца
Откуда: 3 планета от солнца

Сообщение elephant »

Подскажите, пожалуйста, что делать если вылезает такая ошибка

Warning: Cannot modify header information - headers already sent by (output started at /home/public_html/forum/language/lang_russian/lang_main.php:2020) in /home/public_html/forum/includes/page_header.php on line 479

22 верси форума+рус яз с этого сайта.
других модов не установлено.
с англ языком все норм работает.

Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 16 лет
Откуда: Бердск
Поблагодарили: 15 раз

Сообщение crash »

elephant писал(а):/home/public_html/forum/language/lang_russian/lang_main.php:2020
и что здесь
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса

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