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

Maksimcase

  • Осваиваюсь на форуме
  • 20
  • 0 / 2
404 ошибка как убрать?
« : 20.06.2009, 11:23:20 »
Установил на Joomla 1.5.11 ARTIO JoomSEF 3.3.1, компонент переделывает все ссылки на человекоподобные... но при этом пропадают сами страницы, т.е. выскакивает только ошибка 404  подскажить, как все исправить...
*

mrstorm

  • Захожу иногда
  • 71
  • 3 / 1
Re: 404 ошибка как убрать?
« Ответ #1 : 04.08.2009, 01:22:27 »
товарищи, у меня такая же проблема-причем перебробовал не один компонент по переделыванию ссылок, результат один-либо 404 либо The requested URL /GLAVNAYa.htm was not found on this server.
я так понимаю не находится страница которая переделывается! как ето убрать плиз

вот что пишется:
Not Found
The requested URL /glavnaya-5.html was not found on this server.

Подсказка Денвера
Вы ошиблись при наборе URL в браузере. Вероятнее всего, сервер пытается найти файл Y:/home/test1.ru/www/glavnaya-5.html, которого не существует.

В случае использования CGI-скриптов, корректные пути к CGI-директориям следующие:

URL Куда указывает
http://***/cgi-glob/script.cgi /home/cgi-glob/script.cgi
http://***/cgi/script.cgi /home/***/cgi/script.cgi
http://***/cgi-bin/script.cgi /home/***/cgi-bin/script.cgi







--------------------------------------------------------------------------------

Apache/2.2.4 (Win32) mod_ssl/2.2.4 OpenSSL/0.9.8d PHP/5.2.4 Server at test1.ru Port 80
« Последнее редактирование: 04.08.2009, 01:55:04 от mrstorm »
*

secretlive

  • Захожу иногда
  • 52
  • 0 / 0
Re: 404 ошибка как убрать?
« Ответ #2 : 18.09.2009, 15:30:44 »
дак как решить эту проблему?

Re: 404 ошибка как убрать?
« Ответ #3 : 16.10.2009, 12:04:08 »
как убрать 404??нот фаунд??
*

robotwerder

  • Захожу иногда
  • 248
  • 6 / 1
Re: 404 ошибка как убрать?
« Ответ #4 : 18.10.2009, 11:23:54 »
присоединяюсь.
всё работало, но только на локали к сожалению. при установке на хост 404 ошибка появилась на основных линках сайта. как убрать незнаю.
проверил .htaccess и настройки. пока ничего
Друзья по беде, как только кто нибудь найдет решение отпишите пожалуйста, обязуюсь сделать тоже самое

.htaccess
Код
##
AddDefaultCharset WINDOWS-1251
# php_value register_globals 0
# php_value display_errors 0
# php_value file_uploads 1
# php_value magic_quotes_gpc 1
# php_value magic_quotes_runtime 0
# php_value session.save_path c:/temp
#Options +FollowSymLinks
RewriteEngine On
# RewriteBase /
#Начало раздела стандартного SEF
#RewriteCond %{REQUEST_URI} ^(/beta/component/option,com) [NC,OR] ##опционально - смотрите примечания##
#RewriteCond %{REQUEST_URI} (/beta/|\.htm|\.php|\.html|/[^.]*)$ [NC]
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule (.*) index.php
# Конец раздела стандартного SEF
# Начало раздела SEF сторонних разработчиков или Core SEF
#RewriteCond %{REQUEST_URI} ^(/beta/component/option,com) [NC,OR]
RewriteCond %{REQUEST_URI} (/beta/|\.htm|\.php|\.html|/[^.]*)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php
#Конец раздела SEF сторонних разработчиков или Core SEF
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
RewriteRule ^(.*)$ index.php [F,L]
« Последнее редактирование: 18.10.2009, 16:28:53 от robotwerder »
*

barbadui

  • Осваиваюсь на форуме
  • 22
  • 1 / 0
