Вопросы
Как при открытии страницы подгружать ajax'ом 24 то
Как в minishop2 при открытии страницы подгружать ajax'ом 24 товара, а при скроллинге подгрузить 3 товара?
При установке параметра limit=24, подгружается 24 товара, и при скролле также 24, а мне нужно 3.
Может кто сталкивался с этим? Хотя бы в каком направлении копать?
При установке параметра limit=24, подгружается 24 товара, и при скролле также 24, а мне нужно 3.
Может кто сталкивался с этим? Хотя бы в каком направлении копать?
[[!setCategory]] [[!mFilter2? &filter_delimeter=`$` &limit=`24` &ajaxMode=`scroll` &where =`ms$price:asc` &parents=`4282,4319,52,4346,4355,4381` &element=`msProducts` &filters=`ms$price:number, parent:categories` &tpls=`tpl.msProducts.row,tpl.msProducts.row2` &class=`msProduct` &sort=`ms$price:asc` &tplOuter=`tpl.mFilter2.outer.2` &tplFilter.outer.ms$price=`tpl.mFilter2.filter.slider` &tplFilter.row.ms$price=`tpl.mFilter2.filter.number` &suggestionsRadion=`ms$tip` &suggestionsRadion=`ms$tippokritiya` &suggestionsRadion=`ms$strana` &suggestionsRadion=`ms$vendor` &suggestionsRadion=`ms$kraska`]] Быстрый просмотр карточки товара Fancybox3
Привет! Сделал быстрый просмотр карточки товара с помощью Fancybox3, а так же плагина SwitchTemplate (элементарно переключает шаблон с помощью ключа в ссылке), на карточке товара в каталоге вызываю его вот таким образом:
Как проверить принадлежность ресурса к msProduct ?
Как проверить принадлежность ресурса к msProduct в феноме?
Нужно поставить вилку в зависимости от типа ресурса:
Нужно поставить вилку в зависимости от типа ресурса:
{if $_modx->resource.isMsProduct }
{$_modx->runSnippet('ms2Gallery')}
{else}
{$_modx->resource.content}
{/if} mFilter2: mse2_load
Привет!
Такая дилемма: повесил на событие скролл к началу списка товаров — целью был возврат к началу списка при изменение фильтров mFilter
Такая дилемма: повесил на событие скролл к началу списка товаров — целью был возврат к началу списка при изменение фильтров mFilter
$(document).on('mse2_load', function(e, response) {
$('html,body').stop().animate({ scrollTop: $('#pdopage').offset().top }, 1000);
e.preventDefault();
});Но вместе с этим я получил и скролл наверх при навигации (обычной, аякс-кнопки, аякс-скролла). Собственно, как оставить функционал только при срабатывании фильтров? Как защитить фото в ms2gallery
Подскажите, пожалуйста, как можно спрятать оригиналы фотографий от любопытных.
Сейчас каждый может скопировать url картинки, убрать из пути small и получить доступ к оригиналу фотографии.
Теряется весь смысл водяных знаков.
Сейчас каждый может скопировать url картинки, убрать из пути small и получить доступ к оригиналу фотографии.
Теряется весь смысл водяных знаков.
Как на странице товара вывести размеры чекбоксами?
Страница товара выводится чанком msProduct.content
В нем вызов опции размера и цвета осуществляется через вызов сниппета, вот так:
В нем вызов опции размера и цвета осуществляется через вызов сниппета, вот так:
[[!msOptions?name=`color`]]
[[!msOptions?name=`size`]]Задумался — а на кой мне вызывать сниппет, множа запросы к БД, если в массиве товара уже есть нужные данные, например, размеры присутствуют в таком виде:[size0] => 86
[size1] => 98
[size2] => 104
[size3] => 116
[size4] => 128
[size5] => 140
[size6] => 152
[size7] => 158
[size8] => 164
[size9] => 170Как их получить в чанке, не вызывая каждый напрямую? У разных товаров разное количество размеров. Создание ресурса
Привет всем. Я создаю ресурс. Допустим:
$new = $modx->newObject('modResource', array('parent'=>$parent);
$new->set('pagetitle','Какой-то заголовок');
$new->save();
$new->set('content', 'Какой-то контент');
$new->save();
Вопрос следующий. Когда я захожу в ресурс созданный, то контент появляется и все ок, но когда я смотрю эту страницу уже на сайте, то текст в поле content не оборачивается в тег . Только если еще раз сохранить этот ресурс. Как быть?
$new = $modx->newObject('modResource', array('parent'=>$parent);
$new->set('pagetitle','Какой-то заголовок');
$new->save();
$new->set('content', 'Какой-то контент');
$new->save();
Вопрос следующий. Когда я захожу в ресурс созданный, то контент появляется и все ок, но когда я смотрю эту страницу уже на сайте, то текст в поле content не оборачивается в тег . Только если еще раз сохранить этот ресурс. Как быть?
Создание категорий через API
Добрый день, создаю категорию через modx api, создаю с помощью $modx->newObject(«msCategory»);
данные загружаю через $obj->fromArray(); и сохраняю через $obj->save(). Не спрашивайте почему не через процессоры, так надо.
Все создается и работает как надо, единственная загвоздка: мне необходимо что в категории при создании галочка «показывать вложенные товары» была по умолчанию проставлена, в настройках minishop2 есть соответствующий пункт «Показывать вложенные товары категории», она выставлена как «Да», но при создании категории методом, что я указал выше — она не показывается, приходится заходить в категорию и заного сохранять, чтобы она проставилась.
Вопрос следующий: где в базе данных храниться значение, что вот «у такой то категории галочка „показывать вложенные товары“ стоит как „да“, а у какой — »нет". Какое поле за это отвечает? в какой таблице? хочу просто передать соответствующее значение при создании объекта но не знаю какое поле отвечает за это
данные загружаю через $obj->fromArray(); и сохраняю через $obj->save(). Не спрашивайте почему не через процессоры, так надо.
Все создается и работает как надо, единственная загвоздка: мне необходимо что в категории при создании галочка «показывать вложенные товары» была по умолчанию проставлена, в настройках minishop2 есть соответствующий пункт «Показывать вложенные товары категории», она выставлена как «Да», но при создании категории методом, что я указал выше — она не показывается, приходится заходить в категорию и заного сохранять, чтобы она проставилась.
Вопрос следующий: где в базе данных храниться значение, что вот «у такой то категории галочка „показывать вложенные товары“ стоит как „да“, а у какой — »нет". Какое поле за это отвечает? в какой таблице? хочу просто передать соответствующее значение при создании объекта но не знаю какое поле отвечает за это
minishop2 редирект на систему оплаты
Всем привет подключаю любой способ оплаты не происходит редирект на систему оплаты сделал тестовый сайт на другом хостинге все нормально подскажите как можно найти ошибку?
Fenom не работает (ошибка на сервере)
Добрый день!
Не работает Fenom/
В логах сервера вот такая ошибка:
Не работает Fenom/
В логах сервера вот такая ошибка: