Новости Joomla

Вышли релизы Joomla 6.1 и Joomla 5.4.5: новые возможности и стабильность

Релиз Joomla 6.1.0

Проект Joomla! объявил о доступности Joomla 6.1 [Nyota] — новой минорной версии шестой серии, а также о выпуске релиза исправлений ошибок Joomla 5.4.5. Релиз 6.1 приносит ряд долгожданных функций, повышающих удобство управления контентом и защиту от спама.

👩‍💻 Компонент "CS Афиши" для Joomla.

👩‍💻 Компонент "CS Афиши" для Joomla.

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

В состав пакета расширений входят:
- Компонент "CS Афиши"
- Модуль "Календарь событий"
- Модуль "Предстоящие события"
- Библиотека "ImgResize"

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

Модуль "Календарь событий" отображает предстоящие и прошедшие мероприятие на календаре, с отображением мероприятий на конкретную дату во всплывающем окне.

Модуль "Предстоящие события" показывает список предстоящий событий по порядку их наступления.

P.S. Расширение платное, но плата символическая, чисто для отработки приема платежей. Ключи без ограничения по времени, купившие сейчас - смогут обновляться без ограничений.

Разработчик - участник нашего сообщества Дмитрий Денисов (@codersite).

Страница расширения
Демо

Яндекс выпустил инструмент Видимость сайта в Алисе AI.

Яндекс выпустил инструмент Видимость сайта в Алисе AI.

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

Долгое время у всех был немой вопрос: "Как же теперь оценивать эффективность сайта?". Теперь этот на этот вопрос отчасти отвечает новый инструмент аналитики.
Процитируем справку Яндекса по инструменту:
На запросы пользователей в Поиске может отвечать Алиса AI. Ответы появляются в поисковой выдаче, в объектных ответах и на отдельной вкладке Поиска. В них чаще всего упоминаются страницы сайтов, на которые Алиса AI опиралась при подготовке ответа.

С помощью инструмента Видимость сайта в Алисе AI в Яндекс Вебмастере вы можете:
- узнать долю упоминаний сайта среди источников в ответах Алисы AI в Поиске и отследить динамику изменений;
- посмотреть примеры запросов, по которым страницы сайта показываются в ответах Алисы AI;
- посмотреть примеры сайтов той же тематики, которые часто упоминаются в генеративной выдаче.
Данные отображаются за последние 3 месяца и обновляются каждую неделю.

Статистика собирается только по тем запросам, по которым ваш сайт уже находится достаточно высоко в поисковой выдаче. Это позволяет анализировать видимость именно в той нише, где вы заинтересованы в продвижении, и избегать «размытия» по малозначимым для вас запросам.

Кроме того, такой подход обусловлен работой Алисы AI: она строит ответ с опорой на самые релевантные, информативные и качественные страницы, которые обычно занимают высокие позиции в Поиске.

Чтобы увидеть статистику вашего сайта в меню Яндекс.Вебмастера перейдите в раздел "Эффективность" и далее в "Показы сайта в Алисе AI".

В начале февраля 2026г. был вебинар с Михаилом Сливинским - амбассадором Поиска Яндекса, и в рамках вебинара была озвучена просьба сделать такой инструмент. Скорее всего разработка на тот момент уже велась, потому что от просьбы до релиза прошло около 2-х месяцев. В любом случае хорошо, что такая статистика появилась.

Показы сайта в Алисе AI в вашем Яндекс,Вебмастере.

@joomlafeed

0 Пользователей и 1 Гость просматривают эту тему.
  • 29 Ответов
  • 23486 Просмотров
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
Столкнулся с банальнейшей проблемой: в связи с тем, что на Главной я вывел новости в две колонки, нужно было изменить формат вывода даты написания статьи, т.е. вывести слегка покороче,. По инерции нахожу в шаблоне строчку с привычным текстом "DATE_FORMAT_LC2" и меняю LC2 на LC3 - сайт перестаёт грузиться напрочь! Больше часа убил на поиск глюка - файрбаг ссылается именно на эту строчку! А я ведь знаю, что я прав!

