Новости Joomla

Вышел WT Quick links v.2.4.0 - релиз модуля для Joomla

Вышел WT Quick links v.2.4.0 - релиз модуля для Joomla.Это модуль-конструктор для быстрого создания набора элементов. Это могут быть ссылки на компоненты Joomla, пункт меню или пользовательская ссылка. Есть условия для исключений показа элементов списка. Вы можете создавать собственные макеты вывода модуля, создавая таким образом почти всё, что угодно: от простого списка ссылок до стены фотографий на главную страницу или ссылки-теги для перелинковки категорий интернет-магазина, список FAQ, табы или аккордеоны. Модуль позволяет выводить изображения, адаптивные изображения, видео, адаптивные видео.v.2.4.0. Что нового?Добавлена поддержка новых компонентов. Добавлены новые типы ссылок и исключений для них: - Phoca Download, - Phoca Gallery, - RadicalMart (@radicalmart).Joomla 6. Успешно протестирована работа модуля на Joomla 6-alpha2.РазработчикамПроведён большой рефакторинг кода. Для типов ссылок созданы классы-драйверы. Теперь для того, чтобы добавить новый тип ссылки в модуль достаточно скопировать класс-образец из
modules/mod_wt_quick_links/src/Driver/Collection и наполнить его данными по образцу, а так же добавить необходимые языковые константы в панели администратора Joomla.Модуль бесплатный. Страница расширенияGitHub расширенияJoomla Extensions Directory👩‍💻 Подпишись на @joomlafeed.#joomla #разработка

Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много

Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много

👩‍💻 Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много. Самое главное, что возможности применения ограничиваются только вашей больной фантазией. Вы строите интерфейс своего модуля или плагина и вам нужно подтянуть данные из сторонней системы (список чего-нибудь по какому-нибудь API), чтобы сохранить выбранный id в Joomla. Или сделать какую-то проверку и в зависимости от неё показать то или иное сообщение пользователю. Для этого подойдут свои пользовательские типы полей. Интерфейс Joomla по большей части описан в XML-файлах. У каждого из них свои параметры. Некоторые не описаны в документации (manual.joomla.org), поэтому самым любопытным будет полезно заглянуть в собственно файлы фреймворка по пути

libraries/src/Form/FormField.php, а так же в
libraries/src/Form/Fields. У каждого класса поля перечислены его специфические свойства, которые можно описывать в XML. А в своём типе поля вы можете устанавливать эти значения программно. В моём модуле WT Quick links под капотом происходят изменения. Теперь для работы (в админке) ему нужен вспомогательный плагин. А в самом модуле нам бы проверить, а не выключен ли он? В Joomla есть тип поля Note - заметка. Его можно использовать для вывода примечаний.

<field type="note"     name="your_note_for_user"     label="Заголовок примечания"     title="Альтернативный способ для заголовка"     description="Текст примечания"     class="col-12 alert alert-info"     heading="h1"     close="true"/>
heading - указывать уровень заголовка.
close - позволяет закрыть это примечание. В классе поля
libraries/src/Form/Field/NoteField.php описана логика вывода. И в принципе оно нам подходит для нашей задачи. Но оно будет выводить сообщение всегда, а нам нужно только тогда, когда плагин отключён.Поэтому берём и создаём свой класс поля, который мы унаследуем от
NoteField. Это значит, что у нас в руках будет весь инструментарий стандартного поля
Note + то, что мы сами добавим. В XML-манифест добавляем наше поле
<field type="systempluginstatus"      name="systempluginstatus"     addfieldprefix="Joomla\Module\Wtquicklinks\Site\Fields"/>
-
type - имя файла и класса,-
addfieldprefix - указываем namespace к нашему классу, может быть любой нам нужный-
name - нельзя полю без имени...Это означает, что Joomla будет использовать класс поля из файла
modules/mod_wt_quick_links/src/Fields/SystempluginstatusField.php.А в классе поля будет написано следующее:
<?php// namespace для атрибута addfieldprefixnamespace Joomla\Module\Wtquicklinks\Site\Fields;// нельзя напрямую обращаться к этому файлуdefined('_JEXEC') or die;// подключаем родительский класс для переопределенияuse Joomla\CMS\Form\Field\NoteField;use Joomla\CMS\Language\Text;use Joomla\CMS\Plugin\PluginHelper;// имя класса и имя файла точь-в-точьclass SystempluginstatusField extends NoteField{     protected $type = 'Systempluginstatus';     protected function getLabel()          {               // если плагин не включён               if(PluginHelper::isEnabled('system','wtquicklinks')) {                    // меняем свойства родительского класса                    $this->class = 'alert alert-danger w-100';                    $this->element['label'] = '⚠️ А-а-а-а!';                    $this->element['description'] = 'Плагин не включён!!';                    // и просто рендерим его с нашими свойствами                    return parent::getLabel();               }          // А иначе всё хорошо, скрываем поле из виду.          $this->parentclass = 'd-none';          return '';     }}
Просто и удобно. И людям приятно, что о них позаботились и рассказали почему что-то не работает.@webtolkru#joomla #php #webdev #разработка

