PDF файлы на форуме Kunena 5.1.12.1

Разработчики компонента форума Kunena 5.1.12.1 сделали обновление. Теперь pdf файлы встраиваются в посты но с этим новшеством есть проблема.

Во первых это выглядит ужасно. А во вторых я использую "Защиту вложений"  эта функция удаляет большинство ограничений на имена файлов. Но с ней ссылки на файлы становятся другими из-за этого вместо вложений pdf выводится сообщение - "Tbrowser does not support PDFs. Please download the PDF to view it" 

На форуме поддержки Kunena упорно игнорируют этот баг. Даже советуют отключить защиту laughing Короче я решил сделать даунгрейд для вложений pdf и для этого подправил пару строчек кода.

Повреждённый перевод

После обновления модулей и плагина Kunena до версий mod_kunenalatest_v5.0.4, plg_search_kunena_v5.0.4, mod_kunenalogin_v5.0.4 выяснилось что опять переводчики накосячили с кодировкой. Пришлось править вручную. Исправленные можно скачать по ссылкам ниже.

Kunena Latest Module 5.0.4 Kunena Login Module 5.0.4 Kunena Search plugin 5.0.4

Баг Kunena после обновления до 5.0.13

Через некоторое время после обновления компонента форума kunena до версии 5.0.13 пользователи стали жаловаться на невозможность редактирования собственных постов. В меню пропала строка - "Изменить". В настройках ограничения на время редактирования нет. Начал сравнивать содержимое файлов старой версии с новыми. В файле \libraries\kunena\forum\message\message.php нашёл незначительные изменения. Не стал разбираться в чём разработчики накосячили (они регулярно одно лечат другое калечат) а просто заменил этот файл на файл из предыдущей версии. Проблема решилась.

Закрепление первого поста в Kunena 5.0.12

В Kunena 5.0.12 нет штатной функции закрепления первого поста в теме. Решить эту проблему можно установкой плагина Pin first post for Kunena. Это простой и удобный плагин, позволяющий прикрепить первый пост к теме при навигации по различным страницам. Это поможет посетителям быть проинформированными о предмете обсуждения и всякий раз, когда они находятся на эту тему, они всегда могут читать первый пост. С недавнего времени плагин стал бесплатным.

пользовательское соглашение в Joomla! 3.6.5

Нужно было сделать чтобы при регистрации пользователь принимал пользовательское соглашение. Это можно реализовать штатными средствами Joomla! Есть плагин - Пользователь - Профиль по умолчанию он выключен. Включил его и настроил поставив - Условия предоставления услуг во включено. Выбрал материал с условиями но на странице регистрации ссылка на этот материал не появилась. Думал что может какой то конфликт скриптов. Но даже на чистой джумле этот баг остаётся.

Стал смотреть файлы плагина и в файле:

plugins/user/profile/field/tos.php

Нашёл строку:

$tosarticle = $this->element['article'] > 0 ? (int) $this->element['article'] : 0;

Последний 0 заменил на id статьи с текстом пользовательского соглашения и всё заработало! Текст выводится в модальном окне.