И только потом внимательнее взглянул - я ж тупо поменял двойку на тройку, и не обратил внимания, что формат выводится немного иначе: вместо привычного
Код: php
DATE_FORMAT_LC2
в шаблоне выводится
Код: php
K2_DATE_FORMAT_LC2

Убрал К2_ - всё нормально заработало, заменил на LC3!

Вдруг кто наступит на те же грабли - пользуйтесь!
*

staticlight

  • Moderator
  • 1086
  • 65 / 0
  • Staticlight
Это J17 и к2 2.5?
Руководитель отдела сервисного обслуживания систем безопасности.
Устали от com_content - поставьте com_k2.
TRIPLE "F" POWER: Firefox+FireShot+Firebug. Chrome + Ctrl+Shift+I
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
J1.5, k2 2.5.4, но на 1.7 будет то же самое
*

staticlight

  • Moderator
  • 1086
  • 65 / 0
  • Staticlight
Я для Joomla 1.5 и 2.4.1 вообще ввел собственные языковые константы, чтобы не было, например, такого: "20 январь 2011"
Руководитель отдела сервисного обслуживания систем безопасности.
Устали от com_content - поставьте com_k2.
TRIPLE "F" POWER: Firefox+FireShot+Firebug. Chrome + Ctrl+Shift+I
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
Ну, у меня выводится нормально, как должно быть: 07 Декабря 2011
*

typer

  • Осваиваюсь на форуме
  • 32
  • 2 / 1
не подскажите как сделать что бы выводилось слово "сегодня" а не в виде "18 марта 2012" для нового материала
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
присоединяюсь к вопросу.
*

staticlight

  • Moderator
  • 1086
  • 65 / 0
  • Staticlight
Сам об этом думал, но посчитал данную фишку не критичной, поэтому на нее забил =)
Руководитель отдела сервисного обслуживания систем безопасности.
Устали от com_content - поставьте com_k2.
TRIPLE "F" POWER: Firefox+FireShot+Firebug. Chrome + Ctrl+Shift+I
*

jurassik

  • Давно я тут
  • 692
  • 52 / 1
не подскажите как сделать что бы выводилось слово "сегодня" а не в виде "18 марта 2012" для нового материала
я делал так
Код
	$d = JHTML::_('date', $this->item->created, JText::_('DATE_FORMAT_LC8')); 
$date = date('ymd');
$date = $date - $d;

if ($date == 1) $d = 'вчера '.JHTML::_('date', $item->created, JText::_('DATE_FORMAT_LC6'));
if ($date == 0) $d = 'сегодня '.JHTML::_('date', $item->created, JText::_('DATE_FORMAT_LC6'));
if ($date > 1) $d = JHTML::_('date', $item->created, JText::_('DATE_FORMAT_LC7'));

echo $d;
DATE_FORMAT_LC6="G:i"
DATE_FORMAT_LC7="d M Y"
DATE_FORMAT_LC8="ymd"

в итоге:
'сегодня 10:15'
'вчера 20:35'
'12 мая 2012'
« Последнее редактирование: 24.08.2012, 17:45:44 от jurassik »
сам шучу - сам смеюсь
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
*

Ageless92

  • Новичок
  • 2
  • 0 / 0
не работает на Joomla 2.5  k2 - 2.6.1
*

Ageless92

  • Новичок
  • 2
  • 0 / 0
сорри за диз инфу.
все работает. просто в тотал командере когда языковой файл заливал регистр менялся на нижний. :))

около 3 часов коверял код :)
*

cmotp10

  • Осваиваюсь на форуме
  • 29
  • 3 / 1
я делал так
Код
	$d = JHTML::_('date', $this->item->created, JText::_('DATE_FORMAT_LC8')); 
$date = date('ymd');
$date = $date - $d;

if ($date == 1) $d = 'вчера '.JHTML::_('date', $item->created, JText::_('DATE_FORMAT_LC6'));
if ($date == 0) $d = 'сегодня '.JHTML::_('date', $item->created, JText::_('DATE_FORMAT_LC6'));
if ($date > 1) $d = JHTML::_('date', $item->created, JText::_('DATE_FORMAT_LC7'));

echo $d;
DATE_FORMAT_LC6="G:i"
DATE_FORMAT_LC7="d M Y"
DATE_FORMAT_LC8="ymd"

в итоге:
'сегодня 10:15'
'вчера 20:35'
'12 мая 2012'


Поясните в каком это файле дописывать нужно пожалуйста
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
Поясните в каком это файле дописывать нужно пожалуйста

В том файле шаблона (только не шаблона Ждумлы, а шаблона К2), который Вы планируете модифицировать для вывода даты.
*

hagaiFD

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
  • forum.mostaxi24.com
Раскажите по подробнее куда и как вставлять этот код?
у меня ситуация такая: пытаюсь внести изменения в шаблон mod_k2_content, в файл default.php

дата выводится здесь:
<?php if($params->get('itemDateCreated')): ?>
      <span class="moduleItemDateCreated"><?php echo JHTML::_('date', $item->created, JText::_('K2_DATE_FORMAT_LC2')); ?></span>
<?php endif; ?>

подскажите как прописать?
*

IONEX

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Немного дополню, для ясности:

меняем файл шаблона:

www/components/com_k2/templates/default/category_item.php (или один из файлов, в зависимости от того в чем нужно изменить дату)

$item->created заменил на $this->item->created т.к. высвечивало текущ. дату.

Код
	$d = JHTML::_('date', $this->item->created, JText::_('DATE_FORMAT_LC8')); 
$date = date('ymd');
$date = $date - $d;

if ($date == 1) $d = 'вчера '.JHTML::_('date', $item->created, JText::_('DATE_FORMAT_LC6'));
if ($date == 0) $d = 'сегодня '.JHTML::_('date', $item->created, JText::_('DATE_FORMAT_LC6'));
if ($date > 1) $d = JHTML::_('date', $this->item->created, JText::_('DATE_FORMAT_LC7'));

echo $d;

Меняем файл

www/administrator/language/ru-RU/ru_RU.ini

ищем и заменяем/добавляем строки:

Код
DATE_FORMAT_LC6="G:i"
DATE_FORMAT_LC7="d.m.y"
DATE_FORMAT_LC8="ymd"

Важно!
DATE_FORMAT_LC8="ymd" (в ru_RU.ini) и $date = date('ymd')  (в category_item.php) форматы должны быть одинаковы без доп. знаков (точек и т.д.)
« Последнее редактирование: 27.06.2013, 21:25:13 от IONEX »
*

IvanTaranov

  • Новичок
  • 3
  • 0 / 0
Немного дополню, для ясности:

меняем файл шаблона:

www/components/com_k2/templates/default/category_item.php (или один из файлов, в зависимости от того в чем нужно изменить дату)

$item->created заменил на $this->item->created т.к. высвечивало текущ. дату.

Код
	$d = JHTML::_('date', $this->item->created, JText::_('DATE_FORMAT_LC8')); 
$date = date('ymd');
$date = $date - $d;

if ($date == 1) $d = 'вчера '.JHTML::_('date', $item->created, JText::_('DATE_FORMAT_LC6'));
if ($date == 0) $d = 'сегодня '.JHTML::_('date', $item->created, JText::_('DATE_FORMAT_LC6'));
if ($date > 1) $d = JHTML::_('date', $this->item->created, JText::_('DATE_FORMAT_LC7'));

echo $d;

Меняем файл

www/administrator/language/ru-RU/ru_RU.ini

ищем и заменяем/добавляем строки:

Код
DATE_FORMAT_LC6="G:i"
DATE_FORMAT_LC7="d.m.y"
DATE_FORMAT_LC8="ymd"

Важно!
DATE_FORMAT_LC8="ymd" (в ru_RU.ini) и $date = date('ymd')  (в category_item.php) форматы должны быть одинаковы без доп. знаков (точек и т.д.)

а есть аналогичное решение для Joomla 3.1  k2 - 2.6.7 ?
*

IvanTaranov

  • Новичок
  • 3
  • 0 / 0
сам разобрался.

вообщем это

Код
DATE_FORMAT_LC6="G:i"
DATE_FORMAT_LC7="d.m.y"
DATE_FORMAT_LC8="ymd"

надо вставить в www\administrator\language\ru-RU\ru-RU.com_k2.j16.ini

и все будет ок работать.
*

