ага, почти на 2 года позже чем UhoCabinetAdmin писал(а):Нет. Автор владимир1983 на форуме phpbbguru.net.vikweb писал(а):автор Uho вот эта тема
Цитата выделенного через всплывающее окно
Если у вас не установлен Quick Reply (Быстрый ответ), устанавливаем.
Скачиваем архив, распаковываем и заливаем себе на форум (Архив заменён - 01.04.2015 // CabinetAdmina)
Prosilver
Идём в
Пути до скрипта указываем свои.
Если у вас уже подключена библиотека jQuery, то:
ставить не нужно.
Идём в
Идём во
Заменяем на:
Идём в тему вашего стиля. Находим:
Добавляем после:
Subsilver2
Идём в
Пути до скрипта указываем свои.
Если у вас уже подключена библиотека jQuery, то:
ставить не нужно.
Идём в
Идём в тему вашего стиля. Находим:
Добавляем перед:
Стиль всплывающей подсказки можно сделать любой. Под свой стиль.
Если у вас не установлен Quick Reply (Быстрый ответ), устанавливаем.
Скачиваем архив, распаковываем и заливаем себе на форум (Архив заменён - 01.04.2015 // CabinetAdmina)
Prosilver
Идём в
overall_header.html
, перед закрывающим тегом </head>
ставим:
Код: Выделить всё
<script type="text/javascript" src="путь до файла/jquery-1.3.2.js"></script>
<script type="text/javascript" src="путь до файла/jquery.timers.js"></script>
Если у вас уже подключена библиотека jQuery, то:
Код: Выделить всё
<script type="text/javascript" src="путь до файла/jquery-1.3.2.js"></script>
Идём в
quick_reply.html
, в самом начале добавляем:
Код: Выделить всё
<script type="text/javascript">
// <![CDATA[
$(document).ready(function(){
$("div.postbody").mouseup(function(e){
pt = $(this).parents("div.post");
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;">Цитировать</div>');
$("#addQuote").click(function () {
$(this).hide();
username = pt.find("a[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>
viewtopic_body.html
находим:
Код: Выделить всё
<!-- IF QUICK_REPLY --><a href="#postform" onclick="insert_text('[b]{postrow.POSTER_QUOTE}[/b]\r\n'); 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 -->
Код: Выделить всё
<!-- IF QUICK_REPLY --><a class="postauthor" href="#postform" onclick="insert_text('[b]{postrow.POSTER_QUOTE}[/b]\r\n'); 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 -->
Код: Выделить всё
/* Post body styles
----------------------------------------*/
Код: Выделить всё
#addQuote {
position: absolute;
z-index:100;
border: 1px solid #8FBC8F;
padding: 3px;
background: #E0FFE0;
color: #008000;
cursor: pointer;
font-size: 11px;
}
Subsilver2
Идём в
overall_header.html
, перед закрывающим тегом </head>
ставим:
Код: Выделить всё
<script type="text/javascript" src="путь до файла/jquery-1.3.2.js"></script>
<script type="text/javascript" src="путь до файла/jquery.timers.js"></script>
Если у вас уже подключена библиотека jQuery, то:
Код: Выделить всё
<script type="text/javascript" src="путь до файла/jquery-1.3.2.js"></script>
Идём в
quick_reply.html
, в самом начале добавляем:Код: Выделить всё
<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;">Цитата</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>
Идём в тему вашего стиля. Находим:
Код: Выделить всё
.postbody {
font-size: 1.3em;
line-height: 1.4em;
font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
}
Код: Выделить всё
#addQuote {
position: absolute;
z-index:100;
border: 1px solid #8FBC8F;
padding: 3px;
background: #E0FFE0;
color: #008000;
cursor: pointer;
font-size: 11px;
}
Последний раз редактировалось CabinetAdmin 08 авг 2012, 20:28, всего редактировалось 3 раза.
Комментарии: 70
- vikweb
- Сообщения: 13
- Зарегистрирован: 08 окт 2009, 16:43
- Пол: Муж
Она и должна скрываться. У меня, например, скрывается. И на этом же форуме тоже скрывается. А всё подключено, как описано в первом сообщении темы?Библиотеку
Код: Выделить всё
<script type="text/javascript" src="путь до файла/jquery-1.3.2.js"></script>
<script type="text/javascript" src="путь до файла/jquery.timers.js"></script>
jquery
можно брать и более позднюю, например, Код: Выделить всё
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
Да верно, так и было, переместилCabinetAdmin » Сегодня, 13:46 писал(а):Возможно конфликтует с чем нибудь. Можно по очереди по отключать скрипты, посмотреть...
Код: Выделить всё
<script type="text/javascript" src="путь до файла/jquery.timers.js"></script>
Спасибо.
Здравствуйте.
Сделал по инструкции, но косячок вылазит все равно. Подмогните пжлст.
И с расстановкой скобок в быстром ответе как то напутано...
Сделал по инструкции, но косячок вылазит все равно. Подмогните пжлст.
+
Если хотите узнать глубину души человека, то плюньте ему в душу и считайте до тех пор,
пока не получите по морде.
пока не получите по морде.
Где-то что-то не так. Или же конфликт с чем-то. Цитата должна быть в таком виде
А все библиотеки подключены?
Код: Выделить всё
[quote="[url=http://cabinetadmina.ru/viewtopic.php?p=66464#p66464] » Сегодня, 18:56[/url]"]И с расстановкой скобок в быстром ответе как то напутано...[/quote]
Видимо где-то ошиблись.
Может быть конфликты, ошибки в вёрстке, не закрытые элементы и тд...
Например.
Посмотрел исходный код вашего форума. Две библиотеки jquery, более старую можно смело удалить.
Есть такой код:
Он расположен между
Может быть конфликты, ошибки в вёрстке, не закрытые элементы и тд...
Например.
Посмотрел исходный код вашего форума. Две библиотеки jquery, более старую можно смело удалить.
Есть такой код:
Код: Выделить всё
<div align="Center"><a target="_blank" href="http://wap.virt-life.ru">
<img border="0" src="http://blife.gtaserv.ru/storage/blife_gtaserv_ru/images/i (5)222.jpg"</div>
</head>
и <body>
. Должен быть исключительно в секции <body>
. Во вторых не хватает закрывающей скобки у img
, вот такой - />
.Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!
Код: Выделить всё
<script type="text/javascript" src="{T_TEMPLATE_PATH}/jquery.timers.js"></script>
<script type="text/javascript" src="{T_TEMPLATE_PATH}/jquery-1.3.2.js"></script>
{T_TEMPLATE_PATH}
, это ссылка на папку template
вашего стиля. Стиль который находится на сервере, там не может оказаться этих файлов. Нужно закачать скрипт через менеджер картинок, и указать полный путь. Должно заработать.
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!
CabinetAdmin, здравствуйте еще раз.
То ли стиль мудреный... Перезалил файлы заново.
Сделал сейчас заново как у вас написано, и убрал дополнения к скрипту, что бы была ссылка на цитируемое сообщение.
Все равно рвет цитату. Посмотрите, где непонятка.
То ли стиль мудреный... Перезалил файлы заново.
Сделал сейчас заново как у вас написано, и убрал дополнения к скрипту, что бы была ссылка на цитируемое сообщение.
Все равно рвет цитату. Посмотрите, где непонятка.
+оверал
+quick_reply.html
Если хотите узнать глубину души человека, то плюньте ему в душу и считайте до тех пор,
пока не получите по морде.
пока не получите по морде.
Опять же 2 библиотеки Однаи втораяУ меня стоит эта библиотекаНе знаю, насколько правильно это или насколько неправильно, но стоит она не непосредственно перед самим Цитирование работает.
В
Ну и маленькое замечание Под спойлер надо выкладывать вместе с ббкодом code. Иногда просто бывает, что какой-то участок кода заменяется смайликом или таким вот
Честно говоря, с толку немного сбило это
Код: Выделить всё
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
Код: Выделить всё
<script type="text/javascript" src="http://blife.gtaserv.ru/storage/blife_gtaserv_ru/images/jquery-1.3.2.js"></script>
Код: Выделить всё
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
</head>
, а в самом верху перед Код: Выделить всё
<script type="text/javascript">
// <![CDATA[
В
quick_reply.html
скрипт добавлен правильно. А в тему всё добавлено?Ну и маленькое замечание Под спойлер надо выкладывать вместе с ббкодом code. Иногда просто бывает, что какой-то участок кода заменяется смайликом или таким вот
Честно говоря, с толку немного сбило это