Новости Joomla

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

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

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

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

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

Читать статью на Хабре.

@joomlafeed

🏆 Открыто голосование за 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 Гость просматривают эту тему.
  • 7 Ответов
  • 1088 Просмотров
*

Ambrik

  • Новичок
  • 3
  • 0 / 0
Всем доброе утро, уже не знаю где искать помощи.Везде такой проблемы не видел.Подскажите пожалуйста ...после переноса с хостинга на хостинг сайта возникла такая проблема, при нажатии кнопки главная заходит на другой сайт, где можно искать проблему ?Перерыл базу данных но ничего подобного не наблюдал, в шаблоне вроде бы тоже нету, может кто направит на путь истинный ?Буду очень признателен ..Заранее спасибо ! ^-^[spoiler title=Посмотрите ссылку на сайт ]http://www.polycompozit.by/[/spoiler]
*

darkghost

  • Живу я здесь
  • 2212
  • 97 / 0
Re: Проблема с кнопкой Главная
« Ответ #1 : 05.06.2015, 15:59:16 »
адрес сайта тот же --- только .сом.
Вы исправили файл конфига /// посмотрите файл хтасесс /// или может быть этот адрес прописан в самом исходном файле - индекс.пхп
*

Ambrik

  • Новичок
  • 3
  • 0 / 0
Re: Проблема с кнопкой Главная
« Ответ #2 : 14.06.2015, 12:32:06 »
Просмотрел файл htaccess , там даже близко нету этой ссылки
Код
php_value suhosin.simulation On
php_value suhosin.request.array_index_blacklist '"+<>;()"'

##
# @package Joomla
# @copyright Copyright (C) 2005 - 2013 Open Source Matters. All rights reserved.
# @license GNU General Public License version 2 or later; see LICENSE.txt
##

##
# READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE!
#
# The line just below this section: 'Options +FollowSymLinks' may cause problems
# with some server configurations.  It is required for use of mod_rewrite, but may already
# be set by your server administrator in a way that dissallows changing it in
# your .htaccess file.  If using it causes your server to error out, comment it out (add # to
# beginning of line), reload your site in your browser and test your SEF url's.  If they work,
# it has been set by your server administrator and you do not need it set here.
##

## Can be commented out if causes errors, see notes above.
Options +FollowSymLinks

## Mod_rewrite in use.

RewriteEngine On

## Begin - Rewrite rules to block out some common exploits.
# If you experience problems on your site block out the operations listed below
# This attempts to block the most common type of exploit `attempts` to Joomla!
#
# Block out any script trying to base64_encode data within the URL.
RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
# Block out any script that includes a <script> tag in URL.
RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL.
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL.
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Return 403 Forbidden header and show the content of the root homepage
RewriteRule .* index.php [F]
#
## End - Rewrite rules to block out some common exploits.

## Begin - Custom redirects
#
# If you need to redirect some pages, or set a canonical non-www to
# www redirect (or vice versa), place that code here. Ensure those
# redirects use the correct RewriteRule syntax and the [R=301,L] flags.
#
## End - Custom redirects

##
# Uncomment following line if your webserver's URL
# is not directly related to physical file paths.
# Update Your Joomla! Directory (just / for root).
##

# RewriteBase /

## Begin - Joomla! core SEF Section.
#
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
#
# If the requested path and file is not /index.php and the request
# has not already been internally rewritten to the index.php script
RewriteCond %{REQUEST_URI} !^/index\.php
# and the request is for something within the component folder,
# or for the site root, or for an extensionless URL, or the
# requested URL ends with one of the listed extensions
RewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw))$ [NC]
# and the requested path and file doesn't directly match a physical file
RewriteCond %{REQUEST_FILENAME} !-f
# and the requested path and file doesn't directly match a physical folder
RewriteCond %{REQUEST_FILENAME} !-d
# internally rewrite the request to the index.php script
RewriteRule .* index.php [L]
#
## End - Joomla! core SEF Section.

AddType application/octet-stream .bmp .gif .jpg .jpeg .png .doc .docx .dot .pdf .pptx .pps .ppt .txt .xlsx .xlsm .xlsb .xltm .xlam .xls
AddType application/force-download .bmp .gif .jpg .jpeg .png .doc .docx .dot .pdf .pptx .pps .ppt .txt .xlsx .xlsm .xlsb .xltm .xlam .xls
AddType application/download .bmp .gif .jpg .jpeg .png .doc .docx .dot .pdf .pptx .pps .ppt .txt .xlsx .xlsm .xlsb .xltm .xlam .xls

RewriteCond %{REQUEST_URI} ^/index.php?option=com_xmap&view=xml&id=1
RewriteRule .* ^/sitemap.xml
.., сам же index.php пустой, подскажите где можно ещё посмотреть
*

akhalex38

  • Захожу иногда
  • 171
  • 1 / 0
Re: Проблема с кнопкой Главная
« Ответ #3 : 15.06.2015, 17:01:34 »
configuration.php не дал результатов?
*

akhalex38

  • Захожу иногда
  • 171
  • 1 / 0
Re: Проблема с кнопкой Главная
« Ответ #4 : 15.06.2015, 17:02:43 »
Ссылка нерабочая, так бы посмотрел.
*

akhalex38

  • Захожу иногда
  • 171
  • 1 / 0
Re: Проблема с кнопкой Главная
« Ответ #5 : 15.06.2015, 21:42:53 »
Посмотри тип пункта меню. Там что?
*

Gosha5767

  • Захожу иногда
  • 487
  • 27 / 0
Re: Проблема с кнопкой Главная
« Ответ #6 : 15.06.2015, 22:11:47 »
У вас на кнопке вот так: ( / - основной URL + http:/www.polycompozit.com)
<li class="current active" data-id="204" data-level="1">
<a class="" href="/http:/www.polycompozit.com/"  >Главная </a>
</li>
А надо вот так:
<li class="current active" data-id="204" data-level="1">
<a class="" href="/">Главная</a>
</li>
Чистка сайта от дублей в Яндекс и Google.
Миграция Joomla 1.5 до Joomla 3.хх
Доработка сайта
*

04r12

  • Захожу иногда
  • 168
  • 9 / 0
  • Позитив есть! Чего и вам желаю=)
Re: Проблема с кнопкой Главная
« Ответ #7 : 16.06.2015, 08:34:27 »
Уже второй раз открывается тема с этим сайтом только на моей памяти (и в прошлый раз советов дано было много). Соответственно либо ТС невнимателен к советам, либо это банальная накрутка посещаемости. ТС, отпишитесь в личку, если действительно нужна помощь.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблема из chosen.php генерит js ошибку

Автор platonische

Ответов: 0
Просмотров: 1703
Последний ответ 20.05.2020, 11:11:03
от platonische
Проблема с кешем?

Автор bandanu

Ответов: 5
Просмотров: 2241
Последний ответ 29.11.2019, 00:57:10
от gartes
Проблема с настройками вывода материалов в 2 колонки

Автор TowRed

Ответов: 31
Просмотров: 16502
Последний ответ 04.10.2019, 06:01:24
от Sveta2889
Проблема после обновление с 2.5.19 на 2.5.28

Автор Осет72

Ответов: 5
Просмотров: 1647
Последний ответ 08.01.2017, 16:20:14
от ProtectYourSite
[Решено] Проблема с выводом даты и часовым поясом

Автор afikus

Ответов: 6
Просмотров: 9046
Последний ответ 28.12.2016, 14:16:50
от newvideo