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

SolF

  • Осваиваюсь на форуме
  • 14
  • 1 / 0
  • Joomlagrblz
Всем доброго времени суток!
Прошу помощи/подсказки, воспользоваться поиском не помогло...

Тема и вопрос такой:

Есть каталог построенный на компоненте К2, в котором присутствуют товары, товары разбиты по разделам. с К2 всё замечательно.
Но! требуется сделать что то вроде формы обратной связи, а именно "Задать вопрос по данному товару". Что бы со страницы товара была ссылка которая ведёт на форму, и при попадании на страницу формы либо заголовок данного товара, либо из дополнительных полей название, заполнялось в поле формы автоматом.
Как это можно реализовать, есть ли какой то плагин/модуль к К2 или к какому нибудь компоненту Формы связи, или может как то технически это возможно самому сделать?
На данный момент на сайте используется компонент формы "CK Forms".

Подскажите пожалуйста...
*

SolF

  • Осваиваюсь на форуме
  • 14
  • 1 / 0
  • Joomlagrblz
Или же компонент Формы который со списком селектов, а именно сначала стандартные поля формы после идёт селект в нём выбираем вариант, появляется или же уже есть второй селект но в нём загружается и выводятся варианты относительно выбранного из первого варианта
К примеру первый селект "страна": выбираем "россия", воторой селект уже подгружает готовые варианты, и выбираем в селекте "город" из списка городов.
Я так понимаю что это должно работать на AJAX
« Последнее редактирование: 09.02.2011, 05:05:27 от SolF »
*

SolF

  • Осваиваюсь на форуме
  • 14
  • 1 / 0
  • Joomlagrblz
Кто нибудь сталкивался с такой нуждой?
*

lesta

  • Осваиваюсь на форуме
  • 25
  • 6 / 0
Допишите вручную сами эту форму отправки на мыло в файле шаблона, да и все, с передачей например названия объекта.
*

SolF

  • Осваиваюсь на форуме
  • 14
  • 1 / 0
  • Joomlagrblz
А есть ли какая то, более развернутая информация/идеи как это сделать?
Подскажите пожалуйста, если сталкивались с таким.
*

lesta

  • Осваиваюсь на форуме
  • 25
  • 6 / 0
сталкивалась.
открываешь файл шаблона вывода. туда встраиваешь форму обратной связи. вставляешь - в смысле прописываешь код вручную. либо ссылку на форму в другом месте делаешь
*

SolF

  • Осваиваюсь на форуме
  • 14
  • 1 / 0
  • Joomlagrblz
Так, а как вот с передачей объекта в форму?
*

lesta

  • Осваиваюсь на форуме
  • 25
  • 6 / 0
я делала закрытое неизменяемое поле, куда автоматом через джс вставлялось название материала и айди.
все это запихивала в эту форму обратной связи) http://1001cottage.com/index.php?option=com_k2&view=item&id=6:%D1%8E%D0%B6%D0%BD%D0%B0%D1%8F-%D1%84%D0%B8%D0%BD%D0%BB%D1%8F%D0%BD%D0%B4%D0%B8%D1%8F-joutsa&Itemid=57
*

Очередной вебмастер

  • Давно я тут
  • 768
  • 55 / 0
  • лысый умный дядя
я делала закрытое неизменяемое поле, куда автоматом через джс вставлялось название материала и айди.
Можно об этом поподробнее, по шагам.
Как создать неизменяемое поле и что такое джс.
Сайты на Joomla, разработка и поддержка
----------
Помог ответ - жми плюс!
*

lesta

  • Осваиваюсь на форуме
  • 25
  • 6 / 0
джс - это java script
а неизменяемое, так как свойство enabled=false
*

SolF

  • Осваиваюсь на форуме
  • 14
  • 1 / 0
  • Joomlagrblz
Re: задать вопрос по данному товару в K2
« Ответ #10 : 15.02.2011, 16:12:25 »
джс - это java script
а неизменяемое, так как свойство enabled=false
А можно про скрипт подробнее? а то у меня не получается не чего надумать, пример какой нибудь, и здесь придется форму отдельно лопатить как я понимаю.
*

lesta

  • Осваиваюсь на форуме
  • 25
  • 6 / 0
Re: задать вопрос по данному товару в K2
« Ответ #11 : 16.02.2011, 22:20:44 »
как делала я
открываешь файл шаблона элемента
прописываешь в нужном месте код

<?php  global $srr;
$srr=$this->item->id; 
function show_form()
{
?>
<fieldset>
<legend>Сделать заказ </legend>
<form action="" method=post>
<div align="center">
              <br />Вы выбрали<br />
              <input type="text" name="id" size="33" disabled="true" value="Коттедж ID<?php echo  $GLOBALS["srr"]; ?>">
           <br />Имя*<br />
              <input type="text" name="name" size="33">
              <br />Контактный телефон<br />
              <input type="text" name="tel" size="33">
              <br />Контактный email*<br />
              <input type="text" name="email" size="33">
              <br />Город<br />
              <input type="text" name="city" size="33">
           <br />Teма<br />
              <input type="text" name="title" size="33">
              <br />Пожелания<br />
              <textarea rows="15" name="mess" cols="20"></textarea>
              <br /><input type="submit" value="Отправить" name="submit">
</div>
</form>
* Помечены поля, которые необходимо заполнить
</fieldset>
<?
}

