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

Akeksandr

  • Захожу иногда
  • 396
  • 12 / 0
Включил в настройках - "Использовать как каталог". Отключил - "Показать цены". Включил - "Показывать 'Позвоните, чтобы узнать цену',
если цена отсутствует". Но надпись - "Позвонить для запроса цены"  не выводится. *ОХ-Х-Х*
Подскажите плииз.
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
В карточке товара ?
В категории выводится, конфиг сделал как у вас
*

Akeksandr

  • Захожу иногда
  • 396
  • 12 / 0
В карточке товара ?
В категории выводится, конфиг сделал как у вас
Олег, может подскажите что не так? Именно в категории пытаюсь сделать. В карточке не критично.
Есть дополнительные макеты в папке - "sublayouts". Если я правильно понимаю, то в файле "products.php" идёт вызов дополнительного макета  "prices.php", в котором и прописан вывод надписи -  "Позвоните, чтобы узнать цену". Но надпись не появляется. В стандартном шаблоне Протостар, надпись также отсутствует.
Вот частично код из файла  "products.php". Здесь ведь прописан вызов макета "prices.php"?
Код
<div class="product-detail" itemtype="http://schema.org/Offer" itemprop="offers" itemscope>
                <?php //echo $rowsHeight[$row]['price'] ?>
                <div class="product-price"> <?php
                    echo shopFunctionsF::renderVmSubLayout('prices',array('product'=>$product,'currency'=>$currency));
