Новости Joomla

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями 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 Гость просматривают эту тему.
  • 13 Ответов
  • 2121 Просмотров
*

taxzit

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Удалил Базу данных!
« : 28.11.2011, 10:03:08 »
Всем привет.
Удалил директиву WebServers, скинув все что находиться в папке home! а вот про базы данных забылл вообще!
У меня паника! Скажите где лежат базы? в каком месте? какие у них названия, они в home или где на денвере?! если на денвере в каком месте?! я может смогу восстановить? ! ! !
У меня только один проект выложен в инет. А вот два придеться с нуля с базой?! один очень серьезно уже сделано было!! ! ! !
*

andrejdi

  • Захожу иногда
  • 329
  • 32 / 0
Re: Удалил Базу данных!
« Ответ #1 : 28.11.2011, 10:06:18 »
Смотрите здесь http://localhost/tools/phpmyadmin/. Это если Вы не удалили денвер полностью
*

Lex

  • Завсегдатай
  • 1615
  • 274 / 1
Re: Удалил Базу данных!
« Ответ #2 : 28.11.2011, 10:08:17 »
Достань "директиву WebServers" из корзины.
Жизнь заставила учиться.
В личке на вопросы не отвечаю.
*

N2uM

  • Захожу иногда
  • 470
  • 20 / 0
Re: Удалил Базу данных!
« Ответ #3 : 28.11.2011, 10:13:04 »
они находятся C:\WebServers\usr\local... дальше не помню.   я вас поздравляю
Лучшее спасибо это "+" в карму
*

taxzit

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Удалил Базу данных!
« Ответ #4 : 28.11.2011, 10:14:23 »
Вот мои  тупорылые действия из-за вирусняка, который я поймал, лечил его пол дня, вылечил, но после этого процесс  explorer начал тупить и перезагружаться на локальном , но не системном диске и денвер почему-то упал. Решил переустановить систему, а т.к. запарился за весь день, забыл про DB. Так вот что я сделал:

1)Скопировал папку home со всем содержимым
2) ЛКМ по C:\WebServers, Del, Enter
3) Очистка корзины

Восстановить без точного местоположения невозможно, т.к. в компе полная каша.
*

andrejdi

  • Захожу иногда
  • 329
  • 32 / 0
Re: Удалил Базу данных!
« Ответ #5 : 28.11.2011, 10:20:00 »
Тогда попробовать откатить систему назад через восстановление системы. Но не факт, что поможет
*

taxzit

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Удалил Базу данных!
« Ответ #6 : 28.11.2011, 10:22:42 »
Это пробывал перепробывал.Все точки улетели в караканды.Больше не могу восстонавливаться Есть только один возможный способ, знать  точное месторасполодение файла, желательно с названием, и через спец проги по восстановлению их достать, так вот вопрос где они? или можшь еще какой способ?только не банальный. Не смог сам найти, так что Google меня забанил
*

taxzit

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Удалил Базу данных!
« Ответ #7 : 28.11.2011, 10:29:00 »
АА Товарищи, без вас пропаду((
не хочется еще неделю, а то и больше на это убить crazy!
*

N2uM

  • Захожу иногда
  • 470
  • 20 / 0
Re: Удалил Базу данных!
« Ответ #8 : 28.11.2011, 10:36:15 »
пробуй через проги которые файлы восстанавлмвают
Лучшее спасибо это "+" в карму
*

taxzit

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Удалил Базу данных!
« Ответ #9 : 28.11.2011, 10:39:24 »
Я это я хочу, так какой файл надо восстанавливать. Там не так просто, как в корзине, к тому же я уже переставлял денвер, после этого восстановление было, т.к. денвер снова не заработал, потом снова откат. Короче полная каша. А вот по первоиточнука = дерективе и примерному названия файла можно постараться его найти
*

N2uM

  • Захожу иногда
  • 470
  • 20 / 0
Re: Удалил Базу данных!
« Ответ #10 : 28.11.2011, 10:46:20 »
я конечно не знаю как работают эти проги но попробуйте по этому пути восстановить файлы C:\WebServers\usr\local\mysql-5.1
Лучшее спасибо это "+" в карму
*

SDKiller

  • Живу я здесь
  • 2705
  • 329 / 5
  • ...ergo sum
Re: Удалил Базу данных!
« Ответ #11 : 28.11.2011, 10:47:23 »
точное месторасполодение файла, желательно с названием

\WebServers\usr\local\mysql-5.1\data\название_базы\jos_attachments.frm
\WebServers\usr\local\mysql-5.1\data\название_базы\jos_attachments.MYD
\WebServers\usr\local\mysql-5.1\data\название_базы\jos_attachments.MYI

и так для каждой таблицы.

Пытайтесь, хотя виртуальный диск, который создаёт денвер, имеет некоторые особенности, в частности в корзину с него ничего не попадает, насколько реально восстановить другими средствами, не знаю.
*

taxzit

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Удалил Базу данных!
« Ответ #12 : 28.11.2011, 17:20:39 »
Спасибо большое, по префиксу нашел все таблицы.
Если не тяжело, могли бы вы конкретней указать структуры db.
Я понял что

\WebServers\usr\local\mysql-5.1\data\[name_db]\[db_prefix]_[table_name].frm
\WebServers\usr\local\mysql-5.1\data\[name_db]\[db_prefix]_[table_name].MYD
\WebServers\usr\local\mysql-5.1\data\[name_db]\[db_prefix]_[table_name].MYI

это касается таблиц.
А вот какие-нить еще файлы должны присутствовать, с метаданными или с паролями к bd или настройками?!
*

SDKiller

  • Живу я здесь
  • 2705
  • 329 / 5
  • ...ergo sum
Re: Удалил Базу данных!
« Ответ #13 : 28.11.2011, 20:36:45 »
\WebServers\usr\local\mysql-5.1\data\[name_db]\db.opt

- там ничего особенно, установки конфигурации, например
Код
default-character-set=utf8
default-collation=utf8_general_ci

\WebServers\usr\local\mysql-5.1\data\

- здесь могут быть несколько файлов вида  ibdata и ib_logfile (могут быть с цифрой на конце) без расширения
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ошибка #1050 при переносе базы данных на хостинг

Автор Ksen

Ответов: 7
Просмотров: 26704
Последний ответ 16.03.2020, 17:47:29
от Petrovich
Передача данных в форму при нажатии на ссылку

Автор usmdamir

Ответов: 4
Просмотров: 2576
Последний ответ 26.07.2017, 09:40:22
от usmdamir
Re: Изменение таблиц базы данных

Автор ZAlex60

Ответов: 4
Просмотров: 1908
Последний ответ 23.09.2016, 09:57:14
от ZAlex60
SQL запрос для добавления статьи в базу Joomla

Автор Vovk@

Ответов: 38
Просмотров: 8993
Последний ответ 27.01.2016, 22:52:40
от voland
Ввод данных на сайте – подстановка их в текст. документ

Автор Plazmodina

Ответов: 4
Просмотров: 3135
Последний ответ 10.09.2015, 15:20:44
от DeKajper