Новости Joomla

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6.2PageBuilder Toolkit - это специализированный плагин для конструктора страниц Yootheme Pro, содержит набор различных утилит для ускорения процесса работы и отладки макета, множественные улучшения в интерфейсе, включая поддержку dark mode, подсказки, быстрая смена разрешения в окне просмотра и много чего еще.v.1.6.2 Что нового?- Индикатор статусов: теперь не просто показывает состояние запросов, но и делает автоматические попытки их отправки при кратковременных сбоях в сети, а если это не помогло, то переводит конструктор в ручной режим, что позволяет сохранит макет и настройки темы прежде чем вы потеряете все, что было сделано с момента последнего сохранения- Подсветка ошибок в макете: плагин анализирует код страницы и может автоматически подсвечивать data атрибуты с кучей мусора, которые попадают в код страницы при копипасте из Figma в TinyMCE (пригодится для старых макетов, в текущей работе плагин сам очищает код мусора). Также есть подсветка семантических ошибок сборки - дубли h1 тега на странице и вложенных друг в друга заголовков.- Улучшена поддержка будущего релиза Yootheme Pro 5 и редактора CodeMirror 6Плагин для русскоязычных пользователей доступен в каталоге расширений SovMart и распространяется за символическую плату (100р). Разработчики Joomla расширений и партнеры автора могут получить плагин бесплатно.Для работы плагина необходим конструктор страниц Yootheme Pro.Разработчик плагина - участник нашего сообщества Александр Судьбинов (@alexrevo), член официальной группы поддержки Yootheme Pro. Страница расширенияОписание на сайте автора@joomlafeed#joomla #yootheme

WT IndexNow плагин для Joomla - отправка страниц сайта на переиндексацию в поисковые системы

WT IndexNow плагин для Joomla - отправка страниц сайта на переиндексацию в поисковые системы

👩‍💻 WT IndexNow плагин для Joomla - отправка страниц сайта на переиндексацию в поисковые системы.Пакет плагинов, обеспечивающий ручную и автоматическую отправку url адресов Joomla в поисковые системы на переиндексацию по протоколу IndexNow. Согласно документации протокол поддерживают все крупнейшие поисковые системы, кроме Google. Протокол служит для получения от сайтов URL, которые нужно переиндексировать заново или проиндексировать в первый раз как можно быстрее. Отправка адресов сайта таким образом существенно ускорит индексацию нового или изменённого контента поисковыми системами.Поисковые системы по этому протоколу обмениваются друг с другом данными, поэтому отправив URL в одну из них вы сообщаете их сразу всем. Протокол IndexNow поддерживают:- Amazon- Microsoft Bing- Naver- Seznam.cz- Yandex - YepСуточный лимит URL - 10000 в сутки. Возможна отправка вручную и автоматически. Поддерживаются:- материалы и категории материалов Joomla- контакты и категории контактов Joomla- SW JProjects - компонент каталога расширений для Joomla- JoomShopping - компонент интернет-магазина для Joomla- Phoca Download - компонент каталога файлоа для Joomla- Phoca Cart - компонент интернет-магазина для Joomla- RadicalMart - компонент интернет-магазина для JoomlaПакет плагинов работает с Joomla 4.3+. Тестировался на Joomla 5 и Joomla 6.Смотреть видео:- ВК Видео- RuTubeСсылки:Страница расширенияGitHub расширенияРаздел Поддержка протокола IndexNow в справке Яндекса@joomlafeed#joomla #seo #indexnow

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

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
Просмотров: 32891
Последний ответ 21.01.2018, 14:50:57
от Dinamitt
Калькулятор форм - продолжение

Автор osobist

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

Автор DelaShop

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

Автор DelaShop

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