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

Mick_20

  • Завсегдатай
  • 1030
  • 13 / 0
  • Что тут писать?
Здравствуйте,

Подскажите как сделать:

1) Если зашли на страницу объявления, то его название также было в пути(не как ссылка!).

2) Если зашли в категорию, то в пути название категории не как ссылка.

3) Сделал вместо Ads слово "Объявления". Ссылку на главную скрыл.

Как теперь сделать, чтобы ссылка "Объявления" вела на главную, а не на site.ru/all_ads


Adsmanager 3.1.10
« Последнее редактирование: 17.05.2017, 13:04:45 от Mick_20 »
Мой сайт про корабли
*

Mick_20

  • Завсегдатай
  • 1030
  • 13 / 0
  • Что тут писать?
Все вопросы решил.
Кому понадобится - стучите в личку.
Мой сайт про корабли
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Все вопросы решил.
Кому понадобится - стучите в личку.
А почему надо в личку? Деньги собираетесь за это брать? Если так, то в будущем вопросы задавайте исключительно в комм.разделе.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Mick_20

  • Завсегдатай
  • 1030
  • 13 / 0
  • Что тут писать?
А почему надо в личку? Деньги собираетесь за это брать? Если так, то в будущем вопросы задавайте исключительно в комм.разделе.
нет времени тут расписывать.
мб никому и не надо будет
Мой сайт про корабли
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
нет времени тут расписывать.

На создание темы и сообщения, есть время?
Или вы считаете, решили проблему и пусть всё огнём горит?
Не красивое отношение.Имхо.

Вдруг у кого то будет такая же проблема?!
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

Mick_20

  • Завсегдатай
  • 1030
  • 13 / 0
  • Что тут писать?
Закончу работу над сайтом и распишу. Пока только по просьбе.
Мой сайт про корабли
*

vab7

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Доброе утро.
Подскажите как вы справились с хлебными крошками. Сделали последнюю ссылку неактивной и ссылку в объявлении с названием объявления. В личку не могу написать, у Вас там нет иконки с конвертиком.
*

vab7

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Помощь не потребовалась.
Все оказалось банально просто. В файле default.php  вида list или details ищем строки
<?php
   $pathway ="";
   $nb = count($this->pathlist);
   
   for ($i = $nb - 1 ; $i >0;$i--)
   {
      
      $pathway .= '<a href="'.$this->pathlist[$i]->link.'">'.$this->pathlist[$i]->text.'</a> / ';
      
   }
   $pathway .= '<a href="'.$this->pathlist[0]->link.'">'.$this->pathlist[0]->text.'</a>';
echo $pathway;
?>

и меняем на

<?php
   $pathway ="";
   $nb = count($this->pathlist);
   
   for ($i = $nb - 1 ; $i >0;$i--)
   {
      
      $pathway .= '<a href="'.$this->pathlist[$i]->link.'">'.$this->pathlist[$i]->text.'</a> / ';
      
   }
   $pathway .= $this->pathlist[0]->text;
echo $pathway;
?>
« Последнее редактирование: 26.11.2017, 20:25:01 от vab7 »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор nicklas

Ответов: 4
Просмотров: 6067
Последний ответ 25.04.2024, 23:13:18
от Rinat abzyi
Немного о компоненте AdsManager

Автор Mehanick

Ответов: 14
Просмотров: 34519
Последний ответ 01.06.2018, 18:42:47
от vab7
Как в компоненте AdsManager настроить отображение объявления?

Автор egik313

Ответов: 1
Просмотров: 1724
Последний ответ 16.12.2015, 00:01:47
от Tomass
Как уникализировать title всех страниц в компоненте?

Автор meiram077

Ответов: 1
Просмотров: 1575
Последний ответ 16.04.2014, 10:43:32
от spaun0982
Объявления удаляются по одному нажатию. Это неправильно! Как поправить?

Автор alexx2007

Ответов: 8
Просмотров: 2552
Последний ответ 29.08.2012, 05:34:46
от NightGuard