Новости Joomla

WT Yandex map items v.2.1.0 модуль для Joomla.Выводит материалы Joomla в виде меток на Яндекс.Карты

WT Yandex map items v.2.1.0 модуль для Joomla.Выводит материалы Joomla в виде меток на Яндекс.Карты

👩‍💻 WT Yandex map items v.2.1.0 модуль для Joomla.Выводит материалы Joomla в виде меток на Яндекс.Карты.v.2.1.0. Что нового?Сохранение последнего вида карты. Добавлены новые опции, позволяющие как для одного экземпляра модуля, так и для всех сохранять на устройстве пользователя последний использованный центр (координаты) и масштаб (zoom) карты. Это позволит открыть карту в том же месте после обновления страницы или при повторном открытии браузера.Определение местоположения пользователя.Модуль может определять местоположение пользователя и центрировать карту на нём. При одновременном использовании с функцией сохранения последнего вида карты определение геопозиции будет срабатывать только в первый раз. В дальнейшем, если обнаружены сохранённые данные центра и масштаба - будут использоваться они.CSS классы для маркеров карты.Всем маркерам карты добавлен CSS-класс wt-yandex-map-items-marker. Для просмотренных маркеров (по которым кликали) добавляется CSS-класс wt-yandex-map-items-marker-viewed, что позволит выделять просмотренные маркеры с помощью стилей в CSS-файлах вашего шаблона. Также для контейнеров маркеров ymaps на карте добавлены data-атрибуты: data-module-id - id модуля и data-marker-id - id маркера.Обработка GET-параметров в URL.Карта может реагировать на GET-параметры в url:- map[zoom] - устанавливает параметр масштаба.- map[center_latitude] и map[center_longitude] - широта и долгота центра карты.- map[marker_id] - id маркера, на котором центрируется карта.Таким образом вы можете создавать ссылку на карту с указанием конкретного маркера, на котором карта сфокусируется после загрузки маркеров. Например, https://site .ru/map?map[marker_id]=18465. Или же ссылку с указанием конкретных координат: https://site .ru/map?map[zoom]=16&map[center_latitude]=51.529706&map[center_longitude]=46.033922Страница расширенияGitHub расширенияВидео-обзор на YoutubeВидео-обзор на VK ВидеоВидео-обзор на Rutube@joomlafeed#joomla #yandex

Вышел Quantum Manager ver.3.2.1 и ver.2.0.5 — Релиз безопасности

Вышел Quantum Manager ver.3.2.1 и  ver.2.0.5 — Релиз безопасности

Вышел Quantum Manager ver.3.2.1 и ver.2.0.5 — Релиз безопасности.В последних версиях Quantum Manager устранены две уязвимости безопасности и исправлено несколько ошибок. Всем пользователям настоятельно рекомендуется обновиться до версии 3.2.1, чтобы обеспечить безопасность и актуальность установки.👩‍💻 Исправлены:1. XSS в SVG-файле. Запрещено выполнение встроенных в SVG скриптов.2. XSS по имени вредоносного файла. Больше никакого выполнения кода через имя файла.Поскольку эти проблемы влияют на безопасность сайта, мы подготовили две версии: одну для Joomla 5 и Joomla 4, а также дополнительную версию для Joomla 3 (предназначенную для устаревшего релиза Quantum Manager 2.0.4, для тех, кто все еще поддерживает сайты на Joomla 3).⚠️ Примечание: обновите Quantum Manager до версии 3.2.1 для Joomla 5 / Joomla 4 и установите Quantum Manager версии 2.0.5 для Joomla 3 (только исправления проблем безопасности).Команда NorrNext благодарит Joomla Security Strike Team и Joomla VEL Team за помощь в обнаружении и исправлении уязвимостей.Читать новостьСкачать@joomlafeed#joomla #расширения

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

pulmar

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Добрый вечер вообщем ситуация такая написал JS скрипт:

 
Код
<script type="text/javascript">
function calc() {
var x = document.getElementById("x").value;
var y = document.getElementById("y").value;
var result = document.getElementById("result");
x = parseInt(x);
y = parseInt(y);
document.getElementById(result).innerHTML = z1;
}

