Новости 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 Ответов
  • 3761 Просмотров
*

mainmenu

  • Новичок
  • 7
  • 0 / 0
Добрый день.

Я программист, но не WEB, очень далек от WEB'a.
Задача сделать интернет магазин, для своей собственной компании.

Магазин должен быть очень простой - цель показать потенциальному покупателю товар лицом, соощить характеристики и цену. Далее указан мой сотовый телефон. Целевая аудитория - один город 1 млн человек.

Купил доменное имя на nic.ru
Выбрал CMS - Joomla - как саму распостраненную, 3 версию как самую новую.

Что я знаю о WEB - почти ничего. На HTML могу пару строчек написать + по необходимости разобраться, SQL - администрирование, запросы и прочее без проблем. Установил денвер. Сделал пару тестовых сайтов. Долго вкуривал что такое шаблон, модуль ...

Прочитал книгу  - 10 шагов к освоению Joomla 3 - полный *****. Ни о чем абсолютно.

Итак, все написанное выше вода, прошу помощи. Нашел инет магазин для 2.5 и 3 - ja vintas http://joomla25-templates.joomlart.com/ja_vintas/. Он бесплатный, выбрал из-за дизайна. Хочу всегото использовать несколько элментов этого сайта - фон, меню, показ слайдов. ... а все остально выпилить.

Абсолютно не понимаю как добраться до   mainnav .... что за тип такой mainnav. Открываю менеджер модулей там нет такого. Почему написано top.mainnav ... как добраться до top.header .... помогите !! :) Я не тупой, но не нашел нормальной книжки по 3 Joomla, а метод тыка не срабатывает  !
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Абсолютно не понимаю как добраться до http://s50.radikal.ru/i129/1306/5e/b04d10a8e93c.jpg  mainnav .... что за тип такой mainnav. Открываю менеджер модулей там нет такого. Почему написано top.mainnav ... как добраться до top.header .... помогите !! :) Я не тупой, но не нашел нормальной книжки по 3 Joomla, а метод тыка не срабатывает  !
Это позиции для модулей, их надо искать в файле index.php в папке шаблона, еще они видны в настройках модулей там где выбор позиции для модуля .
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Это позиции для модулей, их надо искать в файле index.php в папке шаблона, еще они видны в настройках модулей там где выбор позиции для модуля .
В новых шаблонах их может не быть в index.php, но обязательно должны быть прописаны в templateDetails.xml. Поищите в папках типа layouts, blocks, там должны быть файлы header.php, default.php, footer.php и т.д.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

mainmenu

  • Новичок
  • 7
  • 0 / 0
Продвинулся в разработке сайта.

Еще раз - Joomla 3, шаблон - ja vintas + установил K2

K2 - все нормально добавил категории, материалы, дополнения - все красиво, НО возникала проблема с выводом.

Есть модуль в К2 - К2 content - так вот не могу добиться вывода в контента в несколько колонок. Все перепробовал. Выводит вертикально друг под другом и все. Помогите пожалуйста !
*

verstalshik

  • Завсегдатай
  • 1754
  • 95 / 1
выводит вертикально? это лечится одной строчкой в файле CSS - можно было бы подсказать, видя сайт в онлайне, а так без вариантов, сами учите!))
и насчет К2 - это НЕ МАГАЗИН! забудьте сразу про него, если вам именно магазин все-таки нужен. К2 как магазин работает с надстройкой к2store, не уверен, что потянете на первоначально варианте!))
хотя судя по вашему описанию, вам магазин пока и не нужен, нужен каталог + форма заказа!
❶ НЕ СПРАВЛЯЕШЬСЯ САМ???  Поможем тут...  ❷ Калькулятор доставки - ЗАКАЖИ!!!...  ❸ Каталог компаний - ЖМИ!!!...  ❹ НОВИЧКИ! ВСЕ сюда! Первая консультация БЕСПЛАТНО!!
*

verstalshik

  • Завсегдатай
  • 1754
  • 95 / 1
глянул шаблон - шмотки продавать будете?
❶ НЕ СПРАВЛЯЕШЬСЯ САМ???  Поможем тут...  ❷ Калькулятор доставки - ЗАКАЖИ!!!...  ❸ Каталог компаний - ЖМИ!!!...  ❹ НОВИЧКИ! ВСЕ сюда! Первая консультация БЕСПЛАТНО!!
*

LRN

  • Осваиваюсь на форуме
  • 47
  • 1 / 0
mainmenu постучи в личку, помогу или в скайп лучше rgb_plus
*

mainmenu

  • Новичок
  • 7
  • 0 / 0
"победил" проблему вывода колонок добавлением 3х модулей К2 content с отбором по разным категориям в позиции user1, user2, user3 - выводится вертикально.

но появились другие проблемы:
1. фотки товара разные по размеру, при том некоторые прямоуголные, некоторые квадратные и разные по размеру ... визуальной красоты доюиться не получилось.

2. под фоткой товара в модуле К2 content выводится additional info и поля. Поля нужны, а сам заголовок "Additional info" нет. В настройках его никак не убрать.
Вот что раскопал :\www\templates\ja_vintas\html\mod_k2_content\ja_vintas\default.php  есть строчка:
     <b><?php echo JText::_('K2_ADDITIONAL_INFO'); ?></b>
