Новости Joomla

Вышли релизы Joomla 6.0.3 и Joomla 5.4.3

Релиз Joomla 6.0.3 и Joomla 5.4.3

Проект Joomla рад сообщить о выпуске Joomla 6.0.3 и Joomla 5.4.3. Это релиз исправлений ошибок и улучшений для серии Joomla 6.0 и Joomla 5.4.

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

В процессе работы с Joomla бывает необходимо работать с пользовательским интерфейсом более тонко, чем обычно. Все формы Joomla состоят из стандартных полей, содержанием, стилем отображения, состоянием (включено/выключено, доступно для редактирования или нет и т.д.) можно управлять с помощью плагинов. Да и для нестандартных проектов хорошей практикой является создание одного системного или нескольких плагинов групп "под проект", в которых храниться весь "нестандарт".

В этой статье описаны все триггеры, которые вызываются через Event Dispatcher из administrator/components/com_fields/src/Helper/FieldsHelper.php, с привязкой к жизненному циклу (порядку этапов работы запроса), аргументам, изменяемым данным и дальнейшему распространению по Joomla. Это поможет вам работать с Joomla свободнее и не опасаясь при этом потерять изменения при очередном обновлении движка.

Подходы, описанные в статье, полезны в тех случаях, когда вы работаете с данными в com_fields - механизме создания и редактирования пользовательских полей ядра Joomla и при использовании FieldsHelper. Многие сторонние компоненты не используют эту возможность, поэтому данная статья будет полезна лишь частично.

🏆 Открыто голосование за Joomla в премии CMS Critic People’s Choice Awards 2025

🏆 Открыто голосование за Joomla в  премии CMS Critic People’s Choice Awards 2025

🗓 Голосование продлится до 27 февраля 2026 года.

👩‍💻 Проголосовать! 👩‍💻

Номинации, в которых можно проголосовать за Joomla:
⭐️ Best Free CMS
⭐️ Best Open Source CMS
⭐️ Best Enterprise CMS

Также в номинации Best e-Commerce Solution участвуют компоненты интернет-магазинов для Joomla:
⭐️ HikaShop
⭐️ Virtuemart

В номинации Best Website Builder оказались:
⭐️ YooTheme
⭐️ SP Page Builder

Что такое CMS Critic Awards?
С 2012 года премия CMS Critic Awards занимает особое место в сообществе систем управления контентом (CMS). Это единственный в своем роде сайт, который составляет рейтинг системы управления контентом и связанных с ними решений на рынке — от малого до крупного и подчеркивает их инновации и услуги.

Каждый год награда CMS Critic Awards присуждается одному победителю в различных отраслевых категориях, таких как: «Лучшая облачная CMS», «Лучший DXP», «Лучшая Headless CMS и других. Затем результаты оглашаются через СМИ вместе с выбором редакции CMS Critic.
В этом году премия вернулась к своим традициям и только TOP-5 движков по количеству номинаций попали в 2-й этап - голосование.

@joomlafeed

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

svetlana_18

  • Новичок
  • 4
  • 0 / 0