Обновлена информация в Плане развития Joomla

👩‍💻 Обновлена информация в Плане развития Joomla.Здесь собрана информация о датах релизов, описаны принципы версионирования, указаны ответственные за релизы, а так же даты окончания поддержки релизов. Опираясь на эту информацию вы можете планировать развитие ваших интернет-проектов.👩‍💻 Что нового?⛔️ Joomla 4.Дата окончания исправления ошибок безопасности в версии 4.x - 14 октября 2025г. ⚠️ После этой даты Joomla 4 прекратит получать какие-либо обновления, в том числе безопасности - вообще. Рекомендуем обновить ваши сайты до актуальной Joomla 5.✅ Joomla 5.- Дата окончания исправления ошибок в версии 5.x - 13 октября 2026г.- Дата окончания исправления ошибок безопасности в версии 5.x - 12 октября 2027 года.- Текущая актуальная (на момент написания заметки) версия - 5.3.1.- Опубликовано расписание выхода релизов Joomla 5.4. Стабильный релиз ожидается 14 октября 2025 года.✅ Joomla 6.- Дата окончания исправления ошибок в версии 6.x - 17 октября 2028г.- Дата окончания исправления ошибок безопасности в версии 6.x - 16 октября 2029г.- Опубликовано расписание выхода релизов Joomla 6.0. Стабильный релиз ожидается 14 октября 2025 года.- Для разработчиков уже доступна Joomla 6.0.0-alpha1.✅ Joomla! Framework.Обновлена информация о Joomla! Framework - полноценном PHP-фреймворке для разработки. Он в версиях 1.х и 2.х был самостоятельным параллельным проектом, однако начиная с версии Joomla 4.0 стал её основой. Добавлена информация о Joomla! Framework 3.x, который вышел 6 октября 2023 года. Его можно использовать в тех случаях, когда вам в проекте не нужна CMS Joomla целиком.Подробнее на сайте Joomla-сообщества Joomlaportal.ru#joomla #community

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

kuch

  • Новичок
  • 6
  • 0 / 0
Эти пожелания очень индивидуальны, мне на моем форуме они не нужны.
Ну, я бы мог оплатить данную модификацию, если ценник не приближается к стоимости маленькой атомной субмарины. :)
(надеюсь, ничего обидного я не предложил)
Сам я, к сожалению, не вижу - в какую сторону копать. :(
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
Расскажи, что в твоем понимании возможность вставить bb-code [ IMG ]или кнопку "Вставить изображение"
Чем оно отличается от встроенной возможности?
*

kuch

  • Новичок
  • 6
  • 0 / 0
Расскажи, что в твоем понимании возможность вставить bb-code [ IMG ]или кнопку "Вставить изображение"
Чем оно отличается от встроенной возможности?
У меня в кунене такая возможность есть только при полном цитировании (встроенном) - кнопка "Добавить файл" (используется моими юзверями, в основном, для вставки картинки в сообщение):

В панели быстрого доступа, которую я взял отсюда, такой функции нет:

Стандартный bbcode IMG требует ссылку на выложенный куда-то файл, с локального диска не берёт. В описаниях bbcod-ов я видел код "Вставить картинку" с функцией вставки с локального диска, но самого кода нигде не нашёл.
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
Понял, я про другое подумал, это можно будет сделать.
*

kuch

  • Новичок
  • 6
  • 0 / 0
Понял, я про другое подумал, это можно будет сделать.
Было бы неплохо. :)
Если что от меня требуется, только маякни.
*

mussena

  • Осваиваюсь на форуме
  • 18
  • 1 / 0
Уважаемый ChaosHead, спасибо огромное, на последней версии Kunena работает без проблем: заменила 3 файла и добавила 2 новых в своем шаблоне. На первый взгляд косяков не наблюдается.
Единственное, пожалуйста, подскажите, как сделать цитируемый ник жирным? высматривала-высматривала в default_message.php, пыталась сама исправить,,, не получилось. Если не трудно :)
*

mussena

  • Осваиваюсь на форуме
  • 18
  • 1 / 0
