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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
fordzon
phpBB 1.0.0
Сообщения: 7
Стаж: 12 лет 8 месяцев
Благодарил (а): 2 раза

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

Сообщение fordzon »

Здравствуйте!
Поставил мод Quick_Quote_selected_subsilver2.zip с использованием мутулс с 14-й страницы темы.
insert_text_qr и запятую с пробелом потом тоже добавил. Всё это работает нормально.

Но, пока не выделишь текст или не нажмёшь на чей-нибудь ник, не появляется окно БО.
И не появляется кнопка "Быстрый ответ", как в этом форуме.
Быстрый ответ разрешён везде в Административном разделе.
До установки мода всё было нормально.
Подскажите, пожалуйста, что и где добавить чтоб окно быстрого ответа появлялось сразу при заходе в тему или хотя бы как кнопку "Быстрый ответ" добавить....
phpBB 3.0.12
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

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

Сообщение Sheer »

fordzon писал(а):И не появляется кнопка "Быстрый ответ"
В инструкции по установке мода написано в самом конце
После выполнения всех действий нужно очистить кэш шаблона и обновить набор рисунков.
чтоб окно быстрого ответа появлялось сразу
Открыть quickreply_editor.html
Найти

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

<form id="postform" method="post" action="{U_QR_ACTION}" style="height: 0; overflow: hidden; position: relative;">
Заменить 0 на 225px
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Sherlock
phpBB 2.0.2
Сообщения: 301
Стаж: 14 лет
Откуда: Украина, Ивано-Франковск
Благодарил (а): 40 раз
Поблагодарили: 44 раза

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

Сообщение Sherlock »

[RC] Цитата выделенного в быстрый ответ через всплывашку.
Думал, пробовал вот такую ​​штуку сделать и не получалось.
Как сделать так, чтобы при нажатии на имя пользователя в быстрый ответ вставлялось его имя, с цветом группы?
SH
Аватара пользователя
Dbonz
phpBB 2.0.0
Сообщения: 231
Стаж: 14 лет 2 месяца
Благодарил (а): 25 раз
Поблагодарили: 25 раз

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

Сообщение Dbonz »

Sherlock писал(а):Как сделать так, чтобы при нажатии на имя пользователя в быстрый ответ вставлялось его имя, с цветом группы?
Тут: https://www.phpbb.com/customise/db/mod/ ... ox-t_84611
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1584
Стаж: 14 лет 8 месяцев
Благодарил (а): 90 раз
Поблагодарили: 165 раз

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

Сообщение angst66 »

Dbonz писал(а):Тут: https://www.phpbb.com/customise/db/mod/ ... ox-t_84611
Там неправильная инструкция. Нужно найти

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

<!-- IF S_QUICK_REPLY --><a id="poster{postrow.POST_ID}" href="#postform" onclick="show_qr(true); insert_text('[b]' + $(this).text() + '[/b], '); return false;" title="{L_FOR_NAME}" style="color: {postrow.POST_AUTHOR_COLOUR}"><strong>{postrow.POST_AUTHOR}</strong></a><!-- ELSE -->{L_POST_BY_AUTHOR} <strong>{postrow.POST_AUTHOR_FULL}</strong><!-- ENDIF -->
Заменить

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

<!-- IF S_QUICK_REPLY --><a id="poster{postrow.POST_ID}" href="#postform" onclick="show_qr(true); insert_text('[b]<!-- IF postrow.POST_AUTHOR_COLOUR -->[color={postrow.POST_AUTHOR_COLOUR}]<!-- ENDIF -->{postrow.POST_AUTHOR}<!-- IF postrow.POST_AUTHOR_COLOUR -->[/color]<!-- ENDIF -->[/b], '); return false;" title="{L_FOR_NAME}" style="color: {postrow.POST_AUTHOR_COLOUR}"><strong>{postrow.POST_AUTHOR}</strong></a><!-- ELSE -->{L_POST_BY_AUTHOR} <strong>{postrow.POST_AUTHOR_FULL}</strong><!-- ENDIF -->
Аватара пользователя
Dbonz
phpBB 2.0.0
Сообщения: 231
Стаж: 14 лет 2 месяца
Благодарил (а): 25 раз
Поблагодарили: 25 раз

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

Сообщение Dbonz »

У меня такой работает:

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

