Новости Joomla

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

В процессе работы с Joomla бывает необходимо работать с пользовательским интерфейсом более тонко, чем обычно. Все формы Joomla состоят из стандартных полей, содержанием, стилем отображения, состоянием (включено/выключено, доступно для редактирования или нет и т.д.) можно управлять с помощью плагинов. Да и для нестандартных проектов хорошей практикой является создание одного системного или нескольких плагинов групп "под проект", в которых храниться весь "нестандарт".

В этой статье описаны все триггеры, которые вызываются через Event Dispatcher из administrator/components/com_fields/src/Helper/FieldsHelper.php, с привязкой к жизненному циклу (порядку этапов работы запроса), аргументам, изменяемым данным и дальнейшему распространению по Joomla. Это поможет вам работать с Joomla свободнее и не опасаясь при этом потерять изменения при очередном обновлении движка.

Подходы, описанные в статье, полезны в тех случаях, когда вы работаете с данными в com_fields - механизме создания и редактирования пользовательских полей ядра Joomla и при использовании FieldsHelper. Многие сторонние компоненты не используют эту возможность, поэтому данная статья будет полезна лишь частично.

🏆 Открыто голосование за 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 Гость просматривают эту тему.
  • 18 Ответов
  • 7257 Просмотров
*

broker_alexandr

  • Захожу иногда
  • 99
  • 12 / 0
Переписали .htaccess
« : 14.12.2011, 23:57:00 »
Помогите советом, вот уже более месяца борюсь с какой-то сволочью, которая вредит двум моим сайтам. То копировали HTML страницы в папку Image, теперь каким то образом переписали .htaccess, заметил поздно через несколько дней, сайты полностью выпали из индекса из-за ошибки 403 и 404. Вообщем уже не знаю что будет следущее.

Не могу понять каким образом можно скопировать файлы в папку имедж в корень сайта и как они смогли переписать .htaccess  На хостинге стоит защита FTP по айпи адресу, все пароли сменил по нескольку раз уже. Айпи злоумышленников забанил во всём диапазоне! Короче выполнил все рекомендации по безопасности Joomla. Сторонних и варезных компонентов и модулей на сайте нет.

Как защититься от всего этого?

тут переписанный сволочами .htaccess
Спойлер
[свернуть]

Вообще не понимаю, что за люди.... Тут после основной работы пытаешься чем то полезным заниматься, не высыпаешься, радуешься каждому небольшому успеху, а в итоге какае-то сволочь берет и всё портит.
« Последнее редактирование: 15.12.2011, 00:34:13 от broker_alexandr »
*

oriol

  • Завсегдатай
  • 1042
  • 100 / 4
Re: Переписали .htaccess
« Ответ #1 : 15.12.2011, 00:54:18 »
поковыряйся в этой теме http://joomlaforum.ru/index.php/topic,191008.msg1006791.html#msg1006791
А можешь качнуть com_rsfirewall _http://narod.ru/disk/34404559001/com_rsfirewall.zip.html  и пройтись ним выставить права
НА .htaccess поставь 444
« Последнее редактирование: 15.12.2011, 01:08:19 от oriol »
*

broker_alexandr

  • Захожу иногда
  • 99
  • 12 / 0
Re: Переписали .htaccess
« Ответ #2 : 15.12.2011, 00:58:54 »
*

wishlight

  • Гуру
  • 5078
  • 320 / 1
  • От 300 руб быстрый хостинг. Сервера.
Re: Переписали .htaccess
« Ответ #3 : 15.12.2011, 09:41:08 »
Логи доступа смотрели?
*

broker_alexandr

  • Захожу иногда
  • 99
  • 12 / 0
Re: Переписали .htaccess
« Ответ #4 : 16.12.2011, 01:08:27 »
Логи доступа смотрели?

Логи смотрел. Не совсем разобрался что и как, нашел обращение к папке, увидел айпи, забанил его. Но, как именно, всё это делают, понять не могу, недостаточно знаний! Может советом поможите, если конечно не затруднит? Сейчас всё время читаю темы по поводу безопасности сайта, стараюсь улучшить знания.

Проблема еще в том, что я вернул всё на место, но до конца не уверен что всё работает правильно... Пока еще страницы сайта не вернулись в поиск. Если набрать в поисковике домен сайта, то там высвечиваются только упоминания и ссылки с других сайтов. Вообщем из-за специально прописанного файла .htaccess сайты потеряли все позиции и даже не знаю сколько времени понадобится, чтоб они вернулись хотя бы в поиск.   Грустно.....   
« Последнее редактирование: 16.12.2011, 01:12:02 от broker_alexandr »
*

oriol

  • Завсегдатай
  • 1042
  • 100 / 4
Re: Переписали .htaccess
« Ответ #5 : 16.12.2011, 03:49:14 »
У тебя дыра бан не поможет (зайти можно с другого ip)

htaccess закиньте новый с дистрибутива
Это в htaccess

Спойлер
[свернуть]

скачай xenu проверь все ссылки
перерой папку к которой обращались (это папка чего) если стороннее расширение удали подчисти все руками и установи заново
В яндексе зайди в _http://webmaster.yandex.ru/delurl.xml и удаляй все свои страницы (ускорит возврат страниц)
 
ну и адрес своего сайта можно было указать
*

broker_alexandr

  • Захожу иногда
  • 99
  • 12 / 0
Re: Переписали .htaccess
« Ответ #6 : 17.12.2011, 01:22:17 »
У тебя дыра бан не поможет (зайти можно с другого ip)

htaccess закиньте новый с дистрибутива
Это в htaccess

Спойлер
[свернуть]

скачай xenu проверь все ссылки
перерой папку к которой обращались (это папка чего) если стороннее расширение удали подчисти все руками и установи заново
В яндексе зайди в _http://webmaster.yandex.ru/delurl.xml и удаляй все свои страницы (ускорит возврат страниц)
 
ну и адрес своего сайта можно было указать

Спасибо, что откликнулись и даёте совет!

  xenu я скачал и проверил сайт, на сайте нет левых ссылок, вроде всё с этим сейчас нормально. До этого мне закинули практически целый HTML  сайт (дорвей наверное называется) в папку с картинками в корень сайта, потом уже изменили htaccess.

  На хостинге у меня два сайта и оба сайта подверглись этому. Сайты разной тематики ни как не связаны между собой. Набор компонентов стандартный джумловский, ничего вроде лишнего нет, обновляю регулярно. Понимаю, что где-то дыра и бан не поможет, но не могу найти эту дыру....

  После последнего взлома, ещё раз сменил все пароли, поставил ограничение по айпи на FTP, слежу каждый день. Пока всё нормально, но уверенности больше нет, так как не знаю, как они это всё делают.

  С паролями я аккуратный, храню их в голове. Joomla обновляю всегда вовремя.

  htaccess я заменил, как только обнаружил, но было уже поздно, сайты выпали полностью из поиска.

  Скажите разве удаление ссылок в панели вебмастеров яндекса и Google, как то поможет с индексацией сайта? 

«или вы не хотите, чтобы страница появлялась в результатах поиска, то вы можете ускорить процесс удаления этой страницы из базы Яндекса, указав ее URL в приведенной форме»

Как удаление может помочь?

Не получается вернуть в поиск даже главную страницу сайта. (((

Заранее спасибо за ответ!

« Последнее редактирование: 17.12.2011, 01:25:18 от broker_alexandr »
*

oriol

  • Завсегдатай
  • 1042
  • 100 / 4
Re: Переписали .htaccess
« Ответ #7 : 17.12.2011, 01:59:06 »
Цитировать
разве удаление ссылок в панели вебмастеров яндекса и Google, как то поможет с индексацией сайта?
робот прежде чем удалить обходит ссылку еще раз и если она действительно отдает HTTP код 404 то страница будет удалена , а ваша отдаст код 200 и ссылка востановится, по крайней мере быстрее чем обычным путем
Обратитесь в поддержку яндекса может дадут толковый совет
« Последнее редактирование: 17.12.2011, 02:04:42 от oriol »
*

broker_alexandr

  • Захожу иногда
  • 99
  • 12 / 0
Re: Переписали .htaccess
« Ответ #8 : 17.12.2011, 02:23:56 »
робот прежде чем удалить обходит ссылку еще раз и если она действительно отдает HTTP код 404 то страница будет удалена , а ваша отдаст код 200 и ссылка востановится, по крайней мере быстрее чем обычным путем
Обратитесь в поддержку яндекса может дадут толковый совет

Пожалуйста подскажите еще один вопрос! Я решил добавить карту сайта и отправить её в Google и Яндекс, так вот - Google пишет что доступ запрещен к карте сайта ошибка 403! Это значит что что-то еще не так с сайтом, как проверить почему закрыт доступ? Помогите советом пожалуйста!

Если просто перейти по адресу карты, то она прекрасно работает.

а это пишет гугл:
Общая ошибка HTTP: Ошибка HTTP 403 (Доступ запрещен)
При попытке получения доступа к вашему файлу Sitemap возникла ошибка. Убедитесь в том, что Sitemap соответствует нашим правилам и к нему можно получить доступ в указанном местоположении, а затем выполните повторную отправку.

Карту делал компонет Xmap
« Последнее редактирование: 17.12.2011, 02:27:26 от broker_alexandr »
*

oriol

  • Завсегдатай
  • 1042
  • 100 / 4
Re: Переписали .htaccess
« Ответ #9 : 17.12.2011, 02:39:43 »
robots.txt смотри и пррава доступа к нему 644
закинь туда еще карту генерированную  _http://www.xml-sitemaps.com/ и добавь ее в robots.txt
« Последнее редактирование: 17.12.2011, 02:45:54 от oriol »
*

broker_alexandr

  • Захожу иногда
  • 99
  • 12 / 0
Re: Переписали .htaccess
« Ответ #10 : 17.12.2011, 02:44:24 »
robots.txt смотри и пррава доступа к нему 644

роботс.txt сам писал, там всё нормально! Доступ 750, но он всегда такой был! 

Попробовал поставил вообще стандартный роботс... ничего не изменилось.
« Последнее редактирование: 17.12.2011, 02:47:32 от broker_alexandr »
*

oriol

  • Завсегдатай
  • 1042
  • 100 / 4
Re: Переписали .htaccess
« Ответ #11 : 17.12.2011, 02:51:34 »
роботс.txt сам писал, там всё нормально! Доступ 750, но он всегда такой был!  
А ты на весь сайт права 777 не  додумался поставить )))
Я на твоем месте сделал бы бэкап а потом залил бы Joomla 1.5.25 поверх сайта удалив некоторые папки

