Как изменить формат цитаты (Kunena 5)?

  • 16 Ответов
  • 462 Просмотров

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

*

scientificman

  • Осваиваюсь на форуме
  • ***
  • 151
  • 5
Здравствуйте!

Перевел сайт на на новый форум. Естественно перетащил и шаблон с BlueEagle на Crypsis. Сейчас привожу шаблон к божескому виду. В принципе, разобраться со стилями LESS-ов и layout-ами можно. Но вот одну вещь победить не могу. Как поменять формат цитаты: сделать как было в BlueEagle - имя пользователя выделить жирным и вставить после него перенос строки? Насколько понял это не в шаблоне делается. Скрипты BBCode надо править? Не подскажите, где это сделать?
LeanZone.ru - открытый портал о бережливом производстве и бережном управлении

*

voland

  • Профи
  • ********
  • 9365
  • 421
  • СКАЙП утерян! Пишите в телеграм @volandku

*

scientificman

  • Осваиваюсь на форуме
  • ***
  • 151
  • 5
Re: Как изменить формат цитаты (Kunena 5)?
« Ответ #2 : 12.12.2016, 02:09:39 »
Спасибо за ответ!
К сожалению, автор цитаты и сам текст выводятся в одном стиле kmsgtext-quote. Поэтому я попытался найти вывод цитаты в layout-ах шаблона, но не нашел. Цитаты, как и весь текст сообщения выводятся методом DisplayField, который, как я понял, принадлежит классу KunenaLayout. Опять же, насколько я понял, это не класс шаблона, а класс самого компонента. Но не будучи специалистом найти его определение так и не смог.
LeanZone.ru - открытый портал о бережливом производстве и бережном управлении

*

voland

  • Профи
  • ********
  • 9365
  • 421
  • СКАЙП утерян! Пишите в телеграм @volandku
Re: Как изменить формат цитаты (Kunena 5)?
« Ответ #3 : 12.12.2016, 02:33:55 »
Хм, и правда

тут
Цитировать
   function DoQuote($bbcode, $action, $name, $default, $params, $content)
код пишется
Можно в плагине переопределить

*

voland

  • Профи
  • ********
  • 9365
  • 421
  • СКАЙП утерян! Пишите в телеграм @volandku
Re: Как изменить формат цитаты (Kunena 5)?
« Ответ #4 : 12.12.2016, 02:46:20 »
Любопытно, в 5.0.2 было более логично - сначала чья цитата
Спойлер
[свернуть]
А вот в 5.0.4 сделали в кучу
Спойлер
[свернуть]

*

voland

  • Профи
  • ********
  • 9365
  • 421
  • СКАЙП утерян! Пишите в телеграм @volandku
Re: Как изменить формат цитаты (Kunena 5)?
« Ответ #5 : 12.12.2016, 02:52:46 »
Можно в плагине переопределить
Да, можно, проверил

*

scientificman

  • Осваиваюсь на форуме
  • ***
  • 151
  • 5
Re: Как изменить формат цитаты (Kunena 5)?
« Ответ #6 : 12.12.2016, 12:32:23 »
Любопытно, в 5.0.2 было более логично - сначала чья цитата
...
А вот в 5.0.4 сделали в кучу
...

Я, к сожалению, не вижу разницы между двумя блоками кода. Но, вижу, что выводится все как надо, с выделением жирным шрифтом и переводом строки.

А где определяется функция DoQuote?
LeanZone.ru - открытый портал о бережливом производстве и бережном управлении

*

voland

  • Профи
  • ********
  • 9365
  • 421
  • СКАЙП утерян! Пишите в телеграм @volandku
Re: Как изменить формат цитаты (Kunena 5)?
« Ответ #7 : 12.12.2016, 13:20:42 »
Я, к сожалению, не вижу разницы между двумя блоками кода. Но, вижу, что выводится все как надо, с выделением жирным шрифтом и переводом строки.

А где определяется функция DoQuote?
Некогда объяснять, раз уж стал вникать, то сделал плагин - там всё видно как и никаких хаков.

*

scientificman

  • Осваиваюсь на форуме
  • ***
  • 151
  • 5
