Новости Joomla

👩‍💻 SW JProjects v.2.6.1 - компонент каталога расширений для веб-приложений.

👩‍💻 SW JProjects v.2.6.1 - компонент каталога расширений для веб-приложений.

Компонент позволяет сделать свой мини-Joomla Extensions Directory - каталог расширений для CMS (не только для Joomla) или файлов. Есть возможность скачивания по лицензионным ключам создания кастомных схем данных для сервера обновлений.

👩‍💻 v.2.6.1. Что нового?
- Правки наследования схем серверов обновлений. Улучшена логика наследования схем серверов обновлений для проектов компонент - категория - проект.
- Не стабильные релизы в сервере обновлений. Теперь в данные сервера обновлений попадают все версии (alpha, beta и т.д.), а не только stable.
- Косметические изменения. В шаблоне по умолчанию сделаны замены некоторых CSS-классов, уточнено присвоение атрибутов loading=lazy и fetchpriority.
- Рефакторинг и правки кода. Текущее обновление кодовой базы.
- Исправление ошибок.

👩‍💻 Больше спасибо за помощь в тестировании участникам нашего сообщества Александру Новикову (@pro_portal) и Александру Судьбинову (@alexrevo).

- Страница расширения
- GitHub расширения
- Joomla Extensions Directory

@joomlafeed

Событие Pizza, Bugs & Fun - 29-30 января 2026 года.

Событие Pizza, Bugs & Fun  - 29-30  января 2026 года.

