Новости 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 Ответов
  • 293256 Просмотров
*

chernyj_voron

  • Новичок
  • 2
  • 0 / 0
Привет.
Пытаюсь сделать калькулятор расчета широкоформатной печати. Суть:
Возможны 2 варианта качества печати - широкоформатное и интерьерное, и с каждым этим качеством можно печатать на материале - пленка, баннерная ткань, бумага. В зависимости от качества печати на одном и том же материале меняется цена. Например, печать на баннере с широкоформатным качеством стоит 170 руб, а с интерьерным качеством - 350. Как сделать формулу, чтобы менялась цена в зависимости от выбранного материала и качества печати, я не знаю (Писал разработчику, не отвечает.) Вот форма:

Качество печати:<br>
<input type="radio" name="sp" id="shirokoformat" value="shirokoformat"> Широкоформатная печать 720 dpi<br> <input type="radio" name="sp" id="shirokoformat"value="interier"> Интерьерная печать 1440 dpi<br><br>
Материал:<br>
<select name="material" id="material">
<option value="bymaga115">Бумага, 115 г/кв.м</option>
<option value="bymaga150">Бумага, 150 г/кв.м</option>
<option value="banner330">Баннерная ткань, 330 г/кв.м</option> 
<option value="banner440">Баннерная ткань, 440 г/кв.м</option>
<option value="banner350">Баннерная ткань, 450 г/кв.м</option>
<option value="banner520">Баннерная ткань, 520 г/кв.м</option>
<option value="plenkabelmat">Самаклеящаяся пленка, матовая</option>
<option value="plenkabelmat">Самаклеящаяся пленка, глянцевая</option>
<option value="plenkabelmat">Самаклеящаяся пленка, прозрачная</option>
</select>
<br><br>
Размеры:<br>
Длина <input type="text" name="dlina" > мм, ширина <input type="text" name="shirina" > мм<br>
ИТОГО<br>
Площадь: {ploshad} м<br>
Периметр: {perimetr} м<br>
Стоимость 1 кв.м: {tcena1m} руб.
Общая стоимость печати: {itogopehat} руб.

формула просчета площади и периметра (площадь нужна для рассчета конечной стоимости и просчета послепечатной обработки):
ploshad={dlina}*{shirina}/1000000
perimetr=({dlina}/1000+{shirina}/1000)*2

Помогите!
*

alexj69

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

poopkin

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
еще там же хитрый код, включающий рекламный блок под формой, с автоматическим редиректом на infobox вечерами
впрочем с самого http://delajoom.ru/ тоже на infobox перекидывает
      $option = JRequest::getString('option');
      //echo $option;
      $task=  JRequest::getString('view');
      $host = "delashop.ru/host.php?";
      $who=$_SERVER['HTTP_HOST'];
      $who=str_replace('.','_',$who);
      $option_p = $option;
      $task_p = $task;
      $host .=  "who=".$who."&option=".$option_p."&task=".$task_p;
            
               if (function_exists('curl_init')) {
                  $ch = curl_init($host);
                  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
                  curl_setopt($ch, CURLOPT_TIMEOUT, 5);

                  curl_setopt($ch, CURLOPT_HEADER, 0);
                  $contents = curl_exec($ch);         
                  curl_close($ch);             
                  echo $contents;
               }
      
      
      

достаточно неожиданное свинство от бесплатного компонента как по мне...

Да, действительно, убрал этот код, и всё стало нормально, спасибо
после удаления этого кода на сайте ошибка 500. при возвращении кода на место - сайт работает. непонятно.

всё, пардон, разобрался. вместе с кодом удалил "<?php" строчкой выше. вернул на место - всё заработало, сцылки левые исчезли.
« Последнее редактирование: 10.10.2013, 00:00:53 от poopkin »
*

