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

SergStr

  • Новичок
  • 3
  • 0 / 0
Re: Защита от копирования
« Ответ #60 : 30.01.2015, 13:51:55 »
А как снять защиту?
Нажав ctrl+U, вижу такой код:
function clickExplorer() {
                  if( document.all ) {
                     alert('Все материалы на данном сайте защищены от копирования и являются уникальными!');
                  }
                  return false;
               }

               function clickOther(e) {
                  if( document.layers || ( document.getElementById && !document.all ) ) {
                     if ( e.which == 2 || e.which == 3 ) {
                        alert('Все материалы на данном сайте защищены от копирования и являются уникальными!');
                        return false;
                     }
                  }
               }
               if( document.layers ) {
                  document.captureEvents( Event.MOUSEDOWN );
                  document.onmousedown=clickOther;
               }
               else {
                  document.onmouseup = clickOther;
                  document.oncontextmenu = clickExplorer;
               }
 window.onload = function() { document.body.oncopy = function() { alert('Все материалы на данном сайте защищены от копирования и являются уникальными!');
                return false; } } 
                   if( typeof( document.onselectstart )!= 'undefined' )
                     document.onselectstart = function(){ return false };
                   document.ondragstart = function(){ return false }
  </script>
А как его убрать не знаю.
*

darkghost

  • Живу я здесь
  • 2212
  • 97 / 0
Re: Защита от копирования
« Ответ #61 : 30.01.2015, 16:17:30 »
найти в исходных файлах шаблона этот кусок и удалить
*

stendapuss

  • Давно я тут
  • 945
  • 20 / 0
  • Valera Stankevich
Re: Защита от копирования
« Ответ #62 : 30.01.2015, 16:57:23 »
Не пойму тему.
Выложил текст на сайт.
В яндексе сейчас можно заранее его добавить, "оригинальные тексты" раздел.
В Google сразу страницу в веб мастере отправил. Пару раз через поиск расширенный поискал эту страницу.
Все материал ваш.
Пускай тырят. Вам плюсы будут поисковики ставить.
Ваш уникальный материал печатают на других сайтах.
С картинками посложней( индексируют долго). Но там прописываешь сайт в фотошопе или просто в свойствах. И он там живет, имя сайта.
Откройте фотку блокнотом. Поиск по файлу WWW.

Оригинальные тексты У Яндекс.
https://fotki.yandex.ru/next/users/rabota-mani-internet/album/204092/view/1240732
« Последнее редактирование: 30.01.2015, 20:49:33 от stendapuss »
*

SergStr

  • Новичок
  • 3
  • 0 / 0
Re: Защита от копирования
« Ответ #63 : 30.01.2015, 19:12:11 »
найти в исходных файлах шаблона этот кусок и удалить

В этом и проблема - не могу найти и не знаю где искать.
Советы, которые нагуглил не помогли.
в templates/шаблон/index.php не нашел
Подскажите, где и как искать код?
Как вы понимаете, сайт делал не я и в Joomla новичок
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Защита от копирования
« Ответ #64 : 30.01.2015, 19:13:12 »
Возможно плагин, что-то типа AntiCopy
*

SergStr

  • Новичок
  • 3
  • 0 / 0
Re: Защита от копирования
« Ответ #65 : 31.01.2015, 02:34:16 »
Точно! Плагин был! Отключил и такое счастье :)
Большое спасибо за совет!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] Защита от ботов при регистрации

Автор shaverma

Ответов: 11
Просмотров: 8853
Последний ответ 23.03.2015, 14:12:04
от AdmbVlad
Перенесено: Защита Joomla. Как запретить заливать файлы в корень сайта!

Автор ELLE

Ответов: 0
Просмотров: 1540
Последний ответ 01.02.2015, 21:54:28
от ELLE
Защита от SQL-инъекций в статьях Joomla

Автор mpar1

Ответов: 8
Просмотров: 3782
Последний ответ 11.09.2012, 16:37:45
от Arkadiy
Запрет копирования текста

Автор qwe88

Ответов: 29
Просмотров: 9162
Последний ответ 06.09.2012, 11:40:00
от draiver180
Ошибка Сбой копирования

Автор Fanamura

Ответов: 2
Просмотров: 3322
Последний ответ 04.01.2012, 18:15:06
от kunev