Быстрая цитата
Участников: 2
Бесплатный форум: форум поддержки :: Взаимопомощь и Поддержка :: Проблемы со скриптами (кодами) :: Архив раздела Проблемы со скриптами
Страница 1 из 1
Быстрая цитата
Добрый вечер!
При использовании кнопки "Быстрая цитата" не копируется ник того, кого цитируешь. С чем это может быть связано и как найти выход из этого положения?
При использовании кнопки "Быстрая цитата" не копируется ник того, кого цитируешь. С чем это может быть связано и как найти выход из этого положения?
- Скрин:
Последний раз редактировалось: Doctorish (Вт 9 Сен - 0:20), всего редактировалось 1 раз(а)
Re: Быстрая цитата
У меня такое было, когда профили были закрыты для просмотра. Т.е. ник в профиле в сообщении был не ссылкой, а текстом. Проверьте.
Re: Быстрая цитата
Профиль открыт для просмотра. Ники в сообщениях ссылкой.IceQueen пишет:У меня такое было, когда профили были закрыты для просмотра. Т.е. ник в профиле в сообщении был не ссылкой, а текстом. Проверьте.
Re: Быстрая цитата
Второй самый распространенный вариант: шаблон профиля отредактирован, поэтому ссылка-ник лежит уже не в том месте, из которого ее должен брать скрипт. Смотрите туториал Как найти проблему?
Выберите в ПА > Оформление > Шаблоны > Общие настройки > Показывать на форуме только версии по умолчанию для всех шаблонов: Да и сохраните настройку. Потом проверьте, ник цитируется?
Выберите в ПА > Оформление > Шаблоны > Общие настройки > Показывать на форуме только версии по умолчанию для всех шаблонов: Да и сохраните настройку. Потом проверьте, ник цитируется?
Re: Быстрая цитата
Теперь цитируется. И, как я понял, проблема в шаблоне viewtopic_body (Показ темы) из-за профиля во вкладках: http://help.forum2x2.ru/t27544-topic (для версии PHPbb2)IceQueen пишет:Выберите в ПА > Оформление > Шаблоны > Общие настройки > Показывать на форуме только версии по умолчанию для всех шаблонов: Да и сохраните настройку. Потом проверьте, ник цитируется?
Как именно нужно подправить скрипт для быстрой цитаты, чтобы он работал корректно с профилем во вкладках?
- Код:
$(document).ready(function(){
$("a:has(.i_icon_quote)").after($('<a href="#quick_reply"><img src="http://savepic.net/6038282.png" class="quickquote" alt="быстрая цитата" title="Процитировать выделенный текст" /></a>'));
$(".postbody div").mouseup(function(e){
qtext = $(this).parents("tr.post");
if (window.getSelection)
theSelection = window.getSelection().toString();
else if (document.getSelection)
theSelection = document.getSelection();
else if (document.selection)
theSelection = document.selection.createRange().text;
});
$(".quickquote").click(function () {
uname = qtext.find(".name strong a").text();
$("div.sceditor-toolbar + iframe").contents().find("body").append('<blockquote><cite>' + uname + '</cite>' + theSelection + '</blockquote> <br />');
$('.sceditor-container textarea')[0].value += '[quote="' + uname + '"]' + theSelection + '[/quote]'
});
});
Re: Быстрая цитата
Вот так выглядит код обычного (нередактированного) профиля в шаблоне viewtopic_body
Ссылка на ник находится внутри span с классом name
А как у вас?
- Код:
<!-- BEGIN displayed -->
<tr class="post post--{postrow.displayed.U_POST_ID}" id="p{postrow.displayed.U_POST_ID}" style="{postrow.displayed.DISPLAYABLE_STATE}">
<td class="{postrow.displayed.ROW_CLASS}"{postrow.displayed.THANK_BGCOLOR} valign="top" width="150">
<span class="name"><a name="{postrow.displayed.U_POST_ID}" style="position: relative; top: -30px; width: 1px;" id="{postrow.displayed.U_POST_ID}"></a><strong>{postrow.displayed.POSTER_NAME}</strong></span><br />
<span class="postdetails poster-profile">
{postrow.displayed.POSTER_RANK}<br />
{postrow.displayed.RANK_IMAGE}{postrow.displayed.POSTER_AVATAR}<br /><br />
<!-- BEGIN profile_field -->
{postrow.displayed.profile_field.LABEL} {postrow.displayed.profile_field.CONTENT}{postrow.displayed.profile_field.SEPARATOR}
<!-- END profile_field -->
{postrow.displayed.POSTER_RPG}
</span><br />
<img src="http://illiweb.com/fa/empty.gif" alt="" style="width:150px;height:1px" />
</td>
Ссылка на ник находится внутри span с классом name
- Код:
<span class="name"><a name="{postrow.displayed.U_POST_ID}" style="position: relative; top: -30px; width: 1px;" id="{postrow.displayed.U_POST_ID}"></a><strong>{postrow.displayed.POSTER_NAME}</strong></span>
А как у вас?
Re: Быстрая цитата
IceQueen пишет:А как у вас?
- Код:
<!-- BEGIN displayed -->
<tr class="post post--{postrow.displayed.U_POST_ID}" id="p{postrow.displayed.U_POST_ID}" style="{postrow.displayed.DISPLAYABLE_STATE}">
<td class="{postrow.displayed.ROW_CLASS}"{postrow.displayed.THANK_BGCOLOR} valign="top" width="150">
<div class="user">
<center> <div class="user-ident"><h4 class="username">{postrow.displayed.POSTER_NAME}</h4></div></center>
<div class="prof-post">
<div class="pp-but">
<span class="pp-button1">Аватар</span>
<span class="pp-button2">Данные</span>
<span class="pp-button3">Контакты</span>
</div>
<div class="clear"></div>
<div class="pp-1">
<center><div class="user-basic-info">{postrow.displayed.POSTER_AVATAR} {postrow.displayed.POSTER_RANK_NEW}<br />{postrow.displayed.RANK_IMAGE}</div></center>
</div>
<div class="pp-2">
<div class="user-info"><!-- BEGIN profile_field --><br />{postrow.displayed.profile_field.LABEL}{postrow.displayed.profile_field.CONTENT}{postrow.displayed.profile_field.SEPARATOR}<!-- END profile_field --></div>
</div>
<div class="pp-3">
<div class="user-contact">{postrow.displayed.PROFILE_IMG}{postrow.displayed.PM_IMG}{postrow.displayed.EMAIL_IMG}<!-- BEGIN contact_field --> {postrow.displayed.contact_field.CONTENT}<!-- END contact_field --></div>
</div>
</div>
</div>
</td>
Re: Быстрая цитата
Вот это
замените на
- Код:
<center> <div class="user-ident"><h4 class="username">{postrow.displayed.POSTER_NAME}</h4></div></center>
замените на
- Код:
<center><span class="name"><a name="{postrow.displayed.U_POST_ID}" style="position: relative; top: -30px; width: 1px;" id="{postrow.displayed.U_POST_ID}"></a><strong>{postrow.displayed.POSTER_NAME}</strong></span></center>
Бесплатный форум: форум поддержки :: Взаимопомощь и Поддержка :: Проблемы со скриптами (кодами) :: Архив раздела Проблемы со скриптами
Страница 1 из 1
Права доступа к этому форуму:
Вы не можете отвечать на сообщения
|
|