[RC] Цитата выделенного в быстрый ответ через всплывашку.

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Arpeccop
phpBB 1.4.0
Сообщения: 31
Стаж: 16 лет 11 месяцев
Благодарил (а): 2 раза

Re: [RC] Цитата выделенного в быстрый ответ через всплывашку

Сообщение Arpeccop »

Nekstati спасибо, действительно помогло, всплывающее окно появилось - оно нормально исчезает если в нем на ссылку не нажимать, а вот теперь новая проблема - если я нажимаю на ссылку то всплывающее окно перемещается пикселе на 30 ниже, и в форме быстрого ответа ничего не появляется:
вот что пишет хром
ошибка в viewtopic.php, хром выделяет 825 строку и подчеркивает в ней getTop, вот строка:

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

if (window.webkit) window.scrollTo(0, $('message-box').getTop() - window.innerHeight + $('message-box').offsetHeight);
ошибка:

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

Uncaught TypeError: Cannon call method 'getTop' of null
переменная в mootools при поиске выводиться 2 раза:

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

getTop:function(overflown){return this.getPosition(overflown).y;}

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

if(this.position.element=='absolute'&&!['relative','absolute','fixed'].contains(this.position.container)){top=$chk(top)?top:this.element.getTop(this.options.overflown);
А по поводу рабочего мода для сабсильвера - в самом первом посте этой темы есть описание от владимир1983, но там мод не доделан, во первых нет плавного раскрытия быстрого ответа, а при выделении текста и последующей отмене выделения всплываюшее окно не пропадает.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: [RC] Цитата выделенного в быстрый ответ через всплывашку

Сообщение Nekstati »

Arpeccop писал(а):$('message-box').getTop()
Cannon call method 'getTop' of null
Отсутствует элемент с id="message-box". Добавьте этот id к следующему элементу в quickreply_editor.html:

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

<td class="row2" valign="top" align="left" width="78%">
Arpeccop
phpBB 1.4.0
Сообщения: 31
Стаж: 16 лет 11 месяцев
Благодарил (а): 2 раза

Re: [RC] Цитата выделенного в быстрый ответ через всплывашку

Сообщение Arpeccop »

Nekstati сделал то что Вы подсказали, ошибка исчезла и при клике на ссылку во всплывающем окне раскрывается форма быстрого ответа но в ней ничего не появляется хром выдает ошибку в строке:

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

insert_text('[quote="' + $('poster' + pid).getText() + '"]' + sel + '[/quote]\r\n'); return false;};
ошибка:

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

Uncaught TypeError: Cannot call method 'getText' of null
Я так понимаю проблема в том что нет id="poster", но куда его вставлять я не имею представления =(
ArtTeam
phpBB 2.0.0
Сообщения: 200
Стаж: 16 лет 4 месяца
Благодарил (а): 7 раз
Поблагодарили: 3 раза

Re: [RC] Цитата выделенного в быстрый ответ через всплывашку

Сообщение ArtTeam »

вроде заработало но чего то смайлы не цитируются
ArtTeam
phpBB 2.0.0
Сообщения: 200
Стаж: 16 лет 4 месяца
Благодарил (а): 7 раз
Поблагодарили: 3 раза

Re: [RC] Цитата выделенного в быстрый ответ через всплывашку

Сообщение ArtTeam »

FEAR93 писал(а):Quick Quote selected (jQuery).zip
что лучше поставить что бы добавить в быстрый ответ панель смайлов и панель кнопок ббкода
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

[RC] Цитата выделенного в быстрый ответ через всплывашку.

Сообщение МайскийЖук »

Любовь и боль, покой и бой я как любой несу с собой…
ArtTeam
phpBB 2.0.0
Сообщения: 200
Стаж: 16 лет 4 месяца
Благодарил (а): 7 раз
Поблагодарили: 3 раза

Re: [RC] Цитата выделенного в быстрый ответ через всплывашку

Сообщение ArtTeam »

МайскийЖук да ну это целый кухонный комбайн
может есть что то другое
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: [RC] Цитата выделенного в быстрый ответ через всплывашку

Сообщение Sheer »

Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Arpeccop
phpBB 1.4.0
Сообщения: 31
Стаж: 16 лет 11 месяцев
Благодарил (а): 2 раза

Re: [RC] Цитата выделенного в быстрый ответ через всплывашку

Сообщение Arpeccop »

Фуф ну вроде разобрался, вообщем что сделал:
вот это

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

$('poster' + pid).getText()
заменил на это

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

$('postauthor').getText()
и в файле viewtopic_body.html изменил у class="postauthor" на id="postauthor"
Работает =)
Arpeccop
phpBB 1.4.0
Сообщения: 31
Стаж: 16 лет 11 месяцев
Благодарил (а): 2 раза

