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

Comeoff

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: AdsManager 2.6.1 Upgrade
« Ответ #150 : 14.11.2011, 21:35:36 »
В том то и дело, сайт стоит на хостинге... Отключаешь каспера и всё показывается.
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Re: AdsManager 2.6.1 Upgrade
« Ответ #151 : 14.11.2011, 23:12:27 »
переименовав папку, поиском по файлу ищете слово "/ads/" в следующих файлах:
\components\com_adsmanager\views\edit\tmpl\default.php
\components\com_adsmanager\views\details\tmpl\default.php
\components\com_adsmanager\views\result\tmpl\default.php
\components\com_adsmanager\views\list\tmpl\default.php
\components\com_adsmanager\views\front\view.html.php
\administrator\components\com_adsmanager\tables\contents.php
\administrator\components\com_adsmanager\views\admin\tmpl\editcontent.php
\administrator\components\com_adsmanager\views\admin\tmpl\listcontents.php
\administrator\components\com_adsmanager\install.adsmanager.php (не обязательно)

Пысы: Ради интереса - какая версия каспера у Вас?
« Последнее редактирование: 11.12.2011, 17:17:43 от Alex89 »
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

Comeoff

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: AdsManager 2.6.1 Upgrade
« Ответ #152 : 14.11.2011, 23:19:21 »
Спасибо)
Kaspersky Internet Security 2010
*

Comeoff

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: AdsManager 2.6.1 Upgrade
« Ответ #153 : 14.11.2011, 23:20:03 »
Кстати, плагин ajaxcity поле с выбором города не отображается в расширенном поиске...
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Re: AdsManager 2.6.1 Upgrade
« Ответ #154 : 14.11.2011, 23:32:44 »
Цитировать
Кстати, плагин ajaxcity поле с выбором города не отображается в расширенном поиске...
В компоненте не предусмотрено использование плагинов в расширенном поиске, но если поколдовать, то...
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

Comeoff

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: AdsManager 2.6.1 Upgrade
« Ответ #155 : 15.11.2011, 00:59:08 »
Было бы не плохо, иначе если кто-то использует доску как международную, всё, уже не выйдет)
*

N2uM

  • Захожу иногда
  • 470
  • 20 / 0
Re: AdsManager 2.6.1 Upgrade
« Ответ #156 : 15.11.2011, 15:00:54 »
Подскажите пожалуйста, а можно модуль расширенного поиска приспособить что-бы он искал пользователей из JomSocial? Просто проблема в том когда в модуле поиска от JomSocial выбираешь поле для поиска с множественным выбором, то потом приходиться сново выбирать нужное а от AdsManager просто то что надо поиск...
Лучшее спасибо это "+" в карму
*

bic

  • Новичок
  • 4
  • 0 / 0
Re: AdsManager 2.6.1 Upgrade
« Ответ #157 : 17.11.2011, 01:32:57 »
Всё работает отлично, спасибо автору! Есть маленький глюк при добавлении категории пишет такую ошибку l/administrator/components/com_adsmanager/controllers/categories.php on line 71
*

bic

  • Новичок
  • 4
  • 0 / 0
Re: AdsManager 2.6.1 Upgrade
« Ответ #158 : 17.11.2011, 02:32:12 »
Уважаемый Alex? я так понимаю мне нужно какую та манипуляцию с базами данных сделать, экспортировать вышесказанные файлы, потом ивсё удалить, а потом их опять закинуть, только вот заминка не знаю где эти файлы найти и как с ними манипуляции произвести будьте добры подскажите как это по грамотней сделать буду Вам очень благодарен... 
*

sav

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Re: AdsManager 2.6.1 Upgrade
« Ответ #159 : 17.11.2011, 19:52:32 »
При редактировании поля нажимаю сохранить, а он мне пишет "заполните это поле" хотя поля все заполнены. Кто-нибудь знает в чём дело?
*

igorxxl

  • Осваиваюсь на форуме
  • 22
  • 2 / 0
Re: AdsManager 2.6.1 Upgrade
« Ответ #160 : 18.11.2011, 08:07:32 »
При редактировании поля нажимаю сохранить, а он мне пишет "заполните это поле" хотя поля все заполнены. Кто-нибудь знает в чём дело?
если ajaxcity не активирован, удали папку с плагином
*

sav

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Re: AdsManager 2.6.1 Upgrade
« Ответ #161 : 18.11.2011, 21:56:17 »
какую именно папку удалить?
*

