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

sergeys2

  • Осваиваюсь на форуме
  • 47
  • 3 / 0
Добрый день!
Помогите поставить элементарную защиту на сайт от копирования текста (отключить выделение текста). Я не прошу мне писать, что это пустая трата времени, я и сам знаю, что нет 100% защиты от воровства и не будет. Но есть сайты, которые очень затрудняют копирования контента (еще раз повторюсь, что я знаю, как скопировать текст с такого сайта, и мне об этом писать не нужно!)  Подскажите лучше, как такое сделать - просто хочу хоть немного защитить свой сайт.
Пример защищенного текста: http://lib.aldebaran.ru/author/zhakov_lev/zhakov_lev_akvalon/zhakov_lev_akvalon__11.html
И
http://www.fenzin.org/online/13488/7
Подскажите, как поставить такую защиту как на этих страницах, что бы левой кнопкой не выделялся текст, и Контр+А «сбрасывалась» бы? (но при этом работает форма поиска или форма обратной связи…). Спасибо.
*

Alldar

  • Завсегдатай
  • 1504
  • 195 / 1
Совет вам дам НИКОГДА не делайте запрет текста, парсер все равно все заберет а пользователей это будет жутко бесить.

Но если вы все же задались целью попробуйте что нибудь из этого http://extensions.joomla.org/extensions/access-a-security/content-restriction

На вот это обратите внимание вроде бы то что нужно http://extensions.joomla.org/extensions/access-a-security/content-restriction/10217
« Последнее редактирование: 29.11.2010, 23:35:25 от Alldar »
*

sergeys2

  • Осваиваюсь на форуме
  • 47
  • 3 / 0
Совет вам дам НИКОГДА не делайте запрет текста, парсер все равно все заберет а пользователей это будет жутко бесить.

Но если вы все же задались целью попробуйте что нибудь из этого http://extensions.joomla.org/extensions/access-a-security/content-restriction
На вот это обратите внимание вроде бы то что нужно http://extensions.joomla.org/extensions/access-a-security/content-restriction/10217
Спасибо. Пробовал давно. Это все не то. Опера и не видит такую "защиту". Хотел бы сделать, как на том сайте... Недавно поставил простой вариант от выделения: <body onCopy="return false;" onSelectStart = "return false;" onMouseDown = "return false;">    вроде нечего, только через Оперу невозможно отправить сообщение через форму обратной связи, поиском не воспользуешся, да и Контр+Аи Контр+С работает хорошо.. А на тех сайтах только Принтскрин+Фаиндридер прокатит, уже работы копипастерам больше:)
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Назвали самый глупый на данный момент способ. Самое простое - использовать парсер плюс чистка кода, всё будет сделано на автомате, зато так неприятно, когда нужен один абзац, а тебе не дают его скопировать.
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

sergeys2

  • Осваиваюсь на форуме
  • 47
  • 3 / 0
Назвали самый глупый на данный момент способ. Самое простое - использовать парсер плюс чистка кода, всё будет сделано на автомате, зато так неприятно, когда нужен один абзац, а тебе не дают его скопировать.
Я не знаю как "использовать парсер плюс чистка кода". Если это реально работает, то может есть примеры поподробнее?... Для опытного пользователя скопировать текст - раз плюнуть на все защиты. Хочу установить защиту от малолетних копипастеров..
*

sharp

  • Завсегдатай
  • 1173
  • 97 / 2
кстати, а если спрятать CSS и js файлы? возможно ?
Хочешь знать правду!? читай таблицу умножения.
Поисковое продвижение или раскрутка сайта!
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
кстати, а если спрятать CSS и js файлы? возможно ?
куда спрятать? и что возможно? :)
парсеру они вообще не нужны.
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Есть люди, которые с юмором подходят к вопросам защиты контента :)
у меня подобный случай был :)
Кто-то не знаю правда как и зачем, всунул в плагин картинку с моего сайта, тоже млин нашли типа сервис картинок :). Ну нет что бы сделать нормально скопировать картинку себе и вставить у себя. Узнал я случайно просматривая логи. Учитывая что плагин был практически на всех страницах решил тоже сделать небольшую бяку. На следующий день решил глянуть что там и как, плагин отключили полностью.
*

Igorprog

  • Новичок
  • 3
  • 0 / 0
Самый простой способ защиты контента - расстановка скрытых копирайтов внутри текста. Пишешь, например, "скопировано с сайта васяпупкин.ru" прямо посреди абзацев. Скрываешь надпись при помощи стилей. Не всякий малолетний копипастер догадается сделать вычитку текста. Пусть они Ваш сайт рекламируют.
« Последнее редактирование: 24.01.2011, 16:23:12 от Igorprog »
*

Raensul

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Самый простой способ защиты контента - расстановка скрытых копирайтов внутри текста. Пишешь, например, "скопировано с сайта васяпупкин.ru" прямо посреди абзацев. Скрываешь надпись при помощи стилей. Не всякий малолетний копипастер догадается сделать вычитку текста. Пусть они Ваш сайт рекламируют.
ох... а можно подробнее об этом способе? как это осуществить и не будет ли мне фильтр за скрытые ссылки?
*

apirat

  • Захожу иногда
  • 122
  • 5 / 0
  • ...опачки!
Инетрнет магазин розетка, похоже что там подобный метод используется!
Тоже помогает, на ура! Копипастеру остается переписывать в ручную... или контрл+у
_http://joomla-1-6.ru/plaginy/81-plagin-anticopy-dlya-joomla-16-i-joomla-15.html
« Последнее редактирование: 26.11.2011, 01:39:43 от apirat »
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Цитировать
овать с вашего сайта какой либо материал. Также становится невозможным стащить картинки и любые изображения. Блокируется нажатие кнопки мыши, при желании можно настроить вывод сообщения. Как это работает(запрещена правая кнопка мыши
apirat,  и? Еще что скопировать?
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Компонент Жимолость - защита от спама и ботов

Автор Гоша_Компьютерный

Ответов: 7
Просмотров: 3110
Последний ответ 04.04.2025, 11:58:13
от Simply
Как выявить вредоностный код на CMS Joomla?

Автор stud_pro

Ответов: 1
Просмотров: 3282
Последний ответ 23.04.2024, 10:06:10
от wishlight
Скрипт для поиска вирусов и вредоносных скриптов на сайте "AI-Bolit"

Автор revisium

Ответов: 110
Просмотров: 72500
Последний ответ 30.08.2023, 12:53:33
от SeBun
Вирус редирект или взлом с редиректом Joomla 3.10

Автор Wany205

Ответов: 1
Просмотров: 4360
Последний ответ 25.05.2023, 08:49:57
от Театрал
Скрипты защиты Joomla 4

Автор mister_boy

Ответов: 6
Просмотров: 4134
Последний ответ 16.05.2023, 16:38:58
от mister_boy