Важная информация!
Правила форума
для обязательного прочтения!
Пожалуйста, не регистрируйтесь на этом форуме с электронными адресами mail.ru, bk.ru, inbox.ru, list.ru - вам может не прийти письмо со ссылкой активации!
Вы можете воспользоваться адресами типа yandex.ru, rambler.ru, gmail.com и т.д.
(забыл / потерял пароль)
Общий FAQ по управлению форумом
FAQ: реклама на форуме
Туториалы по разным функциям ваших форумов
Алфавитный указатель
Интересные решения для форумов
Наши видео-туториалы
Условия пользования сервисом
Ссылки на полезные ресурсы
Последние темы
» ВПНавтор Danny_Marcelo Сегодня в 07:47
» Пропала вкладка "Обработка пользователей"
автор Svet007 Вчера в 07:39
» Как найти администратора?
автор PushPayer Ноябрь 21st 2024, 00:58
» Не корректное отображение картинок
автор VENEFICA. Ноябрь 15th 2024, 14:46
» Не меняется название форума
автор Aviator Ноябрь 14th 2024, 15:40
» Дублируется ссылка на форум в боковом меню
автор Чистый сталкер Октябрь 26th 2024, 21:13
» совет админам
автор лексей2222 Октябрь 23rd 2024, 05:45
» Проблема с гугл из-за Hitskin
автор Вултур Октябрь 21st 2024, 15:43
» [решено]Редактирвоание темы
автор AlexDarkTech Октябрь 13th 2024, 08:14
» Пропали иконки редактирования - HEEELP
автор Archaea Сентябрь 23rd 2024, 18:11
Быстрая цитата
Участников: 2
Бесплатный форум: форум поддержки :: Взаимопомощь и Поддержка :: Проблемы со скриптами (кодами) :: [Архив] Проблемы со скриптами
Страница 1 из 1
Быстрая цитата
Добрый вечер!
При использовании кнопки "Быстрая цитата" не копируется ник того, кого цитируешь. С чем это может быть связано и как найти выход из этого положения?
При использовании кнопки "Быстрая цитата" не копируется ник того, кого цитируешь. С чем это может быть связано и как найти выход из этого положения?
- Скрин:
Последний раз редактировалось: Doctorish (Сентябрь 9th 2014, 00:20), всего редактировалось 1 раз(а)
Re: Быстрая цитата
У меня такое было, когда профили были закрыты для просмотра. Т.е. ник в профиле в сообщении был не ссылкой, а текстом. Проверьте.
Не забывайте сюда заглядывать!
Pls, не кидайте вопросы "как поставить", "как настроить" мне в ЛС! Я не юзаю личку.
Воспользуйтесь поиском. Откройте свою тему. Это не так страшно, как кажется ;)
Pls, не кидайте вопросы "как поставить", "как настроить" мне в ЛС! Я не юзаю личку.
Воспользуйтесь поиском. Откройте свою тему. Это не так страшно, как кажется ;)
Re: Быстрая цитата
Профиль открыт для просмотра. Ники в сообщениях ссылкой.IceQueen пишет:У меня такое было, когда профили были закрыты для просмотра. Т.е. ник в профиле в сообщении был не ссылкой, а текстом. Проверьте.
Re: Быстрая цитата
Второй самый распространенный вариант: шаблон профиля отредактирован, поэтому ссылка-ник лежит уже не в том месте, из которого ее должен брать скрипт. Смотрите туториал Как найти проблему?
Выберите в ПА > Оформление > Шаблоны > Общие настройки > Показывать на форуме только версии по умолчанию для всех шаблонов: Да и сохраните настройку. Потом проверьте, ник цитируется?
Выберите в ПА > Оформление > Шаблоны > Общие настройки > Показывать на форуме только версии по умолчанию для всех шаблонов: Да и сохраните настройку. Потом проверьте, ник цитируется?
Не забывайте сюда заглядывать!
Pls, не кидайте вопросы "как поставить", "как настроить" мне в ЛС! Я не юзаю личку.
Воспользуйтесь поиском. Откройте свою тему. Это не так страшно, как кажется ;)
Pls, не кидайте вопросы "как поставить", "как настроить" мне в ЛС! Я не юзаю личку.
Воспользуйтесь поиском. Откройте свою тему. Это не так страшно, как кажется ;)
Re: Быстрая цитата
Теперь цитируется. И, как я понял, проблема в шаблоне viewtopic_body (Показ темы) из-за профиля во вкладках: https://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>
А как у вас?
Не забывайте сюда заглядывать!
Pls, не кидайте вопросы "как поставить", "как настроить" мне в ЛС! Я не юзаю личку.
Воспользуйтесь поиском. Откройте свою тему. Это не так страшно, как кажется ;)
Pls, не кидайте вопросы "как поставить", "как настроить" мне в ЛС! Я не юзаю личку.
Воспользуйтесь поиском. Откройте свою тему. Это не так страшно, как кажется ;)
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>
Не забывайте сюда заглядывать!
Pls, не кидайте вопросы "как поставить", "как настроить" мне в ЛС! Я не юзаю личку.
Воспользуйтесь поиском. Откройте свою тему. Это не так страшно, как кажется ;)
Pls, не кидайте вопросы "как поставить", "как настроить" мне в ЛС! Я не юзаю личку.
Воспользуйтесь поиском. Откройте свою тему. Это не так страшно, как кажется ;)
Похожие темы
» Как разместить кнопку ЦИТАТА и БЫСТРАЯ ЦИТАТА по горизонтали?
» Быстрая цитата
» Вставка ника и быстрая цитата
» Вставка ника и быстрая цитата.
» Быстрая цитата не работает в блогах
» Быстрая цитата
» Вставка ника и быстрая цитата
» Вставка ника и быстрая цитата.
» Быстрая цитата не работает в блогах
Бесплатный форум: форум поддержки :: Взаимопомощь и Поддержка :: Проблемы со скриптами (кодами) :: [Архив] Проблемы со скриптами
Страница 1 из 1
Права доступа к этому форуму:
Вы не можете отвечать на сообщения