Новости 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

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

Serpent19

  • Захожу иногда
  • 68
  • 0 / 0
Здравствуйте.
С помощью дополнительного поля в форме редактирования товара я могу пометить, нужен ли бланк заказа для конкретного товара.
В корзине basket_b2c.html.php таблицу переписал под себя. Появляется дополнительная ссылка (пока еще не ссылка, а строка "Заполните бланк заказа <Наименование товара>") напротив того товара, для которого нужен дополнительный бланк (например длина того или иного кабеля, количество того или другого переходника и т.д.). Естественно для других товаров такой ссылки нет.
После заполнения бланка пользователем должен быть автоматический возврат в корзину для заполнения бланка для другого товара или оформления заказа.
Как организовать такой плагин? VM 1.1.9.
*

dstavropolskij

  • Захожу иногда
  • 106
  • 10 / 0
*

Serpent19

  • Захожу иногда
  • 68
  • 0 / 0
Нет, конечно. Дать направление, для начала.
Хотя, было бы неплохо... :)
Нужен пример, который я смогу переделать под себя.
« Последнее редактирование: 05.12.2012, 13:49:38 от Serpent19 »
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
нужен ли бланк заказа для конкретного товара.
В корзине basket_b2c.html.php
Естественно для других товаров такой ссылки нет.оформления заказа.
?Я не совсем понял. Товар у Вас уже в корзине, а Вы еще хотите дополнительную инфо к нему добавить, так. Он у Вас с аттрибутами, что ли?
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Serpent19

  • Захожу иногда
  • 68
  • 0 / 0
Нет, это не атрибуты. Это сопутствующие товары, которые продаются в комплекте с основным товаром, в качестве ЗИПа.
Плагин не подходит. Начал писать компонент. Там будет форма с таблицей с чекбоксами и инпутами. И, соответственно, – новая таблица в БД.
Первый вопрос, который возник: где хранятся заказы, которые отображаются в корзине?
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
В cookies браузера, если не ошибаюсь.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Serpent19

  • Захожу иногда
  • 68
  • 0 / 0
vm_cart
Это куки? Как их вытащить? Где почитать?
*

Serpent19

  • Захожу иногда
  • 68
  • 0 / 0
Подскажите, пожалуйста, как вытащить vm_cart.
$_COOKIES('vm_cart') возвращает пустую строку.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Попробуйте unserialize($_SESSION['cart']) или $_SESSION['cart']. Но если вы находитесь в shop.cart, то по-моему достаточно $cart.
« Последнее редактирование: 07.12.2012, 22:07:37 от robert »
Не будь паразитом, сделай что-нибудь самостоятельно!
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
vm_cart
Я имел в виду таблицу #__vm_cart. Там хранится корзины авторизованных посетителей. Корзина текущей сессии образуется с помощью переменной сессии $_SESSION['cart'] и cookies.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Serpent19

  • Захожу иногда
  • 68
  • 0 / 0
Я имел в виду таблицу #__vm_cart. Там хранится корзины авторизованных посетителей. Корзина текущей сессии образуется с помощью переменной сессии $_SESSION['cart'] и cookies.
Таблицы #__vm_cart в БД нет. Но $_SESSION['cart'] возвращает значение "Array". Видимо - вся информация в нем. Какие поля у этого массива?
*

fsv

  • Moderator
  • 2781
  • 411 / 2
Таблицы #__vm_cart в БД нет. Но $_SESSION['cart'] возвращает значение "Array". Видимо - вся информация в нем. Какие поля у этого массива?

Таблица есть, #_vm_cart. Вместо "#" - ваш префикс, возможно, "jos".
Включите в админке в настройках VM отладку, там много интересного, в том числе массив $cart.


Веб-разработка: заказ. Только новая разработка.
*

fsv

  • Moderator
  • 2781
  • 411 / 2
Из таблицы тянуть не надо. В файле в глобальных объявите $cart (если нет).
Веб-разработка: заказ. Только новая разработка.
*

Serpent19

  • Захожу иногда
  • 68
  • 0 / 0
Вытащил. Количество, например, хранится в $_SESSION["cart"][$i]["quantity"].
*

Serpent19

  • Захожу иногда
  • 68
  • 0 / 0
Добрался до интересного вопроса. Голову сломал.
Идентификатор корзины должен быть где-то. Ведь одновременно несколько покупателей могут положить в корзину товары. В т.ч. и те, для которых нужен бланк заказа...
Где он хранится? Как мне его найти?
Таблицы jos_vm_cart у меня нет.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Добрался до интересного вопроса. Голову сломал.
Идентификатор корзины должен быть где-то. Ведь одновременно несколько покупателей могут положить в корзину товары. В т.ч. и те, для которых нужен бланк заказа...
Где он хранится? Как мне его найти?
Таблицы jos_vm_cart у меня нет.
Какая версия VM у вас?
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Serpent19

  • Захожу иногда
  • 68
  • 0 / 0
