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

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Невозможно залогиниться
« : 03.04.2017, 05:08:55 »
Здравствуйте, коллеги,
Сайт ecolora.biz
31 марта прекрасно заходил в админку, и во фронте логинился.
Сейчас же в админку под админом не пускает. Логин и пароль вводятся верные, при логине просто выбрасывает опять на форму ввода логина и пароля.
Пробовал вводить белиберду - пишет неверный логин и пароль. Значит проблема в другом.
То же во фронте. Есть обычный пользователь, ввожу известные мне логин и пароль - не принимает. Просто обновляется страница.
Что с доступом? Где можно покопаться?
Спасибо за помощь!
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Невозможно залогиниться
« Ответ #1 : 03.04.2017, 09:20:22 »
Подтверждаю, есть проблема, пока не разбирался. Делал сайт на локалке, OpenServer. Joomla 3.6.5. Все работает, но пропала возможность авторизации - просто обновляется форма. Думал, пароль забыл - сменил через phpMyAdmin - проблема осталась. Не разбирался, отложил - другие дела были. Подозреваю либо сессии, либо куки, т.к. перед появлением проблемы обновлений на сайт не ставил (если только JCE обновил, не помню).
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: Невозможно залогиниться
« Ответ #2 : 03.04.2017, 09:36:27 »
О! Так я думал это на одном сайте, а точно, на втором с Joomla 3 ветки та же проблема нарисовалась... хм... может проблема в хостинге? На одном сайте обновлял NoNumber расширения. на втором не помню.
Сытранна.
Есть мысли, коллеги?
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Невозможно залогиниться
« Ответ #3 : 03.04.2017, 09:51:12 »
может проблема в хостинге?
Не думаю. Препарировать пациента смогу только вечером, а пока буду с интересом следить за темой ))
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: Невозможно залогиниться
« Ответ #4 : 03.04.2017, 12:32:46 »
Такая же хрень появилась на нескольких сайтах на Joomla 2.5 на этом же хостинге... но не на всех почему-то.
Что-то мне эта тенденция не нравится.
Мля...
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: Невозможно залогиниться
« Ответ #6 : 03.04.2017, 12:45:23 »
Я бы сказал не взломали, а зае%али.
Постоянно ломают.
Дык вопрос-то остается... почему в админку не пускает.
В базе в пользователях мой пользователь есть.
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Невозможно залогиниться
« Ответ #7 : 03.04.2017, 12:47:43 »
Я бы сказал не взломали, а зае%али.
Постоянно ломают.
Дык вопрос-то остается... почему в админку не пускает.
В базе в пользователях мой пользователь есть.
Странно, меня давно не ломают (раньше через заброшенные клиентские сайты).
Проверься айболитом хоть
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Невозможно залогиниться
« Ответ #8 : 03.04.2017, 12:51:02 »
Взломали?
Скорее всего нет, я ведь делаю на локалке на всем чистом. Если только не доглядел и со старого сайта что то перетянул, но это маловероятно, т.к. все проверяю. Возможно из соседних папок что то заползло, такой вариант не исключаю, хотя и сомневаюсь в этом.

А что в логах? Есть ошибки?
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: Невозможно залогиниться
« Ответ #9 : 03.04.2017, 12:52:02 »
На сайтах стоит RSFirewall (платный). Последний раз проверялся им несколько дней назад. Удалил несколько зловредных скриптов. После этого 31 марта заходил нормально. С выходных же не могу...
Дык почему не пускает? Вроде плагин аутентификационный включен (смотрю в базе), пользователь мой есть.
Первый раз такая хрень.
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: Невозможно залогиниться
« Ответ #10 : 03.04.2017, 12:53:46 »
Да кстати, попробовал сделать следующее: удалил полностью папку сайта ecolora.biz c хостинга. Залил заново из архива. Не помогло! То есть косяк где-то не в файлах. А в правах может или х.з.
С этого архива я уже пере заливал и после этого заходил в админку.
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

ChaosHead

  • Гуру
  • 5242
  • 451 / 13