Ошибка "JTableContent: :store failed"
« : 04.02.2013, 13:01:58 »
При добавлении любого материала (при его сохранении) выводит такую ошибку на красном фоне (и с кирпичем):
"Сохранить не удалось из-за ошибки: JTableContent: :store failed
Duplicate entry '0' for key 'PRIMARY' SQL=INSERT INTO `f8yai_content` (`id`,`title`,`alias`,`introtext`,`fulltext`,`state`,`catid`,`created`,`created_by`,`created_by_alias`,`publish_up`,`publish_down`,`images`,`urls`,`attribs`,`version`,`metakey`,`metadesc`,`access`,`metadata`,`featured`,`language`,`xreference`) VALUES ('0','test','test','

test
','','1','84','2013-02-04 08:59:40','848','','2013-02-04 08:59:40','','{\"image_intro\":\"\",\"float_intro\":\"\",\"image_intro_alt\":\"\",\"image_intro_caption\":\"\",\"image_fulltext\":\"\",\"float_fulltext\":\"\",\"image_fulltext_alt\":\"\",\"image_fulltext_caption\":\"\"}','{\"urla\":null,\"urlatext\":\"\",\"targeta\":\"\",\"urlb\":null,\"urlbtext\":\"\",\"targetb\":\"\",\"urlc\":null,\"urlctext\":\"\",\"targetc\":\"\"}','{\"show_title\":\"\",\"link_titles\":\"\",\"show_intro\":\"\",\"show_category\":\"\",\"link_category\":\"\",\"show_parent_category\":\"\",\"link_parent_category\":\"\",\"show_author\":\"\",\"link_author\":\"\",\"show_create_date\":\"\",\"show_modify_date\":\"\",\"show_publish_date\":\"\",\"show_item_navigation\":\"\",\"show_icons\":\"\",\"show_print_icon\":\"\",\"show_email_icon\":\"\",\"show_vote\":\"\",\"show_hits\":\"\",\"show_noauth\":\"\",\"urls_position\":\"\",\"alternative_readmore\":\"\",\"article_layout\":\"\",\"show_publishing_options\":\"\",\"show_article_options\":\"\",\"show_urls_images_backend\":\"\",\"show_urls_images_frontend\":\"\"}','1','','','1','{\"robots\":\"\",\"author\":\"\",\"rights\":\"\",\"xreference\":\"\"}','0','*','')"

Что это? Сделала восстановление папок/файлов и баз данных из бэкапа - одну статью удалось создать, а потом снова такая же ошибка :(

Что делать? Пожалуйста, подскажите!
Всем заранее благодарна!
*

bancone

  • Захожу иногда
  • 61
  • 3 / 0
Re: Ошибка "JTableContent: :store failed"
« Ответ #1 : 04.02.2013, 14:21:10 »
Как я понимаю оно не может записать данные потому что не может задать ID. Нужно проверять макс id и добавлять +1
Более подробно тут
*

svetlana_18

  • Новичок
  • 4
  • 0 / 0
Re: Ошибка "JTableContent: :store failed"
« Ответ #2 : 04.02.2013, 14:35:43 »
Как я понимаю оно не может записать данные потому что не может задать ID. Нужно проверять макс id и добавлять +1
Более подробно тут

bancone, если честно по вашей ссылке я ничего не поняла: подскажите, пожалуйста, на русском, где нужно проверить этот id? Буду очень Вам признательна!
*

bancone

  • Захожу иногда
  • 61
  • 3 / 0
Re: Ошибка "JTableContent: :store failed"
« Ответ #3 : 04.02.2013, 14:50:05 »
как то так или вот так
*

svetlana_18

  • Новичок
  • 4
  • 0 / 0
Re: Ошибка "JTableContent: :store failed"
« Ответ #4 : 05.02.2013, 09:22:02 »
Спасибо, друзья! Все получилось! ))))))
*

bancone

  • Захожу иногда
  • 61
  • 3 / 0
Re: Ошибка "JTableContent: :store failed"
« Ответ #5 : 05.02.2013, 12:56:25 »
Можно плюсануть, раз получилось ;)
*

fotosmail

  • Захожу иногда
  • 87
  • 7 / 0
Re: Ошибка "JTableContent: :store failed"
« Ответ #6 : 17.02.2017, 07:45:52 »
подскажите что нужно сделать чтобы исправить эту ошибку, пожалуйстаз вчера весь вечер убил и ниче не вышло
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
Re: Ошибка "JTableContent: :store failed"
« Ответ #7 : 10.03.2017, 22:21:56 »
Такой же вопрос! Проблема возникла после переноса таблиц с контентом на новый бд. Видимо ошибка в том, что материалы со старого сайт имеют свои id, которые на новом сайте не учитываются... Как быть, подскажите, пожалуйста!
*

foxic666

  • Новичок
  • 4
  • 0 / 0
Re: Ошибка "JTableContent: :store failed"
« Ответ #8 : 14.03.2017, 14:58:18 »
у меня не выходит
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
Re: Ошибка "JTableContent: :store failed"
« Ответ #9 : 14.03.2017, 15:48:47 »
У меня все получилось. Если ошибка такая - Duplicate entry '0' for key 'PRIMARY' SQL=INSERT INTO `f8yai_content` - то решается она через phpMyAdmin.