worty

  • Осваиваюсь на форуме
  • 11
  • 1 / 0
Как изменить формат времени в дополнительных полях K2?



K2 - 2.6.7 Joomla 2.5.16

1. Измененное время в К2
2. Время в доп. полях К2
« Последнее редактирование: 09.12.2013, 13:23:04 от worty »
*

worty

  • Осваиваюсь на форуме
  • 11
  • 1 / 0
Как изменить формат времени в дополнительных полях K2?


K2 - 2.6.7 Joomla 2.5.16

1. Измененное время в К2
2. Время в доп. полях К2

Надо в /components/com_k2/models/item.php править 1372 строку
$value = JHTML::_('date', $value, JText::_('K2_DATE_FORMAT_LC2'), $offset);
*

Silence

  • Захожу иногда
  • 60
  • 1 / 0
Всем добрый день. Столкнулся с необходимостью несколько изменить дату вывода. Благодаря предыдущему сообщению смог вывести нужную мне дату в mod_k2_content в формате - "d F Y", но есть еще одна мелочь, хотелось бы иметь возможность отдельно редактировать название месяца (обернуть в тот же span). Возможно ли где-то найти исходное формирование даты и вклинить туда нужный тег? Может кто-то знает, где это формирование происходит?
*

Silence

  • Захожу иногда
  • 60
  • 1 / 0
Как всегда, как только задал вопрос, сразу дошел до ответа. Если кому-то интересно, то вместо вывода:
Код
$value = JHTML::_('date', $value, JText::_('K2_DATE_FORMAT_LC2'), $offset);
Выводим так:
Код
<span class="moduleItemDateCreated_day"><?php echo JHTML::_('date', $value, JText::_('d'), $offset); ?></span>
<span class="moduleItemDateCreated_month"><?php echo JHTML::_('date', $value, JText::_('F'), $offset); ?></span>
<span class="moduleItemDateCreated_year"><?php echo JHTML::_('date', $value, JText::_('Y'), $offset); ?></span>

Единственное, что я не совсем понял, почему запись вида "JHTML::_('date', $this->item->created, JText::_('DATE_FORMAT_LC8'));" выдает ошибку, и приходится заменять ее "$value = JHTML::_('date', $value, JText::_('K2_DATE_FORMAT_LC2'), $offset);". Но это от того, что так глубоко еще не капал..
*

Silence

  • Захожу иногда
  • 60
  • 1 / 0
Небольшое дополнение. Тот вариант кода, что я написал выше, выводит текущую дату. Чтобы выводилась дата создания при таком же форматировании, необходимо $value заменить на $this->item->created . Работает везде, кроме вывода в модуле. Для вывода в модуле, меняем $value на $item->created

Как то все заморочено получается. Более простой и удобный способ с помощью встроенного функционала движка.

Взято отсюда: http://nauca.com.ua/poleznoe/kak-izmenit-format-vyvoda-daty-v-joomla/.

На случай падения сайта процитирую полную статью:

Переопределите языковую константу
1)    Зайдите в Расширения -> Менеджер языков.
2)    Нажмите на вкладку Переопределения.
3)    Создайте новое переопределение
4)    Отметьте значение «Константа».
5)    Найдите строку «DATE_FORMAT_LC2» при помощи поиска. Для компонента K2 в форме поиска введите "K2_DATE".
6)    Нажмите на константу, расположенную под результатами поиска.

Измените формат даты
Измените значение формата даты в поле текст по своему желанию. Просто сотрите старое значение (например для константы K2_DATE_FORMAT_LC значение будет %A, %d %B %Y) и впишите новое, но уже без знаков %.
К примеру, если вы хотите, чтобы дата выглядела как 22 Сентября 2014, используйте следующий формат: d F Y.

Вот список стандартных символов форматирования даты, используемых в Joomla:
    l (нижний регистр ‘L’) — Полное текстовое наименование дня недели
    d — День месяца, две цифры с ведущими нулями
    M — Краткое текстовое наименование месяца, три буквы
    m — Числовое представление месяца, с ведущими нулями
    F — Полное текстовое наименование месяца, например, Март или Январь
    Y — Полное числовое представление года, 4 цифры
    H — Часы в 24-часовом формате с ведущими нулями
    i — Минуты с ведущими нулями