Ребят, помогите пожалуйста вернуть "добавить файл" в панель быстрого ответа. Пытаюсь прописать в edit_bottom.php код из edit.php, но не получается. Что-то нужно изменить, но мне сложно разобраться..
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
С первого поста перекачайте
*

mussena

  • Осваиваюсь на форуме
  • 18
  • 1 / 0
Ух-ты! Спасибо огромное, Хаос!
*

mussena

  • Осваиваюсь на форуме
  • 18
  • 1 / 0
Кстати, можно сделать "добавить ник" в ответ на подобии этого поста http://joomlaforum.ru/index.php/topic,137039.msg1251437.html#msg1251437. Скрипт Быстрого цитирования и ник внести в строку кнопок в файле default_message_actions.php. Всё отлично работает. И по сути больше не нужна кнопка "быстрого ответа".
*

Lesha_K

  • Захожу иногда
  • 135
  • 8 / 0
Спасибо автору, всё прекрасно и удобно работает. Проблем с "переделкой" не возникло.
Однако сегодня, заметил маленький баг. У меня на форуме присутствует технический раздел, права доступа в который присвоены группе "модераторы" в настройках форума. Соответственно, остальные пользователи его просто не видят.
Так вот. При создании сообщения в этом разделе по кнопке "быстрый ответ" - всё проходит нормально - сообщение отправляется.
Но если написать сообщение (или создать тему) в постоянно открытой панели ответа, то оно не отправляется, выскакивает сообщение "у вас нет прав доступа к этому разделу".
До установки постоянно открытой панели - этого не было. У меня Kunena 3.0.5
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
Lesha_K, там нет учета хитроумных схем доступа.
*

Lesha_K

  • Захожу иногда
  • 135
  • 8 / 0
Да схема то не хитроумная, а совсем уж вовсе и стандартная, из настроек форума. Ну да бог с ним, не страшно. Просто заметил - отписался.
*

kuch

  • Новичок
  • 6
  • 0 / 0
Пользовался предыдущей версией fastreply, тоже поднимал вопрос об кнопочке "добавить файл".
У меня используется fastreply с шаблоном blue_eagle и "кнопочкой", прописанной в default_message_actions.
Скачал новую версию, заменил файлики в blue_eagle (сохранив старые) и получил кнопку "Добавить файл", но при этом слетело само цитирование - выделяю текст, жму кнопочку и ничего не происходит. Методом товарища Тыкина определил, что цитирование у меня слетает при замене файла edit_bottom.php
Версия Kunena 3.0.3
В чём может быть причина?
Да, и чтобы два раза не вставать: можно ли сделать так, чтобы в цитировании сохранялась ссылка на цитируемый пост и при нажатии на неё происходил переход на него?
P.S. Обновил Joomla до версии 3.2.4 и Kunena до версии 3.0.6 - та же история.
« Последнее редактирование: 03.08.2014, 12:55:02 от kuch »
*

timbaTM

  • Новичок
  • 9
  • 0 / 0
Всем привет! пытался найти файл history.php - что бы можно было отвечать конкретному пользователю - но не могу! Kunena 3.0.7 - подскажите где ее искать?
*

dkmattew

  • Новичок
  • 5
  • 0 / 0
А для 4 версии подходит?

Поставил, попробовал,


components/com_kunena/template/fastreply/html/topic/edit_bottom.php on line 68
style="display:none;">
« Последнее редактирование: 22.07.2015, 18:04:01 от dkmattew »
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
Notice - это предупреждение, не ошибка, на работоспособность это не влияет, я конечно постараюсь исправить, но в следующей версии. Выключите отображение ошибок в настройках Joomla. Отображение ошибок- нет. На рабочих сайтах обычно выключают.
А так да, работает на шаблоне Blue Eagle.
*

dkmattew

  • Новичок
  • 5
  • 0 / 0
Notice - это предупреждение, не ошибка, на работоспособность это не влияет, я конечно постараюсь исправить, но в следующей версии. Выключите отображение ошибок в настройках Joomla. Отображение ошибок- нет. На рабочих сайтах обычно выключают.
А так да, работает на шаблоне Blue Eagle.
Я понял, отключу. Буду рад новой версии. Спасибо!
*

@perture

  • Новичок
  • 3
  • 0 / 0
Пробую настроить подобную форму для шаблона Crypsis в Kunena 4.0.3. Если востребовано, то могу выложить готовый вариант здесь.

Между делом добавил ленту с ВВ кодами в форму быстрого ответа.




*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
Imho быстрый ответ на то и быстрый, чтобы и с телефона было удобно. Bbcode там лишнее.
Но ты сделай, создай тему, пусть народ смотрит.
*

