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

drenls

  • Захожу иногда
  • 62
  • 4 / 1
В поиск постоянно попадают страницы  типа ...../component/users/

прописал в robots.txt
Disallow: /component/users/

через несколько дней появляются новые

/component/users/?view=reset
/component/users/?view=remind и т.п.

Как прописать в robots.txt чтобы не индексировал робот ссылки с началом /component/
или напримерс знаком "?" подскажите пожалуйста

Пробовал Disallow: /*component  безрезультатно,
удалял с кэша через вебмастер туллс Google все равно в поиске

« Последнее редактирование: 20.06.2011, 15:21:00 от drenls »
*

SinBad

  • Завсегдатай
  • 1879
  • 187 / 0
  • Мнне 40 лет, мне 40 лет, ума так и не нажил!
Re: Удалить страницы из поиска
« Ответ #1 : 20.06.2011, 16:02:35 »
а так?
Disallow: /component/*
...Фет для них песни поёт. Фет не прикольный поэт - Фету никто не даёт.
*

drenls

  • Захожу иногда
  • 62
  • 4 / 1
Re: Удалить страницы из поиска
« Ответ #2 : 20.06.2011, 16:33:57 »
Сейчас прописано

Код
Disallow: /*component
Disallow: /component/*
Disallow: /component*
Не знаю что правилней но результата ноль
в поиске  все равно куча мусора
------
component/users/?view=remind
component/blog_calendar/?year=2011
component/content/article/28




*

SinBad

  • Завсегдатай
  • 1879
  • 187 / 0
  • Мнне 40 лет, мне 40 лет, ума так и не нажил!
Re: Удалить страницы из поиска
« Ответ #3 : 20.06.2011, 18:19:28 »
Сейчас прописано

Код
Disallow: /*component
Disallow: /component/*
Disallow: /component*
Не знаю что правилней но результата ноль
в поиске  все равно куча мусора
------
component/users/?view=remind
component/blog_calendar/?year=2011
component/content/article/28





в смысле в поиске?
вы поставьте эти условия, затем прогоните в Яндекс веб-мастере анализ robots.txt и тогда уже посмотрите будут вас поисковик индексировать или нет.
...Фет для них песни поёт. Фет не прикольный поэт - Фету никто не даёт.
*

drenls

  • Захожу иногда
  • 62
  • 4 / 1
Re: Удалить страницы из поиска
« Ответ #4 : 20.06.2011, 18:54:41 »
Я поставил эти условия неделю назад в robots.txt ,  еще в веб-мастере от Google задал реквесты те что прописаны  /component*.... на  удаление из кэша, но все равно из поиска Google не удалились эти страницы.  
« Последнее редактирование: 20.06.2011, 18:59:44 от drenls »
*

SinBad

  • Завсегдатай
  • 1879
  • 187 / 0
  • Мнне 40 лет, мне 40 лет, ума так и не нажил!
Re: Удалить страницы из поиска
« Ответ #5 : 20.06.2011, 19:11:34 »
Я поставил эти условия неделю назад в robots.txt ,  еще в веб-мастере от Google задал реквесты те что прописаны  /component*.... на  удаление из кэша, но все равно из поиска Google не удалились эти страницы. 

мало кэш может хранится несколько недель, при чем может только сменится, а хранить старый кэш итого дольше.
...Фет для них песни поёт. Фет не прикольный поэт - Фету никто не даёт.
*

drenls

  • Захожу иногда
  • 62
  • 4 / 1
Re: Удалить страницы из поиска
« Ответ #6 : 20.06.2011, 19:25:16 »
А какой все таки вариант более правильный, хочу удалить лишнее или это одно и тоже

Цитировать
Disallow: /*component
Disallow: /component/*
Disallow: /component*



*

SinBad

  • Завсегдатай
  • 1879
  • 187 / 0
  • Мнне 40 лет, мне 40 лет, ума так и не нажил!
Re: Удалить страницы из поиска
« Ответ #7 : 20.06.2011, 19:37:37 »
А какой все таки вариант более правильный, хочу удалить лишнее или это одно и тоже


Disallow: /*component          запрет на страницы начинающие на любые знаки + component
Disallow: /component/*        запрет на страницы /component/любые дальше
Disallow: /component*          запрет на /component+любое сочетание символов
...Фет для них песни поёт. Фет не прикольный поэт - Фету никто не даёт.
*

drenls

  • Захожу иногда
  • 62
  • 4 / 1
Re: Удалить страницы из поиска
« Ответ #8 : 20.06.2011, 19:49:53 »
sinbad13
Спасибо за разъяснение
---
Пробил поиском свой старый сайт,  еще в прошлом году как закончился хостинг,
 домен купил какой то китаец но страниц в поиске с моего старого сайта навалом  :o
Гугле не торопится вообще удалять эти страницы, почти год прошел как не существуют.
*

drenls

  • Захожу иногда
  • 62
  • 4 / 1
Re: Удалить страницы из поиска
« Ответ #9 : 23.07.2011, 23:59:20 »
Мда прошло уже полтора месяца, все ссылки так и остались в поиске

гугле просто игнорит мой robots.txt ппц  


*

Sanchesko

  • Захожу иногда
  • 104
  • 13 / 0
Re: Удалить страницы из поиска
« Ответ #10 : 29.07.2011, 00:02:05 »
Мда прошло уже полтора месяца, все ссылки так и остались в поиске

гугле просто игнорит мой robots.txt ппц 



Для удаления из гугл-индекса страниц 1го месяца маловато , как бы Яндекс не ткпил , но в этом плане реагирует быстрее.
В какой то теме видел , что по похожей проблеме помогло ( как не странно) Disallow: /*components/
Лично я прописывал в robots  так :

Disallow: /administrator/
Disallow: /cache/
Disallow: /components/
Disallow: /includes/
Disallow: /installation/
Disallow: /language/
Disallow: /libraries/
Disallow: /media/
Disallow: /modules/
Disallow: /plugins/
Disallow: /templates/
Disallow: /tmp/
Disallow: /xmlrpc/
Disallow: /component/
Disallow: /banners/
Disallow: /smilies/
Disallow: /*.pdf
Disallow: /*print=1
Disallow: /*mailto/
Disallow: /*type=rss
Disallow: /*.doc
Disallow: /*type=atom
Disallow: /*phocaslideshow=
Disallow: /*?phocaslideshow=
Disallow: /*layout=default
Disallow: /*?layout=default

и Google и Яндекс адекватно отсеяли лишнее .
Русский способ настройки это нажатие всех кнопок устройства одновременно . Помогает реально ... успокоиться.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ссылка на sitemap.xml в результатах поиска в Google.

Автор Игарь

Ответов: 10
Просмотров: 4541
Последний ответ 15.09.2020, 14:38:08
от Игарь
Удалить идентификаторы из URL + sitemap.xml

Автор logan-19

Ответов: 4
Просмотров: 4264
Последний ответ 28.02.2018, 22:13:33
от logan-19
Как удалить ненужные строки на странице site*ru/sitemap?

Автор webrapinfo

Ответов: 1
Просмотров: 2154
Последний ответ 08.02.2016, 17:00:20
от effrit
Как вычислить местоположение части в компоненте Карта сайта, чтобы удалить?

Автор ddooomm

Ответов: 2
Просмотров: 1814
Последний ответ 01.05.2014, 22:59:48
от ddooomm
Какой sitemap может включать в себя все страницы сайта, а не только привязанные к менюшкам?

Автор vovchikku

Ответов: 2
Просмотров: 2543
Последний ответ 03.07.2013, 13:51:28
от vovchikku