Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

Дизайн и модификация Invision Community

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

Проблемы с цитатами в редакторе IPB

Прикрутил редактор IPB к своей админке, вроде все работает. Но возникла проблема с цитатами, редактор не понимает код вида

<blockquote class="ipsBlockquote built" data-author="myname" data-cid="31013" data-time="1435108993">
<p>123</p>
</blockquote>

и выдает цитату без оформления, к тому же при переносе строки добавляет в цитату следующее:

<cite class="ipb" contenteditable="false">Цитата</cite>

 

Для вставки текста в редактор я использую примерно такой код

 

var editor=ipb.textEditor.getEditor();
editor.insert(document.getElementById(text).innerHTML), true, true);

 

Спасибо!

Рекомендованные сообщения

<blockquote class="ipsBlockquote"

 

editor.insert(ipb.textEditor.convertQuotes($(text).innerHTML), true, true);

  • Автор

Спасибо, но че-то ему все равно не хватает...

вот что выводит alert(ipb.textEditor.convertQuotes(...))

 

<p class="citation">admin сказал(а) 24 Июн 2015 - 04:20:<a class="snapback right" rel="citation" href="undefined/index.php?app=forums&module=forums&section=findpost&pid=31013"><img src="undefined/snapback.png"></a></p><blockquote class="ipsBlockquote built" data-author="admin" data-cid="31013" data-time="1435108993"><p>123</p></blockquote>

тоесть цитату преобразует, но редактор игнорит эти изменения и выводит как будто ничего не изменилось: http://rghost.ru/8tKBC92nY.view

в добавок какие-то undefined появились, судя по всему где-то какие-то пути надо прописать

Не могу воспроизвести проблему. convertQuotes добавляет тег cite внутри блока blockquote.

  • Автор

разобрался. Проблема была в parseQuoteBoxes() который вставлял лишний код в цитаты до того как они попадут в редактор

  • 2 недели спустя...
  • Автор

Здравствуйте ещё раз.

Новая проблема с цитатами, на этот раз в редакторе при цитировании указывает неверные время, дату и тп в загаловке цитаты:

сказал(а) aN undefined NaN - aN:aN

при этом, после отправки сообщения на форуме все норм отображается

Что цитируете и каким образом?

  • Автор

Это в редакторе так отображается загаловок циататы. Все делаю как в предыдущих сообщениях.

Я заметил что эта проблема не только в моей админке, но и на всем форуме присутствует...

Если на всем форуме тогда смотреть если чего лишнего не удалили в js-скриптах.

  • Автор

В консоли ошибок нет, скрипты тоже не трогал...

Тут очевидно что редактор по каким-то причинам не может распарсить код цитаты, но по каким хз...

Кроме того, я не смог найти регулярку или что-то подобное в исходниках

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.