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

kilnart

  • Захожу иногда
  • 205
  • 0 / 0
Делаю первый сайт на Joomla
« : 09.03.2014, 00:36:28 »
Привет ребят. Были уже сайты на других движках, а вот на Joomla решил создать впервые. Интересуют некоторые моменты, на сколько я понял, для данного движка существует множество компонентов, про которые на данный момент я знаю крайне мало. Наслышан про один, для контента К2 который. Вопрос в следующем, на данном этапе хочу воспользоваться исключительно встроенным функционалом Joomla и не подключать данный компонент, так вот, смогу ли я в дальнейшем, перекинуть созданный контент в К2, или это нужно будет делать руками (скопировал, вставил).

Второе, подскажите, какие наиболее частые ошибки делают новички, при создании первых сайтов на Joomla? На что обратить внимание? Нужно ли заранее знать какие компоненты будут стоять на сайте и загружать их сразу, или можно это сделать по мере необходимости?

Если есть какая то интересная литература по Joomla, созданию шаблонов на ней, буду рад изучить. Уже прочел "Руководство для начинающего пользователя Joomla 2.5", не вдохновился, книга показалась очень поверхностной, и ничего конкретного.

Знатоки дела должны понять о чем именно спрашиваю, так что с нетерпением жду ответа. Заранее спасибо.
*

KKAAZZOO

  • Живу я здесь
  • 2288
  • 119 / 9
Re: Делаю первый сайт на Joomla
« Ответ #1 : 09.03.2014, 01:12:24 »
Материалы можно будет импортировать в К2, выражаясь вашими слова "перекинуть"
Компоненты можно устанавливать по мере необходимости.
*

kilnart

  • Захожу иногда
  • 205
  • 0 / 0
Re: Делаю первый сайт на Joomla
« Ответ #2 : 09.03.2014, 10:17:54 »
спасибо, с этим понятно. про книжки ничего не подскажите?

не понимаю с шаблонами, у меня Joomla 3, если найду уроки про шаблоны для Joomla 1.6, есть какие нить отличия?
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Делаю первый сайт на Joomla
« Ответ #3 : 09.03.2014, 15:13:18 »
не понимаю с шаблонами, у меня Joomla 3, если найду уроки про шаблоны для Joomla 1.6, есть какие нить отличия?
Отличия большие. А что там непонятного? Это же простая разметка с включением в необходимом месте Joomla кода.
*

kilnart

  • Захожу иногда
  • 205
  • 0 / 0
Re: Делаю первый сайт на Joomla
« Ответ #4 : 09.03.2014, 21:24:38 »
Отличия большие. А что там непонятного? Это же простая разметка с включением в необходимом месте Joomla кода.

ну так я и с первыми версиями не знаком, а в интернете обучение кроме как для Joomla 1.0-2.5 найти не могу, поэтому и спрашиваю книги для изучения.
*

tkulneva

  • Захожу иногда
  • 181
  • 4 / 0
  • Танюшка
Re: Делаю первый сайт на Joomla
« Ответ #5 : 10.03.2014, 00:11:25 »
Да они особо не отличаются...освоите 2,5  - с 3.0 все итак понятно станет, отличий мало.

Ошибка первая и главная: не берите "варезные" шаблоны, то есть если Вы не умеете делать шаблоны сами и намерены пользоваться уже готовыми, то изучите что это за шаблон и откуда он взят, а также списком разработчиков шаблонов и условий их использования. Ворованные, обнуленные шаблоны обходите за километр.

Ошибка вторая: если все же думаете работать с Joomla, обзаведитесь хотя бы небольшими знаниями CSS и php, ну и еще множеством полезных мелочей. Многие думают, что в Joomla все это не пригодится, это не так.

Дальше по ходу, заходите, помогут :)

Удачи!  И добро пожаловать в клуб!  *DRINK*

*

Polosatyi

  • Захожу иногда
  • 114
  • 3 / 0
Re: Делаю первый сайт на Joomla
« Ответ #6 : 10.03.2014, 00:23:14 »
А какие могут быть траблы от варезных шаблонов кроме левых ссылок которые можно удалить?
Не у всех есть лишние деньги чтобы покупать хорошие шаблоны(
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Делаю первый сайт на Joomla
« Ответ #7 : 10.03.2014, 00:27:17 »
А какие могут быть траблы от варезных шаблонов кроме левых ссылок которые можно удалить?
Не у всех есть лишние деньги чтобы покупать хорошие шаблоны(
Бог вас покарает.
А если серьёзно, не понимаю, зачем воровать то, что можно сделать своими руками приложив минимум усилий.
*

tkulneva

  • Захожу иногда
  • 181
  • 4 / 0
  • Танюшка
Re: Делаю первый сайт на Joomla
« Ответ #8 : 10.03.2014, 00:31:36 »
гм...во-первых, они не обновляются (надо, не надо, вопрос спорный, разумеется) ::)
во-вторых, они "стучат" разработчикам (смотря как обнулить, конечно)!
в-третьих, ай-ай, нехорошо :P
в четвертых, а вот Яндекс нехорошо смотрит на нарушение прав с такими шаблонами, были случаи, когда он очень сильно ругался и даже убирал такие сайты из поиска :-X
в пятых, а Вы уверены, что удалите все? 8)
в последних, если человек новичок, то на этом форуме, с "варезом" никто не поможет, а это чревато долгими и утомительными поисками ответов на свои вопросы, потерей нервов, времени... crazy!