<!-- IF S_QUICK_REPLY --><a href="#postingbox" onclick="insert_text('[b]<!-- IF postrow.POST_AUTHOR_COLOUR -->[color={postrow.POST_AUTHOR_COLOUR}]<!-- ENDIF -->{postrow.POST_AUTHOR}<!-- IF postrow.POST_AUTHOR_COLOUR -->[/color]<!-- ENDIF -->[/b] '); show_qr(true); return false;" <!-- IF postrow.POST_AUTHOR_COLOUR -->style="color: {postrow.POST_AUTHOR_COLOUR}"<!-- ENDIF -->>{postrow.POST_AUTHOR}</a><!-- ELSE --><!-- IF not postrow.U_POST_AUTHOR --><strong>{postrow.POST_AUTHOR_FULL}</strong><!-- ELSE -->{postrow.POST_AUTHOR_FULL}<!-- ENDIF --><!-- ENDIF -->
Аватара пользователя
Sherlock
phpBB 2.0.2
Сообщения: 301
Стаж: 14 лет
Откуда: Украина, Ивано-Франковск
Благодарил (а): 40 раз
Поблагодарили: 44 раза

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

Сообщение Sherlock »

Dbonz, angst66 Спасибо.
angst66 писал(а):Там неправильная инструкция.
Инструкция правильная, просто не подходила к этому моду. Отличалось только вот этим #postingbox
SH
k750
phpBB 1.4.2
Сообщения: 56
Стаж: 13 лет 11 месяцев
Благодарил (а): 65 раз
Поблагодарили: 1 раз

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

Сообщение k750 »

Здравствуйте!А как сделать чтоб при быстрой цитате дату и время указывало,как при цитате?Зарание спасибо.
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

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

Сообщение владимир1983 »

Штатно при цитате не показывает дату и время. И какие там должны отображаться данные? Время и дата цитаты? А время и дата сообщения не подходит?
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
k750
phpBB 1.4.2
Сообщения: 56
Стаж: 13 лет 11 месяцев
Благодарил (а): 65 раз
Поблагодарили: 1 раз

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

Сообщение k750 »

Установил мод BB Quote Back Link сделал правки чтоб при быстрой цитате нажимая на ник пользователя возвращало к исходному посту,правки сделал вот такие
в файле posting.php найти

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

      $message_parser->message = '[quote="' . $post_data['quote_username'] . '"]' . censor_text(trim($message_parser->message)) . "[/quote]\n";
заменить на

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

      $message_parser->message = '[quote="[url=' . append_sid(generate_board_url() . "/viewtopic.$phpEx", "p=$post_id#p$post_id") . ']' . $post_data['quote_username'] . '[/url]"]' . censor_text(trim($message_parser->message)) . "[/quote]\n";
но к сожалению ссылкой является ник, а не время цитируемого постинга (как в BB Quote Back Link),а мне нужно чтоб было как в BB Quote Back Link с датой и временем.
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

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

Сообщение владимир1983 »

Я не знаю что это за мод, для требуемого надо смотреть js функции цитаты и переделывать там под этот мод.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
k750
phpBB 1.4.2
Сообщения: 56
Стаж: 13 лет 11 месяцев
Благодарил (а): 65 раз
Поблагодарили: 1 раз

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

Сообщение k750 »

владимир1983 вот сам мод https://www.phpbb.com/customise/db/mod/ ... back_link/ там нужно изменить всего лишь 1 сроку в styles/<стиль>/template/editor.js
Найти

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

         insert_text('[quote="' + username + '"]' + theSelection + '[/quote]');
заменить на

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

         insert_text('[quote="[url=http://ваш урл/viewtopic.php?p=' + post_id + '#p' + post_id + ']' + username + '[/url]"]' + theSelection + '[/quote]');
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

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

Сообщение владимир1983 »

Я не знаю какой ты используешь мод быстрый цитаты, тут их три или четыре в теме.
Смотри функции js(файлы) от мода, и вноси аналогичные правки в них.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
k750
phpBB 1.4.2
Сообщения: 56
Стаж: 13 лет 11 месяцев
Благодарил (а): 65 раз
Поблагодарили: 1 раз

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

Сообщение k750 »

владимир1983, Цитата выделенного через всплывающее окно Версия: 0.3 Nekstati. 2 дня уже сижу над этим и ничего не выходит. :(
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

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

Сообщение владимир1983 »

k750
Дай ссылку что ли на инструкцию. Если никто не подскажет, то гляну и отпишу что увидел. Но уже не сегодня.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)

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