Romancho
С нами с 07 ноября 2014; Место в рейтинге пользователей: #218Количество категорий в списке
Добрый день.
Не могу найти в админке настройки количество вывода категорий в списке.
У меня на данный момент 26 категорий, но в списке ресурсов, tv, чанков выводится только 20 из них.
Как бы побороть это? Заказчик очень хочет, чтобы всё и вся было разложено по категориям, чтобы меньше путаться, что к чему принадлежит.
Заранее спасибо
Не могу найти в админке настройки количество вывода категорий в списке.
У меня на данный момент 26 категорий, но в списке ресурсов, tv, чанков выводится только 20 из них.
Как бы побороть это? Заказчик очень хочет, чтобы всё и вся было разложено по категориям, чтобы меньше путаться, что к чему принадлежит.
Заранее спасибо
Разделение полей
Добрый день, коллеги.
У заказчика возникло требование — поля в категориях товара, для каждой категории должны быть свои.
Я так понимаю, что данная штука будет реализована только в miniShop2 New?
Не было ни у кого пободной задачи? Может как-то просто через CSS по ID поля скрывать? :)
У заказчика возникло требование — поля в категориях товара, для каждой категории должны быть свои.
Я так понимаю, что данная штука будет реализована только в miniShop2 New?
Не было ни у кого пободной задачи? Может как-то просто через CSS по ID поля скрывать? :)
Цены с дробными значениями
Всех с наступившим Новым годом.
Стоит minishop2 и mFilter2.
Возник такой вопрос — мне необходимо фильтр цен со слайдером сделать по значениям, которые имеют дробные значения. 0.7-1.2
Завел в базе новое поле «exprice» [DECIMAL, 12,2], прописал в его msproductdata.map.inc.php
Вызываю:
Пытаюсь отобразить и профильтровать в фильтре значения цены 0.2; 0.7; 1.6
Пока зывает либо 0, либо 1, либо 2
Понятно, что округляет.
Пытаюсь изменить (удаляю в min и max floor и ceil) :number в родном файле (пока просто пробую — потом отдельный custom заведу) /core/components/msearch2/model/msearch2/filters.class.php
Знаний php маловато. Может кто делал что-нибудь подобное например, для копеек или для фильтрации веса?
Очень буду благодарен за помощь.
Стоит minishop2 и mFilter2.
Возник такой вопрос — мне необходимо фильтр цен со слайдером сделать по значениям, которые имеют дробные значения. 0.7-1.2
Завел в базе новое поле «exprice» [DECIMAL, 12,2], прописал в его msproductdata.map.inc.php
<?php
return array(
'fields' => array(
'exprice' => NULL
)
,'fieldMeta' => array(
'exprice' => array(
'dbtype' => 'decimal',
'precision' => '12,2',
'phptype' => 'float',
'null' => false,
'default' => 0,
)
)
,'indexes' => array(
'exprice' => array (
'alias' => 'exprice'
,'primary' => false
,'unique' => false
,'type' => 'BTREE'
,'columns' => array (
'action' => array (
'length' => ''
,'collation' => 'A'
,'null' => false
)
)
)
)
);
В msproductdata.js вписал поле:miniShop2.plugin.exprice = {
getFields: function(config) {
return {
exprice: {xtype: 'numberfield', description: '<b>[[+exprice]]</b><br />'+_('ms2_product_exprice_help')}
}
}
,getColumns: function() {
return {
exprice: {width:50, sortable:false, editor: {xtype:'numberfield', name: 'exprice'}}
}
}
};
Все работает, сохраняет, отображает и показывает и ищет в фильтре.Вызываю:
[[!mFilter2?
&paginator=`getPage`
&limit=`16`
&element=`msProducts`
&filters=`
parent:categories,
ms|exprice:number,
ms|favorite:boolean`
&tplFilter.outer.ms|exprice=`tpl.mFilter2.price.slider`
&tplFilter.row.ms|exprice=`tpl.mFilter2.price.number`
]]
Опять вроде всё работает.Пытаюсь отобразить и профильтровать в фильтре значения цены 0.2; 0.7; 1.6
Пока зывает либо 0, либо 1, либо 2
Понятно, что округляет.
Пытаюсь изменить (удаляю в min и max floor и ceil) :number в родном файле (пока просто пробую — потом отдельный custom заведу) /core/components/msearch2/model/msearch2/filters.class.php
public function buildNumberFilter(array $values, $name = '') {
$tmp = array_keys($values);
if (empty($values) || (count($tmp) < 2 && empty($this->config['showEmptyFilters']))) {
return array();
}
sort($tmp);
if (count($values) >= 2) {
$min = array_shift($tmp);
$max = array_pop($tmp);
}
else {
$min = $max = $tmp[0];
}
return array(
array(
'title' => $this->modx->lexicon('mse2_filter_number_min')
,'value' => $min
,'type' => 'number'
,'resources' => null
)
,array(
'title' => $this->modx->lexicon('mse2_filter_number_max')
,'value' => $max
,'type' => 'number'
,'resources' => null
)
);
}
иpublic function filterNumber(array $requested, array $values, array $ids) {
$matched = array();
$min = min($requested);
$max = max($requested);
$tmp = array_flip($ids);
foreach ($values as $number => $resources) {
if ($number >= $min && $number <= $max) {
foreach ($resources as $id) {
if (isset($tmp[$id])) {
$matched[] = $id;
}
}
}
}
return $matched;
}
Отображает нормально дробные числа, а фильтрует как ему в голову придет — вообще от балды как будто — полная каша. При сдвиге слайдера в интервал от 0.7 до 3 в URL пишет ?ms|exprice=3,0.7, а сам слайдер и значения в input 3/3 становятсяЗнаний php маловато. Может кто делал что-нибудь подобное например, для копеек или для фильтрации веса?
Очень буду благодарен за помощь.
Ширина своих полей
Доброго здравия и с наступающим.
При создании своих полей в minishop2
При создании своих полей в minishop2
getColumns: function() {
return {
tech: {width:50, sortable:false, editor: {xtype:'minishop2-combo-product-tech', name: 'tech'}}
}
}
на width вообще никак не смотрит админка.Выбор инструмента
Всем привет.
Вопрос такой. Предновогодний клиент хочет у себя что-то типа доски объявлений. Где довольно много полей — «сроки, статусы, регистрация (будем отдельно модуль Office покупать) и т.п.». Сначала подумал это сделать на базе Ticket. Но в процессе возникло у меня непонимание того, как прикрутить свои уникальные поля к стандартному набору комментариев. Начал думать в сторону minishop2.
Тут же возник вопрос — а как пользователя, не пуская в админку, пустить на заполнение интернет-магазина в рамках одного «заказа»? Если я правильно понял, то 1) надо настроить Роли и права доступа 2) Каким-то образом придумать премодерацию.
Где-то в интернетах уже видел подобную задачу, чтобы пользователь мог сам добавлять товар.
Очень буду рад мыслям сообщества.
Вопрос такой. Предновогодний клиент хочет у себя что-то типа доски объявлений. Где довольно много полей — «сроки, статусы, регистрация (будем отдельно модуль Office покупать) и т.п.». Сначала подумал это сделать на базе Ticket. Но в процессе возникло у меня непонимание того, как прикрутить свои уникальные поля к стандартному набору комментариев. Начал думать в сторону minishop2.
Тут же возник вопрос — а как пользователя, не пуская в админку, пустить на заполнение интернет-магазина в рамках одного «заказа»? Если я правильно понял, то 1) надо настроить Роли и права доступа 2) Каким-то образом придумать премодерацию.
Где-то в интернетах уже видел подобную задачу, чтобы пользователь мог сам добавлять товар.
Очень буду рад мыслям сообщества.
Галерея в minishop2
Доброго всем дня или вечера.
Доделываю магазин на minishop2. Снова сломал фильтр, где-то что-то не выводится — мелочи. Заказчик огорошил вопросом от которого я немного прифигел. Барин желает, чтобы все картинки в галерее товаров сохранялись лишь только и только в ту папку, куда он хочет. Т.е. желание сохранить фотку photos01.jpg в папку /img/all_photos/. MS2 Images ведь сохраняет по своим правилам и алгоритмам.
Расписывал заказчику все прелести minshop2, а тут мне выдали такое. Я лично обескуражен и пока не знаю как это реализовать?
Вопрос лично Василию задавать стесняюсь, ибо и так человек пашет аки трактор Беларусь. Может кто-о из сообщества делал подобное? Заделитесь мыслей?
С уважением, Романчо :)
Доделываю магазин на minishop2. Снова сломал фильтр, где-то что-то не выводится — мелочи. Заказчик огорошил вопросом от которого я немного прифигел. Барин желает, чтобы все картинки в галерее товаров сохранялись лишь только и только в ту папку, куда он хочет. Т.е. желание сохранить фотку photos01.jpg в папку /img/all_photos/. MS2 Images ведь сохраняет по своим правилам и алгоритмам.
Расписывал заказчику все прелести minshop2, а тут мне выдали такое. Я лично обескуражен и пока не знаю как это реализовать?
Вопрос лично Василию задавать стесняюсь, ибо и так человек пашет аки трактор Беларусь. Может кто-о из сообщества делал подобное? Заделитесь мыслей?
С уважением, Романчо :)
Округление разрядов в mFilter2
Приветствую всех.
Может кто делал подобное. В фильтре необходимо, чтобы интервалы цен в двух input отображались по разрядам миллионы. Т.е не 14 568 345 рублей, а 14.
Попытался через JQuery:
Хелп ми плиз. Может кто делал подобное уже?
Может кто делал подобное. В фильтре необходимо, чтобы интервалы цен в двух input отображались по разрядам миллионы. Т.е не 14 568 345 рублей, а 14.
Попытался через JQuery:
$('.mfilter-price').find('input').val($('.mfilter-price input').val().substring(0, 1));
Но он ставит везде одинаковое value, какое нашел в самом первом input + при изменении в слайдере начинает опять писать всё число целиком.Хелп ми плиз. Может кто делал подобное уже?
miniShop2 - красивая организация полей
Добрый день.
В minishop2 на вкладке веб-страница, есть группа полей «Товар магазина». Я добавил отдельные поля в «Свойства товара». Как их объединить в группу? В каком файле править?
Спасибо.
В minishop2 на вкладке веб-страница, есть группа полей «Товар магазина». Я добавил отдельные поля в «Свойства товара». Как их объединить в группу? В каком файле править?
Спасибо.
Предустановленный список в свойствах товаров
Добрый день.
Во всю развлекаюсь с minishop2 и получаю эстетическое удовольствие. Освоил-таки добавление своих полей в свойства товара (правда без плагина, а руками — почему-то мне так удобнее :)).
Но тут возник вопрос, каким образом реализовать в админке «предустановленный» (в смысле с уже готовыми пунктами) выпадающий список (например, типы конструкций). Как-то залип на этом месте. Может кто-нибудь подскажет?
Спасибо.
Во всю развлекаюсь с minishop2 и получаю эстетическое удовольствие. Освоил-таки добавление своих полей в свойства товара (правда без плагина, а руками — почему-то мне так удобнее :)).
Но тут возник вопрос, каким образом реализовать в админке «предустановленный» (в смысле с уже готовыми пунктами) выпадающий список (например, типы конструкций). Как-то залип на этом месте. Может кто-нибудь подскажет?
Спасибо.
Установка minishop2 - latin1 vs utf8
Добрый день.
Увере мне тут мне помогут с проблемой. По желанию заказчика должен быть интренет-магазин на сайте, который уже работает. Мой выбор пал на minishop2 и был установлен из репозитория Simple Dream.
Товары и категории добавляются, выводятся — всё хорошо. Решил в настройках добавить способы доставки, а там ????? в значениях. Кодировка. Сайт на UTF8, саму базу под сайт создавал сам — UTF8. Посмотрел через phpmyadmin, а весь minishop2 — latin1_swedish_ci.
С вопросом обратился к хостеру — те отправляют к разработчику приложения.
Да, сейчас пока всё тестовое и товары и категории — переустановить? А поможет?
Может кто сталкивался с этой «затеей» — как её побороть?
Заранее вам спасибо за прочтение и ответ.
Увере мне тут мне помогут с проблемой. По желанию заказчика должен быть интренет-магазин на сайте, который уже работает. Мой выбор пал на minishop2 и был установлен из репозитория Simple Dream.
Товары и категории добавляются, выводятся — всё хорошо. Решил в настройках добавить способы доставки, а там ????? в значениях. Кодировка. Сайт на UTF8, саму базу под сайт создавал сам — UTF8. Посмотрел через phpmyadmin, а весь minishop2 — latin1_swedish_ci.
С вопросом обратился к хостеру — те отправляют к разработчику приложения.
Да, сейчас пока всё тестовое и товары и категории — переустановить? А поможет?
Может кто сталкивался с этой «затеей» — как её побороть?
Заранее вам спасибо за прочтение и ответ.