m35 Posted February 12, 2015 Share Posted February 12, 2015 Добрый день всем форумчанам. Есть ли для IPB3.4.7 хук или модификация, решающая следующие задачи: 1. Сокращающая длинные цитаты2. Удаляющая цитаты, если целиком процитировано предыдущее сообщение. Для 2.3.х такие помню, для 3.х таких не нашел. Правила не помогают, ругаться на всех смысла нет, решить проблему очень хочется. Link to comment Share on other sites More sharing options...
siv1987 Posted February 12, 2015 Share Posted February 12, 2015 Системные настройки -> Темы, Сообщения и Опросы -> Запретить вложенные цитаты? По поводу больших цитат, можно сократить блок с помощью стилей. Резать текст в цитате не так-то просто как кажется на первый взгляд. В цитате может быть хтмл, и резать в месте какого нибудь тега можно поломать верстку. Link to comment Share on other sites More sharing options...
m35 Posted February 12, 2015 Author Share Posted February 12, 2015 Ну с вложенными-то все ясно. Тут другая проблема, цитируется например пост в 1000 символов ... под цитатой от силы 10 )) лишнее место в базе, ну и вобще кому надо эту "портянку" читать по второму кругу. Визуальный мусор. HTML на форуме запрещен. Ну ладно, резать цитаты сложно, но ведь удалять полностью цитату предыдущего сообщения — должно быть легче. Неужели эта проблема волнует только меня? :) Link to comment Share on other sites More sharing options...
siv1987 Posted February 12, 2015 Share Posted February 12, 2015 Выпилите кнопку ответить, или отредактируйте функцию чтобы не вставлялась цитату в сообщение. Link to comment Share on other sites More sharing options...
m35 Posted February 12, 2015 Author Share Posted February 12, 2015 Ну, я не программист, всё-таки, для меня "отредактировать функцию" не так просто, как для вас. Ну и тут еще один момент, почему хочется хук — чтобы не заморачиваться при обновлении. На 4.х не собираюсь еще долго, но минорные апдейты важно делать без проблем. Скиньте примерный бюджет на такую модификацию, а заодно и на вариант с обрезкой цитат в ЛС, если не сложно, обсудим. Link to comment Share on other sites More sharing options...
siv1987 Posted February 12, 2015 Share Posted February 12, 2015 Хуком врядли. но минорные апдейты важно делать без проблем.Апдейты для 3.x скорее всего больше не предвидятся. В xenforo есть такая фича "Раскрыть цитату" https://do4a.com/threads/Когда-начинать-химичить.17614/page-3#post-1755685 Link to comment Share on other sites More sharing options...
newbie Posted February 13, 2015 Share Posted February 13, 2015 (edited) Выпилите кнопку ответить,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 Edited February 13, 2015 by newbie Link to comment Share on other sites More sharing options...
siv1987 Posted February 13, 2015 Share Posted February 13, 2015 Cut Quotes банально обрезает текст. Свободно можно поломать какой нибудь тег. 4-ый параметр. Только работает фича для одинарных цитат.Эта функция вообще отрабатывает только при мултицитирование, а параметр вызова захордкоден в 0. Link to comment Share on other sites More sharing options...
newbie Posted February 14, 2015 Share Posted February 14, 2015 Эта функция вообще отрабатывает только при мултицитирование, а параметр вызова захордкоден в 0.Не только. В жалобах есть. Еще где-то. Но там строго 0. Факт в том, что вложенные цитаты ломают структуру html цитат. Cut Quotes банально обрезает текст. Свободно можно поломать какой нибудь тег.Согласен. Я лишь предложил доступные на данный момент варианты. Мне лично больше нравится скрытие длинных цитат. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now