Перейти к публикации
View in the app

A better way to browse. Learn more.

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

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Проблемы с цитатами в редакторе 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-скриптах.

Опубликовано:
  • Автор

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

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

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

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

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.