Re: Невозможно залогиниться
« Ответ #11 : 03.04.2017, 13:23:50 »
У меня был косяк что не возможно было залогинится, когда в настройках Joomla стояло сжатие gzip. Но у меня писало "неверный параметр" при попытке входа.
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: Невозможно залогиниться
« Ответ #12 : 03.04.2017, 16:02:51 »
Грешил на хостинг, но при равных условиях часть сайтов открывается, а часть нет...
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: Невозможно залогиниться
« Ответ #13 : 03.04.2017, 16:20:37 »
Проблема решилась откатом с PHP 7.0.15 на 5.4.16.
Но как так? Работало же всё под 7 нормально? Какие мысли?
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Невозможно залогиниться
« Ответ #14 : 03.04.2017, 16:54:24 »
Но как так? Работало же всё под 7 нормально? Какие мысли?
Возможно какой то кеш забился или что то достигло предела... Нет логов сервера на момент возникновения проблемы? Я вечером отпишусь, какая у меня была конфигурация сервера, может есть закономерность.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
Re: Невозможно залогиниться
« Ответ #15 : 03.04.2017, 17:45:40 »
Gzip включено в настройках? Мне помогало отключение.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Невозможно залогиниться
« Ответ #16 : 03.04.2017, 19:10:14 »
как бы... а что толку строить гипотезы о gzip и версиях php, если сайт взломан?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
Re: Невозможно залогиниться
« Ответ #17 : 03.04.2017, 20:15:31 »
как бы... а что толку строить гипотезы о gzip и версиях php, если сайт взломан?
Не вчитывался, больше отвечал по стартовому посту. Если взломали, то и вправду гадать на кофейной гуще не стоит
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
Re: Невозможно залогиниться
« Ответ #18 : 04.04.2017, 10:34:40 »
Проблема решилась откатом с PHP 7.0.15 на 5.4.16.
Но как так? Работало же всё под 7 нормально? Какие мысли?
Ошибки php что нибудь показывали на 7 пыхе
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Невозможно залогиниться
« Ответ #19 : 04.04.2017, 22:53:49 »
Так, я у себя проблему решил. Странно вела себя Joomla - просто обновляла страницу, не выводя никаких сообщений, в том числе при неправильном пароле. Так же отсутствовала возможность авторизации с фронта. В логах пусто. Все таблицы в исправном состоянии.

Что сделал: в configuration.php обнулил $cookie_domain (присвоил пустую строку), и админка открыласть. Заработала авторизация с фронтенда. Вернул назад домен, и проблема вернулась. Проверьте у себя, пожалуйста.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Невозможно залогиниться
« Ответ #20 : 05.04.2017, 00:43:41 »
Что сделал: в configuration.php обнулил $cookie_domain (присвоил пустую строку), и админка открыласть. Заработала авторизация с фронтенда. Вернул назад домен, и проблема вернулась. Проверьте у себя, пожалуйста.
Как выглядит строка cookie_domain? Похоже на то, что cookie недоступны.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Невозможно залогиниться
« Ответ #21 : 05.04.2017, 09:11:53 »
Как выглядит строка cookie_domain? Похоже на то, что cookie недоступны.
У меня было прописано
Код: php
$cookie_domain='.mydomain.ru';
поменял на
Код: php
$cookie_domain='';
Когда смотрел в браузере, куки там были, я их сразу удалил. Надо было посмотреть, что внутри... Когда искал проблему, я не думал, что она в куках, поэтому не придал им значения, просто очистил, очистил таблицу сессий, включил трассировку и т.д. Сейчас мне интересен ответ ecolora, поможет ему данное действие?
« Последнее редактирование: 05.04.2017, 09:15:00 от SeBun »
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
Re: Невозможно залогиниться
« Ответ #22 : 06.04.2017, 02:01:36 »
просто очистил, очистил таблицу сессий, включил трассировку и т.д.
Так может просто таблицу сессий надо было почистить, такой глюк встречался еще до 3* версий. Кстати с куками в тройке тоже были не доработки и потом их исправляли.
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Re: Невозможно залогиниться
« Ответ #23 : 06.04.2017, 09:39:43 »
Так может просто таблицу сессий надо было почистить, такой глюк встречался еще до 3* версий. Кстати с куками в тройке тоже были не доработки и потом их исправляли.
Да нет, эта таблица тут ни при чем, чистил, никакого эффекта. При обновлении страницы сессии появляются, но невозможно залогинится.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla! 3.9.21 Невозможно создать пункт меню

Автор edvalitto

Ответов: 1
Просмотров: 513
Последний ответ 26.03.2025, 19:26:30
от azm1n
Невозможно отредактировать статью с фронта (не открывается редактор)

Автор kuzmit4

Ответов: 2
Просмотров: 526
Последний ответ 16.10.2020, 12:20:15
от NewUsers
Ошибка "Невозможно очистить кэш" у плагина Cache Cleaner

Автор Loh

Ответов: 11
Просмотров: 1169
Последний ответ 05.05.2020, 23:26:50
от Loh
Невозможно создать метку с буквой "б"

Автор Alpa

Ответов: 20
Просмотров: 1155
Последний ответ 20.02.2017, 12:19:07
от Alpa
Joomla выводит сайт в оффлайн, после чего невозможно зайти под прежним паролем админа

Автор majei

Ответов: 1
Просмотров: 1001
Последний ответ 24.06.2014, 12:56:10
от majei