Re: [RC] Цитата выделенного в быстрый ответ через всплывашку

Сообщение Arpeccop »

Да уж - не все так просто оказалось - вообщем в выводимой цитате приписывается ник самого верхнего на странице пользователя. видимо для этого и было задоно условие +pid, вот только на сабсильвере оно не работает. Может кто знает что нужно прописать
$('postauthor' + ВОТ_СЮДА ).getText()
чтобы скрипт нормально заработал?

Добавлено спустя 1 час 21 минуту 26 секунд:
Re: [RC] Цитата выделенного в быстрый ответ через всплывашку.
Готов финансово вознаградить того кто поможет разобраться с этим модом.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: [RC] Цитата выделенного в быстрый ответ через всплывашку

Сообщение Sheer »

Возымел наглость внести свой вклад в разработку мода (вариант для MooTools).
Добавлена инструкция для subsilver2 (в папке /contrib). Ссылка на инструкцию для subsilver2 доступна из основной инструкции. Добавлены необходимые файлы в архив.
Quick Quote selected_V_0.4.zip
Инструкция для subsilver2 отдельно
Quick_Quote_selected_subsilver2.zip
NB. Если устанавливать только для subsilver2, то необходимо дополнительно проделать следующее (в инструкции Quick_Quote_selected_subsilver2 это опущено):
Открыть ./language/ru/viewtopic.php
Найти

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

	'NO_REASON_WARNING'		=> 'Причина не указана',
Добавить после

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

	'HIDE_QR'				=> 'Скрыть быстрый ответ',
	'INSERT_TEXT_QR'		=> 'Вставить цитату в окно ответа',
	'QUICK_REPLY'			=> 'Быстрый ответ',
	'FOR_NAME'				=> 'Обратиться по имени',
ЗЫ. Кнопку "Быстрый ответ" надо по-хорошему перерисовать, мне уже лениво.
Arpeccop писал(а): в выводимой цитате приписывается ник самого верхнего на странице пользователя
Это потому, что ты там лишнего чего-то наворотил.
Я проверял - все работает нормально. Тестировалось на "стерильном форуме" без доработки БО.
Arpeccop писал(а):Готов финансово вознаградить
Награду готов принять :D :D
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: [RC] Цитата выделенного в быстрый ответ через всплывашку

Сообщение Пчелкин »

Sheer писал(а):Возымел наглость
А вы наглейте, товарисч....да почаще...упс...и побольше...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Petruxa12
phpBB 2.0.2
Сообщения: 331
Стаж: 15 лет 4 месяца
Откуда: Москва
Благодарил (а): 156 раз
Поблагодарили: 6 раз

Re: [RC] Цитата выделенного в быстрый ответ через всплывашку

Сообщение Petruxa12 »

SheerСпасибо щас попробую но походу в инструкции у вас ошибка, там где написано Скопировать или добавить для сабсильвера,у вас пути почему-то всё равно просильвер
:idea: phpBB 3.2.7 :idea:
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: [RC] Цитата выделенного в быстрый ответ через всплывашку

Сообщение Sheer »

Petruxa12
Исправил
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Petruxa12
phpBB 2.0.2
Сообщения: 331
Стаж: 15 лет 4 месяца
Откуда: Москва
Благодарил (а): 156 раз
Поблагодарили: 6 раз

Re: [RC] Цитата выделенного в быстрый ответ через всплывашку

Сообщение Petruxa12 »

Не работает ничего! 2 раза проверял чистил! и ошибоки есть

T_TEMPLATE_PATH исправить на T_SUPER_TEMPLATE_PATH
:idea: phpBB 3.2.7 :idea:

Вернуться в «Бета-версии модов для phpBB 3.0.x»