igorxxl

  • Осваиваюсь на форуме
  • 22
  • 2 / 0
Re: AdsManager 2.6.1 Upgrade
« Ответ #162 : 19.11.2011, 09:54:41 »
/images/com_adsmanager/plugins/ajaxcity ... или переименуй сначала для проверки
*

sav

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Re: AdsManager 2.6.1 Upgrade
« Ответ #163 : 19.11.2011, 17:22:47 »
/images/com_adsmanager/plugins/ajaxcity ... или переименуй сначала для проверки
Спасибо большое, все получилось.
*

sav

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Re: AdsManager 2.6.1 Upgrade
« Ответ #164 : 19.11.2011, 21:30:41 »
Подскажите, у меня с двух сторон на странице меню и я хочу увеличить ширину между ними. как это сделать? И еще, когда я открываю объявление оно в виде таблицы, как изменить размеры этой таблицы?
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Re: AdsManager 2.6.1 Upgrade
« Ответ #165 : 19.11.2011, 22:22:43 »
Цитировать
как это сделать?
для начала почитать help по работе с движком! Затем зайти в настройки шаблона и поискать нужную опцию, если таковой нету - освоить хотя бы основы HTML!
Цитировать
как изменить размеры этой таблицы?
опять же освоить хотя бы основы HTML!
Ну это всё касаемо вопросов, а вообще не помешало бы научиться хорошо описывать проблему и "грамотно" задавать вопросы! Вот!
« Последнее редактирование: 19.11.2011, 22:26:32 от Alex89 »
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

sav

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Re: AdsManager 2.6.1 Upgrade
« Ответ #166 : 19.11.2011, 22:30:31 »
Alex89, спасибо что хотя бы ответил. Подскажи в каких файлах искать эти настройки.
а насчет "грамотно", ну так я же еще только учусь)
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Re: AdsManager 2.6.1 Upgrade
« Ответ #167 : 20.11.2011, 16:49:50 »
Цитировать
Подскажи в каких файлах искать эти настройки
заходите в админку сайта, в меню выбираете менеджер шаблонов, далее нажимаете ссылку, текст которой является названием шаблона. ЭТО И ЕСТЬ НАСТРОЙКИ ШАБЛОНА!
вот там и поищите нужную опцию! если нет такой опции, то надо искать в html-коде страницы или в CSS по пути \templates\название_шаблона\
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

gardemarin

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Re: AdsManager 2.6.1 Upgrade
« Ответ #168 : 25.11.2011, 14:08:37 »
Стоит версия 2.6 тестировал сначала на поддомене, сделал потом домен. Переменовал папку где был сайт по названию домена, всё в конфиге Joomlaвском поправил. Сайт заработал все объявления видны вот только картинки не отображаются, вместо них только названия объявлений. Хотя когда смотришь по ссылкам куда ссылаются фото, всё правильно. Подскажите как сделать, что бы фото стали отображаться

« Последнее редактирование: 27.11.2011, 16:45:55 от gardemarin »
*

tsv

  • Новичок
  • 7
  • 0 / 0
