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

dimetrius

  • Захожу иногда
  • 160
  • 8 / 1
Ну и снова добрый день  ;)
Начну немного из далека...
Решил настроить DKIM подпись писем своего домена, для этого используется postfix + opendkim.
Всё как бы хорошо, работает, подписывается, но иногда приходят письма, у которых
в яндексе: dkim=fail
у mail.ru: dkim=fail reason=bodyhash_mismatch
начал думать что же не так...
Заметил что письма, которые не проходят проверку, содержат в себе где-то посреди какого-то слова вот такие значки:
Код
� �
ну например вот так
Код
Lorem Ipsum в 60-х годах и, в боле� � недавнее время

А вот исходный код, который показывает нам яндекс:
Спойлер
[свернуть]
Посмотрите на строку, которая начинается на <div style="border:, а особенно как она заканчивается и начинается следующая.
И ещё одно, она обрезана ровно после 1000 символа.

В общем выходит так... postfix отдаёт opendkim письмо для подписи, потом его проверяет и если есть строки длиною больше 1000 символов принудительно создаёт перенос на новую строку. Причём если это английский текст, то никаких проблем не возникает, т.к. лишних символов нет, а вот если текст русский в UTF-8 допустим, то количество символов при этом меняется и письмо, которое отправляет postfix уже после обрезания становится уже не валидно подписанное DKIM. В связи с чем все почтовые сервисы и твердят нам что подпись не верна.
------------------
Вернёмся к нашей 1000 символов и при чём здесь Jcomments...

Вот ссылка, по которой расписаны некоторые требования http://www.faqs.org/rfcs/rfc821.html
Выписка
Цитировать
text line

               The maximum total length of a text line including the
               <CRLF> is 1000 characters (but not counting the leading
               dot duplicated for transparency).
Из чего следует что в email длина строки не должна превышать 998 символов, а лучше не более 988, т.к. некоторые обрезают не на 1000, а на 990. Пишу на 2 меньше, потому что в любом случае есть ещё вот эти CRLF, хз что это  ;D

В общем очень-очень прошу Смарта следить за этим именно в Jcomments, т.к. больше некому.
Ну и мнение тоже интересно.
Прошу строго не судить, может в чём-то не прав, или что не совсем верно описал, но суть должна быть ясна.
*

dimetrius

  • Захожу иногда
  • 160
  • 8 / 1
Эти же значки раньше наблюдались и без DKIM подписи, но тогда они просто напрягали глаз, а сейчас могут повлиять на не доставку сообщений пользователям сайта.
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Хм, информация интересная, сделать заплатку для этого можно. Но еще интереснее другое - откуда такая кривая коррекция длины строки. На этот вопрос легко ответить если посмотреть код в файле:

[spoiler title=/libraries/phpmailer/smtp.php]
Код: php
    $max_line_length = 998; // used below; set here for ease in change

    while(list(, $line) = @each($lines)) {
      $lines_out = null;
      if($line == '' && $in_headers) {
        $in_headers = false;
      }
      // ok we need to break this line up into several smaller lines
      while(strlen($line) > $max_line_length) {
        $pos = strrpos(substr($line, 0, $max_line_length), ' ');

        // Patch to fix DOS attack
        if(!$pos) {
          $pos = $max_line_length - 1;
          $lines_out[] = substr($line, 0, $pos);
          $line = substr($line, $pos);
        } else {
          $lines_out[] = substr($line, 0, $pos);
          $line = substr($line, $pos + 1);
        }

        /* if processing headers add a LWSP-char to the front of new line
         * rfc 822 on long msg headers
         */
        if($in_headers) {
          $line = "\t" . $line;
        }
      }
      $lines_out[] = $line;

      // send the lines to the server
      while(list(, $line_out) = @each($lines_out)) {
        if(strlen($line_out) > 0)
        {
          if(substr($line_out, 0, 1) == '.') {
            $line_out = '.' . $line_out;
          }
        }
        $this->client_send($line_out . $this->CRLF);
      }
    }
[/spoiler]

Теперь о том, как это исправить (привожу код для JComments 3.0):

