Новости Joomla

Вышли релизы Joomla 6.0.3 и Joomla 5.4.3

Релиз Joomla 6.0.3 и Joomla 5.4.3

Проект Joomla рад сообщить о выпуске Joomla 6.0.3 и Joomla 5.4.3. Это релиз исправлений ошибок и улучшений для серии Joomla 6.0 и Joomla 5.4.

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями 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 Гость просматривают эту тему.
  • 16 Ответов
  • 2953 Просмотров
*

Guran

  • Захожу иногда
  • 329
  • 22 / 0
Здравствуйте!  ^-^

Когда поисковые пауки лазят по сайту - их же посещение учитывает AUP и начисляет баллы автору? Если AUP учитывает просмотр страницы роботами, то как это отключить?

И ещё попутный вопрос. AUP начисляет баллы  с сотыми дробями: 0.00, а как ввести тысячные дроби: 0.000?
*

migus

  • Moderator
  • 992
  • 144 / 0
  • OPEN THE BOX
Когда поисковые пауки лазят по сайту - их же посещение учитывает AUP и начисляет баллы автору? Если AUP учитывает просмотр страницы роботами, то как это отключить?
Например, установить в настройках уровень доступа этого правила для зарегистрированных пользователей. Правда при этом, просмотры гостей учитываться тоже не будут.

И ещё попутный вопрос. AUP начисляет баллы  с сотыми дробями: 0.00, а как ввести тысячные дроби: 0.000?
Это невозможно. Даже если в представлениях переписать огромное количество строчек вывода значения баллов в этом формате, некоторые из важных функций компонента просто перестанут работать.
"The Lord Of A SandBox"
*

Guran

  • Захожу иногда
  • 329
  • 22 / 0
Так вот, хотелось бы иметь просмотры гостей, но только без поисковых роботов. Нельзя это реализовать?
*

migus

  • Moderator
  • 992
  • 144 / 0
  • OPEN THE BOX
По-идее можно. Надо их идентифицировать и написать исключение. Надо подумать.
"The Lord Of A SandBox"
*

Guran

  • Захожу иногда
  • 329
  • 22 / 0
 ^-^Делайте, migus, хак - ставьте его официально на своём сайте. Хак ведь нужен, чтобы точно знать сколько реальных людей заходило на страницу автора, сколько реальных людей просмотрело рекламу на странице автора - и это уже будут честно заработанные им баллы.
« Последнее редактирование: 27.02.2012, 05:53:30 от Guran »
*

migus

  • Moderator
  • 992
  • 144 / 0
  • OPEN THE BOX
Специально изучил код правила reader2author.
На самом деле там реализовано следующее:
- при просмотре статьи незарегистрированным пользователем (гостем или ботом) в переменной $keyrefference формируется значение из id статьи и IP клиента:
Код: php-brief
$keyreference = $articleid . "|" . $ip;
- потом выполняется проверка $keyrefference из БД
- если $keyrefference совпадает, то баллы не начисляются
иными словами, баллы начисляются за проход бота по каждой статье только в первый раз.
"The Lord Of A SandBox"
*

Guran

  • Захожу иногда
  • 329
  • 22 / 0
Спасибо за информацию
*

Bright

  • Захожу иногда
  • 170
  • 2 / 2
Так вот, хотелось бы иметь просмотры гостей, но только без поисковых роботов. Нельзя это реализовать?
migus, вы говорили "надо подумать" - не получается?
Хотелось бы сделать, а то как-то странно когда гости причисляются к ботам. И хочется чтобы люди видели (сам-то и в ЛивИнтернете посмотрю) реальную, не заниженную сумму просмотров.
*

migus

  • Moderator
  • 992
  • 144 / 0
  • OPEN THE BOX
И не думал вовсе. Выше уже писал, что боты могут быть посчитаны только за первый проход. Полагаю, это не слишком искажает статистику.
"The Lord Of A SandBox"
*

Bright

  • Захожу иногда
  • 170
  • 2 / 2
И не думал вовсе. Выше уже писал, что боты могут быть посчитаны только за первый проход. Полагаю, это не слишком искажает статистику.
Да, согласен. Тем более, что Joomla считает только материалы и не считает категории с подкатегориями.
А тогда подскажите, плз., что за "хак" выше фигурирует?
Как включить роботов в посетителей?
*

migus

  • Moderator
  • 992
  • 144 / 0
  • OPEN THE BOX
А тогда подскажите, плз., что за "хак" выше фигурирует?
Просто часть обсуждения... прочтите внимательно.

Как включить роботов в посетителей?
Не понял, задайте вопрос иначе...
"The Lord Of A SandBox"
*

Bright

  • Захожу иногда
  • 170
  • 2 / 2
Просто часть обсуждения... прочтите внимательно.
Не понял, задайте вопрос иначе...
1. Прочел внимательно 2 раза и до этого 3 - не помогает ))

2. Хочу учитывать гостей в просмотрах материалов - как это сделать?
Сейчас если я сделаю все материалы доступными без регистрации, то количество просмотров вообще будет равным нулю. Безобразие?!
*

migus

  • Moderator
  • 992
  • 144 / 0
  • OPEN THE BOX
1.  :o
2. Включите правило Reader to Author, настройте в нем User level = Public и будет вам счастье...
- удачи ;)
"The Lord Of A SandBox"
*

Bright

  • Захожу иногда
  • 170
  • 2 / 2
2. Включите правило Reader to Author, настройте в нем User level = Public и будет вам счастье...
А по-русски, если можно?
Или хотя бы где эти правила искать/включать... может там и сам разберусь. Впервые слышу, что какие-то правила можно включать.  

______________
Так, спокойно (сам себе говорю). Это меня кажется не туда занесло и вы видимо говорите про AlphaUserPoints?
Тогда прошу прощения  :o  
Может всё же заодно доподскажете? - ШТАТНЫМИ средствами можно это как-нибудь сделать? Мне никаких баллов не нужно, я нечаянно сюда попал...
« Последнее редактирование: 02.04.2012, 23:40:56 от Bright »
*

migus

  • Moderator
  • 992
  • 144 / 0
  • OPEN THE BOX
Может всё же заодно доподскажете? - ШТАТНЫМИ средствами можно это как-нибудь сделать? Мне никаких баллов не нужно, я нечаянно сюда попал...
Как вариант, прочитайте всю ветку здесь: Как вывести количество просмотров статьи?
- удачи ;)
"The Lord Of A SandBox"
*

Bright

  • Захожу иногда
  • 170
  • 2 / 2
Как вариант, прочитайте всю ветку здесь: Как вывести количество просмотров статьи? - удачи ;)
Почитал и эту всю, и те, на которые там есть ссылки - всё не то. Они там просмотры одной статьи втыкают  в разные места.

Есть штатный модуль статистики, который отображает количество пользователей, материалов и внешних ссылок. В нём же ОБЩЕЕ количество просмотров ВСЕХ материалов. Но в нём не учитываются гости.
получается хрень, а не статистика, т.к. часть материалов у меня для всех, а часть только для зарегистрированных.
Это здесь, в самом низу левой колонки

Единственное, что мне нужно - чтобы модуль "Статистика" считал (показывал)  не только зарегистрированных, а и гостей.
« Последнее редактирование: 03.04.2012, 10:54:08 от Bright »
*

migus

  • Moderator
  • 992
  • 144 / 0
  • OPEN THE BOX
Создайте новую тему в соответствующем разделе.
"The Lord Of A SandBox"
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться