[Яндекс такси]
Добрый день!
Существует следующая задача.
«Есть сайт торгового центра. На сайте есть разные магазины, когда мы находимся в карточке определенного магазина, там должна быть кнопка что-то типа „Вызвать такси“. И нужно чтобы такси приехало к выходу торгового центра, который находится максимально близко к этому магазину.»
В связи с этим у меня несколько вопросов.
Есть ли для modx какой-то модуль для интеграции с Яндекс-такси?
Есть ли у Яндекс такси какой-то способ/виджет, который можно было бы внедрить на сайт для реализации данного функционала?
Есть ли у Яндекс такси API с помощью которого можно было бы реализовать обозначенный функционал?
Существует следующая задача.
«Есть сайт торгового центра. На сайте есть разные магазины, когда мы находимся в карточке определенного магазина, там должна быть кнопка что-то типа „Вызвать такси“. И нужно чтобы такси приехало к выходу торгового центра, который находится максимально близко к этому магазину.»
В связи с этим у меня несколько вопросов.
Есть ли для modx какой-то модуль для интеграции с Яндекс-такси?
Есть ли у Яндекс такси какой-то способ/виджет, который можно было бы внедрить на сайт для реализации данного функционала?
Есть ли у Яндекс такси API с помощью которого можно было бы реализовать обозначенный функционал?
migxLoopCollection Joins
Есть такой код
Делал так
[[!migxLoopCollection?
&classname=`MaterialSubcategories\Model\subcategories`
&where=`{"id":"[[+subcategory_id]]"}`
&tpl=`@CODE: [[+title]]/[[+category_id]]`
]]
как сделать joins по classname MaterialCategories\Model\categories в котором id=[[+category_id]], нужно отобразить поле nameДелал так
[[!migxLoopCollection?
&classname=MaterialSubcategories\Model\subcategories
&where={"id":"[[+subcategory_id]]"}
&joins=`{"MaterialCategories\Model\categories":{"alias":"Categories","on":"Categories.id = MaterialSubcategories\Model\subcategories.category_id"}}`
&tpl=@CODE: [[+title]]/[[+category_id]] - [[+Categories.name]]
]]
но не получилось, буду благодарен за любую помощь Максимальное количество товаров в корзине minishop2
Добрый день!
Ставлю в настройке ms2_cart_max_count «1», а товаров всё равно можно добавить сколько угодно.
Где это исправить, кто знает? Подскажите, пожалуйста.
Ставлю в настройке ms2_cart_max_count «1», а товаров всё равно можно добавить сколько угодно.
Где это исправить, кто знает? Подскажите, пожалуйста.
Дата оплаты заказа minishop2
Подскажите, пожалуйста, как вывести дату оплаты заказа в личном кабинете.
Как убрать выпадающие меню на сайте?
В разделе Блог была размещена публикация, однако после размещения, её заголовок начал отображаться в выпадающем меню на главной странице. как можно убрать это выпадающие меню, так как в остальных разделах главного меню сайта выпадающее меню отсутствует.
Ниже код шаблона раздела Блог:
[[$footer]]
Ниже код шаблона раздела Блог:
[[$header]]
[[$subhead_inner]]
[[$bc]]
[[*pagetitle]]
<div
class=«row large-columns-3 medium-columns-1 small-columns-1 post-list»
>
[[!pdoPage?
&tpl=`blog`
&limit=`6`
&includeTVs=`minipic`
&includeContent=`1`
&tplPageWrapper=`@INLINE[[+pages]]
`
&tplPage=`@INLINE [[+pageNo]]`
&tplPageActive=`@INLINE [[+pageNo]]`
]]
[[!+page.nav]]
[[$footer]]
Объект msOrderAddress содержит некорректные данные покупателя
Здравствуйте!
Дано:
MODX Revo 2.7.1
Minishop2 обновленный с версии 2.4.18 до 4.3.0 без промежуточных обновлений. Старые handler'ы удалены.
Модуль оплаты PayKeeper из репозитория modx.com
Как таковой регистрации на сайте нет. При оформлении заказа в корзине есть поля ФИО, email, телефон.
Проблема: при формировании линка на оплату в качестве ФИО передаются какие-то рандомные данные, которые вытягиваются из БД пользователей. Не то, что введено в соответствующее поле.
Пробовал заполнять и авторизованным и в качестве гостя. Указывал каждый раз разные разные данные — новый пользователь нормально создаются, но в линк передается какой-то другое имя.
Фрагмент кода из модуля:
Дано:
MODX Revo 2.7.1
Minishop2 обновленный с версии 2.4.18 до 4.3.0 без промежуточных обновлений. Старые handler'ы удалены.
Модуль оплаты PayKeeper из репозитория modx.com
Как таковой регистрации на сайте нет. При оформлении заказа в корзине есть поля ФИО, email, телефон.
Проблема: при формировании линка на оплату в качестве ФИО передаются какие-то рандомные данные, которые вытягиваются из БД пользователей. Не то, что введено в соответствующее поле.
Пробовал заполнять и авторизованным и в качестве гостя. Указывал каждый раз разные разные данные — новый пользователь нормально создаются, но в линк передается какой-то другое имя.
Фрагмент кода из модуля:
Свой сниппет в FetchIt
Задача после отправки формы в [[+result]] вывести ответ
помогите пожалуйста
[[!FetchIt?
&snippet=`MySnippet`
&form=`tpl.FetchIt.example`
]]
[[+result]]
сниппет MySnippetif (empty($_POST['date_men'])) {
return $FetchIt->error('Ошибки в форме', [
'date_men' => 'Вы не заполнили имя'
]);
} else {
return $FetchIt->success('Форма прошла проверку',[
'result' => 'Отправлено'
]);
}
не передается result. помогите пожалуйста
Подгрузка чанков по мере прокрутки страницы
Добрый вечер. Работаю в ModX 2.8.7
В ходе оптимизации сайта для Google столкнулся с проблемой — слишком длинная главная страница.
Сама страница состоит из большого и длинного шаблона с разными html блоками. В итоге Google ругается, что слишком длинная страница, долгое время загрузки и так далее…
Если бы на стр были всплывающие окна, блоки типа блога, товаров, новостей — видел варианты их подгрузки по мере прокрутки страницы.
НО
КАК организовать подгрузку ЧАНКОВ по мере прокрутки страницы?
Т.е. пример: Google загружает слайдер, меню и еще какой-то блок. Прокручиваем дальше… На Ajax происходит подгрузка блока О компании, проматываем, подгружается Преимущества, продолжаем спускаться… подгружаются… Загружается блок Footer. Страница кончилась…
В ходе оптимизации сайта для Google столкнулся с проблемой — слишком длинная главная страница.
Сама страница состоит из большого и длинного шаблона с разными html блоками. В итоге Google ругается, что слишком длинная страница, долгое время загрузки и так далее…
Если бы на стр были всплывающие окна, блоки типа блога, товаров, новостей — видел варианты их подгрузки по мере прокрутки страницы.
НО
КАК организовать подгрузку ЧАНКОВ по мере прокрутки страницы?
Т.е. пример: Google загружает слайдер, меню и еще какой-то блок. Прокручиваем дальше… На Ajax происходит подгрузка блока О компании, проматываем, подгружается Преимущества, продолжаем спускаться… подгружаются… Загружается блок Footer. Страница кончилась…
Modhost закрывается в РФ/РБ
Всем привет!
Сразу к делу. Modhost закрывается — история нашего проекта подходит к концу.
Мы начинали, как суперхостинг, заточенный под MODX. Сейчас рынок MODX в РФ ограничен, а законы для хостеров становятся всё строже. Поддерживать инфраструктуру маленького хостинга для сообщества становится невозможным.
Увы, теперь только большие хостинги могут работать законно.
Подробнее на Хабре.
В ближайшее время мы предложим нашим клиентам бесшовный переезд к партнеру (Spaceweb) с сохранением баланса. Если Sweb не подойдёт — 30 дней на перенос.
Modstore продолжает свою работу. Хостинг modx.pro и docs.modx.pro на нас.
Сразу к делу. Modhost закрывается — история нашего проекта подходит к концу.
Мы начинали, как суперхостинг, заточенный под MODX. Сейчас рынок MODX в РФ ограничен, а законы для хостеров становятся всё строже. Поддерживать инфраструктуру маленького хостинга для сообщества становится невозможным.
Увы, теперь только большие хостинги могут работать законно.
Подробнее на Хабре.
В ближайшее время мы предложим нашим клиентам бесшовный переезд к партнеру (Spaceweb) с сохранением баланса. Если Sweb не подойдёт — 30 дней на перенос.
Modstore продолжает свою работу. Хостинг modx.pro и docs.modx.pro на нас.
Запретить доступ к основным изображениям Minishop через .htaccess
Здравствуйте!
Добавил в настройках медиафайлов наложение водяного знака на миниатюры из галереи Minishop. Но смысл теряется, т.к. понимающий человек может посмотреть на ссылку миниатюры и открыть основное изображение (уже без водяного знака), ведь они, практически, в одном месте находятся. (
Выход вижу в запрете открытия ссылки на основное изображение через файл .htaccess в папке /assets/images/products, но не могу сообразить как это сделать.
Т.е. получается, нужно:
— где-то в одном месте запретить доступ к изображениям в папках /assets/images/products/id-товара (с учетом расширений файлов, т.к. в этой папке ещё и видео mp4 могут быть, которые нужны на сайте)
— но, разрешить доступ к папкам /assets/images/products/id-товара/medium (small, large и т.д.)
Помогите пожалуйста.
Добавил в настройках медиафайлов наложение водяного знака на миниатюры из галереи Minishop. Но смысл теряется, т.к. понимающий человек может посмотреть на ссылку миниатюры и открыть основное изображение (уже без водяного знака), ведь они, практически, в одном месте находятся. (
Выход вижу в запрете открытия ссылки на основное изображение через файл .htaccess в папке /assets/images/products, но не могу сообразить как это сделать.
Т.е. получается, нужно:
— где-то в одном месте запретить доступ к изображениям в папках /assets/images/products/id-товара (с учетом расширений файлов, т.к. в этой папке ещё и видео mp4 могут быть, которые нужны на сайте)
— но, разрешить доступ к папкам /assets/images/products/id-товара/medium (small, large и т.д.)
Помогите пожалуйста.