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

BigCat

  • Захожу иногда
  • 93
  • 9 / 0
Re: ищу каталог ссылок/сайтов
« Ответ #180 : 15.12.2008, 09:04:57 »
Установлен TopLinks1.7 (хотя в админ панеле внизу надпись TopLinks v.1.6.1, Newman), но кнопки "Подробнее" нигде не вижу. Где искать эту кнопку?
Кнопка "Подробнее" была вроде в изначальном компоненте от DmitryAS,  сейчас уже не помню что было :), компонент несколько раз переделывался...
чтобы попасть в детальное описание ссылки (в "Подробнее...")  достаточно кликнуть на ее название...
Про надпись версии в 1.7 не знаю, вероятно ребята просто забыли поменять (ими была немного доработана функциональность компонента)...
*

medvegatko

  • Осваиваюсь на форуме
  • 38
  • 0 / 2
Re: ищу каталог ссылок/сайтов
« Ответ #181 : 15.12.2008, 18:14:02 »
Ребята, а на 1.5 долго ждать надо? Единственное что меня держит от перехода на 1.5 что нету этого компонента
*

BigCat

  • Захожу иногда
  • 93
  • 9 / 0
Re: ищу каталог ссылок/сайтов
« Ответ #182 : 15.12.2008, 21:03:18 »
с моими темпами то долговато будет :(.
Может кто хочет адаптировать?
*

фобос

  • Захожу иногда
  • 171
  • 14 / 1
Re: ищу каталог ссылок/сайтов
« Ответ #183 : 15.12.2008, 21:56:11 »
в последней версии компонента реализована сохранность базы ссылок или нет?
p.s. спасибо за компонент очень понравился
*

BigCat

  • Захожу иногда
  • 93
  • 9 / 0
Re: ищу каталог ссылок/сайтов
« Ответ #184 : 16.12.2008, 09:01:20 »
то что недавно было выложено это не последняя версия :), просто небольшие исправления.
то что сейчас дописываю, структура базы несколько отличается, но обновить думаю проблем не будет..
*

medvegatko

  • Осваиваюсь на форуме
  • 38
  • 0 / 2
Re: ищу каталог ссылок/сайтов
« Ответ #185 : 16.12.2008, 15:38:41 »
Кстати, еще есть пожелание чтобы когда добавляешь ссылку, было дерево категорий и подкатегорий, а то сейчас у меня 400 категорий/подкатегорий, и они все идут подряд без всяких разделений. Хочется чтобы было видно в какую категорию и подкатегорию кидать ссылку
*

BigCat

  • Захожу иногда
  • 93
  • 9 / 0
Re: ищу каталог ссылок/сайтов
« Ответ #186 : 16.12.2008, 17:03:52 »
 :o  400! круто :)

сделать не сложно, вроде даже как уже сделано в новом варианте (по крайней мере в админке точно)...
*

medvegatko

  • Осваиваюсь на форуме
  • 38
  • 0 / 2
Re: ищу каталог ссылок/сайтов
« Ответ #187 : 16.12.2008, 17:10:30 »
в админке работает, а с фронтенда не работает. Беспорядок полный :-)
*

medvegatko

  • Осваиваюсь на форуме
  • 38
  • 0 / 2
Re: ищу каталог ссылок/сайтов
« Ответ #188 : 16.12.2008, 17:15:29 »
Вот так вот

[вложение удалено Администратором]
*

medvegatko

  • Осваиваюсь на форуме
  • 38
  • 0 / 2
Re: ищу каталог ссылок/сайтов
« Ответ #189 : 16.12.2008, 17:23:19 »
а что нужно вводить в строке "Что проверять?" , адрес моего сайта который указан в ссылке или баннере на мой сайт?
*

BigCat

  • Захожу иногда
  • 93
  • 9 / 0
Re: ищу каталог ссылок/сайтов
« Ответ #190 : 17.12.2008, 09:09:44 »
а что нужно вводить в строке "Что проверять?" , адрес моего сайта который указан в ссылке или баннере на мой сайт?
ну по логике адрес сайта :)
т.е. ты же просишь оставить у них обратную ссылку на свой сайт, вот ее и искать будет...

во фронтенде доделаем... , но думаю уже тока в новом варианте компонента, не охота просто заплатки выкладывать...
*

medvegatko

  • Осваиваюсь на форуме
  • 38
  • 0 / 2
Re: ищу каталог ссылок/сайтов
« Ответ #191 : 17.12.2008, 20:25:56 »
Ок. Будем с нетерпением ждать
*

gorbi

  • Захожу иногда
  • 160
  • 2 / 1
Re: ищу каталог ссылок/сайтов
« Ответ #192 : 23.12.2008, 09:58:32 »
прикрепил
Поставил у себя, не скопировались иконки для компонента, подскажите у какой папки поменять права...
*

BigCat

  • Захожу иногда
  • 93
  • 9 / 0
Re: ищу каталог ссылок/сайтов
« Ответ #193 : 23.12.2008, 15:07:17 »
Поставил у себя, не скопировались иконки для компонента, подскажите у какой папки поменять права...
там несколько кортинок копируется в папку
includes/js/ThemeOffice
вероятно у вас из-за этого проблема...
*

gorbi

  • Захожу иногда
  • 160
  • 2 / 1
Re: ищу каталог ссылок/сайтов
« Ответ #194 : 23.12.2008, 17:11:29 »
там несколько кортинок копируется в папку
includes/js/ThemeOffice
вероятно у вас из-за этого проблема...
Совершенно верно, спасибо, разобрался
*

gorbi

  • Захожу иногда
  • 160
  • 2 / 1
Re: ищу каталог ссылок/сайтов
« Ответ #195 : 26.12.2008, 13:07:22 »
Кто-то делал интеграцию toplinks c jcomments?
*

BigCat

  • Захожу иногда
  • 93
  • 9 / 0
Re: ищу каталог ссылок/сайтов
« Ответ #196 : 30.12.2008, 00:07:40 »
Кто-то делал интеграцию toplinks c jcomments?
мне тож интересно - может кто пока посмотрит :) ?
*

irk

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
  • Осваиваюсь
Re: ищу каталог ссылок/сайтов
« Ответ #197 : 03.01.2009, 17:07:51 »
BigCat  респект тебе компонент хороший  :D :D :D Правда есть пара предложений , 1)при добавления сайта при выборе категории , упорядочить бы их структуру а то они ведь могут повторяться а пользователю не видна какая из них относиться к какой Родительской категории.
!!!???!!! С этим вообще беда кто знает подскажите где это можно подправить

2) По дизайну было бы супер если рядом например с переходами при детальном просмотре сайта показывались ТИЦ и PR этого сайта.
Кстати не плохо было бы сделать модуль вывода , лидирующих и новых сайтов на главной странице
« Последнее редактирование: 03.01.2009, 19:50:06 от irk »
*

BigCat

  • Захожу иногда
  • 93
  • 9 / 0
Re: ищу каталог ссылок/сайтов
« Ответ #198 : 03.01.2009, 20:24:45 »
... 1)при добавления сайта при выборе категории , упорядочить бы их структуру ....
2) По дизайну было бы супер если рядом например с переходами при детальном просмотре сайта показывались ТИЦ и PR этого сайта.
Кстати не плохо было бы сделать модуль вывода , лидирующих и новых сайтов на главной странице

1. сделать не сложно просто рассчитывал уже новую версию давным давно выложить поэтому с исправлениями не торопился, но чот застрял малость, щас пока каникулы попробую наверстать , если уж не получится то для текущих версий выложу исправления
2. про ТИЦ и PR была мысль, но чес гря не очень представляю как эти данныее получить, наверняка не сложно так как многие сайты умеют считать, но те алгоритмы, что попадались показались несколько натянутыми,  если есть какой-то рабочий алгоритм - подскажите - вставлю
3. модули набросал, но тоже дял новой версии :)
*

irk

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
  • Осваиваюсь
Re: ищу каталог ссылок/сайтов
« Ответ #199 : 03.01.2009, 20:38:34 »
А если получить тиц через Яндекс бар ?

здесь модули определения PR проверил работают http://extensions.joomla.org/index.php?option=com_mtree&task=listcats&cat_id=1894&Itemid=2
 , а вот как быть мне с категориями ? поможешь ? Кстати вопрос по новой версии апгрейд с 1.7 возможен будет ?
Один для 1.0 вложил выдает кнопку 88*31 с PR

[вложение удалено Администратором]
« Последнее редактирование: 04.01.2009, 06:47:31 от irk »
*

BigCat

  • Захожу иногда
  • 93
  • 9 / 0
Re: ищу каталог ссылок/сайтов
« Ответ #200 : 04.01.2009, 09:10:32 »
...здесь модули определения PR проверил работают http://extensions.joomla.org/index.php?option=com_mtree&task=listcats&cat_id=1894&Itemid=2
 , а вот как быть мне с категориями ? поможешь ? Кстати вопрос по новой версии апгрейд с 1.7 возможен будет ?
хорошо про рейтинги поизучаю немного думаю чо-нитьпридумаем
по поводу обновления тоже думаю проблем не будет сейчас как раз этим и занимаюсь - добавляю то, что ребята сделали в 1.7 и сам механизм обновления тестирую
....
вчера правда малость отвлекся посмотрел как jcomments можно интегрировать - попробую и его добавить в компонент...
*

czeszyrski

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: ищу каталог ссылок/сайтов
« Ответ #201 : 04.01.2009, 13:15:27 »
Установил последний Toplinks 1.6.1 на Joostina 1.1.3

Обнаружилась проблема: в меню компонентов Toplinks не появился, поэтому непонятно, как им управлять. При этом, если открыть раздел Редактировать меню компонентов, там всё есть. Не подскажете ли, куда пнуть, чтобы заработало?
*

irk

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
  • Осваиваюсь
Re: ищу каталог ссылок/сайтов
« Ответ #202 : 04.01.2009, 13:37:39 »
Установил последний Toplinks 1.6.1 на Joostina 1.1.3

Обнаружилась проблема: в меню компонентов Toplinks не появился, поэтому непонятно, как им управлять. При этом, если открыть раздел Редактировать меню компонентов, там всё есть. Не подскажете ли, куда пнуть, чтобы заработало?

Самый простой  для начала способ переустанови и лучше попробуй toplinks_1.7
*

czeszyrski

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: ищу каталог ссылок/сайтов
« Ответ #203 : 04.01.2009, 15:25:06 »
На локалхосте действительно - помогла переустановка. Причем - одна. Пытаюсь ставить на хостинг - не помогает. Раз пять переставил, пробовал 1.6.1 и 1.7 - одинаково. Что ж это такое?
*

irk

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
  • Осваиваюсь
Re: ищу каталог ссылок/сайтов
« Ответ #204 : 04.01.2009, 16:44:42 »
На локалхосте действительно - помогла переустановка. Причем - одна. Пытаюсь ставить на хостинг - не помогает. Раз пять переставил, пробовал 1.6.1 и 1.7 - одинаково. Что ж это такое?

А при установки ошибок не каких не выдает , типа права на папки не те ?
*

czeszyrski

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: ищу каталог ссылок/сайтов
« Ответ #205 : 04.01.2009, 17:10:44 »
Абсолютно ничего. "Установка завешена успешно. Продолжить..." И тишина.
*

czeszyrski

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: ищу каталог ссылок/сайтов
« Ответ #206 : 04.01.2009, 17:56:15 »
Продолжаю расследование.

Решил на хостинге вызвать напрямую через http://.../administrator/index2.php?option=com_toplinks&act=categories

Страница загрузилась, но снизу оказалось навалено варнингов такого типа:

Код
PHP Warning: Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file in D:\webspace\...\www\administrator\components\com_toplinks\admin.toplinks.php on line 251 PHP Warning: Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file in D:\webspace\...\www\administrator\components\com_toplinks\admin.toplinks.php on line 587 PHP Warning: Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file in D:\webspace\...\www\administrator\components\com_toplinks\admin.toplinks.php on line 587 
*

BigCat

  • Захожу иногда
  • 93
  • 9 / 0
Re: ищу каталог ссылок/сайтов
« Ответ #207 : 05.01.2009, 20:29:31 »
Обнаружилась проблема: в меню компонентов Toplinks не появился, поэтому непонятно, как им управлять. При этом, если открыть раздел Редактировать меню компонентов, там всё есть. Не подскажете ли, куда пнуть, чтобы заработало?
может дело в том, что меню джустиной кэшируется и в кэше пока нет данных о новом компоненте? попробуйте в настройках вообще кэширование отключить...
« Последнее редактирование: 05.01.2009, 20:36:44 от BigCat »
*

BigCat

  • Захожу иногда
  • 93
  • 9 / 0
Re: ищу каталог ссылок/сайтов
« Ответ #208 : 05.01.2009, 20:44:44 »
Продолжаю расследование.

Решил на хостинге вызвать напрямую через http://.../administrator/index2.php?option=com_toplinks&act=categories
Страница загрузилась, но снизу оказалось навалено варнингов такого типа:
Это не то, что бы ошибки, а предупреждение об использовании устаревшего,
но вполне рабочего синтаксиса вопрос уже поднимался на форуме:
http://joomlaforum.ru/index.php?topic=12424.0
тут ответ от smart-а (из этой же темы)
http://joomlaforum.ru/index.php/topic,14229.0.html
*

friend111

  • Захожу иногда
  • 63
  • 5 / 0
Re: ищу каталог ссылок/сайтов
« Ответ #209 : 06.01.2009, 23:59:51 »
А на джостину 1.1.4 не ставится, админка расползается, в базе данных часть таблиц записывается с префиксом  jos а часть с моим префиксом который я поставил когда ставил Джостину на сервер. На джостину 1.1.3 пробовал вроде все нормально с виду, а при добавление сайтов, сайты в админке не появляются, хотя пишет что все нормально и после просмотра ваш сайт будет добавлен в каталог. Префиксы также половина с jos_  , видать для сайта таблицы базы данных под этот компонент нужно ставить только с префиксом jos_ .
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Какой компонент лучше использовать для сайтов-каталогов?

Автор erlan_mk

Ответов: 20
Просмотров: 6366
Последний ответ 30.11.2020, 19:15:41
от AlexB
Каталог для Фирмы .

Автор vladnovikv1

Ответов: 36
Просмотров: 7591
Последний ответ 02.11.2015, 05:48:06
от PTM
Справочник, каталог сайтов, каталог фирм

Автор Khuchbarov

Ответов: 4
Просмотров: 2002
Последний ответ 28.01.2015, 17:25:18
от Khuchbarov
Детальная настройка js jobs каталог вакансий

Автор Shademy

Ответов: 0
Просмотров: 2169
Последний ответ 18.12.2014, 14:26:34
от Shademy
Нужна помощь в выборе компонента импорта с поддержкой ссылок на изображения

Автор babaev05

Ответов: 3
Просмотров: 1690
Последний ответ 01.12.2014, 00:15:19
от effengia