Kunena Latest Module 5.0.3

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

Chigolberi

  • Завсегдатай
  • *****
  • 402
  • 12
Kunena Latest Module 5.0.3
« : 16.07.2017, 16:35:19 »
Тестирую модуль Kunena Latest Module, не работает ограничение "Максимальная длина названия темы", ставлю 30 символов в настройке, но название темы выводится полностью.
Спойлер
[свернуть]

Может кто проверить у себя, это баг, или только у меня такое?

*

djumfan

  • Осваиваюсь на форуме
  • ***
  • 118
  • 9
  • ненавижу кошек - особенно на аватарах!!!
Re: Kunena Latest Module 5.0.3
« Ответ #1 : 16.07.2017, 20:08:35 »
Данная функция не работает.
Всё что можно, это задать в конфигурации форума ограничение по количеству символов для названия темы.

*

Chigolberi

  • Завсегдатай
  • *****
  • 402
  • 12
Re: Kunena Latest Module 5.0.3
« Ответ #2 : 16.07.2017, 20:37:19 »
Данная функция не работает.
Всё что можно, это задать в конфигурации форума ограничение по количеству символов для названия темы.
Ясно, интересно зачем тогда эта настройка...

*

vipiusss

  • Профи
  • ********
  • 5522
  • 318
  • JoomlaNet
Re: Kunena Latest Module 5.0.3
« Ответ #3 : 16.07.2017, 20:54:06 »
Модуль дайте, tmpl/default.php.
Уверен, там есть str_, substr_ или string какой-то.
Или в хелпере класс, дайте полностью модуль лучше.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

*

Chigolberi

  • Завсегдатай
  • *****
  • 402
  • 12
Re: Kunena Latest Module 5.0.3
« Ответ #4 : 16.07.2017, 21:05:50 »
Модуль тут качал, с оф. сайта.

*

vipiusss

  • Профи
  • ********
  • 5522
  • 318
  • JoomlaNet
Re: Kunena Latest Module 5.0.3
« Ответ #5 : 16.07.2017, 21:24:45 »
Ну вот ваш xml:
<field name="titlelength" type="text" default="50" description="MOD_KUNENALATEST_PARAM_TITLELENGTH_DESC" label="MOD_KUNENALATEST_PARAM_TITLELENGTH" />

В нём по дефолту 50 стоит.

Вот у вас что меняет в class.php (129 строка):

elseif ($view->params->get('subjecttitle') == 'body')
      {
         $title = KunenaHtmlParser::stripBBCode($message, $view->params->get('titlelength'));
      }
Попробуйте, чтоб понять, сработает или нет:
$title = KunenaHtmlParser::stripBBCode($message, 100);

Отреагирует класс? Проверьте.

Если да, свою переменную в XML сделать и вопрос решён.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

*

Chigolberi

  • Завсегдатай
  • *****
  • 402
  • 12
Re: Kunena Latest Module 5.0.3
« Ответ #6 : 16.07.2017, 21:43:23 »
Попробовал, ни чего не изменилось.

*

vipiusss

  • Профи
  • ********
  • 5522
  • 318
  • JoomlaNet
Re: Kunena Latest Module 5.0.3
« Ответ #7 : 16.07.2017, 21:59:06 »
Ок, ход конём, вам какой эффект нужен? Цель.
Если конкретное чисто символов, задайте в default="50" в xmlke.

А ещё я бы попробовал так:

class.php (129 строка):

elseif ($view->params->get('subjecttitle') == 'body')
      {
         $title = KunenaHtmlParser::stripBBCode($message, $view->params->get('titlelength'));
      }

Жирное удаляем.

останется навсяк:

elseif ()
      {
        
      }
В 28 строку, ну по логике увидите, вставляем:
$this->params->set('limit', $this->params->get('titlelength', '30'));
где 30-по дефолту кол-во символов.

« Последнее редактирование: 16.07.2017, 22:08:41 от vipiusss »
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

*

Chigolberi

  • Завсегдатай
  • *****
  • 402
  • 12
Re: Kunena Latest Module 5.0.3
« Ответ #8 : 16.07.2017, 22:01:21 »
Ок, ход конём, вам какой эффект нужен? Цель.
Уменьшить количество отображаемых символов названия темы в модуле до 30. Если превышает, то в конце "...", как в сообщениях.
Спойлер
[свернуть]
« Последнее редактирование: 16.07.2017, 22:05:12 от Chigolberi »

*

vipiusss

  • Профи
  • ********
  • 5522
  • 318
  • JoomlaNet
Re: Kunena Latest Module 5.0.3
« Ответ #9 : 16.07.2017, 22:07:15 »
Читаем выше, изменил пост.
Самое первое: задайте в default="30" в xmlke.

Если менять надо, пробуйте далее удалять жирным и вставлять переменную.
« Последнее редактирование: 16.07.2017, 22:11:30 от vipiusss »
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