Re: Как изменить формат цитаты (Kunena 5)?
« Ответ #8 : 12.12.2016, 13:57:16 »
Спасибо! Плагин замены цитаты работает! С меня плюс и небольшой взнос на развитие плагина!
LeanZone.ru - открытый портал о бережливом производстве и бережном управлении

*

scientificman

  • Осваиваюсь на форуме
  • ***
  • 151
  • 5
Re: Как изменить формат цитаты (Kunena 5)?
« Ответ #9 : 12.12.2016, 15:03:48 »
К сожалению, стали "рассыпаться" вложенные цитаты. Цитирует только цитату верхнего уровня. Остальные просто отображает мета-тегами quote.
LeanZone.ru - открытый портал о бережливом производстве и бережном управлении

*

voland

  • Профи
  • ********
  • 9365
  • 421
  • СКАЙП утерян! Пишите в телеграм @volandku
Re: Как изменить формат цитаты (Kunena 5)?
« Ответ #10 : 12.12.2016, 15:11:07 »
К сожалению, стали "рассыпаться" вложенные цитаты. Цитирует только цитату верхнего уровня. Остальные просто отображает мета-тегами quote.
Ну у меня таких нет под рукой.

*

voland

  • Профи
  • ********
  • 9365
  • 421
  • СКАЙП утерян! Пишите в телеграм @volandku
Re: Как изменить формат цитаты (Kunena 5)?
« Ответ #11 : 12.12.2016, 15:57:08 »
Поправил. По ссылке версия 1.0.1 теперь и в ней должно всё работать

*

scientificman

  • Осваиваюсь на форуме
  • ***
  • 151
  • 5
Re: Как изменить формат цитаты (Kunena 5)?
« Ответ #12 : 12.12.2016, 16:09:07 »
Да, стало отображать вложенные цитаты. Спасибо! Есть небольшая разница в стилях вывода имени первогопользователя и последующих (вложенных), но это уже можно стилями выровнять.

Не стоит ли еще для чистоты кода предварительно присваивать пустую строку переменной $html? Для переменной $wrote, я полагаю, это делать необязательно, т.к. она и так полностью собирается.
LeanZone.ru - открытый портал о бережливом производстве и бережном управлении

*

voland

  • Профи
  • ********
  • 9365
  • 421
  • СКАЙП утерян! Пишите в телеграм @volandku
Re: Как изменить формат цитаты (Kunena 5)?
« Ответ #13 : 12.12.2016, 16:22:17 »
Не стоит ли еще для чистоты кода предварительно присваивать пустую строку переменной $html? Для переменной $wrote, я полагаю, это делать необязательно, т.к. она и так полностью собирается.
Да, пожалуй. Вообще там можно сразу присваивание делать, а не конкатенацию.
Зачем-то так куненовцы написали, видимо издержки изменения кода.

*

voland

  • Профи
  • ********
  • 9365
  • 421
  • СКАЙП утерян! Пишите в телеграм @volandku
Re: Как изменить формат цитаты (Kunena 5)?
« Ответ #14 : 12.12.2016, 16:23:44 »
Выше неверно вставился кусок кода от 5.0.4
Вот он
Спойлер
[свернуть]

*

scientificman

  • Осваиваюсь на форуме
  • ***
  • 151
  • 5
Re: Как изменить формат цитаты (Kunena 5)?
« Ответ #15 : 12.12.2016, 16:25:59 »
Спасибо! Теперь все встало на свои места!
LeanZone.ru - открытый портал о бережливом производстве и бережном управлении

*

djumfan

  • Осваиваюсь на форуме
  • ***
  • 115
  • 9
  • ненавижу кошек - особенно на аватарах!!!
Re: Как изменить формат цитаты (Kunena 5)?
« Ответ #16 : 09.02.2017, 15:29:27 »
Зачем-то так куненовцы написали, видимо издержки изменения кода.
Плагин очень нужный - СПАСИБО!
А есть ли у вас возможность под аватаром пользователя (возле топиков) убрать кнопку Больше, чтобы сразу вывести инфу из под неё? Вот сколько не смотрю - ну ни к чему она там.