Если все это не смущает - проблем нет :) Меня лично очень смущает, посему поводу покупаю...  ;)

*

Polosatyi

  • Захожу иногда
  • 114
  • 3 / 0
Re: Делаю первый сайт на Joomla
« Ответ #9 : 10.03.2014, 00:49:20 »
Блиин....( Щас будете смеяться, но после вашего поста решил проверить свой сайт на левые ссылки, хотя помню что полностью очистил от них свой варезный шаблон (грешен, грешен, но денег нет на нормальный :-) )
Короче, каюсь за оффтоп, но подскажите пожалуйста! Обнаружил левую ссылку! Подумал было - пипец! - опять искать эти гребаные base64 по всему шаблону, но оказалось странно все проще... Эта левая ссылка - http://www.1russianbrides.com  сидит не где-нибудь, а прямо в коде счетчика http://www.24log.ru ! Код я брал насколько помню с самого сайта, после регистрации, все чин-чином, собственно вот он:


<table cellpadding="0" cellspacing="0" border="0" width="88" height="31" style="line-height:0;width:88px;"><tr style="height:10px;">
<td style="padding:0;width:38px;height:10px;"><a href="http://www.24log.de" target="_blank"><img src="" width="38" height="10" border="0" alt="Besucherzahler" title="Besucherzahler " style="margin:0;padding:0;" /></a></td>
<td style="padding:0;width:50px;height:10px;"><a href="http://www.1russianbrides.com
" target="_blank"><img src="" width="50" height="10" border="0" alt="Marry a Russian Woman" style="margin:0;padding:0;"></a></td></tr>
<tr style="height:21px;"><td style="padding:0;width:38px;height:21px"><a href="http://www.24log.ru
" target="_blank"><img src="" width="38" height="21" alt="счетчик посещений" title="счетчик посещений" border="0" style="margin:0;padding:0;" /></a></td>
<script type='text/javascript' language='javascript'>
document.write('<td style="padding:0px;width:50px;height:21px;"><a href="
http://www.24log.ru/rating/rating.php?c=14" target="_blank"><img border="0" width="50" height="21" src="http://counter.24log.ru/counter?id=227550&t=24&st=10&r='+escape(document.referrer)+'&u='+escape(document.URL)+'&s='+((typeof(screen)=='undefined')?'':screen.width+'x'+screen.height+'x'+(screen.colorDepth?screen.colorDepth:screen.pixelDepth))+'&rnd='+Math.random()+'" alt="Рейтинг: Товары, услуги" title="Показано число просмотров всего и за сегодня" style="margin:0;padding:0;" /></a></td>');
</script></tr></table><NOSCRIPT><a href="http://www.1russianbrides.com">russian mail order wives</a></NOSCRIPT>



Гм, подскажите почему в коде этого счетчика оказалась левая ссылка и как правильнее ее вырезать ее из этого кода? Я в js вообще не силен( Или вообще удалить этот счетчик нахрен с сайта раз они такие нехорошие? Полно других нормальных счетчиков...

P.S.
Блин, точняк - залогинился сейчас на www.24log.ru, попробовал получить новый код счетчика - и то же самое - в коде присутствует точно такая же левая ссылка. Что за лохотрон?

P.P.S.
Блин, через Яндекс узнал что это оказывается очень старый баян, ребята давно охренели - http://forum.searchengines.ru/archive/index.php/t-360745.html.
Сорри за оффтоп, удаляйте))))
« Последнее редактирование: 10.03.2014, 01:06:06 от Polosatyi »
*

Polosatyi

  • Захожу иногда
  • 114
  • 3 / 0
Re: Делаю первый сайт на Joomla
« Ответ #10 : 10.03.2014, 01:19:40 »
Короче, почистил код, вроде работает)) Там еще какая-то подозрительная ссылка была на http://www.24log.de

 Кому надо -

