Joomla 4. Компонент K2 и форк K2ForJ4 (18 янв 2024)

Если вас, как и меня, достало выслушивать (вычитывать) бесконечные обещания разработчика K2 опубликовать версию компонента K2 под Joomla 4 (без чего невозможно реализовать апгрейд from Joomla 3 to Joomla 4) - воспользуйтесь форком K2ForJ4. Который в данный момент установлен и без каких-либо проблем работает на этом веб-сайте.

User fraud. Purity III from Joomlart does not support Kunena 6

Больше
1 год 3 мес. назад #1 от Aleksej
Все так, я не зря использовал в тайтле топика фразу User fraud, "обман пользователей". Аргументация: коль скоро List of supported 3rd extensions на портале Joomlart.com содержит упоминание Kunena (Purity III is compatible with most of popular 3rd party Joomla extensions, such as: EasySocial, Kunena, JomSocial, Mijoshop, and more to come based on user's request), а реальность диаметрально противоположна (ответ саппорта) -

If you checked the changelog, you will see that the update is for Joomla 4 updates.

Purity III is built with T3 framework which uses Bootstrap 3, while in the new version of Kunena 6, they doesn't support old version of Bootstrap but force to use Bootstrap 5 so, of course, there will be conflict in style. In the previous versions, they work fine with template.

We have limited human resources who are working full time in maintaining our large collections of products from brands: JoomlArt / Gavick / iJoomla / Jomsocial/ .... with lots of commercial templates and enterprise extensions, we also offer new free template like T4 Blank and we don't cheat users. As you can see from the beginning of this topic, I don't refuse to help you to resolve the issue. But it's impossible to rewrite template as you request.


- сформулированное выше заключение верно, а утверждения менеджера Joomlart есть ложь. Это, вероятно, очень молодой человек, по-совместительству верстальщик, незнакомый ни с понятием TOS (Terms of Service), ни с идеологией Open Source. Ничем иным, кроме невежества, я не могу объяснить эту его тираду, способную пробудить щемящую ностальгию по русскому совку у любого любителя "самого вкусного в мире мороженого за 15 копеек":

This is FREE template, it's hard to support all 3rd party extensions, especially, this template is developed long time ago and now you're using latest version of Kunena which developed recently. The technique is different and can't avoid issue.

You can consider to use new template from us.


Все понятно? Перевожу сказанное выше: "это БЕСПЛАТНЫЙ шаблон, придурок. Понимаешь, БЕСПЛАТНЫЙ. Бери чего дают, голытьба дешевая, and go fuck: наши людские ресурсы ограничены, и нет времени выполнять то, что было обещано сугубо в рекламных целях. Вот купи чего-нибудь у нас, тогда поглядим".



Мда, это не Рио-де-Жанейро. Более того, это явно не Европа и не Америка. Нигде на сайте не указан геотаргетинг команды Joomlart.com, но кое-какие мысли на этот счет у меня есть. ОК, коль скоро User fraud: Purity III from Joomlart does not support Kunena v.6 - придется при обновлении to Joomla 4 использовать на форуме иной шаблон. Доверия к Joomlart Team, после диалога, фрагменты которого процитированы выше, у меня не осталось ни малейшего.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Dev banner 1
Больше
1 год 3 мес. назад #2 от Aleksej
Продолжение рассказа, озаглавленного User fraud: Purity III from Joomlart does not support Kunena v.6. Надо сказать, ни один Joomla template я не правил столь долго и нудно, как Purity III: мне несложно доказать, что и поддержка стилей Kunena 5 здесь очень и очень относительная. Custom.css данного сайта насчитывает на сегодняшний день многие сотни строк: это не кастомизация "под себя" исходных стилей шаблона, но необходимость придать стилям Purity III (v. 2.0.2 21 Oct, 2022 Update for Joomla 4.2.3) хоть какую-то возможность более-менее адекватно работать с Joomla 3, K2 2.10.3 и Kunena 5. Не выкладываю здесь свои css-стили лишь по причине их немалого объема: но, если у кого-то аналогичный невеселый опыт в контексте Purity III, и требуется помощь - обращайтесь, попробую опубликовать тот или иной готовый свой хак.

Но вот это актуально в контексте декларированной командой Joomlart работы шаблона на Joomla 4. Эти хаки предлагаются командой разработки Purity III на закрытом форуме и на момент публикации не вошли в последнюю ревизию. Все это необходимо сделать вручную, без данных исправлений шаблон будет выдавать ошибки в консоли либо просто откажется работать. Итак:

1. "Refused to apply style from "templates/system/css/system.css" because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled." You can open this file: "root/templates/purity_iii/tpls/blocks/head.php" and comment or remove this code:
Code:
<?php // SYSTEM CSS $this->addStyleSheet(JURI::base(true) . '/templates/system/css/system.css'); ?>

Joomla 4 removed this file so no need to load it anymore.

2.
Code:
jquery.min.js?3.6.0:2 Uncaught TypeError: e.indexOf is not a function     at S.fn.load (jquery.min.js?3.6.0:2:84932)     at (index):244:15     at (index):250:3

It's fixed on your site with update in this file: root//templates/purity_iii/tpls/blocks/footer.php. line 22:
Code:
$(window).load(function(){

change to:
Code:
$(window).on('load', function(){

3. Kunena 6: The published "Announcements" block is not visible. It due to the 'fade' class which is set with opacity there. You can try this:
Code:
div#announcement1 {     opacity: 1 !important; }

4. Kunena 6, megamenu fix:
Code:
.navbar-nav .mega .dropdown-menu {   position: absolute; } .com_kunena #t3-mainnav {   padding-top: 0;   padding-bottom: 0; } .com_kunena #t3-mainnav .container {   display: block; } .com_kunena #t3-mainnav ul.navbar-nav {   display: block; }

Но учтите, все вышеперечисленное - не более чем грязные хаки, использование их на продакшне возможно только не от хорошей жизни (если вообще возможно). Кроме того, их явно недостаточно для того, чтобы Purity III действительно поддерживал стили Kunena 6: ошибок и проблем несть числа, и команда Joomlart, ко всему прочему, добавила и еще одну ложь, отказавшись выполнять условия собственного же Support Policy и довести до ума свое поделие хотя бы в виде хаков. 

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
1 год 3 мес. назад - 1 год 3 мес. назад #3 от serge
Думаю следует пригласить разработчиков open source шабов под Joomla 4, совместимых с Kunena 6 оставлять ссылки на свои работы в этом топике. Если такие есть в природе, разумеется. И если у них слово FREE не ассоциируется с фразой "без претензий, лошара, забирай и проваливай".

А я смогу! - А поглядим! - А я упрямый!
Последнее редактирование: 1 год 3 мес. назад пользователем serge.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Работает на Kunena форум