Lesha_K

  • Захожу иногда
  • 135
  • 8 / 0
Пробую настроить подобную форму для шаблона Crypsis в Kunena 4.0.3. Если востребовано, то могу выложить готовый вариант здесь.

Между делом добавил ленту с ВВ кодами в форму быстрого ответа.

Конечно востребовано! С подачи ChaosHead  установлено уже на сотнях, (если не тысячах) форумов. Как то после обновления до 3.06 я забыл добавить панель - так пользователи, привыкшие к удобствам, начали громко сетовать! ))
*

@perture

  • Новичок
  • 3
  • 0 / 0
Конечно востребовано! С подачи ChaosHead  установлено уже на сотнях, (если не тысячах) форумов. Как то после обновления до 3.06 я забыл добавить панель - так пользователи, привыкшие к удобствам, начали громко сетовать! ))
Kunena развивается семимильными шагами, уже на подходе 5-я версия. Чувствуется мне, вопрос с постоянно открытым редактором теряет актуальность. Мои усилия перенаправились в сторону WYSIWYG редактора, и я даже внес предложение разработчикам. Вопрос оказался весьма перспективным. Подробности здесь.
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
К сожалению у разработчиков проблема с реализацией предложений. Некоторые предложения нереализованы уже лет 6.
Ну а по сути, конечно визуальный редактор - это круто! Единственное, что для мобильных пользователей он не нужен. Им нужен текст и большая кнопка загрузить картинку.
*

@perture

  • Новичок
  • 3
  • 0 / 0
В своих экспериментах я сделал динамическую подгрузку визуального редактора, поэтому он не отяжеляет страницы мобильных пользователей. Для них всегда существует форма быстрого ответа. К сожалению, очень мало свободного времени, чтобы полноценно этим заниматься, даже с учетом того, что он нужен мне на свой сайт. Надеюсь, когда нибудь доделаю.
*

nicalf

  • Захожу иногда
  • 58
  • 1 / 0
Подскажите, не прописывается кирилица, как можно исправить?

Слово "Цитирировать"

*

nicalf

  • Захожу иногда
  • 58
  • 1 / 0
Еще, подскажите, пожалуйста. Как вывести кнопку "Цитировать" в область кнопок, и сделать всплывающую подсказку "Выделите текст и нажмите Цитировать"?

*

nicalf

  • Захожу иногда
  • 58
  • 1 / 0
Еще, подскажите, пожалуйста. Как вывести кнопку "Цитировать" в область кнопок, и сделать всплывающую подсказку "Выделите текст и нажмите Цитировать"?



<a href="javascript:quote('<?php echo $this->escape($this->profile->getName())?>',<?php echo intval($this->message->id)?>)"   title="Выделите текст и нажмите кнопку: ЦИТИРОВАТЬ"  style="background: #F2F1EE!important;  font-size: 11px; color: #fff;  padding: 2px;   border: 1px solid #ccc;  border-radius: 5px;">ЦИТИРОВАТЬ</a>
*

nicalf

  • Захожу иногда
  • 58
  • 1 / 0
Подскажите, не прописывается кирилица, как можно исправить?

Слово "Цитирировать"



Исправил через хостера
*

FiLLiN

  • Осваиваюсь на форуме
  • 19
  • 2 / 0
Notice: Undefined property: KunenaConfig::$changename in components/com_kunena/template/blue_eagle/html/topic/edit_bottom.php on line 68

style="display:none;">
а с этим еще не пофиксили?
*

Chip3x

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Подскажите для Kunena 4.0.10 данное решение актуально?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не подхватывается файл локализации компонента Kunena v6.0.3

Автор Александр Кардаш

Ответов: 1
Просмотров: 2840
Последний ответ 02.04.2023, 18:12:09
от Александр Кардаш
Нужна помощь в переносе форума с Kunena на wordpress и любой плагин форума

Автор Zoltar22

Ответов: 0
Просмотров: 2539
Последний ответ 19.10.2022, 04:32:49
от Zoltar22
Форум Kunena. нет поля для ввода текста

Автор sarvasvova

Ответов: 2
Просмотров: 3042
Последний ответ 02.08.2022, 09:32:31
от crimeafrend
Kunena при создании новой темы не выводит поле для ввода текста

Автор sarvasvova

Ответов: 0
Просмотров: 5068
Последний ответ 18.11.2021, 00:31:10
от sarvasvova
Русификация Kunena

Автор pavel82

Ответов: 5
Просмотров: 30025
Последний ответ 04.06.2021, 14:44:49
от Elya