function complete_mail() {
        // $_POST['title'] содержит данные из поля "Тема", trim() - убираем все лишние пробелы и переносы строк, htmlspecialchars() - преобразует специальные символы в HTML сущности, будем считать для того, чтобы простейшие попытки взломать наш сайт обломались, ну и  substr($_POST['title'], 0, 1000) - урезаем текст до 1000 символов. Для переменных $_POST['mess'], $_POST['name'], $_POST['tel'], $_POST['email'] все аналогично
        $_POST['title'] =  substr(htmlspecialchars(trim($_POST['title'])), 0, 1000);
        $_POST['mess'] =  substr(htmlspecialchars(trim($_POST['mess'])), 0, 1000000);
        $_POST['name'] =  substr(htmlspecialchars(trim($_POST['name'])), 0, 30);
        $_POST['tel'] =  substr(htmlspecialchars(trim($_POST['tel'])), 0, 30);
        $_POST['email'] =  substr(htmlspecialchars(trim($_POST['email'])), 0, 50);
        // если не заполнено поле "Имя" - показываем ошибку 0
        if (empty($_POST['name']))
             output_err(0);
        // если неправильно заполнено поле email - показываем ошибку 1
        if(!preg_match("/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i", $_POST['email']))
             output_err(1);
        // если не заполнено поле "Сообщение" - показываем ошибку 2
        if(empty($_POST['mess']))
             output_err(2);
        // создаем наше сообщение
        $mess = '
Имя отправителя:'.$_POST['name'].'
Контактный телефон:'.$_POST['tel'].'
Контактный email:'.$_POST['email'].'
'.$_POST['mess'];
        // $to - кому отправляем
        $to = 'star.lera.ru@mail.ru';
        // $from - от кого
        $from='test@test.ru';
        mail($to, $_POST['title'], $mess, "From:".$from);
        echo 'Спасибо! Ваше письмо отправлено.';
}

function output_err($num)
{
    $err[0] = 'ОШИБКА! Не введено имя.';
    $err[1] = 'ОШИБКА! Неверно введен e-mail.';
    $err[2] = 'ОШИБКА! Не введено сообщение.';
    echo '<p>'.$err[$num].'</p>';
    show_form();
    exit();
}

if (!empty($_POST['submit'])) complete_mail();
else show_form();
?>
*

zmitro

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: задать вопрос по данному товару в K2
« Ответ #12 : 17.02.2011, 23:18:55 »
как делала я
открываешь файл шаблона элемента
прописываешь в нужном месте код

<?php  global $srr;
$srr=$this->item->id; 
function show_form()
{
?>
<fieldset>
<legend>Сделать заказ </legend>
<form action="" method=post>
<div align="center">
              <br />Вы выбрали<br />
              <input type="text" name="id" size="33" disabled="true" value="Коттедж ID<?php echo  $GLOBALS["srr"]; ?>">
           <br />Имя*<br />
              <input type="text" name="name" size="33">
              <br />Контактный телефон<br />
              <input type="text" name="tel" size="33">
              <br />Контактный email*<br />
              <input type="text" name="email" size="33">
              <br />Город<br />
              <input type="text" name="city" size="33">
           <br />Teма<br />
              <input type="text" name="title" size="33">
              <br />Пожелания<br />
              <textarea rows="15" name="mess" cols="20"></textarea>
              <br /><input type="submit" value="Отправить" name="submit">
</div>
</form>
* Помечены поля, которые необходимо заполнить
</fieldset>
<?
}

function complete_mail() {
        // $_POST['title'] содержит данные из поля "Тема", trim() - убираем все лишние пробелы и переносы строк, htmlspecialchars() - преобразует специальные символы в HTML сущности, будем считать для того, чтобы простейшие попытки взломать наш сайт обломались, ну и  substr($_POST['title'], 0, 1000) - урезаем текст до 1000 символов. Для переменных $_POST['mess'], $_POST['name'], $_POST['tel'], $_POST['email'] все аналогично
        $_POST['title'] =  substr(htmlspecialchars(trim($_POST['title'])), 0, 1000);
        $_POST['mess'] =  substr(htmlspecialchars(trim($_POST['mess'])), 0, 1000000);
        $_POST['name'] =  substr(htmlspecialchars(trim($_POST['name'])), 0, 30);
        $_POST['tel'] =  substr(htmlspecialchars(trim($_POST['tel'])), 0, 30);
        $_POST['email'] =  substr(htmlspecialchars(trim($_POST['email'])), 0, 50);
        // если не заполнено поле "Имя" - показываем ошибку 0
        if (empty($_POST['name']))
             output_err(0);
        // если неправильно заполнено поле email - показываем ошибку 1
        if(!preg_match("/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i", $_POST['email']))
             output_err(1);
        // если не заполнено поле "Сообщение" - показываем ошибку 2
        if(empty($_POST['mess']))
             output_err(2);
        // создаем наше сообщение
        $mess = '
Имя отправителя:'.$_POST['name'].'
Контактный телефон:'.$_POST['tel'].'
Контактный email:'.$_POST['email'].'
'.$_POST['mess'];
        // $to - кому отправляем
        $to = 'star.lera.ru@mail.ru';
        // $from - от кого
        $from='test@test.ru';
        mail($to, $_POST['title'], $mess, "From:".$from);
        echo 'Спасибо! Ваше письмо отправлено.';
}