<table cellpadding="0" cellspacing="0" border="0" width="88" height="31" style="line-height:0;width:88px;"><tr style="height:10px;">
<td style="padding:0;width:38px;height:10px;"><img src="" width="38" height="10" border="0" alt="Besucherzahler" title="Besucherzahler " style="margin:0;padding:0;" /></a></td>
<td style="padding:0;width:50px;height:10px;"><img src="" width="50" height="10" border="0"  style="margin:0;padding:0;"></a></td></tr>
<tr style="height:21px;"><td style="padding:0;width:38px;height:21px"><a href="http://www.24log.ru
" target="_blank"><img src="" width="38" height="21" alt="счетчик посещений" title="счетчик посещений" border="0" style="margin:0;padding:0;" /></a></td>
<script type='text/javascript' language='javascript'>
document.write('<td style="padding:0px;width:50px;height:21px;"><a href="
http://www.24log.ru/rating/rating.php?c=14" target="_blank"><img border="0" width="50" height="21" src="http://counter.24log.ru/counter?id=227550&t=24&st=10&r='+escape(document.referrer)+'&u='+escape(document.URL)+'&s='+((typeof(screen)=='undefined')?'':screen.width+'x'+screen.height+'x'+(screen.colorDepth?screen.colorDepth:screen.pixelDepth))+'&rnd='+Math.random()+'" alt="Рейтинг: Товары, услуги" title="Показано число просмотров всего и за сегодня" style="margin:0;padding:0;" /></a></td>');
</script></tr></table>
*

Polosatyi

  • Захожу иногда
  • 114
  • 3 / 0
Re: Делаю первый сайт на Joomla
« Ответ #11 : 10.03.2014, 01:32:49 »
гм...во-первых, они не обновляются (надо, не надо, вопрос спорный, разумеется) ::)
во-вторых, они "стучат" разработчикам (смотря как обнулить, конечно)!
в-третьих, ай-ай, нехорошо :P
в четвертых, а вот Яндекс нехорошо смотрит на нарушение прав с такими шаблонами, были случаи, когда он очень сильно ругался и даже убирал такие сайты из поиска :-X
в пятых, а Вы уверены, что удалите все? 8)
в последних, если человек новичок, то на этом форуме, с "варезом" никто не поможет, а это чревато долгими и утомительными поисками ответов на свои вопросы, потерей нервов, времени... crazy!


Если все это не смущает - проблем нет :) Меня лично очень смущает, посему поводу покупаю...  ;)



1. Не обновляются - согласен, плохо, но если все нормально работает, то можно обойтись и без обновлений...
2. Насчет "стучат разработчикам" - а поясните пожалуйста чем конкретно это плохо для владельца сайта? Чего за это может быть? В тюрьму же не посодят?)  (надеюсь) )))
3. Согласен, пипец как нехорошо.
4. Вы реально думаете что Яндекс умеет определять варезный или не варезный шаблон стоит на сайте? И реально думаете что банит за варез? Или точно знаете?
5. А при чем здесь уверен-неуверен, можно же увидеть точно какие есть внешние ссылки с сайта, разве нет?
6. Разве сильно отличается помощь новичку у которого стоит платый шаблон от помощи новичку, у которого стоит нуленый шаблон? Если шаблон криво обнулили, то это быстро выяснится и новичку быстро посоветуют его выбросить, делов-то, разве нет?
*

Polosatyi

  • Захожу иногда
  • 114
  • 3 / 0
Re: Делаю первый сайт на Joomla
« Ответ #12 : 10.03.2014, 01:48:49 »
Бог вас покарает.
А если серьёзно, не понимаю, зачем воровать то, что можно сделать своими руками приложив минимум усилий.

Знаете, ваши слова похожи на искреннее недоумение преподавателя "Зачем студенты пишут шпаргалки и списывают, если можно легко взять и выучить?". С одной стороны препод прав, с другой стороны все мы были студентами...
*

fbr

  • Завсегдатай
  • 1689
  • 211 / 7
Re: Делаю первый сайт на Joomla
« Ответ #13 : 10.03.2014, 10:14:27 »
Знаете, ваши слова похожи на искреннее недоумение преподавателя "Зачем студенты пишут шпаргалки и списывают, если можно легко взять и выучить?". С одной стороны препод прав, с другой стороны все мы были студентами...
Разница есть.
Когда мы были студентами и писали шпоры, вместо того чтобы учить - мы это делали, по большому счету, во вред себе.

Использование вареза, это не уважение к труду разработчиков.
И на этом форуме расценивается, как явление очень близкое к воровству ...
По поводу вреда себе - вам написали выше.

Не просите помощи, щас начнем минусовать ;)
*

Polosatyi

  • Захожу иногда
  • 114
  • 3 / 0
Re: Делаю первый сайт на Joomla
« Ответ #14 : 10.03.2014, 10:33:51 »
Все ладно-ладно, понял, про варез больше ни слова))) Да и вообще - полно реально бесплатных шаблонов)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ошибка Missing field in database: Joomla\CMS\Table\Extension &#160; extension_id

Автор Ragivort

Ответов: 1
Просмотров: 1554
Последний ответ 25.12.2025, 21:10:01
от fbr
Сайт перестал нормально грузиться

Автор Leo1986

Ответов: 17
Просмотров: 2637
Последний ответ 11.06.2025, 13:55:08
от zilonitiz
Joomla 3 не пускает в админку (просто перезагружается страница) (гуглил, нашёл решение, не помогло)

Автор lifelover2b

Ответов: 11
Просмотров: 6241
Последний ответ 05.06.2025, 04:48:29
от andrey222
По поводу сессий Joomla 3

Автор azm1n

Ответов: 0
Просмотров: 2350
Последний ответ 25.05.2025, 09:26:17
от azm1n
Стоит ли ставить плагин rel="canonical" на Joomla 3

Автор azm1n

Ответов: 2
Просмотров: 2829
Последний ответ 09.05.2025, 12:39:18
от azm1n