[RC] Цитата выделенного в быстрый ответ через всплывашку.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Amatue
- phpBB 1.4.1
- Сообщения: 43
- Стаж: 12 лет 10 месяцев
- Откуда: Пенза
- Благодарил (а): 6 раз
Re: [RC] Цитата выделенного в быстрый ответ через всплывашку
Нашел косяк. Или не знаю как это назвать. Вообщем стоит у меня еще мод thanks_for_post_v135. Так вот в профиле теперь нельзя посмотреть кто тебя отблагодарил и кого ты. При нажатии на ссылку Показать/Скрыть список все как бы обновляется чтоль или просто прокручивается резко на начало страницы.
-
Pazh
- Former team member
- Сообщения: 2317
- Стаж: 16 лет 10 месяцев
- Благодарил (а): 42 раза
- Поблагодарили: 506 раз
Re: [RC] Цитата выделенного в быстрый ответ через всплывашку
Amatue открой консоль в FF или Chrome и посмотри на возникающие ошибки
Помощь в ЛС/email только за WM или ЮMoney
-
Amatue
- phpBB 1.4.1
- Сообщения: 43
- Стаж: 12 лет 10 месяцев
- Откуда: Пенза
- Благодарил (а): 6 раз
Re: [RC] Цитата выделенного в быстрый ответ через всплывашку
Pazh
Оно? Смотрю через Developer Tools. Может что то не правильно делаю.
Uncaught TypeError: Cannot read property 'style' of nullОно? Смотрю через Developer Tools. Может что то не правильно делаю.
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: [RC] Цитата выделенного в быстрый ответ через всплывашку
Оно. http://stackoverflow.com/questions/1663 ... le-of-nullAmatue писал(а):Оно?
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
Amatue
- phpBB 1.4.1
- Сообщения: 43
- Стаж: 12 лет 10 месяцев
- Откуда: Пенза
- Благодарил (а): 6 раз
Re: [RC] Цитата выделенного в быстрый ответ через всплывашку
Sheer И по ссылки я ни че не понял) Так как не мастер в этом.
-
Pazh
- Former team member
- Сообщения: 2317
- Стаж: 16 лет 10 месяцев
- Благодарил (а): 42 раза
- Поблагодарили: 506 раз
Re: [RC] Цитата выделенного в быстрый ответ через всплывашку
это означает что ты пытаешь изменить атрибут style для элемента DOM? который не определен т.е. null. Открывай строку где возникает ошибка и смотри почему элемент не определен
Помощь в ЛС/email только за WM или ЮMoney
-
vovas
- phpBB 1.2.1
- Сообщения: 25
- Стаж: 15 лет 2 месяца
- Откуда: Москва
- Благодарил (а): 5 раз
Re: [RC] Цитата выделенного в быстрый ответ через всплывашку
Друзья, следующая проблема со всплывашкой. Цитата выделенного работает, но при нажатии на "цитировать выделенное", цитата вставляется в форму быстрого ответа без ника юзера:
Шаблон prosilver_se. quickreply_editor.html:
Версия phpBB: 3.0.12
Модули:
Код: Выделить всё
[quote=""]На данный момент опубликовано[/quote]Код: Выделить всё
<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>
<form id="postform" method="post" action="{U_QR_ACTION}">
<div class="panel" id="postingbox">
<div class="inner"><span class="corners-top"><span></span></span>
<h2>{L_QUICKREPLY}</h2>
<fieldset class="fields2">
<!-- IF S_SHOW_TOPIC_ICONS -->
<dl>
<dt><label for="icon">{L_ICON}:</label></dt>
<dd>
<label for="icon"><input type="radio" name="icon" id="icon" value="0" checked="checked" /> {L_NO_TOPIC_ICON}</label>
<!-- BEGIN topic_icon --><label for="icon-{topic_icon.ICON_ID}"><input type="radio" name="icon" id="icon-{topic_icon.ICON_ID}" value="{topic_icon.ICON_ID}" {topic_icon.S_ICON_CHECKED} /><img src="{topic_icon.ICON_IMG}" width="{topic_icon.ICON_WIDTH}" height="{topic_icon.ICON_HEIGHT}" alt="" title="" /></label> <!-- END topic_icon -->
</dd>
</dl>
<!-- ENDIF -->
<!-- IF S_DISPLAY_USERNAME -->
<dl style="clear: left;">
<dt><label for="username">{L_USERNAME}:</label></dt>
<dd><input type="text" tabindex="1" name="username" id="username" size="25" value="{USERNAME}" class="inputbox autowidth" /></dd>
</dl>
<!-- ENDIF -->
<dl style="clear: left;">
<dt><label for="subject">{L_SUBJECT}:</label></dt>
<dd><input type="text" name="subject" id="subject" size="45" maxlength="64" tabindex="2" value="{SUBJECT}" class="inputbox autowidth" /></dd>
</dl>
<!-- IF CAPTCHA_TEMPLATE and S_CONFIRM_CODE -->
<!-- DEFINE $CAPTCHA_TAB_INDEX = 3 -->
<!-- INCLUDE {CAPTCHA_TEMPLATE} -->
<!-- ENDIF -->
<!-- INCLUDE posting_buttons.html -->
<!-- IF S_SMILIES_ALLOWED and .smiley -->
<div id="smiley-box">
<strong>{L_SMILIES}</strong><br />
<!-- BEGIN smiley -->
<a href="#" onclick="insert_text('{smiley.A_SMILEY_CODE}', true); return false;"><img src="{smiley.SMILEY_IMG}" width="{smiley.SMILEY_WIDTH}" height="{smiley.SMILEY_HEIGHT}" alt="{smiley.SMILEY_CODE}" title="{smiley.SMILEY_DESC}" /></a>
<!-- END smiley -->
<!-- IF S_SHOW_SMILEY_LINK and S_SMILIES_ALLOWED-->
<br /><a href="{U_MORE_SMILIES}" onclick="popup(this.href, 300, 350, '_phpbbsmilies'); return false;">{L_MORE_SMILIES}</a>
<!-- ENDIF -->
</div>
<!-- ENDIF -->
<div id="message-box" <!-- IF not S_SMILIES_ALLOWED -->style="width: 100%;"<!-- ENDIF -->>
<textarea style="height: 9em;" name="message" rows="15" cols="76" tabindex="3" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" onfocus="initInsertions();" class="inputbox"></textarea>
</div>
</fieldset>
<span class="corners-bottom"><span></span></span></div>
</div>
<div class="panel bg2" id="qr_editor_div">
<div class="inner"><span class="corners-top"><span></span></span>
<fieldset class="submit-buttons">
{S_FORM_TOKEN}
{QR_HIDDEN_FIELDS}
<!-- IF S_SAVE_ALLOWED --><input type="submit" accesskey="k" tabindex="6" name="save" value="{L_SAVE_DRAFT}" class="button2" /> <!-- ENDIF -->
<input type="submit" accesskey="f" tabindex="7" name="preview" value="{L_PREVIEW}" class="button1" onclick="document.getElementById('postform').action += '#preview';" />
<input type="submit" accesskey="s" tabindex="8" name="post" value="{L_SUBMIT}" class="button1" />
</fieldset>
<span class="corners-bottom"><span></span></span></div>
</div>
</form>
Модули:
Благодарность за сообщения
Full Quick Reply Editor
UMIL - Unified Mod Install Library
phpBB jQuery Base
-
Pazh
- Former team member
- Сообщения: 2317
- Стаж: 16 лет 10 месяцев
- Благодарил (а): 42 раза
- Поблагодарили: 506 раз
Re: [RC] Цитата выделенного в быстрый ответ через всплывашку
vovas смотри не в quick_editop, а во viewtopic_body - не вставил или не корректно вставил правки для район ника пользователя в сообщениях
Помощь в ЛС/email только за WM или ЮMoney
-
vovas
- phpBB 1.2.1
- Сообщения: 25
- Стаж: 15 лет 2 месяца
- Откуда: Москва
- Благодарил (а): 5 раз
Re: [RC] Цитата выделенного в быстрый ответ через всплывашку
Проверил. В инструкции по установке мода full quick reply надо изменить в файле viewtopic_body.html две строки. Все действия были выполнены. Кстати устанавливал через automod.Pazh писал(а):не вставил или не корректно вставил правки для район ника пользователя в сообщениях
Может все дело в том, что у меня установлен мод full quick reply, а не Quick Reply phpBB 3.0.6 доработка встроенного быстрого ответа?
-
Pazh
- Former team member
- Сообщения: 2317
- Стаж: 16 лет 10 месяцев
- Благодарил (а): 42 раза
- Поблагодарили: 506 раз
Re: [RC] Цитата выделенного в быстрый ответ через всплывашку
vovas, да дело в этом. Надо смотреть код страницы и прописывать id правильные - на пальцах это трудно объяснять
Помощь в ЛС/email только за WM или ЮMoney
-
vovas
- phpBB 1.2.1
- Сообщения: 25
- Стаж: 15 лет 2 месяца
- Откуда: Москва
- Благодарил (а): 5 раз
Re: [RC] Цитата выделенного в быстрый ответ через всплывашку
Все заработало. Удалил full quick reply, поставил Quick Reply phpBB 3.0.6.Pazh писал(а):да дело в этом
-
Geo
- phpBB 1.0.0
- Сообщения: 1
- Стаж: 12 лет 9 месяцев
- Благодарил (а): 1 раз
Re: [RC] Цитата выделенного в быстрый ответ через всплывашку
Отлично работает на 3.0.8. Спасибо большое, Sheer!Sheer писал(а):Возымел наглость внести свой вклад в разработку мода (вариант для MooTools).
-
zusul
- phpBB 2.0.0
- Сообщения: 208
- Стаж: 14 лет 8 месяцев
- Откуда: Киев
- Благодарил (а): 28 раз
Re: [RC] Цитата выделенного в быстрый ответ через всплывашку
помогите разобраться
styles/prosilver/template/viewtopic_body.html
Find
Replace with
так и не смог найти вместо чего вставлять код
styles/prosilver/template/viewtopic_body.html
Find
Код: Выделить всё
<p class="author"><!-- IF S_IS_BOT -->{postrow.MINI_POST_IMG}<!-- ELSE --><a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a><!-- ENDIF -->{L_POST_BY_AUTHOR} <strong>{postrow.POST_AUTHOR_FULL}</strong> » {postrow.POST_DATE} </p>Код: Выделить всё
<p class="author"><!-- IF S_IS_BOT -->{postrow.MINI_POST_IMG}<!-- ELSE --><a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a><!-- ENDIF --><!-- 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 --> » {postrow.POST_DATE} </p>У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
владимир1983
- phpBB 3.2.6
- Сообщения: 5954
- Стаж: 16 лет 4 месяца
- Откуда: Сергиев Посад
- Благодарил (а): 373 раза
- Поблагодарили: 727 раз
Re: [RC] Цитата выделенного в быстрый ответ через всплывашку
А поиск по части кода, по переменным тебе не помог?
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Нет человека - нет проблемы. (c)
-
zusul
- phpBB 2.0.0
- Сообщения: 208
- Стаж: 14 лет 8 месяцев
- Откуда: Киев
- Благодарил (а): 28 раз
Re: [RC] Цитата выделенного в быстрый ответ через всплывашку
владимир1983
пробовал
но там очень много отличий, я пробовал ставить на свое усмотрение но ничего не вышло
пробовал
но там очень много отличий, я пробовал ставить на свое усмотрение но ничего не вышло