1. Открываем файл /components/com_jcomments/helpers/notification.php
2. Находим строчку:
Код: php
return $tmpl->renderTemplate($templateName);
заменяем на:
Код: php
			$text = $tmpl->renderTemplate($templateName);
$max_line_length = 998;
$lines = explode("\n", $text);
$body = array();

foreach($lines as $line) {
$line = trim($line);
if (JString::strlen($line) > $max_line_length) {
$pos = JString::strrpos(JString::substr($line, 0, $max_line_length), ' ');
$body[] = JString::substr($line, 0, $pos);
$body[] = JString::substr($line, $pos, JString::strlen($line));
} else {
$body[] = $line;
}
}

return implode("\r\n", $body);

Этого должно быть вполне достаточно. Буду благодарен, если вы протестируете и отпишитесь о результатах.
*

dimetrius

  • Захожу иногда
  • 160
  • 8 / 1
Вот такая штука получается:
Спойлер
[свернуть]
Что-то не учитывается...
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Хм, странно. Может быть это то письмо, что было в очереди на отправку еще до того, как вы внесли изменения?
*

dimetrius

  • Захожу иногда
  • 160
  • 8 / 1
Так там же в коде есть переносы без этих значков, а есть со значками...
Скорее всего без значков делались именно с помощью Jcomments, а со значками почтовым сервером.
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Ну давайте ради эксперимента в моем патче поменяем 998, допустим на 700? Так сказать с запасом и посмотрим...
*

dimetrius

  • Захожу иногда
  • 160
  • 8 / 1
Уже 170 поставил, всё равно получаем вот что
Спойлер
[свернуть]
Сначала вношу изменения в файл, потом оставляю комментарий к теме, на которую подписан ящик.
-----------------
Вот ещё...
В настройках Joomla для отправки почты у меня стоит PHP Mail, на Sendmail ситуация полностью идентичная. А вот на SMTP строки корректно разбиваются. Вероятно это именно то, что вы заметили выше, о файле /libraries/phpmailer/smtp.php
Но эти изменения производятся не Jcomments, а именно Joomla и только если использовать SMTP.
Хотелось бы всё таки не ограничиваться.
« Последнее редактирование: 15.10.2013, 23:20:32 от dimetrius »
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Не совсем понимаю, как такое может быть, ведь мы режем текст сообщения еще до того, как он попадает куда-либо, и строки по длине заведомо меньше, чем 1000 символов.
*

dimetrius

  • Захожу иногда
  • 160
  • 8 / 1
smart, попробуйте у себя, или могу дать доступ к сайту.
*

Lukigrad

  • Новичок
  • 3
  • 0 / 0
У нас примерно похожая ситуация. Но символы в тексте письма не особо смущают, проблема несколько в другом - режется адрес ссылки в итоге на почту приходит совсем не рабочая ссылка. Например (для адреса справки для примера взят адрес форума):
Вот дословный текст комментария
Код
Доброго. Ваш дед, рядовой 1192 СП, был ранен осколком и умер в расположении 356 ХППГ. Об этом имеются записи в Книге умерших этого госпиталя и в Книге погребения. Но там он учтён как Урынцев.
Ссылки на документы
http://obd-memorial.ru/memorial/fullimage?id=33030954&id1=abaf68aa888f15e85425566c84e0b421&path=Ekt/001/356_КП/00000010.jpg
http://obd-memorial.ru/memorial/fullimage?id=55953419&id1=45da0f5a8d153780c5762ced441962e6&path=Z/004/058-А-0083627-1094/00000055.jpg

