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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1584
Стаж: 14 лет 8 месяцев
Благодарил (а): 90 раз
Поблагодарили: 165 раз

Re: [RC] Цитата выделенного через всплывающее окно

Сообщение angst66 »

На тестовом форуме три темы: Просильвер, переделанный Просильвер и основной стиль Supernova , он на jQuery. Quick Quote selected установлен на всех стилях, на неосновных на MooTools, работает отлично, на основном окно быстрого ответа открыто постоянно, обращение по имени не работает, при выделении окошко появляется, но при клике "Вставить цитату в окно ответа" окошко скачет вниз. Пробовал подключать jQuery из архива из этой темы, но результат тот же. Ссылка на форум: http://angst66.ru/test/ , логин: tester пароль: 123456
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

[RC] Цитата выделенного через всплывающее окно

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

Во-первых, зачем кросспостить одно и то же сообщение в разные разделы?

Во-вторых, для того, чтобы под логином tester можно было что-то протестировать, необходимо под этим логином разрешить выбирать стили, указанные выше. А там только prosilver и angst, и в обоих этих стилях цитата выделенного через всплывающее окно работает прекрасно.
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1584
Стаж: 14 лет 8 месяцев
Благодарил (а): 90 раз
Поблагодарили: 165 раз

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

Сообщение angst66 »

Основной стиль отключал, если можно потестите сейчас
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

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

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

Ну, да, не работает. Равно как не работает и сокрытие формы быстрого ответа.

Следовательно, что? Следовательно, правки из инструкции для мода быстрого ответа и всплывающей формы цитирования не были сделаны для стиля Supernova.
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1584
Стаж: 14 лет 8 месяцев
Благодарил (а): 90 раз
Поблагодарили: 165 раз

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

Сообщение angst66 »

Не выполнены правки или этот мод сделан не для этого стиля? Править там особо нечего, все ломается при изменениях в quickreply_editor.html
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

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

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

Вы мод быстрого ответа от rxu устанавливали? Там были правки шаблона viewtopic? Все сделано четко по инструкции?
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1584
Стаж: 14 лет 8 месяцев
Благодарил (а): 90 раз
Поблагодарили: 165 раз

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

Сообщение angst66 »

МайскийЖук писал(а):Вы мод быстрого ответа от rxu устанавливали?
Нет, не устанавливал. В phpBB 3.0.10 быстрый ответ по дефолту
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

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

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

Он был по умолчанию и во всех предыдущих версиях. Мод от rxu просто расширяет его возможности.

Вы правки в файле quickreply_editor.html сделали по инструкции? Строчка:

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

<form id="postform" method="post" action="{U_QR_ACTION}">
у вас в этом файле есть? Перед ней вы вставили следующий код?

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

<script type="text/javascript">
// <![CDATA[
$(document).ready(function(){
   $("div.postbody").mouseup(function(e){
      pt = $(this).parents("table.tablebg");
      if (window.getSelection)
      {
         theSelection = window.getSelection().toString();
      }
      else if (document.getSelection)
      {
         theSelection = document.getSelection();
      }
         else if (document.selection)
      {
         theSelection = document.selection.createRange().text;
      }   
      if (theSelection)
      {
         $("#addQuote").remove();
         $("body").append('<div id="addQuote" style="left: '+(e.pageX+15)+'px; top: '+(e.pageY+15)+'px;">{L_REQUETE}</div>');
         $("#addQuote").click(function () {
            $(this).hide();   
            username = pt.find("b[class='postauthor']:first").text();
            insert_text('[quote="' + username + '"]' + theSelection + '[/quote]');
         });
         $("#addQuote").oneTime(3000, function() {
            if ($(this).is(':visible')) {$(this).animate({height:0 , opacity:0}, 150)};
         });
      }
   });
});
// ]]>
</script>
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
boloto
phpBB 1.4.4
Сообщения: 126
Стаж: 16 лет 11 месяцев
Благодарил (а): 57 раз
Поблагодарили: 10 раз

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

Сообщение boloto »

спасибо за мод. Очень полезно.
Аватара пользователя
boloto
phpBB 1.4.4
Сообщения: 126
Стаж: 16 лет 11 месяцев
Благодарил (а): 57 раз
Поблагодарили: 10 раз

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

Сообщение boloto »

Т.к. jquery у меня используется в mchat и в Search Topic JQAutocomplete то заработало совсем не сразу.
Как не странно, но не давала работать одна строка кода из search_topic.js

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

jQuery.noConflict();
Я не знаю зачем она и что делает, но после того как удалил ее. Нормально работает и mchat и Search Topic JQAutocomplete и данный мод
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

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

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

За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1584
Стаж: 14 лет 8 месяцев
Благодарил (а): 90 раз
Поблагодарили: 165 раз

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

Сообщение angst66 »

МайскийЖук Да, ставил и этот и тоже. Сразу открыто окно быстрого ответа и окошко после клика от курсора вниз скачет
Аватара пользователя
boloto
phpBB 1.4.4
Сообщения: 126
Стаж: 16 лет 11 месяцев
Благодарил (а): 57 раз
Поблагодарили: 10 раз

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

Сообщение boloto »

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

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

Сообщение Arpeccop »

Народ помогите плз, проблема следующая, на стиль сабсильвер накатываю этот мод (Quick Quote selected без jQuery который), раздвижная панелька быстрого Ответа - появилась и работает нормально - а вот всплывающее окно при выделении текста в сообщении ну не как не хочет появляться - гугл хром пишет что ошибку выдает mootools в строке 27 в коде:

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

case'top':var first=el.firstChild;if(first){el.insertBefore(this,first);break;}
Ошибка следующая:

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

Uncaught TypeError: Cannot read property 'firstChild' of null
Ставил этот же мод на просильвер - там проблем нет - все работает - на сабсильвере вот такие вилы.
Я точно не уверен, но мне кажется что проблема в коде файла quickreply_editor.html, в частности вот в этом куске кода:

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

			if (sel && key <= 1) { // If text selected && right mouse button not pressed
				var qrAlert = new Element('div').addClass('tool-tip').setStyles({position: 'absolute', top: (pageY + 20), left: (pageX > 160 ? pageX - 160 : pageX - 20)}).setHTML('<div class="tool-title"></div><a href="#postform">{L_INSERT_TEXT_QR}</a>').injectTop('phpbb');
				qrAlert.getElement('a').onmousedown = function() {show_qr(true); 
				insert_text('[quote="' + $('poster' + pid).getText() + '"]' + sel + '[/quote]\r\n'); return false;};
				setTimeout(function() {$(document.body).addEvent('mousedown', function() {qrAlert.remove(); $(document.body).removeEvents('mousedown');});}, 10);
			}
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

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

Сообщение Nekstati »

Вероятно, проблема тут:
Arpeccop писал(а):injectTop('phpbb')
В Субсильвере нет элемента с id="phpbb". Попробуйте в overall_header.html заменить <body class="ltr"> на <body class="ltr" id="phpbb">. Но вообще на первой странице темы есть заведомо рабочий вариант мода для Субсильвера.

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