*

Chigolberi

  • Завсегдатай
  • *****
  • 402
  • 12
Re: Kunena Latest Module 5.0.3
« Ответ #10 : 16.07.2017, 22:16:06 »
Цитировать
Код
$this->params->set('limit', $this->params->get('titlelength', '30'));
такого вообще нет

есть такое:
Код
$this->params->set('limit', $this->params->get('nbpost', 5));

*

vipiusss

  • Профи
  • ********
  • 5522
  • 318
  • JoomlaNet
Re: Kunena Latest Module 5.0.3
« Ответ #11 : 16.07.2017, 22:20:09 »
такого вообще нет
Этого нет, вставьте между строчек в любое место там.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

*

Chigolberi

  • Завсегдатай
  • *****
  • 402
  • 12
Re: Kunena Latest Module 5.0.3
« Ответ #12 : 16.07.2017, 22:21:47 »
Этого нет, вставьте между строчек в любое место.
Просто сразу не понял, добавил, ноль реакции.

*

vipiusss

  • Профи
  • ********
  • 5522
  • 318
  • JoomlaNet
Re: Kunena Latest Module 5.0.3
« Ответ #13 : 16.07.2017, 22:22:53 »
Просто сразу не понял, добавил, ноль реакции.
в настройках нового ничего не появилось?
кеш очищен?

Да default="50" поменять на 30, уже должно отреагировать!
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

*

Chigolberi

  • Завсегдатай
  • *****
  • 402
  • 12
Re: Kunena Latest Module 5.0.3
« Ответ #14 : 16.07.2017, 22:27:12 »
в настройках нового ничего не появилось?
кеш очищен?
Нет ни чего нового, кэш чистил. Настройка которая влияет на модуль "95" "Предел длинны сообщения", цифру 95 попробовал искать в файлах modules\mod_kunenalatest\, там такой цифры нет вообще.

*

vipiusss

  • Профи
  • ********
  • 5522
  • 318
  • JoomlaNet
Re: Kunena Latest Module 5.0.3
« Ответ #15 : 16.07.2017, 22:30:22 »
Вы хоть тот модуль правите?!
И он у вас НЕ ПЕРЕОПРЕДЕЛЁН?

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

У меня нет Kunena. Я vbulletin юзаю с мостом к Joomla.

пысы: а если кавычки убрать?:$this->params->set('limit', $this->params->get('titlelength', 30));
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

*

Chigolberi

  • Завсегдатай
  • *****
  • 402
  • 12
Re: Kunena Latest Module 5.0.3
« Ответ #16 : 16.07.2017, 22:32:26 »
Модуль на локалке. Модуль не переопределён.

*

vipiusss

  • Профи
  • ********
  • 5522
  • 318
  • JoomlaNet
Re: Kunena Latest Module 5.0.3
« Ответ #17 : 16.07.2017, 22:34:53 »
Ну тогда, попробуйте кавычки убрать(выше написал) и подождите, может кто третьим глазом увидит банальный ответ, что я прозевал.
Но это именно у вас в XML и переменная влияет на 129 строку.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

*

Chigolberi

  • Завсегдатай
  • *****
  • 402
  • 12
Re: Kunena Latest Module 5.0.3
« Ответ #18 : 16.07.2017, 22:38:03 »
Цитировать
Ну тогда, попробуйте кавычки убрать
Пробовал, результат тот же.

*

vipiusss

  • Профи
  • ********
  • 5522
  • 318
  • JoomlaNet
Re: Kunena Latest Module 5.0.3
« Ответ #19 : 16.07.2017, 22:39:14 »
Ну и меня поймите, я не могу гадать. Всё что пришло первое в голову-мы испробовали, если вы правильно и туда, куда надо это "делали".
Kunena я ставить не буду.

Платно - гоу в комм раздел.

Выше писал - подождите, может толковое напишут, что мы не учли.
Попросите форумчанина ChaosHead http://joomlaforum.ru/index.php?action=profile;u=70584
Он в Кунене шарит неплохо.
« Последнее редактирование: 16.07.2017, 22:43:03 от vipiusss »
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

*

Chigolberi

  • Завсегдатай
  • *****
  • 402
  • 12
Re: Kunena Latest Module 5.0.3
« Ответ #20 : 16.07.2017, 22:52:08 »
Ок, спасибо.

Кстати добавление кода
Код
$this->params->set('limit', $this->params->get('titlelength', 30));
Увеличивает вывод сообщений в двое, то есть стоит в настройках 3, в модуле выводится 6

*

vipiusss

  • Профи
  • ********
  • 5522
  • 318
  • JoomlaNet
Re: Kunena Latest Module 5.0.3
« Ответ #21 : 16.07.2017, 23:00:08 »
Ок, спасибо.