echo "<meta itemprop='price' content='".$product->prices['salesPrice']."'>";
                    echo "<meta itemprop='priceCurrency' content='RUB'>";
                    echo "<meta itemprop='priceCurrency' content='".$currency->_vendorCurrency_code_3."'>";
                    ?>
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
На локалке сборка от ВИрт,  шаблон vmbeez3, переопределений VirtueMart нет.
Отключайте проверку
макета "prices.php"
Код
if ($product->prices['salesPrice']<=0 and VmConfig::get ('askprice', 1) and isset($product->images[0]) and !$product->images[0]->file_is_downloadable) { 
?>
*

Akeksandr

  • Захожу иногда
  • 396
  • 12 / 0
На локалке сборка от ВИрт,  шаблон vmbeez3, переопределений VirtueMart нет.
Отключайте проверку
Код
if ($product->prices['salesPrice']<=0 and VmConfig::get ('askprice', 1) and isset($product->images[0]) and !$product->images[0]->file_is_downloadable) { 
?>
Пробовал закомментировать данную строчку, сразу ошибка - синтаксис error на Главной. Но на странице Категории ошибка не выводится, но и надпись тоже.
Код
//if ($product->prices['salesPrice']<=0 and VmConfig::get ('askprice', 1) and isset($product->images[0]) and !$product->images[0]->file_is_downloadable) 
Странный момент. На Главной есть модуль - "Слайдер товаров virtuemart", в котором присутствует данная надпись.  :o
"mod_virtuemart_product_slider" - "default.php". Я так понимаю вот этот код ответственный за вызов.
Код
 <?php 
                echo '<div class="productdetails">';
                if ($show_price) {
                    echo '<div class="vmslider-price">';
                    echo shopFunctionsF::renderVmSubLayout('prices',array('product'=>$product,'currency'=>$currency));
                    echo '</div>';
               }
Кстати пробовал данную часть кода из модуля слайдера добавить в макет товаров в категории, ничего не происходило. Никак не могу добавить надпись.
Не, ну тупо прописать то можно, но нужно чтобы работало с настройками.
« Последнее редактирование: 05.01.2022, 17:22:20 от Akeksandr »
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Пробовал закомментировать данную строчку, сразу ошибка - синтаксис error на Главной. Но на странице Категории ошибка не выводится, но и надпись тоже.
значит у вас макет переопределен в шаблоне, раз в модуле работает . Ошибка  потому что нужно комментировать и дальше в коде . Но лучше проверить какой код из условия не срабатывает .
Кеш чистили после правки ?
*

Akeksandr

  • Захожу иногда
  • 396
  • 12 / 0
значит у вас макет переопределен в шаблоне, раз в модуле работает . Ошибка  потому что нужно комментировать и дальше в коде . Но лучше проверить какой код из условия не срабатывает .
Кеш чистили после правки ?
Кеш по любому чищу. И в админке, и в браузере.
В модуле работает когда нет изменений. А ошибка была как раз когда закомментировал строку. И именно на Главной, потому как там выводится модуль. Макеты переопределены. Там и пробовал редактировать.
Буду признателен за помощь.
"mod_virtuemart_product_slider" - "default.php" полностью.
Спойлер
[свернуть]
"com_virtuemart" - "sublayouts" - "products.php"  полностью
Спойлер
[свернуть]
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Вам нужен файл com_virtuemart/sublayouts/prices.php , добавьте дамп вывода условия
   
Код
// OlegK
echo "<pre style='color:red;'>","Prisec => ";var_dump($product->prices['salesPrice']);echo "</pre>","<hr>";die('<br>Ok');
if ($product->prices['salesPrice']<=0 and VmConfig::get ('askprice', 1) and isset($product->images[0]) and !$product->images[0]->file_is_downloadable) {
$askquestion_url = JRoute::_('index.php?option=com_virtuemart&view=productdetails&task=askquestion&virtuemart_product_id=' . $product->virtuemart_product_id . '&virtuemart_category_id=' . $product->virtuemart_category_id . '&tmpl=component', FALSE);
?>
*

Akeksandr

  • Захожу иногда
  • 396
  • 12 / 0
Вам нужен файл com_virtuemart/sublayouts/prices.php , добавьте дамп вывода условия
Я не силен в программировании.  >:(  Это для отладки и проверки? Добавил данное условие.
Сайт не открывается, только одна фотка и название случайного товара. При F5 происходит смена товара. И внизу пишется красным -  Prisec => NULL
Под строкой -  Ok
Очень признателен Вам за помощь, но у меня плохо получается осознать как нужно сделать. (((
П.С.
Отключил модуль слайдера товаров. Сайт открывается хорошо. Но надпись не выводится. Но карточка товара выводится как-то некорректно. На весь экран название товара, фотка. И внизу таже надпись красным, только с ценой -  Prisec => float(157.80) На странице Категории без изменений.
« Последнее редактирование: 06.01.2022, 10:53:22 от Akeksandr »
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Измените на
Код
echo "<pre style='color:red;'>","Prisec => ";var_dump($product->prices['salesPrice']);echo "</pre>","<hr>";//die('<br>Ok')
только с ценой -  Prisec => float(157.80)
Значит условие не сработает, если цена больше 0 .
Даю скрин настроек Цены
*

Akeksandr

  • Захожу иногда
  • 396
  • 12 / 0
На главной в модуле надпись есть. Также присутствует то что добавил.

На странице Категории надпись не выводится. Выглядит так.

На странице товара выглядит так.
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Переключите на стандартный шаблон .
Ищите где у вас переопределенный макет категории
*

Akeksandr

  • Захожу иногда
  • 396
  • 12 / 0
Макет категории, там же. В папке HTML шаблона. Но он ничем не помог.  *ОХ-Х-Х*
Вообще не понятно...
Если отключить цены и переименовать файл
Код
prices.php
, то ни на странице Категории, ни в модуле нет ни цен, ни надписи "Позвонить..."
То есть как бы работает. Но при возвращении назад, надписи ни на странице Категории, ни в карточке товара нет. *ОХ-Х-Х*  Только в модуле.

*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как сделать разделение цены по 3 разряда? Решено

Автор varella

Ответов: 13
Просмотров: 2801
Последний ответ 28.10.2022, 19:32:37
от marksetter
Изменить шрифт копее у цены

Автор DrShepard

Ответов: 5
Просмотров: 2674
Последний ответ 27.08.2021, 11:12:11
от DrShepard
Удалить сложение основной цены и цены дополнительного поля [Решено]

Автор Eholov

Ответов: 2
Просмотров: 1534
Последний ответ 22.01.2020, 10:17:36
от Eholov
VirtueMart b facebookpixel формат цены

Автор Dolphin4ik_1

Ответов: 0
Просмотров: 867
Последний ответ 18.06.2019, 17:33:51
от Dolphin4ik_1
Есть ли способ вывести цены двух групп покупателей сразу?

Автор Socrat

Ответов: 0
Просмотров: 769
Последний ответ 20.03.2019, 08:57:28
от Socrat