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

poz1tive

  • Новичок
  • 4
  • 0 / 0
Добрый день, друзья верстальщики и вэбмастера!

Часто читаю этот форум и постоянно нахожу тут полезные решения.

И вот первый раз пишу с вопросом, поскольку он касается работы с php, а я в этом не силен.

Суть вопроса: нашел решение по выводу названия материала К2 в форму заказа RSForm Pro, которая реализована через JCE mediabox.
Решение получилось применить вот такое: http://joomlaforum.ru/index.php/topic,148897.msg811624.html#msg811624
Данные: Joomla 3.2.0+K2 v2.6.7+RSForm Pro+JCE mediabox
Описание:
1. в материале К2 есть ссылка на форму заказа
<a class="jcepopup" type="iframe" rel="width[700];height[500]" href="index.php?option=com_rsform&amp;view=rsform&amp;formId=1;tmpl=component;&name=<?php echo $pageTitle ?>" target="_blank">Получить КП на e-mail</a>
2. Название материала выводится в через скрипт:
Код
<script type="text/javascript">
function get_title(){
var HF = document.getElementById("Tech");
HF.value = document.title;
}</script>
3. заполнение поля Tech производится путем нажатия Sumbit, через функцию
Код
onclick="get_title()"

Проблема: при заполнении поля название берется из $pageTitle - в котором у меня при помощи sh404SEF добавлены SEO данные и получается название материала К2+SEO текст ("Станок вертикально-сверлильный 2С132 купить станки, цена, описание, заказать)


Вопрос: как изменить код, чтобы название материала К2 бралось из <meta property="og:title" content=" "> либо из breadcrumbs, в которых в обоих название материала стоит без SEO текста, либо другие варианты откуда взять название материала. Так же необходимо заполнять без нажатия на Sumbit, т.е. при загрузке формы в модальном окне (т.е. автоматически, как только пользователь нажмет кнопку Получить КП на странице товара).

Идеальное решение для меня: при нажатии на кнопку появляется форма в которой уже стоит название товара и остается только ввести почту и телефон, чтобы получить цену и предложение на этот товар.

Жду помощи, друзья!

Fedor Vlasenko, где же вы? Это по вашей компетенции вопрос - помогите!
« Последнее редактирование: 06.12.2013, 16:29:54 от poz1tive »
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Можно так брать с заголовка h1
Код: php-brief
<script type="text/javascript">
function get_title(){
var HF = document.getElementById("Tech");
HF.value = document.getElementsByTagName('h1')[0].innerHTML;
 //jQuery('h1').text();
}</script>
*

poz1tive

  • Новичок
  • 4
  • 0 / 0
Можно так брать с заголовка h1
Код: php-brief
<script type="text/javascript">
function get_title(){
var HF = document.getElementById("Tech");
HF.value = document.getElementsByTagName('h1')[0].innerHTML;
 //jQuery('h1').text();
}</script>

не работает...
*

poz1tive

  • Новичок
  • 4
  • 0 / 0
Решил сам:
в Properties RSFormPro в поле Java script вставлен код:
Код
<script type="text/javascript">
window.onload = function get_title(){
var HF = document.getElementById("Tech");
HF.value = parent.document.getElementsByTagName('h1')[0].innerHTML;
}</script>

Теперь при нажатии на ссылку на странице товара, открывается форма, в которой заполнено поле по тегу H1, в котором содержится корректное название товара.

Может кому пригодится.

Всем добра :)

*

Vivaldi

  • Новичок
  • 1
  • 0 / 0
Решил сам:
в Properties RSFormPro в поле Java script вставлен код:
Код
<script type="text/javascript">
window.onload = function get_title(){
var HF = document.getElementById("Tech");
HF.value = parent.document.getElementsByTagName('h1')[0].innerHTML;
}</script>

Теперь при нажатии на ссылку на странице товара, открывается форма, в которой заполнено поле по тегу H1, в котором содержится корректное название товара.

Может кому пригодится.

Всем добра :)


в данном случае по ссылке в принципе можно ничего не отправлять - он просто берет значение h1 из страницы.
Я немного по-другому решил схожую проблему, в моем случае модальное окно необязательно.
Создал пользовательский модуль, подключив расширение php_module, ибо Joomla режет код при сохранении. Можно выбрать любое другое, главное чтобы код не обрезало. Прописал модулю позицию, чтобы можно было вызвать в материале добавлением {loadposition module_name}
В этот модуль вставил:
Код
<?php 
$db = JFactory::getDBO();
$articleid = JRequest::getInt('id');
$db->setQuery('SELECT title FROM 'table_name'_k2_items WHERE id='.$articleid);
$item_title=$db->loadResult();

?>
<a class="jcepopup" type="iframe" rel="width[700];height[500]" href="index.php?option=com_rsform&amp;view=rsform&amp;formId=6;tmpl=component;&title=<?php echo $item_title; ?>" target="_blank">Нажми меня</a>
Где formId - id вашей формы, a 'table_name' префикс вашей таблицы в БД. А в нужное мне поле RSForm вставил следующее:
Код
//<code>
return $_REQUEST['title'];
//</code>
 
В принципе, таким образом можно передать любое значение, какое пожелаете и получить его в RSForm. Properties RSForm можно оставить пустым и модальное окно в ссылке необязательно.
Не знаю, может этот способ в чем-то плох - я еще новичок и ненастоящий программист, но мучился с этим полутора суток, даже вот решил написать и зарегистрировался на этом сайте.
Всем добра!
« Последнее редактирование: 06.04.2015, 21:48:52 от Vivaldi »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Заявки падают всегда в спам при оформлении заявки через RSForm

Автор stitch808

Ответов: 7
Просмотров: 2103
Последний ответ 31.01.2024, 16:51:58
от stitch808
Калькулятор на RSForm. Вопрос по JS

Автор ukrart

Ответов: 3
Просмотров: 2736
Последний ответ 18.08.2022, 11:48:44
от sivers
Правила валидации полей RSForm Pro

Автор Anvari6120

Ответов: 0
Просмотров: 2530
Последний ответ 26.07.2022, 19:02:44
от Anvari6120
Прикрипление файлов в форме RSForm

Автор stitch808

Ответов: 0
Просмотров: 2623
Последний ответ 28.03.2022, 17:34:40
от stitch808
RSForm макеты отображаются без отступов по всей ширине экрана

Автор pechenye

Ответов: 0
Просмотров: 2614
Последний ответ 08.02.2022, 18:39:35
от pechenye