Преимущества данного способа в простоте и без лишнего гемора в php-редакторах и поисков нужных файлов. Новые значения констант автоматически записываются в файл \language\overrides\ru-RU.override.ini который главенствует над всеми настройками.
Аналогично можно просклонять месяца, как того необходимо и прочее и прочее...

Примечательно, что этот способ полезен не только для К2, но и для всего сайта и других компонентов и модулей. Надеюсь админ более правильно оформит тему с необходимыми изображениями и копирнет её в основной FAQ.
*

Dgikar

  • Захожу иногда
  • 192
  • 3 / 0
  • Я только учусь
Парни, запутался с if ($date == 1), ($date == 0), и т. д. $d ...

А как прописать, что статья, опубликована (например):
  • 2 минуты назад
  • 27 минут назад
  • ...
  • столько-то минут назад

А если с момента публикации, прошел час и больше, то отобразить: "Сегодня в 22:30", и уже вчера, отобразить Суббота, 03 марта 2015 г. в 22:30

Заранее благодарю за ответы
*

AlucarD

  • Захожу иногда
  • 82
  • 1 / 0
Тоже интересна данная тема, ребята помогите кто знает
*

mazar

  • Новичок
  • 2
  • 0 / 0
Уважаемые форумчане, подскажите пожалуйста, как сделать чтобы на сайте k2 был тоже на русском языке, а не только в админке. Например у меня на сайте дата сейчас выглядит вот так: 23 July 2015. А мне нужно 23 июля 2015. В админке все русифицировано, а на сайте вручную переводить приходится. :dry:
*

angel174

  • Захожу иногда
  • 63
  • 1 / 0
Доброго дня! Проблема в следующем:
В админке K2 не генерируется время создания материала. Дата генерируется а время нет.

Что нужно и изменить? С константами игрался - не получается. При сохранении дает 00 часов 00 минут. А время изменения - отображается. (скрины во вложении)
Что нужно и где исправить
*

vaymohk

  • Захожу иногда
  • 258
  • 1 / 0
  • Ingtimes.ru | Новости Ингушетии
<?php if($params->get('itemDateCreated')): ?>
     <div class="dateform">
      <span class="moduleItemDateCreated"> <?php echo date_create($date_str)->Format('d/m'); ?></span></div>
      <?php endif; ?>
Выводит дату а не дату создания материала, подскажите что не так у меня?
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
<?php if($params->get('itemDateCreated')): ?>
     <div class="dateform">
      <span class="moduleItemDateCreated"> <?php echo date_create($date_str)->Format('d/m'); ?></span></div>
      <?php endif; ?>
Выводит дату а не дату создания материала, подскажите что не так у меня?
все. Я вообще не пойму что вы водите.
Не надо уродовать стандартный код для даты. он тут нормальный. По умолчанию в модуле так:
Код: php
<?php if($params->get('itemDateCreated')): ?>
      <span class="moduleItemDateCreated"><?php echo JText::_('K2_WRITTEN_ON') ; ?> <?php echo JHTML::_('date', $item->created, JText::_('K2_DATE_FORMAT_LC2')); ?></span>
      <?php endif; ?>
Форматы даты в языковой перемененной (сделано чтобы менять сразу на всем сайте)
Если хотите свой формат либо подправите значение переменной в языковом файле, либо заместо языковой вставляете свой формат использую php date  http://php.net/manual/ru/function.date.php
к примеру  день/месяц
Код: php
<?php if($params->get('itemDateCreated')): ?>
      <span class="moduleItemDateCreated"><?php echo JText::_('K2_WRITTEN_ON') ; ?> <?php echo JHTML::_('date', $item->created, 'd/m'); ?></span>
      <?php endif; ?>
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Есть ли еще способ срыть отображение на странице иконок: даты создания, эл.почты

Автор veterinar7

Ответов: 1
Просмотров: 3711
Последний ответ 08.09.2017, 15:16:00
от lexxbry
Как изменить фон категории К2?

Автор GrafSygamak

Ответов: 12
Просмотров: 2261
Последний ответ 18.02.2014, 11:31:41
от GrafSygamak