poopkin

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
В общем разобрался с функцией показа/скрытия блока, но почему-то перестала работать функция:
Код
function f(){
obem=document.getElementById("ob").value;
if(obem<=1000){
document.calcForm.vekauto.options.length=0;
document.calcForm.vekauto.options[0]=new Option("Возраст машины", "0", true, false);
document.calcForm.vekauto.options[1]=new Option("3-5 лет", "1.5", false, false);
document.calcForm.vekauto.options[2]=new Option("старше 5 лет", "3", false, false);
}
if(obem<=1500){
document.calcForm.vekauto.options.length=0;
document.calcForm.vekauto.options[0]=new Option("Возраст машины", "0", true, false);
document.calcForm.vekauto.options[1]=new Option("3-5 лет", "1.7", false, false);
document.calcForm.vekauto.options[2]=new Option("старше 5 лет", "3.2", false, false);
}
if(obem<=1800){
document.calcForm.vekauto.options.length=0;
document.calcForm.vekauto.options[0]=new Option("Возраст машины", "0", true, false);
document.calcForm.vekauto.options[1]=new Option("3-5 лет", "2.5", false, false);
document.calcForm.vekauto.options[2]=new Option("старше 5 лет", "3.5", false, false);
}
if(obem<=2300){
document.calcForm.vekauto.options.length=0;
document.calcForm.vekauto.options[0]=new Option("Возраст машины", "0", true, false);
document.calcForm.vekauto.options[1]=new Option("3-5 лет", "2.7", false, false);
document.calcForm.vekauto.options[2]=new Option("старше 5 лет", "3.5", false, false);
}
if(obem<=3000){
document.calcForm.vekauto.options.length=0;
document.calcForm.vekauto.options[0]=new Option("Возраст машины", "0", true, false);
document.calcForm.vekauto.options[1]=new Option("3-5 лет", "3", false, false);
document.calcForm.vekauto.options[2]=new Option("старше 5 лет", "4.8", false, false);
}
else{
document.calcForm.vekauto.options.length=0;
document.calcForm.vekauto.options[0]=new Option("Возраст машины", "0", true, false);
document.calcForm.vekauto.options[1]=new Option("3-5 лет", "3.6", false, false);
document.calcForm.vekauto.options[2]=new Option("старше 5 лет", "5.7", false, false);
}
}
Честно говоря, не понимаю, почему это произошло

Подскажи, как разобрался с функцией показа/скрытия блока?

Ладно, поговорю сам с собой.

<script>
function hide_show(id_div){
div=document.getElementById(id_div);
if(div.style.display == "none") div.style.display = "block";
else div.style.display = "none"
}
</script>


<a href="javascript:hide_show('secret');">показать/скрыть</a>
<div id="secret" style="display:none;">количество ошибок&nbsp;-&nbsp;{здесь результат вычислений}</div>

у меня такое заработало.
« Последнее редактирование: 14.10.2013, 02:14:18 от poopkin »
*

Rap3r

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Возможно ли скрыть заголовок формы, при вставке в материал {formcalc 1}?

Как избавиться от рекламы?
Убрал этот код, но реклама всё равно осталась
Joomla 2.5
Цитировать
Код встроенной рекламы в FormCalc в файлах:
/components/com_formcalc/views/formcalc/view.html.php
/plugins/content/formcalc/formcalc.php

      $option = JRequest::getString('option');
      //echo $option;
      $task=  JRequest::getString('view');
      $host = "delashop.ru/host.php?";
      $who=$_SERVER['HTTP_HOST'];
      $who=str_replace('.','_',$who);
      $option_p = $option;
      $task_p = $task;
      $host .=  "who=".$who."&option=".$option_p."&task=".$task_p;
 
               if (function_exists('curl_init')) {
                  $ch = curl_init($host);
                  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
                  curl_setopt($ch, CURLOPT_TIMEOUT, 5);
 
                  curl_setopt($ch, CURLOPT_HEADER, 0);
                  $contents = curl_exec($ch);          
                  curl_close($ch);            
                  echo $contents;
               }
« Последнее редактирование: 13.10.2013, 18:35:48 от Rap3r »
*

poopkin

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
неделю бился с тем, что formcalc не работал в Joomla 3 с шаблоном от icetheme. отключил Jquery через плагин Joomla Options - заработало. мож кому сгодится.
*

Sliapy

  • Захожу иногда
  • 318
  • 48 / 4
Может быть, про это уже спрашивали: почему-то не работает в Internet Explorer 8 и ниже. Или так и должно быть?
*

Harconen

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
а под 2.5 есть ?
*

alexj69

  • Захожу иногда
  • 244
  • 28 / 0
  • Думать надо!!!
Для 2.5 подходит компонент и плагин от 1.6
*

harddrop

  • Захожу иногда
  • 119
  • 1 / 0
  • Только идущий дойдет
А как вывети форму как модуль ?
*

poopkin

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
miscwrk,

Код формы:

Код
<table>
<tr>
<td>Количество листов для печати:</td> <td><input name=”kol” type=”text”/></td>
</tr>
<tr>
<td>Вы заплатите:</td> <td> {rez} </td>
</tr>
<tr>
<td>С учетом скидки: <div style=”display:none;”>{offset}</div></td> <td> {skd} </td>
</tr>
</table>

Код формулы:
Код
offset=({kol}>500)? 0.75 : 1

rez={kol}*10

skd={offset}*{rez}

Взято отсюда


не работает, однако...
*