Re: 404 ошибка как убрать?
« Ответ #5 : 23.11.2009, 16:40:02 »
у меня тоже такое было, тыкал тыкал настройки в артио - натыкал что заработало.
В .htaccess у меня:
#  Включение mod_rewrite
RewriteEngine On
########## Начало раздела SEF сторонних разработчиков или Core SEF   
########## Используйте этот раздел, если вы используете SEF-расширения типа OpenSEF, 404_SEF, 404SEFx, JoomSEF, SEF Advance и т.д.
#
#RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR]    ##опционально - смотрите примечания##
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$  [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php
#
########## Конец раздела SEF сторонних разработчиков или Core SEF

И в настройках Артио:


у меня так работает 

Re: 404 ошибка как убрать?
« Ответ #6 : 23.03.2010, 23:33:46 »
Похожая проблема,и на сайте и в админке выдает "404",раньше было вроде "index of:",а терь ток 404,заливаю конструктор или удаляю никак не влияет...
Хелп пожалуйста!

Re: 404 ошибка как убрать?
« Ответ #7 : 26.04.2010, 09:58:23 »
я знаю как:зйдите в инструменты,настройки,основные,настроить дополнения,там находите дополнение informer и удаляете,выключаете Firefox,перезагружаете комп и все готово!удачи!

Re: 404 ошибка как убрать?
« Ответ #8 : 06.05.2010, 08:08:17 »
так а где спасибо??(

Re: 404 ошибка как убрать?
« Ответ #9 : 22.05.2010, 13:44:50 »
так а где спасибо??(  но на Joomla нет того что вы описали,    приношу свои извинения  в инструментах совсем другое не могли бы вы подробней описать ,где зайти и куда !
*

AzaLeo

  • Захожу иногда
  • 76
  • 2 / 0
Re: 404 ошибка как убрать?
« Ответ #10 : 27.05.2010, 14:41:07 »
Появилась вдруг проблема с последней версией 3.6.3 - компонет просто перестает работать. Ссылки начинают отображаться как на стандартном ЧПУ движка. Постоянно обновлял компонент из админки. Пробовал переустановить, нашел только версию 3.6.2. Ставлю ее, а в итоге пишет что стоит 3.6.3. Работает нормально, но в течении суток все ломается и все страницы 404 (при чем 404 движка, не компонента) Пытаюсь переустановить из админки (Reinstall from Artio server) пишет в итоге "Cannot upgrade. Either your JoomSEF version is up to date or its upgrade is no longer supported". Я так понял, что данная серия больше не поддерживается?

Кто-нибудь сталкивался с проблемой? 

Re: 404 ошибка как убрать?
« Ответ #11 : 04.06.2010, 13:17:31 »
Здраствуйте,! кажектся я нашел решение , у меня работает - пропала 404 : попробуйте удалить все созданные в JoomSEF url , отключите сео в Joomla и по новый включите ,в JoomSEF обновите url ! У меня работает! рд за тех кому смог помоч!
*

acidboy

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: 404 ошибка как убрать?
« Ответ #12 : 21.06.2010, 06:43:07 »
прежде всего откройте справку компонента и посмотрите (прочитайте) раздел installation
*

girlwolf

  • Захожу иногда
  • 126
  • 3 / 0
Re: 404 ошибка как убрать?
« Ответ #13 : 17.08.2010, 22:46:33 »
Ребята, помогите, пожалуйста.
Уже раз 50 прочитала статью о том, как нужно устанавливать.
Ссылки красивые получаются, но ни одна из них не работает, к сожалению.
Joomla - 1.5

Направьте меня, на что следует обратить внимание?
Заранее благодарна.


Уррраааа! Заработало!
Спасибо, barbadui!
Методом научного тыка получилось решить проблему 404 ошибки. Просто по незнанию английского пришлось просто переставлять галочки в натсройках (Configuration - Basic)

С компонентом продолжу работу и переведу все пункты, а потом уже на своём сайте и здесь на форуме выложу какую именно кнопочку нужно правильно нажать. ;D

 *DRINK*
« Последнее редактирование: 17.08.2010, 23:08:33 от girlwolf »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться