Новости 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 Гость просматривают эту тему.
  • 31 Ответов
  • 17767 Просмотров
*

skai

  • Завсегдатай
  • 1198
  • 153 / 1
  • skaiseo
Joomla 1.5.18
Во время редактирования статьи online отрубилось липистричество, как следствие вырублся комп.
После включения не могу зайти на в админку.

Пишет:
JAuthentication::__construct: Could not load authentication libraries.  Username and password do not match

Сейчас полезу в БД смотреть что-там случилось с юзером.. (  После отпишу.

Установлен plgSystemJSecure, помоему он отрубился.. или что-то с ним - так как сейчас админка появляется:
сайт.ru/administrator и сайт.ru/administrator/?секретное слово

Кто-нибудь подскажет пути решения проблемы? Ваши предположения?
бэкап сделать не могу - так как объем добавленого материала и внесенных изменений со вчерашнего дня очень большой ((

PS
вот еще написала мне админка  - JAuthentication::__construct: Could not load authentication libraries.
Как это починить?



« Последнее редактирование: 30.06.2010, 18:55:25 от skai »
Наполнение вашего сайта - 1т.р. стр. (текст, изображения, мета, перелинковка). Гарантия высокого ранжирования. SEO консультация в подарок.
----------------------------------------------------------------------------------------------
*

METTER

  • Захожу иногда
  • 169
  • 22 / 1
попробуйте в базе найти таблицу jos_plugins и включить плагин Authentication - Joomla
для этого необходимо установить - published 1

ещё удалите записи из jos_sessions
*

SmokerMan

  • Гуру
  • 5291
  • 720 / 26
было что-то на подобии помог ремонт(repeair) или восстановление табличек.
*

skai

  • Завсегдатай
  • 1198
  • 153 / 1
  • skaiseo
 :D  *DRINK*  
Authentication - почему-то встал в  «0» вместо положеной еденицы. Уф-ф ))
Спасибо! Помогло! )
..я уж было немного запаниковал представляя маштаб работы который придется проделать вновь..

Огромный приогромный РЕСПЕКТИЩЕ! )

Наполнение вашего сайта - 1т.р. стр. (текст, изображения, мета, перелинковка). Гарантия высокого ранжирования. SEO консультация в подарок.
----------------------------------------------------------------------------------------------

попробуйте в базе найти таблицу jos_plugins и включить плагин Authentication - Joomla
для этого необходимо установить - published 1

ещё удалите записи из jos_sessions
METTER Огромное спасибо, точно такая же трабла случилась, как в сабже, по твоей подсказке разделался с проблемой на раз два, просто счастлив ))).
*

remix8080

  • Захожу иногда
  • 347
  • 39 / 0
У меня аналогичная ситуация, как и у автора первого поста.

Совет:
попробуйте в базе найти таблицу jos_plugins и включить плагин Authentication - Joomla
для этого необходимо установить - published 1