Как оказалось, довольно часто такое случается. Такая проблема иногда встречается при переносе сайта, или при обновлении. Проблема с в том, что содержимое (статьи, разделы меню, категории, товары в магазине и т.п.) переносятся со своими id. И почему-то бывает такое, что уже после переноса сайта при попытке создать новый материал, он получает id 0, и далее начинается новый отсчет id 1, 2, 3... А в перенесенной базе содержимое с таким id уже есть. Возникает конфликт... Как раз об этом и пишет уважаемый ProtectYourSite.

Решение такое: в бд через phpMyAdmin отыскать таблицы в которых есть содержимое (напримерб _menu, _content, _jshopping_products и т.п.), посмотреть какой id там крайний (например, 55), и выполнить sql запрос вида
ALTER TABLE префикс_имя_таблицы AUTO_INCREMENT = 56
Число в конце - это значение от которого будет вестись последующий отсчет id.
*

client500

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: Ошибка "JTableContent: :store failed"
« Ответ #10 : 08.06.2017, 11:14:47 »
После обновления Joomla до версии 3.7 и 3.7.2, не сохраняются материалы и категории. Сохранить не удалось из-за ошибки: Duplicate entry '0' for key 'PRIMARY'. Этот вариант "ALTER TABLE префикс_имя_таблицы AUTO_INCREMENT = 56" не помог. Как это исправить? Заранее всем спасибо.
« Последнее редактирование: 08.06.2017, 11:40:01 от client500 »
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
Re: Ошибка
« Ответ #11 : 07.12.2017, 17:57:24 »
После обновления Joomla до версии 3.7 и 3.7.2, не сохраняются материалы и категории. Сохранить не удалось из-за ошибки: Duplicate entry '0' for key 'PRIMARY'. Этот вариант "ALTER TABLE префикс_имя_таблицы AUTO_INCREMENT = 56" не помог. Как это исправить? Заранее всем спасибо.
Бала такая проблема. В чем проблема: AI всегда должен являться PRIMARY KEY ключём в MySQL. Следовательно, если ваша таблица уже содержит primary key, то сначала нужно удалить первичный ключ, а затем добавлять AUTO_INCREMENT`ное поле. Например:
   
Код
ALTER TABLE префикс_имя_таблицы
    DROP PRIMARY KEY,
    ADD  `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST;
*

Petrovich

  • Осваиваюсь на форуме
  • 45
  • 0 / 0
Re: Ошибка
« Ответ #12 : 23.09.2018, 21:36:25 »
ALTER TABLE префикс_имя_таблицы
    DROP PRIMARY KEY,
    ADD  `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST;
Добрый день
Попробовал оба варианта для материалов ( таблица  _content )
все равно  та же ошибка
Есть ещё замечание ... может зацепка
Несмотря на ошибку "Сохранить не удалось .... "
один материал сохраняется под ID=0
Второй - разумеется уже нет ...

Где ещё копать посоветуете...  ?
Ошибка возникла после того как копировал ТОВАРЫ в VirtueMart ( многоязычный ) с помощью  phpMyAdmin


Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

500 - Обнаружена ошибка

Автор CheCat

Ответов: 4
Просмотров: 2552
Последний ответ 19.12.2020, 07:39:07
от gartes
Ошибка recaptha

Автор Bolat19721

Ответов: 13
Просмотров: 2503
Последний ответ 11.10.2020, 09:44:38
от Bolat19721
ПОМОГИТЕ!!! Ошибка 500 в версии 2.5.19 при оформлении заказа

Автор promwood

Ответов: 10
Просмотров: 2706
Последний ответ 16.09.2020, 08:35:26
от AlexB
"Ошибка 404 - Материал нее найден" как заходишь на сайт

Автор Lepby

Ответов: 17
Просмотров: 43228
Последний ответ 11.06.2020, 08:48:10
от sound
Ошибка You have an error in your SQL syntax

Автор Jozheg

Ответов: 27
Просмотров: 3424
Последний ответ 23.05.2020, 00:23:37
от Jozheg