function output_err($num)
{
    $err[0] = 'ОШИБКА! Не введено имя.';
    $err[1] = 'ОШИБКА! Неверно введен e-mail.';
    $err[2] = 'ОШИБКА! Не введено сообщение.';
    echo '<p>'.$err[$num].'</p>';
    show_form();
    exit();
}

if (!empty($_POST['submit'])) complete_mail();
else show_form();
?>

Супер огромное спасибо. Можно еще один маленький вопросик, как к этому великолепию прикрутить капчу?
*

lesta

  • Осваиваюсь на форуме
  • 25
  • 6 / 0
Re: задать вопрос по данному товару в K2
« Ответ #13 : 17.02.2011, 23:58:28 »
погугли)
*

zmitro

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: задать вопрос по данному товару в K2
« Ответ #14 : 18.02.2011, 07:57:53 »
погугли)
Блин ну вот так и знал что мне это скажут))))
*

Очередной вебмастер

  • Давно я тут
  • 768
  • 55 / 0
  • лысый умный дядя
Re: задать вопрос по данному товару в K2
« Ответ #15 : 05.03.2011, 21:14:50 »
Просто респект за элегантность решения, то что доктор прописал. *DRINK*. Сейчас еще это все в Tab или всплывающее окно засунуть и красота будет.
Жаль что про капчу инфы нет, ну да ладно, поищем.
Сайты на Joomla, разработка и поддержка
----------
Помог ответ - жми плюс!
*

Romella

  • Осваиваюсь на форуме
  • 45
  • 5 / 0
Re: задать вопрос по данному товару в K2
« Ответ #16 : 06.03.2011, 07:44:47 »
плагин CAPTCHA попробуйте вот этот http://www.joomlaez.com/downloads/cat_view/59-joomla-plugins/55-recaptcha-integrator-joomla-plugin.html
вставляется 2 способами
*

zmitro

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: задать вопрос по данному товару в K2
« Ответ #17 : 06.03.2011, 08:01:53 »
Просто респект за элегантность решения, то что доктор прописал. *DRINK*. Сейчас еще это все в Tab или всплывающее окно засунуть и красота будет.
Жаль что про капчу инфы нет, ну да ладно, поищем.

С этим решением случился один странный глюк, когда нажимаешь на ОТПРАВИТЬ, полностью пропадает шаблон сайта.
*

stas_rsv

  • Захожу иногда
  • 112
  • 1 / 0
Re: задать вопрос по данному товару в K2
« Ответ #18 : 31.07.2011, 14:56:26 »
Перекос шаблона сайта идет если пытаться отправить не заполненную форму
Как можно этого избежать?

Так же после отправки заполненной формы она пропадает, остается только сообщение об отправке
а если надо отправить еще раз?
*

Ingener

  • Давно я тут
  • 547
  • 10 / 5
Re: Задать вопрос по данному товару в K2
« Ответ #19 : 14.03.2014, 00:39:22 »
поддерживаю вопрос
*

jurassik

  • Давно я тут
  • 692
  • 52 / 1
сам шучу - сам смеюсь
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Система Вопрос-Ответ в внутри материала

Автор ArtCh

Ответов: 1
Просмотров: 1414
Последний ответ 19.04.2017, 04:52:09
от ArtCh
Вопрос по отображению

Автор dimasan57

Ответов: 1
Просмотров: 1402
Последний ответ 16.02.2017, 19:19:25
от kisBoss
Вопрос по работе плагинов с k2

Автор Light_And_Dark

Ответов: 6
Просмотров: 1350
Последний ответ 05.10.2016, 22:42:44
от Septdir
Очень просто вопрос: AlphaUserPoints и k2

Автор Lake

Ответов: 2
Просмотров: 2212
Последний ответ 23.07.2016, 07:18:34
от vipiusss
Простой вопрос: AlphaUserPoints и k2

Автор Lake

Ответов: 0
Просмотров: 1056
Последний ответ 22.07.2016, 23:38:15
от Lake