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

zeus07

  • Давно я тут
  • 723
  • 9 / 0
Вот рабочий вариант вашего калькулятора
Спойлер
[свернуть]

Всё равно не заполняется, уже даже не знаю в чём проблема
*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
только что проверил у себя на сайте - все работает
*

zeus07

  • Давно я тут
  • 723
  • 9 / 0
Ну вот на данный момент код вот такой:

Код
<script type="text/javascript">
function calcCost() {
           var obem = document.getElementById("obem").value;
           var tolschina = document.getElementById("tolschina").value;
           var krishka = document.getElementById("krishka").value;
           var koleso = document.getElementById("koleso").value;
           var kolvo = document.getElementById("kolvo").value;
           var itog = (tolschina + krishka + koleso)*kolvo;
}
function look(type){
param=document.getElementById("type");
if(param.style.display == "none")
{param.style.display = "block";}
else
{param.style.display = "none"}
}

function izmen(){
chto=document.getElementById("obem").value;
if(chto==1){
document.calcForm.tolschina.options.length=0;
document.calcForm.tolschina.options[0]=new Option("Выбрать", "0", true, false);
document.calcForm.tolschina.options[1]=new Option("1.5 мм.", "2450", false, false);
document.calcForm.tolschina.options[2]=new Option("2 мм.", "2750", false, false);
}
if(chto==2){
document.calcForm.tolschina.options.length=0;
document.calcForm.tolschina.options[0]=new Option("Выбрать", "0", false, false);
document.calcForm.tolschina.options[1]=new Option("1.5 мм.", "2750", true, true);
document.calcForm.tolschina.options[2]=new Option("2 мм.", "2950", false, false);
}
if(chto==3){
document.calcForm.tolschina.options.length=0;
document.calcForm.tolschina.options[0]=new Option("Выбрать", "0", true, false);
document.calcForm.tolschina.options[1]=new Option("1.5 мм.", "2850", false, false);
document.calcForm.tolschina.options[2]=new Option("2 мм.", "3050", false, false);
}
}

</script>
<form name="calcForm">
<table width="100%">
<tr><td align="center">
<img src="../images/calc/18.jpg" width="150" height="187"><br /><br />
<span style="font-weight: bold; font-size: 20px;">Объём</span> <br />
<select name="obem" id="obem" onchange="izmen()" class="calc">
<option value="0">Выбрать</option>
<option value="1">0.5</option>
<option value="2">0.63</option>
<option value="3">0.71</option>
</select>
</td><td align="center">
<img src="../images/calc/37.jpg" width="150" height="187"><br /><br />
<span style="font-weight: bold; font-size: 20px;">Толщина</span><br />
<select name="tolschina" id="tolschina" class="calc">
<option value="0">Выбрать</option>
</select>
</td><td align="center">
<img src="../images/calc/57.jpg" width="150" height="187"><br /><br />
<span style="font-weight: bold; font-size: 20px;">Крышка</span> <br />
<select name="krishka" id="krishka" class="calc">
<option value="0">Нет</option>
<option value="600">0.5 мм.</option>
<option value="700">0.63 мм.</option>
<option value="700">0.71 мм.</option>
</select>
</td><td align="center">
<img src="../images/calc/59.jpg" width="150" height="187"><br /><br />
<span style="font-weight: bold; font-size: 20px;">Колёса</span> <br />
<select name="koleso" id="koleso" class="calc">
<option value="0">Нет</option>
<option value="950">100 мм.</option>
<option value="1100">125 мм.</option>
<option value="1900">160 мм.</option>
</select>
</td><td align="center">
<img src="../images/calc/42.jpg" width="150" height="187"><br /><br />
<span style="font-weight: bold; font-size: 20px;">Количество</span> <br />
<select name="kolvo" id="kolvo" class="calc">
<option value="0">Выбрать</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
</td></tr>
</table>
<br /><br />
<div id="podschet"><input type="button" class="raschet" onclick="calcCost()" value="Рассчитать" /></div><br /><br />
<div id="result">
Цена: <b>{itog} руб.</b>
</div><!---#result--->
</form>

формула:

Код
itog=({tolschina}+{krishka}+{koleso})*{kolvo}
*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
Уберите весь свой код и вставьте мой. Если работает, по потихоньку вноси свои изменения: добавил свойство или функцию - сохранил форму - проверил работоспособность
*

zeus07

  • Давно я тут
  • 723
  • 9 / 0
Поставил полностью ваш код, но не работает, ссылка http://komtag.ru/calc
*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
Попробуйте удалить из функции строчки document.calcForm.tolschina.options.length=0; Почему-то отладчик на них ругается
*

zeus07

  • Давно я тут
  • 723
  • 9 / 0
Попробуйте удалить из функции строчки document.calcForm.tolschina.options.length=0; Почему-то отладчик на них ругается


Убрал, аналогично не работает
*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
Смотрите, у меня работает http://zhurawleff.ru/
*

zeus07

  • Давно я тут
  • 723
  • 9 / 0
Да, действительно, странно конечно...
*

radist_z

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Кто знает как сохранить сообщения об результатах подсчёта в pdf или в jpg, png. В Joomla 1.5 была иконка pdf. В Joomla 2.5 её исключили. Так как сохранить результат поделитесь пожалуйста.
*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
А выслать результаты подсчета на е-мейл не подойдет?
*

radist_z

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Почта это хорошо. Но хотелось бы иметь банк заказов и необходимо как-то всё это красиво хранить.
*

radist_z

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
У меня задумка конечно грандиозней. Я производитель стальных дверей. Клиент использует калькулятор для подсчёта и формирования заказа. Я получаю заказ, например в jpg, распечатываю его и отдаю в работу. Благодаря Вашей идее озвученной в #559 у меня получилось сформировать форму заказа. Осталось как-то его оттуда вытащить.
*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
Попробуйте сделать как написано здесь http://docs.joomla.org/J2.5:Creating_PDF_views или установите Phoca PDF
*

radist_z

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Да, компонент хорош. Спасибо за подсказку.
*

Dragonfish

  • Новичок
  • 1
  • 0 / 0
Здравствуйте. Только не смейтесь.
У меня формкалки стоят на всех сайтах, отлично работают. Переходим на J3.0, перетаскиваю формы - обрезает формулу вида rez1=rez<32?750*rez:rez<58?700*rez:650*rez по самые помидоры начиная от знака < и до конца. Понятно, что какая-то слишком умная автозамена лютует, но может, кто знает - куда хоть копать-то?
*

dj_serg

  • Захожу иногда
  • 98
  • 2 / 0
Я извиняюсь а для 2.5 версии есть компонент на сайте  видел 1.7 и сразу 3
*

Pazys

  • Завсегдатай
  • 1738
  • 241 / 4
  • <a>А где я ошибся-то?</b>
1.7 должны быть на 100% совместимые с 2.5
Ишак меня нюхал ...
Если помог - плюсуйте в карму.
*

radist_z

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
У меня 2,5. 1,7 работает корректно - проверено.
*

Rust69

  • Новичок
  • 8
  • 0 / 0
Здравствуйте уважаемые форумчане, собрал калькулятор вот с такой формой
Спойлер
[свернуть]
и вот таким списком формул
Спойлер
[свернуть]
Вроде как считает, но нужно после ввода данных 4 раза на "Enter" ткнуть. Про Кнопку "Рассчитать" тоже не пойму как реализовать чтоб сумма считалась после нажатия на нее. Как-бы в одну формулу все это трудно вместить, а как в скрипт вписать все эти "больше равно" не очень понимаю. Может кто подскажет? А то я JS не очень.? :(
*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
Формула должна быть одна. Объединяйте все выражения в одно
*

e.lodyanov

  • Захожу иногда
  • 126
  • 4 / 0
Помогите кто может!
Как сделать, чтобы при выборе одной из двух радиокнопок на почту приходил текст о том, какая была выбрана? То есть, хочу, чтобы можно было указать в шаблоне письма, что человек выбрал доставку почтой (рисунок прикрепляю). Сейчас только реализован вывод значения value, а как текст вывести?
Код, на всякий случай:
Код
<input type="radio" name="dostavka" class="validate['required']" id="" value="0">Самовывоз + 0 руб.<br> 
<input type="radio" name="dostavka" class="validate['required']" id="" value="300">Почта России + 300 руб.
*

Rust69

  • Новичок
  • 8
  • 0 / 0
Спасибо огромное alexj69, шаг за шагом, но все получилось, а с кнопкой для вывода результата не поможете чтоб выводился результат только после нажатия на "рассчитать", а не во время набора переменных. как-бы итог не  показывался чтоб клиенту во время набора только "0 руб." высвечивалось. На форуме нашел как скрыть показать, но это не совсем то... Еще раз спасибо, за мной плюсики как карма подрастет!
*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
Помогите кто может!
Как сделать, чтобы при выборе одной из двух радиокнопок на почту приходил текст о том, какая была выбрана? То есть, хочу, чтобы можно было указать в шаблоне письма, что человек выбрал доставку почтой (рисунок прикрепляю). Сейчас только реализован вывод значения value, а как текст вывести?
Код, на всякий случай:
Код
<input type="radio" name="dostavka" class="validate['required']" id="" value="0">Самовывоз + 0 руб.<br> 
<input type="radio" name="dostavka" class="validate['required']" id="" value="300">Почта России + 300 руб.

Где-то в начале темы есть пример скрипта, обрабатывающий несколько значений value одного элемента. В таком случае указываете value="0|Самовывоз", через скрипт выводите эти значения в скрытые поля. Для расчета цены используете одно поле, а для отправки на почту - второе.

Спасибо огромное alexj69, шаг за шагом, но все получилось, а с кнопкой для вывода результата не поможете чтоб выводился результат только после нажатия на "рассчитать", а не во время набора переменных. как-бы итог не  показывался чтоб клиенту во время набора только "0 руб." высвечивалось. На форуме нашел как скрыть показать, но это не совсем то... Еще раз спасибо, за мной плюсики как карма подрастет!
Попробуйте вывести результат в скрытое поле, а на кнопку повесьте выполнение функции, которая умножает значение этого поля на единицу и выводит результат в указанном месте.
*

e.lodyanov

  • Захожу иногда
  • 126
  • 4 / 0
alexj69 спасибо за ответ, почти получилось. Если я правильно понял, то Вы имели ввиду вот этот скрипт http://joomlaforum.ru/index.php/topic,145164.msg1281311.html#msg1281311
Я сделал так:
Код
<script>
f=(function (){
var type = document.getElementById("type").value;
var value = type.split('|');
document.getElementById("dostavka1").value=value[0];
document.getElementById("dostavka2").value =value[1];
document.forms['calcForm'].elements['grdnaz'].fireEvent('change');
});
</script>
Код
<select name="type" id="type" onchange="f()" class="validate['required']">
<option value="" selected>Выбирите тип доставки</option>
<option value="0|Самовывоз">Самовывоз + 0 руб.</option>
<option value="300|Почта России">Почта России + 300 руб.</option>
</select>
Все считается, но только когда нажмешь на другое поле, у меня там ниже радиокнопки по оплате. Как сделать так, чтобы итог сразу считался при выборе Почта России например?
И подскажите, если не трудно, что означает elements['grdnaz'] ?
*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
Вместо grdnaz вставляете название своего элемента, который должен изменяться. В вашем случае это итог и результат
*

T-MOOR

  • Новичок
  • 5
  • 0 / 0
Доброго врмени суток!
Помогите с калькулятором, он не хочет пахать, ввожу данные, ничего не происходит..
http://stroy-alliance.ru/index.php?option=com_formcalc&view=formcalc&formid=1&Itemid=5 вот ссылка на калькулятор.
Вот сам код колькулятора:
<table>
<tr>
<td>Площадь стен</td> <td><input type="text" name="S_wall" > м2</td>
</tr>
<td>Площадь проемов (двери, окна)</td> <td><input type="text" name="S_door" > м2</td></tr>
<td>Кладка</td> <td><select name="kladka">
<option value="0.5">0,5</option>
<option value="1">1</option>
<option value="1.5">1,5</option>
<option value="2">2</option>
<option value="2.5">2,5</option>
<option value="3">3</option>
</select>
</td></tr>
</table><br />
<table class="calc" style="border:1px solid;width:400px;">
<tr>
<td>Кирпич</td>
<td>Изображение</td>
<td>Количество</td>
</tr>
<tr>
<td>Porotherm 25 (кладка 0,5)</td>
<td><img src="images/stories/img/p25.jpg"></td>
<td>{cnt1} шт.</td>
</tr>
<tr>
<td>Porotherm 38 (кладка 0,5)</td>
<td><img src="images/stories/img/p38.jpg"></td>
<td>{cnt2} шт.</td>
</tr>.....

cnt1=({S_wall}-{S_door})*11.3+0.5
cnt2=({S_wall}-{S_door})*17.3+0.5
cnt3=({S_wall}-{S_door})*17.3+0.5
cnt4=({S_wall}-{S_door})*17.3+0.5
cnt5=({S_wall}-{S_door})*102.6*{kladka}+0.5
cnt6=({S_wall}-{S_door})*78.5*{kladka}+0.5
cnt7=({S_wall}-{S_door})*51.3*{kladka}+0.5
cnt8=({S_wall}-{S_door})*102.6*{kladka}+0.5
*

e.lodyanov

  • Захожу иногда
  • 126
  • 4 / 0
Вместо grdnaz вставляете название своего элемента, который должен изменяться. В вашем случае это итог и результат
Что-то не так, все равно на лету не прибавляет, взгляните пожалуйста http://demo4.s-2-b.com/zakazat
*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
Что-то не так, все равно на лету не прибавляет, взгляните пожалуйста http://demo4.s-2-b.com/zakazat
Поэкспериментируйте, попробуйте другой элемент указать. Например oplata
*

e.lodyanov

  • Захожу иногда
  • 126
  • 4 / 0
Поэкспериментируйте, попробуйте другой элемент указать. Например oplata
Неа, и в скобочки брал, и в другую переменную объединял и местами менял, не хочет на лету считать, там скорее всего какое-то действие в скрипте нужно указать, но я не силен в js
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Компонент Web Plan интерактивная карта для Joomla 1.5 (построение сайтов плановых объектов)

Автор DelaShop

Ответов: 39
Просмотров: 33833
Последний ответ 21.01.2018, 14:50:57
от Dinamitt
Калькулятор форм - продолжение

Автор osobist

Ответов: 2
Просмотров: 5979
Последний ответ 25.01.2015, 18:00:18
от dj_serg
Отрывной календарь Joomla, календарь событий.

Автор DelaShop

Ответов: 35
Просмотров: 34356
Последний ответ 17.12.2014, 06:20:05
от EndVal
Компонент " Просто каталог Joomla + Mixmarket Joomla "

Автор DelaShop

Ответов: 16
Просмотров: 19226
Последний ответ 10.07.2013, 11:06:13
от konservator