poopkin

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
В спешке пропустил закрывающие кавычки. Вот рабочий вариант:
скрипт
Спойлер
[свернуть]
код:
Спойлер
[свернуть]
формула rez={vec}*{sale1}

единственный рабочий вариант сравнения, нарытый в интернетах. пробовал переделать его под сравнение попроще - не выходит. может подсобит кто? чую, там всё просто, а как сделать - не пойму. суть такая: в текстовое поле клиент вводит количество изделий для доставки. доставка до 20 изделий - 4000 руб, больше 20 изделий - 600*(количество изделий)+3000.
*

turbolamer

  • Захожу иногда
  • 249
  • 12 / 0
Кто нибудь смог подружить с Joomla 3 ?
*

poopkin

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Кто нибудь смог подружить с Joomla 3 ?
у меня работает
« Последнее редактирование: 10.11.2013, 11:14:17 от poopkin »
*

Sliapy

  • Захожу иногда
  • 318
  • 48 / 4
На сайте же есть версия для J3. Не работает?
*

turbolamer

  • Захожу иногда
  • 249
  • 12 / 0
Прошу прощения, не точно выразился.
Я имею ввиду вывод калькулятора в модуле. Плагина под Joomla 3 на сайте разработчика нет.
*

Egor-dis

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Доброго времени суток.
У меня Joomla 2.5 Поставил FormCalc 1.6 компонент и плагин. Теперь такая ситуация. Калькулятор вполне работает, но при этом на странице в разных блоках вылазят предупреждения:
Цитировать
Strict Standards: Non-static method JSite::getMenu() should not be called statically in /home/u596223003/public_html/components/com_formcalc/router.php on line 18

Strict Standards: Non-static method JApplication::getMenu() should not be called statically in /home/u596223003/public_html/includes/application.php on line 539

Strict Standards: Only variables should be assigned by reference in /home/u596223003/public_html/components/com_formcalc/router.php on line 18

Strict Standards: Only variables should be assigned by reference in /home/u596223003/public_html/components/com_formcalc/router.php on line 22

Поиск по форуму выдал только один пост с почти таким же вопросом, ответа на который не было.
*

poopkin

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Люди, а class="validate['required']" для <input type="radio"> должно работать?
*

Grinya

  • Новичок
  • 7
  • 0 / 0
Анонсирую выход новой версии компонента FormCalc под Joomla 3.0, скачать и пользоваться можно по адресу http://delajoom.ru/index.php/skachat-komponent-reshenija , полная преемственность старым принципам построения калькуляторов под Joomla  и расчетов. 
Подскажите, пожалуйста, компонент не работает на Joomla 3.2 или я что то не так делаю?
*

rewuxiin

  • Давно я тут
  • 544
  • 38 / 6
существует ли какое либо ограничение по количеству строк?
у меня 6500 -вставляю- сохраняю- 1538
*

fotosmail

  • Захожу иногда
  • 87
  • 7 / 0
Возможно ли использовать условные операторы в калькуляторе? что то похожее такое if (условие) {действия}
*

Pazys

  • Завсегдатай
  • 1738
  • 241 / 4
  • <a>А где я ошибся-то?</b>
Нужен плагин для 3.1 - 3.2

Компонент работает. Плагин от 1.7 - наполовину ... Форма не выводится (любая) и сам шорткод тоже не пишется. Если отключить плагин - то шорткод виден.
Ишак меня нюхал ...
Если помог - плюсуйте в карму.
*

Sliapy

  • Захожу иногда
  • 318
  • 48 / 4
Да, вроде, давно понятно, что разработичики забили на эту тему. На письмо мне тоже никто не ответил. Видимо, нужно искать альтернативы.
*

Pazys

  • Завсегдатай
  • 1738
  • 241 / 4
  • <a>А где я ошибся-то?</b>
Ну не факт, что забили

Возможно ли использовать условные операторы в калькуляторе? что то похожее такое if (условие) {действия}
Можно, это обычный JS
Код: javascript
if (условие 1) {вариант 1} else if (условие 2) {вариант 2} else {вариант 3}
но в скрипте

Ишак меня нюхал ...
Если помог - плюсуйте в карму.
*

rewuxiin

  • Давно я тут
  • 544
  • 38 / 6
Pazys, у меня на 3.2 норм работает. вот только кол-во строк рубит.
*

Pazys

  • Завсегдатай
  • 1738
  • 241 / 4
  • <a>А где я ошибся-то?</b>
А у меня нет. Пробовал даже просто <h1>TEST</h1> вывести - нет, не получилось.

Пока пользуюсь JoomlaXi Forms - По функционалу схоже .... никаких лишних конструкторов, просто формы и их отправка. Правда калькуляторов не обнаружил, но их на JS сам сделал.
Ишак меня нюхал ...
Если помог - плюсуйте в карму.
*