Уже несколько лет в мире Joomla проводятся мероприятия "Pizza, Bugs & Fun" (#PBF), где каждый может посвятить несколько часов своего мозгового времени тому, чтобы наша любимая CMS стала ближе к идеалу.

Ссылки на видео и статьи из этого поста рассказывает об организационных вопросах, которые пригодятся для участия в PBF, а так же что и как делать.

В рамках события PBF все желающие могут собираться в общий онлайн чат, обсудить вопросы Joomla и приложить к их разрешению свою руку. Самый классный вариант, когда эта встреча происходит оффлайн: тогда организовывается пицца, напитки по вкусу и несколько часов совместного творчества.

Каждый помогает тем, что он умеет:

  • кто-то пишет недостающую документацию,
  • кто-то пишет код,
  • кто-то тестирует как исправлены ошибки или сделан новый функционал.

На сайте события есть карта, можно "захостить" свою локацию. Практически все движки в мире развиваются за счёт спонсирующих их компаний. Joomla одна из немногих, где развитие идёт только усилиями международного сообщества энтузиастов.

https://www.youtube.com/watch?v=a-FuVKXg_Uw 

На момент написания данного поста в репозитории Joomla 810 открытых Issue (как правило это баги) и 236 Pull request (PR, исправление багов и новый функционал). Все PR обязательно тестируются минимум двумя участниками сообщества, дабы в конечный код движка не проскочила ошибка.

Если каждый из участников только нашего сообщества сделает даже одно тестирование, то, боюсь, PR и Issue на всех не хватит 😀 И ничего не останется нашим коллегам из международных Joomla-чатов.

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

R31rus

  • Давно я тут
  • 643
  • 4 / 0
Здравствуйте. При сохранении модуля выскакивает ошибка "Сохранить не удалось из-за ошибки: Содержимое превышает допустимые лимиты". Модуль кастомный на основе XML полей subform, repetable, text и textarea. Превышен лимит textarea. В базе данных в стуктурах таблиц _modules, _extensions, _content, все поля с типом text менял на longtext результатов не дало. В чем проблема?

« Последнее редактирование: 21.02.2020, 19:18:36 от R31rus »
*

ProtectYourSite

  • Живу я здесь
  • 2368
  • 139 / 4
  • Безопасность вебсайтов
*

R31rus

  • Давно я тут
  • 643
  • 4 / 0
В php.ini поменять что то типо post_max_size

post_max_size: увеличил с 50 до 300 не помогло(
*

R31rus

  • Давно я тут
  • 643
  • 4 / 0
Нашел очень интересную информацию. После какого-то из выхода обновлений joomla модификация базы данных больше не влияет на эту ситуацию, где можно было повлиять text на longtext. Сейчас эти лимиты строго на строго зафиксированы по адресу: librairies/ src/Table/Module.php

Строка 126:
Код
	// Prevent to save too large content > 65535 
if ((strlen($this->content) > 65535) || (strlen($this->params) > 65535))
{
$this->setError(\JText::_('COM_MODULES_FIELD_CONTENT_TOO_LARGE'));

return false;
}


После повышения лимитов в данной строке проблема исчезает. Очень плохо конечно. При дальнейшем обновлении все затрется. Данный файл как-то можно переопределить? Или как-то зафиксировать новые лимиты через php? Без потерь в будущем.
« Последнее редактирование: 21.02.2020, 21:30:20 от R31rus »
*

R31rus

  • Давно я тут
  • 643
  • 4 / 0
Может есть другие мысли по этому поводу, пишите) Спасибо.

« Последнее редактирование: 21.02.2020, 21:54:42 от R31rus »
*

passer

  • Завсегдатай
  • 1013
  • 75 / 3
*

urry

  • Захожу иногда
  • 109
  • 0 / 0
Коллеги, добрый день!

Подскажите, удалось кому-то решить в итоге вопрос с ошибкой "Не удалось сохранить из-за ошибки: Содержимое превышает допустимые лимиты"?
У нас модуль карты, на которой мы отмечаем наших розничных дилеров, на каждого дилера заполняется блок из 3-х элементов textarea общей формы. Нужно было отметить 300 точек, но после 115 точки вылезла вот такая ошибка.
Увеличение значения переменной max_allowed_packet с 16Мб до 128 Мб результата не дало :(

Буду очень благодарен за любые советы, потому как иначе не очень понятно, как реализовать то, что нам нужно. Ну либо брать другой аналогичный модуль и все верстать заново :(
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
php.ini
Код
memory_limit=512M // или сколько даст хостинг
max_input_vars=10000
OPCache включен ?
*

urry

  • Захожу иногда
  • 109
  • 0 / 0
php.ini
Код
memory_limit=512M // или сколько даст хостинг
max_input_vars=10000
OPCache включен ?

Лимиты проставил - не помогает. OPCache выключен. Сейчас попробую включить.
*

urry

  • Захожу иногда
  • 109
  • 0 / 0
Лимиты проставил - не помогает. OPCache выключен. Сейчас попробую включить.
Нет, включение OPCache не помогло. Ни с включенным ни с выключенным не работает :(
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Лимиты проставил - не помогает.
Сервер перезапускали ? В инфо о PHP данные соответствуют прописанным ?
*

urry

  • Захожу иногда
  • 109
  • 0 / 0
memory_limit

Да, сервер перезапускал. Еще раз проверил все php.ini и настройки php в ispmanager - все совпадает. 10000 и 512М и там и там - не работает все равно.
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Конфиг MySQL max_allowed_packet
А у хостера проверяли, может на сервере не работают ваши параметры max_allowed_packet ?
И хостер может дать точную инфо по логам ошибок мускул .
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Да что вы мучаетесь? Просто есть предельный размер для параметров модулей.
Вроде 64к, если верно помню
*

urry

  • Захожу иногда
  • 109
  • 0 / 0
Да что вы мучаетесь? Просто есть предельный размер для параметров модулей.
Вроде 64к, если верно помню

А обойти никак нельзя? Видимо придется взять обычную гугл-яндекс-карту и к ней крепить наши точки, а опосля в HTML-модуле выводить. Жалко работы :(
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
А обойти никак нельзя? Видимо придется взять обычную гугл-яндекс-карту и к ней крепить наши точки, а опосля в HTML-модуле выводить. Жалко работы :(
Можно, если у модуля будет своя табличка для сохранения и он туда будет писать..
Короче - не программирую - никак
*

batiskaf

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Привет, друзья! Удалось ли найти решение проблемы?
*

DK-Scorp

  • Захожу иногда
  • 235
  • 6 / 0
  • Всегда готов! К чему только....? ХЗ.....
Правим в БД тип поля на LONGTEXT
На моем хосте вот так выглядит SQL запрос (в принципе можно и в интерфейсе пыхадмина изменить)

Код
ALTER TABLE `ВАШ-ПРЕФИКС_modules` CHANGE `params` `params` LONGTEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;

Далее, по посту
Нашел очень интересную информацию. После какого-то из выхода обновлений Joomla модификация базы данных больше не влияет на эту ситуацию, где можно было повлиять text на longtext. Сейчас эти лимиты строго на строго зафиксированы по адресу: librairies/ src/Table/Module.php

Просто закомментил проверку

Код
		// Prevent to save too large content > 65535 
/***
if ((strlen($this->content) > 65535) || (strlen($this->params) > 65535))
{
$this->setError(\JText::_('COM_MODULES_FIELD_CONTENT_TOO_LARGE'));

return false;
}
***/

 Все, профит.

*

claripuci

  • Осваиваюсь на форуме
  • 20
  • 1 / 0
*

cheltcom_ru

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Здравствуйте. Я новичок во всех этих делах, но у меня теперь не работает сайт, что я там наделал, не знаю, но все полетело. Выдавала ошибку: "Не удалось сохранить из-за ошибки: Содержимое превышает допустимые лимиты." Почитал в интернете и поменял в таблице fulltext   вместо mediumtext, на longtext. Ничего не произошло. Пошел дальше в интернет, нашел что в файле \libraries\src\Table\Module.php нужно найти "Prevent to save too large content > 65535". Я нашел и поменял везде цифру 65535 на 665535, то есть впереди зачем то добавил 6 и сохранил. После этого не работает ни сайт, ни админка. Что делать, подскажите пожалуйста, сайт принадлежит транспортной компании, сейчас клиенты заходят и видят ошибку 404. Очень просим о помощи.

На данный момент в админке вот такая ошибка: Произошла ошибка
0 Error decoding JSON data: Control character error, possibly incorrectly encoded
« Последнее редактирование: 29.11.2022, 18:31:32 от cheltcom_ru »
*

cheltcom_ru

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Спасибо большое, обратился к программисту, вопрос решили.
*

Gorilla

  • Захожу иногда
  • 73
  • 0 / 0
Правим в БД тип поля на LONGTEXT
На моем хосте вот так выглядит SQL запрос (в принципе можно и в интерфейсе пыхадмина изменить)

Код
ALTER TABLE `ВАШ-ПРЕФИКС_modules` CHANGE `params` `params` LONGTEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;

Далее, по посту
Просто закомментил проверку

Код
		// Prevent to save too large content > 65535 
/***
if ((strlen($this->content) > 65535) || (strlen($this->params) > 65535))
{
$this->setError(\JText::_('COM_MODULES_FIELD_CONTENT_TOO_LARGE'));

return false;
}
***/

 Все, профит.


А как решить проблему при обновлении Joomla, файл точно заменится (имею ввиду без ограничения на перезапись конкретно этого файла на хостинге)? Или каждый раз придется комментировать эту строку?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Содержимое над меню off canvas на мобильном устройстве

Автор tyllyp

Ответов: 1
Просмотров: 1537
Последний ответ 13.08.2023, 00:19:56
от R31rus
jos-Error: Материал не найден вместо 404 ошибки

Автор bugmenot

Ответов: 4
Просмотров: 1513
Последний ответ 10.01.2023, 11:32:11
от Mick_20
Ошибки при переходе на PHP 8.2

Автор Dram

Ответов: 6
Просмотров: 1859
Последний ответ 30.12.2022, 13:44:32
от Dram
Ошибки при загрузке страниц сайта

Автор web_signal

Ответов: 3
Просмотров: 893
Последний ответ 08.11.2022, 20:26:13
от marksetter
Youtube грузит сайт и создает ошибки

Автор Andre100

Ответов: 2
Просмотров: 919
Последний ответ 02.09.2022, 13:48:30
от Andre100