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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Wetlook
phpBB 1.2.0
Сообщения: 10
Стаж: 16 лет 2 месяца
Откуда: Харьков
Благодарил (а): 6 раз

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

Сообщение Wetlook »

misterleks, у меня была такая же проблема - не подставлялось имя автора. Он не мог по селектору найти блок с именем автора. Если Вы меняли стили или названия классов, то нужно допилить селекторы в яваскрипте, а конкретнее в одной из этих двух строк:

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

pt = $(this).parents("table.tablebg");

username = pt.find("b[class='postauthor']:first").text();
Касательно скрытия блока "Цитировать выделенное" - я не стал подключать jquery timers, а просто сделал так:

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

$("#addQuote").click(function () {
            $(this).hide();   
            username = pt.find("b[class='postauthor']:first").text();
            insert_text('[quote="' + username + '"]' + theSelection + '[/quote]');
});

setTimeout(function() { $("#addQuote").hide(); }, 10000);
Возможно этот вариант у кого-то глючит, расскажите как, чтобы починить грабли заблаговременно.

UPD: я понимаю, что события скрытия будут приходить с предыдущего выделения, но меня это устраивает.
phpBB 3.0.12
rewuxiin
phpBB 1.4.1
Сообщения: 49
Стаж: 15 лет 9 месяцев
Благодарил (а): 7 раз

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

Сообщение rewuxiin »

как использовать данный мод без конфликта в связке с joomla 2.5?
форум в режиме frameless с помощью JFusion встроен в joomla 2.5.

использую вариант с mootools, но при подгрузке mootools из шаблона форума начинают подглючивать сайт изза конфликта mootools и mootools-core.

ктото сталкивался/исправлял данную проблему?
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

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

Сообщение evrus01 »

В J1.5 помогало отключение системного плагина System - Mootools Upgrade.
Как в J2.5 — не знаю.
rewuxiin
phpBB 1.4.1
Сообщения: 49
Стаж: 15 лет 9 месяцев
Благодарил (а): 7 раз

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

Сообщение rewuxiin »

evrus01 писал(а):В J1.5 помогало отключение системного плагина System - Mootools Upgrade.
Как в J2.5 — не знаю.
в 2.5 нет такого плагина(
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

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

Сообщение Shredder »

На одном из форумов, где похоже стоит этот мод (может, он дополнительно модифицирован - не знаю, т.к. ставил не я) после одного из обновлений всё перестало работать. При клике на быстрый ответ ничего не происходит, а в консоли ошибок FF появляется вот это:
Clip_10.png
Код мода с виду в порядке. Сразу не заметили, вылезло когда уже не было возможности файлы сравнить.
Что с этим делать, знает кто-нибудь?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

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

Сообщение evrus01 »

Shredder, а там стоит адд-он, помните, который вы делали для меня. Отключение опции цитирования через всплывашку в ucp? Если да, то я после обновления на 3.0.11 тоже столкнулся с этим. Если нужен фикс — напишите.
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

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

Сообщение Shredder »

evrus01
Не стоит, т.к. это случилось ещё до его появления.
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

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

Сообщение evrus01 »

В общем при обновлении на 3.0.11 у меня перезаписался session.php как есть.
пришлось вручную дополнять:
Скрытый текст
Изображение
И все заработало!


Не знаю такой же у вас случай....
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

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

Сообщение Shredder »

Разобрались. Причина была не в обновлении, а в каком-то левом скрипте "слайдов", который валил БО и многие другие js-функции. Этот js и айякс - он такой - только тронь, и всё рассыпется. Всегда его ненавидел :twisted:
Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 22 года 2 месяца
Откуда: Москва
Благодарил (а): 293 раза
Поблагодарили: 7 раз

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

Сообщение Erlang »

А для Quick reply for phpBB3 - Быстрый ответ нет такой доработки?
С уважением,
Сергей
Аватара пользователя
boloto
phpBB 1.4.4
Сообщения: 126
Стаж: 16 лет 11 месяцев
Благодарил (а): 57 раз
Поблагодарили: 10 раз

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

Сообщение boloto »

подскажите, а можно кроме имени

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

            username = pt.find("b[class='postauthor']:first").text();
получить еще какие то данные. Например дату, время и id поста?
Аватара пользователя
boloto
phpBB 1.4.4
Сообщения: 126
Стаж: 16 лет 11 месяцев
Благодарил (а): 57 раз
Поблагодарили: 10 раз

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

Сообщение boloto »

Например, я дописал

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

idz = pt.find("td[class='postdetails']").text();
И получил звание юзера.

Дописал

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

idfrom = pt.find("td[class='gensmall']:first").text();
и получил
Заголовок сообщения: Тут сам заголовок Добавлено: Ср ноя 14, 2012 9:19 am
Но т.к. я не могу сообразить как вырезать дату из полученного или как получить id сообщения, то очень прошу помощи у гуру.
Аватара пользователя
boloto
phpBB 1.4.4
Сообщения: 126
Стаж: 16 лет 11 месяцев
Благодарил (а): 57 раз
Поблагодарили: 10 раз

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

Сообщение boloto »

Если кому будет интересно - доделал вставку в цитирование даты оригинального поста и ссылку на него. Вставляется в быстрый ответ.
Стиль subsilver2
файл viewtopic_body.html
после

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

<a href="{postrow.U_MINI_POST}"><b>{L_POST_SUBJECT} 
добавить:

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

<b class="postidd">{postrow.POST_ID}

перед

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

{postrow.POST_DATE}&nbsp;
добавить

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

<b class="postdata"> 
в файле quick_reply.html
после

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

            username = pt.find("b[class='postauthor']:first").text();
добавить

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

	    idfrom = pt.find("b[class='postdata']").text();	
	    idposts = pt.find("b[class='postidd']").text();	
строку

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

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

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

            insert_text('[quote="[url=_путь_к_вашему_форуму/viewtopic.php?p=' + idposts + '#p' + idposts + ']' + username + ' >> ' + idfrom + '[/url]"]' + theSelection + '[/quote]');
ganushchak
phpBB 1.0.0
Сообщения: 5
Стаж: 13 лет 9 месяцев

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

Сообщение ganushchak »

Страниц в теме много, могли бы Вы привести ссылку на проверенный и работающий мод для стилей на базе prosilver?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

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

Сообщение Татьяна5 »

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