ещё удалите записи из jos_sessions
не помог :-(
После установки published в 1 (для плагина Authentication) и чистки jos_plugins ничего не поменялось, правда теперь при вводе логина и пароля страница как-бы перегружается и вновь просит логин и пароль.
Помогите, плз!
*

skai

  • Завсегдатай
  • 1198
  • 153 / 1
  • skaiseo
страница как-бы перегружается и вновь просит логин и пароль
- сейчас не подходит пароль или логин. Зайди в таблицу jos_users и отредактируй логин и пароль.

Наполнение вашего сайта - 1т.р. стр. (текст, изображения, мета, перелинковка). Гарантия высокого ранжирования. SEO консультация в подарок.
----------------------------------------------------------------------------------------------
*

Mokujin

  • Захожу иногда
  • 112
  • 1 / 0
очень странно, тока что случилось тоже самое, подазрительное совпадение, Вход в административный раздел

JAuthentication::__construct: Could not load authentication libraries.
Имя пользователя и пароль не совпадают

тока у мя небыло отруба электричества и тому подобного ...
*

remix8080

  • Захожу иногда
  • 347
  • 39 / 0
- сейчас не подходит пароль или логин. Зайди в таблицу jos_users и отредактируй логин и пароль.
Тогда бы написало, что не подходит логин или пароль...
*

MisterR.

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
я сменил пароль в jos_users, но все равно пишет
Имя пользователя и пароль не совпадают

Как быть?((
*

cataliz

  • Новичок
  • 4
  • 0 / 0
Мне помогло, спасибо.
У меня две базы. В одной стоял "0", а в другой "1". Поменял "0" на "1" - заработало. Вот только в лисе всё равно не открывает.
*

Irsn

  • Захожу иногда
  • 83
  • 0 / 0
У меня аналогичная ситуация, как и у автора первого поста.

Совет: не помог :-(
После установки published в 1 (для плагина Authentication) и чистки jos_plugins ничего не поменялось, правда теперь при вводе логина и пароля страница как-бы перегружается и вновь просит логин и пароль.
Помогите, плз!
+1 Такая же беда...
*

Irsn

  • Захожу иногда
  • 83
  • 0 / 0
Вот решение:
Данная ошибка - JAuthentication::__construct: Could not load authentication libraries. - возникает при отключении (снятия с публикации) в "Менеджере плагинов" админки Joomla 1.5  плагина Authentication - Joomla и плагина User - Joomla!.
 
Для решения данной проблемы необходимо из phpMyAdmin выполнить следующий SQL запрос:
Код
UPDATE `jos_plugins` SET `name` = 'Authentication - Joomla', `element` = 'joomla', `folder` = 'authentication',
`access` = '0', `ordering` = '1', `published` = '1', `iscore` = '1', `client_id` = '0', `checked_out` = '0',
`checked_out_time` = '0000-00-00 00:00:00', `params` = '' WHERE `id` = '1';

UPDATE `jos_plugins` SET `name` = 'User - Joomla!', `element` = 'joomla', `folder` = 'user', `access` = '0',
`ordering` = '0', `published` = '1', `iscore` = '0', `client_id` = '0', `checked_out` = '0',
`checked_out_time` = '0000-00-00 00:00:00', `params` = 'autoregister=1\r\n\r\n' WHERE `id`'5';

Я в этих таблицах вручную поставила единички в пункте Published

У меня аналогичная ситуация, как и у автора первого поста.

Совет: не помог :-(
После установки published в 1 (для плагина Authentication) и чистки jos_plugins ничего не поменялось, правда теперь при вводе логина и пароля страница как-бы перегружается и вновь просит логин и пароль.
Помогите, плз!
Надо еще проверить в jos_plugins  значение published для плагина User - Joomla! и поставить равной 1.
*

VladimirAn

  • Новичок
  • 7
  • 1 / 0
Данная ошибка - JAuthentication::__construct: Could not load authentication libraries. - возникает при отключении (снятия с публикации) в "Менеджере плагинов" админки Joomla 1.5  плагина Authentication - Joomla и плагина User - Joomla!. Для решения данной проблемы необходимо из phpMyAdmin выполнить следующий SQL запрос:

Код
UPDATE `jos_plugins` SET `name` = 'Authentication - Joomla', `element` = 'joomla', `folder` = 'authentication',
`access` = '0', `ordering` = '1', `published` = '1', `iscore` = '1', `client_id` = '0', `checked_out` = '0',
`checked_out_time` = '0000-00-00 00:00:00', `params` = '' WHERE `id` = '1';

UPDATE `jos_plugins` SET `name` = 'User - Joomla!', `element` = 'joomla', `folder` = 'user', `access` = '0',
`ordering` = '0', `published` = '1', `iscore` = '0', `client_id` = '0', `checked_out` = '0',
`checked_out_time` = '0000-00-00 00:00:00', `params` = 'autoregister=1\r\n\r\n' WHERE `id`'5';

Большое спасибо! Только это помогло после случайного отключения мной плагина 'Authentication - Joomla'
*

Nekhay

  • Новичок
  • 3
  • 0 / 0
попробуйте в базе найти таблицу jos_plugins и включить плагин Authentication - Joomla
для этого необходимо установить - published 1

ещё удалите записи из jos_sessions
Спасибо! Тоже помогло!
*

cs-portal

  • Захожу иногда
  • 53
  • 1 / 1
сработало.чтобы я без вас делал....
*

igor33

  • Захожу иногда
  • 153
  • 1 / 0
чето сделал все но непомогает?
*

BobSunday

  • Осваиваюсь на форуме
  • 43
  • 4 / 0
Ужас.. давно так не паниковал.. Думал заказчик меня кинул..
Оказывается когда оптимизировал код, случайно рубанул плагин Authentication - Joomla.
Спасибо, а то я совсем забыл...
*

Aleks_El_Dia

  • Moderator
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Ужас.. давно так не паниковал.. Думал заказчик меня кинул..
Оказывается когда оптимизировал код, случайно рубанул плагин Authentication - Joomla.
Спасибо, а то я совсем забыл...
Но сайт то уже успели убить? :)
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

Марина

  • Новичок
  • 7
  • 0 / 0
Здравствуйте. Люди, помогите. У меня сайт на Joomla ну и я по неосторожности решила проверить что будет, если отключить плагин Authentication, ну и ничего не произошло, пока не закончилась сессия, и когда я захотела зайти через админ, естественно он мне выдал "Could not load authentication libraries". Хорошо что здесь я нашла ответ что нужно сделать запрос mySQL в phpMyAdmin. Вопрос: где это место, куда нужно делать запрос? на хост заходить или как? ^-^

Спасибо.
*

Aleks_El_Dia

  • Moderator
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Здравствуйте. Люди, помогите. У меня сайт на Joomla ну и я по неосторожности решила проверить что будет, если отключить плагин Authentication, ну и ничего не произошло, пока не закончилась сессия, и когда я захотела зайти через админ, естественно он мне выдал "Could not load authentication libraries". Хорошо что здесь я нашла ответ что нужно сделать запрос mySQL в phpMyAdmin. Вопрос: где это место, куда нужно делать запрос? на хост заходить или как? ^-^

Спасибо.
Найдите в панели хостера phpMyAdmin - в нем выбираете свою базу и во вкладке SQL вставляете в окошко текст запроса.
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

Марина

  • Новичок
  • 7
  • 0 / 0
После того, как пытаюсь зайти в phpMyadmin пишет ошибку: Пустое имя хоста!
Fatal error: Call to undefined function pma_dbi_get_dblist() in /space/home/dpanel/public_html/phpmyadmin/libraries/common.lib.php on line 1409


Почему не знаю.
*

Aleks_El_Dia

  • Moderator
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Если есть возможность, попросите хостера накатить вчерашний бекап (если вы сегодня начудачили в админке).
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

Марина

  • Новичок
  • 7
  • 0 / 0
Если не SQL запрос через phpMyadmin, то в каком файле менять "0" на "1" ? Не могу найти!
*

Aleks_El_Dia

  • Moderator
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Если не SQL запрос через phpMyadmin, то в каком файле менять "0" на "1" ? Не могу найти!
В том же phpMyAdmin
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

Lirik

  • Захожу иногда
  • 134
  • 1 / 1
Нет у меня в базе, таблицы отвечающей за плагины... Нет такого jos_plugins. Как так?
*

Lirik

  • Захожу иногда
  • 134
  • 1 / 1
Нет у меня в базе, таблицы отвечающей за плагины... Нет такого jos_plugins. Как так?
Есть, простите. А значение 1 ставить для всех пунктов published или только для user? Подскажите пожалуйста.
*

Aleks_El_Dia

  • Moderator
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Есть, простите. А значение 1 ставить для всех пунктов published или только для user? Подскажите пожалуйста.
Для строки 'Authentication - Joomla'
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Попытка взлома сайта или что? - libraries/joomla/session/session.php on line 343

Автор Elimelech

Ответов: 35
Просмотров: 4249
Последний ответ 19.12.2016, 09:40:34
от vipiusss
500 - Unable to load Cache Handler: callback

Автор Leva888

Ответов: 0
Просмотров: 1687
Последний ответ 12.03.2015, 14:47:31
от Leva888
500 - Unable to load renderer class

Автор theo_

Ответов: 4
Просмотров: 7614
Последний ответ 08.01.2015, 22:59:09
от s.elena133
JUser::_load: Unable to load user with id: 69

Автор atolic

Ответов: 1
Просмотров: 1489
Последний ответ 22.04.2014, 17:21:05
от darkghost
Помогите JUser::_load: Unable to load user with id: 62

Автор midao

Ответов: 25
Просмотров: 19173
Последний ответ 08.01.2014, 01:56:48
от sdiev