выпилил ее, перезапустил денвер, обновил кэш страницы и ... ничего надпись по прежнему выводится

3. И вообще  .... я понимаю что хочу получить визуально, столько времни потратил на сайт уже приближаюсь к тому что хочу, но возникает чувство что идеала я так и не получу, а на мой взгляд товар купят только в том случае если сайт будет оформлен красиво и удобно.

*

mainmenu

  • Новичок
  • 7
  • 0 / 0
выводит вертикально? это лечится одной строчкой в файле CSS - можно было бы подсказать, видя сайт в онлайне, а так без вариантов, сами учите!))
и насчет К2 - это НЕ МАГАЗИН! забудьте сразу про него, если вам именно магазин все-таки нужен. К2 как магазин работает с надстройкой к2store, не уверен, что потянете на первоначально варианте!))
хотя судя по вашему описанию, вам магазин пока и не нужен, нужен каталог + форма заказа!

Читал я про К2 и VM. Так вот VM для Joomla 3.0 пока нет ... я уже как то с корнями врос в третью версию.
И мне не нужен инет магазин в чистом виде, сойдет просто каталог товара.
*

mainmenu

  • Новичок
  • 7
  • 0 / 0
 <?php if($params->get('itemImage') && isset($item->image)): ?>
         <a class="moduleItemImage clearfix" href="<?php echo $item->link; ?>" title="<?php echo JText::_('K2_CONTINUE_READING'); ?> &quot;<?php echo K2HelperUtilities::cleanHtml($item->title); ?>&quot;">
            <img src="<?php echo $item->image; ?>" alt="<?php echo K2HelperUtilities::cleanHtml($item->title); ?>"/>
         </a>
       <?php endif; ?>

Это файл default.php модуля выводящего контент на главную страницу. Каждый рисунок обведен в рамку. Вопрос - рамка рисуется в этом коде (вроде бы нет) - если нет то где ?
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
Re: Интернет магазин, шаблон, проблема!
« Ответ #10 : 07.07.2013, 16:10:09 »
Магазин должен быть очень простой - цель показать потенциальному покупателю товар лицом, соощить характеристики и цену. Далее указан мой сотовый телефон. Целевая аудитория - один город 1 млн человек.
Я бы предпочёл для этого http://myopencart.ru/
*

mainmenu

  • Новичок
  • 7
  • 0 / 0
Re: Интернет магазин, шаблон, проблема!
« Ответ #11 : 07.07.2013, 16:58:49 »
Я бы предпочёл для этого http://myopencart.ru/

Он на Jooml'e 3 ?
*

mainmenu

  • Новичок
  • 7
  • 0 / 0
Re: Интернет магазин, шаблон, проблема!
« Ответ #13 : 10.07.2013, 17:14:17 »
выводит вертикально? это лечится одной строчкой в файле CSS - можно было бы подсказать, видя сайт в онлайне, а так без вариантов, сами учите!))
и насчет К2 - это НЕ МАГАЗИН! забудьте сразу про него, если вам именно магазин все-таки нужен. К2 как магазин работает с надстройкой к2store, не уверен, что потянете на первоначально варианте!))
хотя судя по вашему описанию, вам магазин пока и не нужен, нужен каталог + форма заказа!

Какой строчкой ? display: table? сейчас стоит display: block
*

verstalshik

  • Завсегдатай
  • 1754
  • 95 / 1
Re: Интернет магазин, шаблон, проблема!
« Ответ #14 : 10.07.2013, 18:11:37 »
ну тогда уж inline-block, хотя ослик не всегда кушает это)))
но я чаще так:
float:left плюс width:***
хотя если у вас будет в несколько колонок и несколько строк, то inline-block все-таки оптимальнее
❶ НЕ СПРАВЛЯЕШЬСЯ САМ???  Поможем тут...  ❷ Калькулятор доставки - ЗАКАЖИ!!!...  ❸ Каталог компаний - ЖМИ!!!...  ❹ НОВИЧКИ! ВСЕ сюда! Первая консультация БЕСПЛАТНО!!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Шаблон jm MyPlace - не воспроизводится видео

Автор THE KILLERS

Ответов: 2
Просмотров: 3158
Последний ответ 23.07.2024, 13:58:16
от THE KILLERS
Ошибка при входе в корзину шаблон jmart

Автор dimiur

Ответов: 5
Просмотров: 6083
Последний ответ 24.05.2023, 14:24:30
от Gleb72
Почему обновление шаблона ломает шаблон?

Автор gorbi_U

Ответов: 8
Просмотров: 4823
Последний ответ 03.05.2023, 22:54:19
от SmiP
Нужно ли переносить custom.css при переезде на новый шаблон?

Автор gorbi_U

Ответов: 3
Просмотров: 3684
Последний ответ 09.02.2023, 21:05:42
от marksetter
Где в Joomla 3.4.3 шаблон материала? Шаблон Yootheme Organic

Автор annushka

Ответов: 13
Просмотров: 6733
Последний ответ 13.09.2022, 11:14:56
от tuztref