удали Xmap и руками подчисть, базу тоже. Потом установи заново (базу обязательно почисть он сам не удаляет)
« Последнее редактирование: 17.12.2011, 02:56:48 от oriol »
*

broker_alexandr

  • Захожу иногда
  • 99
  • 12 / 0
Re: Переписали .htaccess
« Ответ #12 : 17.12.2011, 02:53:48 »
А ты на весь сайт права 777 не  додумался поставить )))
Я на твоем месте сделал бы бэкап а потом залил бы Joomla 1.5.25 поверх сайта удалив некоторые папки

нет конечно, нет. Но ведь роботс.txt остался не тронутым, значит не в этом дело. Если я сверху бахну Joomla, какие последствия могут быть?
*

oriol

  • Завсегдатай
  • 1042
  • 100 / 4
Re: Переписали .htaccess
« Ответ #13 : 17.12.2011, 03:03:33 »
У меня не было ни каких,(удалил папки- шаблоны кроме системного и setup) даже файлы index и index2 менял на крайняк у тебя бэкап, восстановишь это 15 минут
Можно сначала на локалке а потом если все ок зальешь на сервер
если делал хаки то закинь в папку шаблона HTML
Ты сайт на вирус проверял?
« Последнее редактирование: 17.12.2011, 03:12:36 от oriol »
*

broker_alexandr

  • Захожу иногда
  • 99
  • 12 / 0
Re: Переписали .htaccess
« Ответ #14 : 17.12.2011, 03:05:46 »
У меня не было ни каких,(удалил папки- шаблоны кроме системного и setup) даже файлы index и index2 менял на крайняк у тебя бэкап, восстановишь это 15 минут

Спасибо! Буду пробовать!

На вирусы проверял вирусов нет и не было!
« Последнее редактирование: 17.12.2011, 03:16:01 от broker_alexandr »
*

oriol

  • Завсегдатай
  • 1042
  • 100 / 4
Re: Переписали .htaccess
« Ответ #15 : 17.12.2011, 03:16:47 »
*

broker_alexandr

  • Захожу иногда
  • 99
  • 12 / 0
Re: Переписали .htaccess
« Ответ #16 : 17.12.2011, 04:02:44 »
Карту сайта поисковики восприняли после того как я заменил index2.php и index.php в корне сайта на оригинальные! Попробую действительно перекопировать все файлы Joomla.

Еще раз спасибо за хорошие советы!
*

Град

  • Захожу иногда
  • 152
  • 67 / 0
  • В Багдаде все спокойно
Re: Переписали .htaccess
« Ответ #17 : 17.12.2011, 10:17:51 »
http://joomlaforum.ru/index.php/topic,148977.msg807736.html#msg807736
посмотри это вдруг пригодится
СИЛЬНЫЙ ЕСТ ВКУСНОГО !
*

broker_alexandr

  • Захожу иногда
  • 99
  • 12 / 0
Re: Переписали .htaccess
« Ответ #18 : 17.12.2011, 11:22:30 »
http://joomlaforum.ru/index.php/topic,148977.msg807736.html#msg807736
посмотри это вдруг пригодится

Спасибо! Я сейчас впитываю всю полезную информацию! )))
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Добавилась Запись в.htaccess

Автор Roki37

Ответов: 9
Просмотров: 1929
Последний ответ 06.02.2019, 11:59:07
от Roki37
htaccess

Автор SolopoV

Ответов: 32
Просмотров: 2623
Последний ответ 30.10.2017, 22:18:16
от SolopoV
htaccess SetEnv noconntimeout 1, SecRuleEngine Off

Автор biosila

Ответов: 2
Просмотров: 4431
Последний ответ 09.12.2016, 01:10:39
от winstrool
htaccess смена входа в админку не помогает, узнают ключ

Автор glebka

Ответов: 21
Просмотров: 2988
Последний ответ 07.09.2016, 14:56:51
от glebka
Перезапись.htaccess. Добавление файлов в каталог сайта

Автор Struc

Ответов: 2
Просмотров: 1689
Последний ответ 04.09.2016, 13:26:28
от wishlight