*

fsv

  • Moderator
  • 2781
  • 411 / 2
Таблицы jos_vm_cart у меня нет.

Нет корзины. Ваша долгая работа может туда и пойти. Вы бы сравнили, чего у вас еще нет.

Цитировать
Ведь одновременно несколько покупателей могут положить в корзину товары.
Так у каждого покупателя $cart свой.
Веб-разработка: заказ. Только новая разработка.
*

Serpent19

  • Захожу иногда
  • 68
  • 0 / 0
Нет корзины. Ваша долгая работа может туда и пойти. Вы бы сравнили, чего у вас еще нет.
Так все заказы оформляются нормально, в админке появляется список покупок. Все работает нормально в этом направлении. Я же надстройку пишу.
За $cart спасибо, буду его долбить. :)
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Нет корзины. Ваша долгая работа может туда и пойти. Вы бы сравнили, чего у вас еще нет.
Я не понял, это ошибка инсталяции?
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Serpent19

  • Захожу иногда
  • 68
  • 0 / 0
Я не понял, это ошибка инсталяции?
Вот уж не знаю. Работает все без #__vm_cart.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Так все заказы оформляются нормально, в админке появляется список покупок.
Насколько я знаю, jos_vm_cart сохраняет только неподтвержденные корзины зарегистрированных покупателей. А заказы сохраняются в jos_vm_orders
Не будь паразитом, сделай что-нибудь самостоятельно!
*

fsv

  • Moderator
  • 2781
  • 411 / 2
Вот уж не знаю. Работает все без #__vm_cart.

Насколько я знаю, jos_vm_cart сохраняет только неподтвержденные корзины зарегистрированных покупателей. А заказы сохраняются в jos_vm_orders

Да. Но я не о том, что без #__vm_cart не будет работать, а о том, что точно также может не оказаться еще чего-нибудь, на этот раз критически важного (хотя, "непредвиденное" отсутствие одной из таблиц, я уже расцениваю как "важное").

За $cart спасибо, буду его долбить. :)
Пожалуйста. Только я вам об этом массиве еще 10.12.2012 сказал...
« Последнее редактирование: 17.12.2012, 20:26:04 от fsv »
Веб-разработка: заказ. Только новая разработка.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Да. Но я не о том, что без #__vm_cart не будет работать, а о том, что точно также может не оказаться еще чего-нибудь, на этот раз критически важного (хотя, "непредвиденное" отсутствие одной из таблиц, я уже расцениваю как "важное").
Полностью согласен.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Serpent19

  • Захожу иногда
  • 68
  • 0 / 0
Пожалуйста. Только я вам об этом массиве еще 10.12.2012 сказал...
$cart и 10 и 18.12.12 возвращает пустое значение.
*

fsv

  • Moderator
  • 2781
  • 411 / 2
$cart и 10 и 18.12.12 возвращает пустое значение.

Импортируйте таблицу (прикрепил).
В basket_b2c.html.php в самый конец для отладки можно вставить:
Код
<?php 
echo $cart["idx"];
echo '<br />';
echo $cart[0]["product_id"];
echo '<br />';
echo count($cart).'<br />';
?><pre><?php 
print_r ($cart);
?></pre>

[вложение удалено Администратором]
Веб-разработка: заказ. Только новая разработка.
*

Serpent19

  • Захожу иногда
  • 68
  • 0 / 0
Импортируйте таблицу (прикрепил).
Спасибо.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ошибка: Please select a Payment Method - при оформлении заказа

Автор Nessy74

Ответов: 0
Просмотров: 1423
Последний ответ 31.12.2015, 01:43:03
от Nessy74
Дополнительная кнопка купить

Автор Mishok333

Ответов: 7
Просмотров: 1610
Последний ответ 21.05.2014, 14:13:31
от Mishok333
Отображение наименований товара в списке заказов (order.order_list)

Автор Wolverine

Ответов: 3
Просмотров: 1399
Последний ответ 16.12.2013, 16:26:27
от fsv
Минимальная сумма заказа в зависимости от группы покупателя

Автор Flomik

Ответов: 2
Просмотров: 2890
Последний ответ 07.05.2013, 13:43:46
от tishkovav
Убрать шаг подтверждения заказа при его оформлении

Автор ibrogim

Ответов: 7
Просмотров: 7147
Последний ответ 27.10.2012, 16:31:35
от fobos-net