Касательно исправления фамилии в паспорте и на стеле Вам необходимо обратится в военкомат (адрес у нас в справке http://joomlaforum.ru/ ). В список на сайте я внесу фамилию в скобках.

В теле письма код выглядит так:
Код
<div style="border: 1px solid #ccc; padding: 10px 5px; margin: 5px 0; font: normal 1em Verdana, Arial, Sans-Serif;">Доброго. Ваш дед, рядовой 1192 СП, был ранен осколком и умер в расположении 356 ХППГ. Об этом имеются записи в Книге умерших этого госпиталя и в Книге погребения. Но там он учтён как Урынцев.<br />Ссылки на документы<br />http://obd-memorial.ru/memorial/fullimage?id=33030954&id1=abaf68aa888f15e85425566c84e0b421&path=Ekt/001/356_КП/00000010.jpg<br />http://obd-memorial.ru/memorial/fullimage?id=55953419&id1=45da0f5a8d153780c5762ced441962e6&path=Z/004/058-А-0083627-1094/00000055.jpg<br /><br />Касательно исправления фамилии в паспорте и на стеле Вам необходимо обратится в военкомат (адрес у нас в справке http://joomlaf
 orum.ru/ ). В список на сайте я внесу фамилию в скобках.</div>
Быстрая модерация <a href="....
т.е. в коде идёт перенос на новую строку без всяких тегов и появляется символ "пробел", при этом почтовой службой это воспринимается как два разных участка текста, а не единая ссылка. В Word'е этот символ определяется как Shift+Enter, т.е. абзац не заканчивается — заканчивается лишь строка абзаца.

Joomla 2.5.28
JComments 3.0.5
В версии JComments 2.3.0 ситуация аналогична, собственно в ней и заметили, обновили до 3.0.5, проблема осталась. Описанный способ с файлом notification.php не помог. Изменение параметра "Разбивать длинные слова" не помогает. Если судить по коду письма, то с предыдущего переноса строки обрезка происходит на 739 знаке (включая пробелы)
*

dimetrius

  • Захожу иногда
  • 160
  • 8 / 1
Lukigrad, я тогда нашёл способ. Выбираем в настройках email "использовать smtp сервер" и будет порядок.
*

Lukigrad

  • Новичок
  • 3
  • 0 / 0
dimetrius, большое спасибо, всё заработало как надо!
*

Ishti39

  • Захожу иногда
  • 152
  • 8 / 1
Joomla 3.6.5 и jcomments 3.0.5.Проблема с рассылкой почты по подпискам.Админу почта приходит, подписавшимся пользователям не хочет приходить.Есть решение проблемы?
*

dimetrius

  • Захожу иногда
  • 160
  • 8 / 1
Нет никаких проблем, всё отсылается.
Настройте правильно почту.

А если недавно обновили PHP до версии 5,6 или выше и используете SMTP, то используйте действующий сертификат на SMTP сервере, сейчас это не сложно и бесплатно.
*

Ishti39

  • Захожу иногда
  • 152
  • 8 / 1
Нет никаких проблем, всё отсылается.
Настройте правильно почту.

А если недавно обновили PHP до версии 5,6 или выше и используете SMTP, то используйте действующий сертификат на SMTP сервере, сейчас это не сложно и бесплатно.
У меня на всём сайте отправка почты работает отлично, всё настроено правильно, проблема только с подписчиками в jcomments, яж написал в сообщении,"Админу почта приходит, подписавшимся пользователям не хочет приходить".
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Jcomments & Joomla 3.5 & PHP 7

Автор ProtectYourSite

Ответов: 11
Просмотров: 9915
Последний ответ 15.01.2024, 14:02:36
от Vastriet
Не отображаються комментарии на дополнительных языках Joomla 3.4.8 + Jcomments 3.0.5

Автор orsy

Ответов: 11
Просмотров: 7235
Последний ответ 20.12.2021, 15:44:35
от igorsuccess
JComments 3.0.5 не отправляется коммент

Автор EvaLifeTime

Ответов: 61
Просмотров: 17723
Последний ответ 04.05.2021, 19:41:25
от ErikaMaza
Не отображаются лайки для голования в комментариях JComments 3.0.7

Автор vladankov

Ответов: 1
Просмотров: 4091
Последний ответ 31.07.2019, 18:50:02
от denistischenko
Не отображается защитный код JComments (и не меняется на reCaptcha)

Автор abbyevg

Ответов: 2
Просмотров: 2182
Последний ответ 06.10.2018, 20:59:56
от abbyevg