atrixr

  • Новичок
  • 7
  • 0 / 0
Как в форме делается округление?
Допустим в форме одно значение должно округляться (количество ламп), они не могут быть дробными. А допустим (металл профиль) должен быть дробным. как это реализовать ? подскажите!
« Последнее редактирование: 01.12.2013, 12:39:45 от atrixr »
*

puten

  • Новичок
  • 1
  • 0 / 0
Как в форме делается округление?
Допустим в форме одно значение должно округляться (количество ламп), они не могут быть дробными. А допустим (металл профиль) должен быть дробным. как это реализовать ? подскажите!
Тоже голову сломал, как отбросить дробную часть.  Надо чтоб выводило сколько рулонов обоев на поклейку помещения . Формула площадь стен помещения (переменная) делиться на площадь рулона обоев (переменная) и вывести число отбросив дробную часть и +1.
« Последнее редактирование: 02.12.2013, 11:57:07 от puten »
*

papagot

  • Новичок
  • 8
  • 0 / 0
Гуру нужна ваша помощь сам в php не спец но кое что понимаю в итоге взялся за плагин за основу взял от 1,7 и начил пилить на 3,0 в итоге поставил получил вот такю ошибку
Код
0 - SQL=SELECT * FROM yxe5u_menu, yxe5u_components WHERE c.option='com_formcalc' AND m.type='component' AND m.componentid=id
не долгая думая полез в
Цитировать
\components\com_formcalc\models\formcalc.php
и нашёл там те самые заветные строки на SQL=SELECT на что и ругается плагин и открыл также файл у меня в раёне 34 строки
Код: php
$formid = JRequest::getInt('formid');
$query = 'SELECT * FROM #__formcalc WHERE id=' . $formid;

Цитировать
\plugins\content\formcalc\formcalc.php
нашёл похожие строки в файле плагина у меня в раёне 75 строки
Код: php
$db->setQuery("SELECT * FROM #__menu, #__components WHERE c.option='com_formcalc' AND m.type='component' AND m.componentid=id");
обеденив эти строки получилось следующее так как ниже везде перемена для формы ид имет $id
Код: php
$id = JRequest::getInt('formid');
$db->setQuery("SELECT * FROM #__formcalc WHERE id=". $id);
стала форма показываться... и всё бы не чего если бы не большое НО формы пофигу значение как на отправку так и на переключение в калькуляторе. сейчас буду тестить из примеров может у меня гдето ошибка... Кому интересна тема присоеденяемся и решаем проблему вмести. Если надо свой файл скину пишите в лс...

Цитировать
Спустя некоторое время...
Установив по инструкции форму Калькулятор аутсорсинга Joomla которую http://delajoom.ru/images/calendar/calc_aut.zip результат был тоже что и выше. Бюсь над проблемой дальше. Консоль ошибок пуста кабута какиета файлы не подключены...

Цитировать
Спустя ещё некоторое время
выделяем код в раёне 68 строки
Код: php
	
JHTML::stylesheet('components/com_formcalc/assets/css/classic/formcheck.css');
JHTML::_('behavior.framework', true);
JHTML::script('components/com_formcalc/assets/js/lang/ru.js', true);
JHTML::script('components/com_formcalc/assets/js/formcheck.js', true);
JHTML::script('components/com_formcalc/assets/js/formcalc.js', true);
и вставляем в раёне 139 сразу после
Код
      <div style="margin-top: 10px; font-size: 11px" align="center">
</div>
        <?php
после чего у нас плагин адоптирован на Joomla 3.x.
Тестировал
Joomla 3.0.2
Название                               Тип             Версия      Дата   
Content - formcalc          Плагин          1.0            15-Mar-2011
Формы-калькуляторы      Компонент    3.0            16-Mar-2011
Архив с плагином http://rghost.ru/50587930
« Последнее редактирование: 02.12.2013, 11:19:20 от papagot »
*

atrixr

  • Новичок
  • 7
  • 0 / 0
Тоже голову сломал, как отбросить дробную часть.  Надо чтоб выводило сколько рулонов обоев на поклейку помещения . Формула площадь стен помещения (переменная) делиться на площадь рулона обоев (переменная) и вывести число отбросив дробную часть и +1.
Нашел как делается округление в результате формулы:
http://delajoom.ru/index.php/instrkucija-po-rabote/arifmetika-javascript

пример:
lampvis=Math.round({vis}/12)-1

Ставим в формуле после равно "Math.round" Округляет число в соответствии со стандартными правилами округления.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Компонент 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