Кстати добавление кода
Код
$this->params->set('limit', $this->params->get('titlelength', 30));
Увеличивает вывод сообщений в двое, то есть стоит в настройках 3, в модуле выводится 6

Возможно там ещё зависимость есть, повторюсь, негде анализировать, а наугад можно до утра пробывать.
Пробуйте управлять xmlкой и этой строкой.

Это не решение, но будет работать.
По правильному сделать-подождите ответ или напишите ChaosHead.

/// Кстати увеличивает вдвое-вы наверно ту строку не удалили и у вас первое число читает, а потом в 129 прибавляет к нему.
« Последнее редактирование: 16.07.2017, 23:05:51 от vipiusss »
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

*

djumfan

  • Осваиваюсь на форуме
  • ***
  • 118
  • 9
  • ненавижу кошек - особенно на аватарах!!!
Re: Kunena Latest Module 5.0.3
« Ответ #22 : 16.07.2017, 23:50:56 »
В куненовских модулях куча недоделок. Макеты накиданы, но внутренности недаделаны.
Конкретно эта функция недоделана. Дефолт тут не поможет.
У меня 60 символов по конфигурации и меня такое количество в модуле устраивает.

Для решения этой проблемы лучше всего на гитхаб куненовский написать в раздел модулей, вот сюда:
https://github.com/Kunena/Kunena-Addons/issues

Если оформят баг и сделают правку, можно посмотреть какие изменения в код добавить или дождаться обновления.
Я бы написал, но английского не знаю.

*

ChaosHead

  • Moderator
  • *****
  • 4673
  • 396
Re: Kunena Latest Module 5.0.3
« Ответ #23 : 17.07.2017, 00:32:30 »
Ок, спасибо.

Кстати добавление кода
Код
$this->params->set('limit', $this->params->get('titlelength', 30));
Увеличивает вывод сообщений в двое, то есть стоит в настройках 3, в модуле выводится 6
Аналогично и в настройках длины тем в  Kunena. Всё заточено под английский язык. Под русский надо умножать на два. Раньше прям в переводе это было написано в настройках Kunena. Может и сейчас есть, но с телефона пишу, не гляну. Им вполне можно написать про это, хотя эта особенность тянется с первых версий. Хотели бы - давно исправили :/
« Последнее редактирование: 17.07.2017, 00:37:23 от ChaosHead »

*

vipiusss

  • Профи
  • ********
  • 5522
  • 318
  • JoomlaNet
Re: Kunena Latest Module 5.0.3
« Ответ #24 : 17.07.2017, 00:44:38 »
Значит немножко я был прав.
ТС, попробуйте манипулировать новой строкой и числом, по идее нет вариантов пока.

2 ChaosHead : будет удобство, посмотри, может есть "переопределение" строки.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

*

Chigolberi

  • Завсегдатай
  • *****
  • 402
  • 12
Re: Kunena Latest Module 5.0.3
« Ответ #25 : 17.07.2017, 22:52:16 »
Запилил, может ответят и исправят.
Только я не понял как там поставить теме Labels bug
« Последнее редактирование: 17.07.2017, 23:01:35 от Chigolberi »

*

djumfan

  • Осваиваюсь на форуме
  • ***
  • 118
  • 9
  • ненавижу кошек - особенно на аватарах!!!
Re: Kunena Latest Module 5.0.3
« Ответ #26 : 18.07.2017, 12:24:29 »
Запилил, может ответят и исправят.
Только я не понял как там поставить теме Labels bug
Они сами определят что поставить, когда ознакомятся с запросом.
Правда если поймут смысл запроса. Наверное для скрина нужно было сайт на английский переключить.

*

Chigolberi

  • Завсегдатай
  • *****
  • 402
  • 12
Re: Kunena Latest Module 5.0.3
« Ответ #27 : 18.07.2017, 18:03:52 »
Они сами определят что поставить, когда ознакомятся с запросом.
Правда если поймут смысл запроса. Наверное для скрина нужно было сайт на английский переключить.
Поменял на Английский, но мне кажется и так понятно было :)

*

Chigolberi

  • Завсегдатай
  • *****
  • 402
  • 12
Re: Kunena Latest Module 5.0.3
« Ответ #28 : 19.07.2017, 23:31:23 »

*

djumfan

  • Осваиваюсь на форуме
  • ***
  • 118
  • 9
  • ненавижу кошек - особенно на аватарах!!!
Re: Kunena Latest Module 5.0.3
« Ответ #29 : 20.07.2017, 03:09:50 »
Вроде есть сдвиг!
Не вроде, а исправлено. Со следующим обновлением будет работать.
Если нужно срочно - можно код уже исправить. Там три файла вот отредактировано.
Кнопка Посмотреть (View) копируем содержимое и свежий код вставляем в соответствующие файлы к себе на сайт.
Одна-две минуты и эта опция у вас работает.