Re: AdsManager 2.6.1 Upgrade
« Ответ #169 : 29.11.2011, 13:42:32 »
Добрый день, Alex89!
Пользуюсь вашей модифицированной версией компонента AdsManager 2.6.1 Upgrade на Joomla 1.5.22. Со вчерашнего дня мучаюсь с выпадающим списком категорий. При добавлении объявлений список не хочет прокручиваться, все время возвращается назад. До этого было все прекрасно.
Подскажите пож. что может быть. Думал что дело в сортировке после добавления категории, изменил сортировку как было до этого, не помогло.. :((((
Посмотреть можно здесь: http://karusel.zp.ua/ под юзером serg; пароль: 123456
*

Polosat

  • Захожу иногда
  • 202
  • 7 / 0
  • Мечты - это то, из чего сделано будущее
Re: AdsManager 2.6.1 Upgrade
« Ответ #170 : 07.12.2011, 16:52:00 »
У меня проблема с отображением созданных полей при выводе подробной информации объявления, заголовок выводится а текста нету  :(

*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Re: AdsManager 2.6.1 Upgrade
« Ответ #171 : 07.12.2011, 17:02:20 »
Цитировать
У меня проблема с отображением созданных полей при выводе подробной информации объявления, заголовок выводится а текста нету
при создании поля необходимо указать позицию, в которой это поле будет выводится
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

lapwing

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: AdsManager 2.6.1 Upgrade
« Ответ #172 : 10.12.2011, 22:00:36 »
Здравствуйте, Alex89! У меня почему то не появились фото которые были загружены при добавлении объявления. Не могли бы подсказать где искать в чем дело?
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Re: AdsManager 2.6.1 Upgrade
« Ответ #173 : 10.12.2011, 22:08:24 »
Цитировать
У меня почему то не появились фото которые были загружены при добавлении объявления
у Вас наверно антивирус блокирует папку с изображениями, попробуйте отключить его и перезагрузить страницу! Если появились фотки, значит читайте 5-6 страницы этой темы
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

lapwing

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: AdsManager 2.6.1 Upgrade
« Ответ #174 : 10.12.2011, 23:00:58 »
Спасибо большое за ответ Alex89! Сейчас буду сидеть переименовывать. Пожалуйста можно сразу еще один вопрос. Фотки появились, но как то очень некрасиво-одна под другой и прилипшие друг к другу. А хотелось бы что то вроде этого http://auto.ria.ua/auto_hyundai_sonata_5594769.html То есть при подробном просмотре есть одна большая фотка и несколько маленьких на которые если нажимаешь они увеличиваются. С помощью чего такое можно сделать или настроить?
Да кстати, после переименования фотки появились , но только в подробном просмотре. При кратком просмотре выводится надпись "без фото" Как победить? Подскажите пожалуйста.
« Последнее редактирование: 11.12.2011, 00:31:23 от lapwing »
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Re: AdsManager 2.6.1 Upgrade
« Ответ #175 : 11.12.2011, 17:22:26 »
1. в интернете много скриптов для работы с фотками, подбираете на свой вкус и цвет, модифицируете файлы \components\com_adsmanager\views\details\ под этот скрипт (требуются знания программирования)
2. наверно не во всех файлах переименовали, за краткий просмотр отвечает файл \components\com_adsmanager\views\list\tmpl\default.php
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

lapwing

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: AdsManager 2.6.1 Upgrade
« Ответ #176 : 11.12.2011, 18:01:50 »
Да, пропустила. Спасибо большое Alex89.
А насчет фоток я правильно поняла? Ищем скрипт фотогалереи и пытаемся прикрутить в \components\com_adsmanager\views\details\ ?
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Re: AdsManager 2.6.1 Upgrade
« Ответ #177 : 11.12.2011, 18:09:49 »
да, правильно!
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

Pozitive_18rus

  • Новичок
  • 4
  • 0 / 0
Re: AdsManager 2.6.1 Upgrade
« Ответ #178 : 19.12.2011, 23:35:45 »
4. скачиваете сборку
5. файл \plugins\ajaxcity\plug.php упаковываете в zip-архив
6. устанавливаете плагин через админку компонента, выбрав архив
7. импортируете список городов

У меня почему-то плагин через админку не устанавливается. Пишет вот это"JInstaller: :Install: Не удалось найти XML-файл установки"
*

kosty56rus

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
Re: AdsManager 2.6.1 Upgrade
« Ответ #179 : 22.12.2011, 08:31:00 »
Здравствуйте Alex89!
Подскажи пожалуйста как в подробном просмотре обьявления убрать поле Цена(чтобы вообще слово Цена не отоброжалось)?
« Последнее редактирование: 22.12.2011, 11:03:13 от kosty56rus »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено]Дублирования ссылки "объвления" в breadcrumb, в компоненте AdsManager

Автор nicklas

Ответов: 4
Просмотров: 6105
Последний ответ 25.04.2024, 23:13:18
от Rinat abzyi
AdsManager вывод нужных полей по отдельности

Автор klekovkinandrey

Ответов: 2
Просмотров: 16765
Последний ответ 06.04.2024, 09:54:15
от Rinat abzyi
AdsManager загрузка файлов

Автор FlexNL

Ответов: 1
Просмотров: 5317
Последний ответ 21.10.2021, 17:20:09
от khan-alex
AdsManager 2.9.13 Есть ли возможность добавить функцию снять с публикации по мимо редактировать и уд

Автор murovoz

Ответов: 11
Просмотров: 15750
Последний ответ 27.03.2020, 22:39:23
от Pavel
Два компонента AdsManager в одном движке

Автор kaman62

Ответов: 12
Просмотров: 30620
Последний ответ 27.03.2020, 22:32:04
от Pavel