function tstForm()
{
var x = document.getElementById("x").value;
var y = document.getElementById("y").value;
var result = document.getElementById("result")
if (x >= 2 && x <= 50 && y >= 0 && y <= 1)
{
var z1 = x*200+x*35;
//alert(z1);
//document.write(z1);
result.innerHTML = z1;
}
if (x >= 51 && x <= 150 && y >= 0 && y <= 1)
{
var z2 = x*180+x*35;
//alert(z2);
//document.write(z2);
result.innerHTML = z2;
}
if (x >= 151 && x < 9999 && y >= 0 && y <= 1)
{
var z3 = x*170+x*35;
//alert(z3);
//document.write(z3);
result.innerHTML = z3;
}
if (x >= 2 && x <= 50 && y >= 1.1 && y <= 4)
{
var z4 = x*215+x*35;
//alert(z4);
//document.write(z4);
result.innerHTML = z4;
}
if (x >= 51 && x <= 150 && y >= 1.1 && y <= 4)
{
var z5 = x*190+x*35;
//alert(z5);
//document.write(z5);
result.innerHTML = z5;
}
if (x >= 151 && x < 9999 && y >= 1.1 && y <= 4)
{
var z6 = x*180+x*35;
//alert(z6);
//document.write(z6);
result.innerHTML = z6;
}
if (x >= 2 && x <= 50 && y >= 4.1 && y <= 8)
{
var z7 = x*250+x*35;
//alert(z7);
//document.write(z7);
result.innerHTML = z7;
}
if (x >= 51 && x <= 150 && y >= 4.1 && y <= 8)
{
var z8 = x*230+x*35;
//alert(z8);
//document.write(z8);
result.innerHTML = z8;
}
if (x >= 151 && x < 9999 && y >= 4.1 && y <= 8)
{
var z9 = x*200+x*35;
//alert(z9);
//document.write(z9);
result.innerHTML = z9;
}
if (x >= 2 && x <= 50 && y >= 8.1 && y <= 15)
{
var z10 = x*330+x*35;
//alert(z10);
//document.write(z10);
result.innerHTML = z10;
}
if (x >= 51 && x <= 150 && y >= 8.1 && y <= 15)
{
var z11 = x*300+x*35;
//alert(z11);
//document.write(z11);
result.innerHTML = z11;
}
if (x >= 151 && x < 9999 && y >= 8.1 && y <= 15)
{
var z12 = x*280+x*35;
//alert(z12);
//document.write(z12);
result.innerHTML = z12;
}
if (x >= 2 && x <= 50 && y >= 15.1 && y < 9999)
{
var z13 = x*360+x*35;
//alert(z13);
//document.write(z13);
result.innerHTML = z13;
}
if (x >= 51 && x <= 150 && y >= 15.1 && y < 9999)
{
var z14 = x*320+x*35;
//alert(z14);
//document.write(z14);
result.innerHTML = z14;
}
if (x >= 151 && x < 9999 && y >= 15.1 && y < 9999)
{
var z15 = x*300+x*35;
//alert(z15);
//document.write(z15);
result.innerHTML = z15;
}
//без упаковки товара
if (x == 1 && y >=0 && y <= 1)
{
var z16 = x*200;
result.innerHTML = z16;
}
if (x == 1 && y >=1.1 && y <= 4)
{
var z17 = x*215;
result.innerHTML = z17;
}
if (x == 1 && y >=4.1 && y <= 8)
{
var z18 = x*250;
result.innerHTML = z18;
}
if (x == 1 && y >=8.1 && y <= 15)
{
var z19 = x*330;
result.innerHTML = z19;
}
if (x == 1 && y >=15.1 && y <= 9999)
{
var z20 = x*360;
result.innerHTML = z20;
}
}
tstForm();

</script>

вставляю этот скрипт в настройках формы "JavaScript" далее добавляю 3 текстовых поля (x, y,(в поле дополнительных атрибутов пишу - onchange="tstForm()" ) result) и кнопку "Проверить" с типом "input" и доп.атрибутом onclick="tstForm()". Эта вся конструкция соответственно должна выполнятся до отправки формы.

P.S. Если в конструкторе не создавать кнопки Проверить и текстового поля result, а вставить в HTML Layout строчки:
Код
<div>Стоимость доставки: <span id="result">0</span> руб.</div>
<input type="button" onclick="tstForm()" value="Проверить">
всё работает. Но необходимо чтобы именно как в первом мною описаном варианте.

Заранее всем огромнейшее спасибо!
*

pulmar

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: Как в форме выполнить JavaScript?
« Ответ #1 : 17.02.2013, 11:13:50 »
Неужели никто не может подсказать в чем загвоздка?
*

Станислав82

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Как в форме выполнить JavaScript?
« Ответ #2 : 10.03.2013, 05:53:07 »
Та же проблема, не пойму, как прикрутить скрипт к форме и настроить работоспособность. Ребята форумчане спасайте!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

reCAPTCHA V2 Google - Для Joomla 1.5

Автор gartes

Ответов: 3
Просмотров: 8699
Последний ответ 11.11.2021, 07:42:44
от АлексейБеляев
Вывод формы горизонтально ?

Автор warlocksp

Ответов: 5
Просмотров: 2138
Последний ответ 08.12.2016, 15:35:26
от DeniTornado
Автозаполнение полей формы

Автор 68pin

Ответов: 1
Просмотров: 1384
Последний ответ 15.06.2016, 17:06:35
от 68pin
Как передать результат Javascript !

Автор Agard

Ответов: 34
Просмотров: 3477
Последний ответ 13.03.2016, 14:52:36
от Agard
Выполнять JavaScript код при отправке сообщения

Автор Hot_Gomer

Ответов: 5
Просмотров: 2171
Последний ответ 14.01.2016, 23:45:06
от Hot_Gomer