Перейти к публикации
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.

Сокращение длинных цитат

Опубликовано:

Добрый день всем форумчанам.

 

Есть ли для IPB3.4.7 хук или модификация, решающая следующие задачи:

 

1. Сокращающая длинные цитаты

2. Удаляющая цитаты, если целиком процитировано предыдущее сообщение.

 

Для 2.3.х такие помню, для 3.х таких не нашел.

 

Правила не помогают, ругаться на всех смысла нет, решить проблему очень хочется.

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

Опубликовано:

Системные настройки -> Темы, Сообщения и Опросы -> Запретить вложенные цитаты?

 

По поводу больших цитат, можно сократить блок с помощью стилей.

Резать текст в цитате не так-то просто как кажется на первый взгляд. В цитате может быть хтмл, и резать в месте какого нибудь тега можно поломать верстку.

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

Ну с вложенными-то все ясно. Тут другая проблема, цитируется например пост в 1000 символов ... под цитатой от силы 10 )) лишнее место в базе, ну и вобще кому надо эту "портянку" читать по второму кругу. Визуальный мусор. HTML на форуме запрещен.

 

Ну ладно, резать цитаты сложно, но ведь удалять полностью цитату предыдущего сообщения — должно быть легче.

 

Неужели эта проблема волнует только меня? :)

Опубликовано:

Выпилите кнопку ответить, или отредактируйте функцию чтобы не вставлялась цитату в сообщение.

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

Ну, я не программист, всё-таки, для меня "отредактировать функцию" не так просто, как для вас. Ну и тут еще один момент, почему хочется хук — чтобы не заморачиваться при обновлении.

На 4.х не собираюсь еще долго, но минорные апдейты важно делать без проблем.

 

Скиньте примерный бюджет на такую модификацию, а заодно и на вариант с обрезкой цитат в ЛС, если не сложно, обсудим.

Опубликовано:

Хуком врядли.

 

но минорные апдейты важно делать без проблем.

Апдейты для 3.x скорее всего больше не предвидятся.

 

В xenforo есть такая фича "Раскрыть цитату" https://do4a.com/threads/Когда-начинать-химичить.17614/page-3#post-1755685

Опубликовано:
Выпилите кнопку ответить,
Hide Quote Button from Posts
В xenforo есть такая фича "Раскрыть цитату" https://do4a.com/thr...-3#post-1755685
Что-то похожее есть и в ipb.

	public function buildQuoteTag( $content, $author='', $date='', $collapsed=0, $pid=0 )
{

4-ый параметр. Только работает фича для одинарных цитат. С вложенными уже начинаются проблемы. Дальше - больше.

 

Cut Quotes

Изменено пользователем newbie

Опубликовано:

Cut Quotes банально обрезает текст. Свободно можно поломать какой нибудь тег.

 

4-ый параметр. Только работает фича для одинарных цитат.

Эта функция вообще отрабатывает только при мултицитирование, а параметр вызова захордкоден в 0.

Опубликовано:
Эта функция вообще отрабатывает только при мултицитирование, а параметр вызова захордкоден в 0.
Не только. В жалобах есть. Еще где-то. Но там строго 0. Факт в том, что вложенные цитаты ломают структуру html цитат.

 

Cut Quotes банально обрезает текст. Свободно можно поломать какой нибудь тег.
Согласен. Я лишь предложил доступные на данный момент варианты. Мне лично больше нравится скрытие длинных цитат.

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

Сейчас на странице 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.