Проблема с цитированием

Автор LepRiKonS, 06 марта 2010, 01:25:57

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

LepRiKonS

Всем привет!
В общем такая проблема. скрин во вложении

Точная версия SMF: SMF 2.0 RC2
Адрес форума: addside.ru
Локализация форума: windows-1251
Используемая тема оформления: default
Установленные моды: скрин во вложении



LepRiKonS

Цитата: digger от 06 марта 2010, 01:40:47
Из-за dQuoteSelection похоже. Только почему он на первом скрине есть, а на втором в неинсталлированном состоянии?
На первом скрине в инсталированном. На втором просто уже удалил его, но только ситуации не помогло :(

LepRiKonS

#3
Изменял темы оформления на другие, а также включал/отключал модуль dQuoteSelection (тем более что он на других темах не установлен). Итог один - такое отображение на всех темах, даже где этот мод не установлен.

LepRiKonS

Так, ну определил. Проблема из-за мода Off-Topic_BBC_Tag v.1.1.2

День

А еще при нажатии на кнопку "цитировать"  появляется надпись "Загружается..." и в быстрый ответ цитата так и не попадает и надпись не пропадает.
Такого не происходит, если быстрый ответ "свернут" или если по цитированию жать сначала правой кнопкой и открывать ссылку в новом окне, но должно же быть какое-то рациональное решение.

От браузера не зависит. На вашем форуме работает. Стоит новый форум. Модов нет, только "клик по нику" делал по одной из инструкций тут. Тема Core.

День

#6
Нашел вот это в Display.template.php

// Can they reply? Have they turned on quick reply?
if ($context['can_reply'] && !empty($options['display_quick_reply']))
echo '
<li><a href="', $scripturl, '?action=post;quote=', $message['id'], ';topic=', $context['current_topic'], '.', $context['start'], ';num_replies=', $context['num_replies'], '" onclick="return oQuickReply.quote(', $message['id'], ');">', $reply_button, '</a></li>';

// So... quick reply is off, but they *can* reply?
elseif ($context['can_reply'])
echo '
<li><a href="', $scripturl, '?action=post;quote=', $message['id'], ';topic=', $context['current_topic'], '.', $context['start'], ';num_replies=', $context['num_replies'], '">', $reply_button, '</a></li>';

Если в первый вариант вывода цитаты в быстрый ответ (// Can they reply? Have they turned on quick reply? и далее) заменить кодом второго варианта вывода в полную форму ответа (// So... quick reply is off, but they *can* reply? и далее), то будет работать. Но как уже упомянул, эта цитата будет в полной форме ответа, а хочется использовать быстрый ответ. Пока пользуюсь тем, что исправил. Если знаете как сделать, не теряя возможность вывода цитаты в быстрый ответ - пишите.


Макар

кстати, да у меня тодже есть уже жалоба от пользователей о не работающем цитировании
Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

blropb

Может кому пригодится. Была такая же проблема, не вставлялись цитаты в окно быстрого ответа, глюк оказался в функции cleanXML из-за которой запрос возвращался пустым, вывод в шаблоне напрямую без неё решил проблему.

smfnoob

ЦитироватьА еще при нажатии на кнопку "цитировать"  появляется надпись "Загружается..." и в быстрый ответ цитата так и не попадает и надпись не пропадает.
У меня проблема решилась заменой Wysiwyg Quick Reply на markItUp! for SMF, хотя до этого целый час бился, что только не перепробовал. Quote Selection установлен.