Евгений Webinmd

Евгений Webinmd

С нами с 07 января 2013; Место в рейтинге пользователей: #23
Евгений Webinmd
09 ноября 2016, 14:20
0
1.2.9-beta — закомментил пока в строке 2049 msie.class.php так как сайт на локалке, то пока этот момент не беспокоит

if (!isset($csv[$k])) {
    $out['errors']++;
    $continue = true;
    $this->modx->log(modX::LOG_LEVEL_ERROR, $this->parseString($this->modx->lexicon('msimportexport.err_field'), array('field' => $v, 'index' => $out['rows'])));
    continue;
}
Евгений Webinmd
09 ноября 2016, 14:14
0
Столкнулся с такой проблемой, если какое-то поле пустое, то импорт пропускает товар, причем не важно что за поле.
Поля создаю через компонент msFieldsManager (по сути упрощенное создание полей для товара) — эти поля нормально видны и в экспорте и в импорте и если их заполнить, то импорт отрабатывает отлично.
Не у всех товаров одинаковый набор полей, а разбивать на 3-5 файлов не очень удобно

+ в lexicon небольшая опечатка промущен -> пропущен

$_lang['msimportexport.err_field'] = 'Поле "[[+field]]" не существует в файле. Импорт данного товара промущен. Пожалуйста, исправьте файл импорта или параметры поля. Строка № [[+index]]';
Евгений Webinmd
03 ноября 2016, 00:11
0
такое бывает если пути не везде верные либо кеш не удален из папкию
Я запускал setup как «Обновить» и всё нормально становилось
Евгений Webinmd
28 октября 2016, 10:53
0
Было бы удобно добавить что-то типа «export files/patch» (или make archive)
Есть какой-то другой способ поддержки (qiwi например)? а то что-то из нашей страницы карту не принимает
Евгений Webinmd
27 октября 2016, 00:18
+2
if(!$_GET['name']){ ... }
Евгений Webinmd
19 октября 2016, 15:59
0
один из возможных вариантов решения это убрать классы бутстрапа из слайдера, то есть использовать другой чанк, возможно из-за них слайдер неверно высчитывает размеры блоков
Евгений Webinmd
19 октября 2016, 15:11
0
было бы не плохо
Евгений Webinmd
19 октября 2016, 14:34
0
Какой скрипт, как вызывается? есть ли пример?
Евгений Webinmd
11 октября 2016, 13:11
0
+ для третьего уровня у вас что-то не так в чанке, вы наверное используете прямое написание классов, если так, то добавьте туда и такой плейсхолдер
[[+wf.classnames]]
Евгений Webinmd
11 октября 2016, 13:08
0
в стилях опечатка
не
content="";

а
content:"";
Евгений Webinmd
11 октября 2016, 11:26
+1
а если заказчик удалит лишний тег? или придет seo «специалист» и скажет — а что это за левые теги у нас в заголовке?

[[Wayfinder?
&parentClass=`parent`
]]

css

.nav>.parent>a::after{
	content="";
	display: inline-block;
	width: 8px;
	height: 5px;
	background: url(../images/marker0.png) left top no-repeat;
	position: relative;
	margin-left: 10px;
	margin-top: 18px;
	vertical-align: top;
}

.nav>.parent .parent>a::after{
	content="";
	display: inline-block;
	width: 5px;
	height: 9px;
	background: url(../images/marker1.png) left top no-repeat;
	position: absolute;
	right: 8px;
	top: 50%;
	margin-top: -5px;
}
Евгений Webinmd
10 октября 2016, 18:48
0
&levelClass
ДА и просто можно ипользовать
ul>li>ul
и так далее, проблема решаема
Евгений Webinmd
10 октября 2016, 17:24
0
есть пару вариантов:
1) у wayfinder есть параметр &parentClass — задавайте класс и к нему уже через псевдоэлементы рисуйте каретку
2) &parentRowTpl — отдельный чанк для родительских, там уже добавляйте что угодно
В документации всё это есть
Евгений Webinmd
09 октября 2016, 20:59
+1
все эти поля очень просто отключаются через настройку форм Пример
Евгений Webinmd
09 октября 2016, 12:48
0
Есть такая штука как ClientConfig, для не сложных настроек вполне годится.
Для более сложных я делаю отдельный ресурс с TV параметрами и плагином выбираю их один раз и распихиваю в плейсхолдеры.
Но это годится больше для несложных сайтов.
Евгений Webinmd
05 октября 2016, 10:28
0
появится ли возможность завершать опросы?
Евгений Webinmd
30 сентября 2016, 14:53
0
Системные настройки — minishop2 — Формат веса ( ms2_weight_format ) — [7, ".", " "]
Евгений Webinmd
12 сентября 2016, 09:37
0
Логично. Значения TV полей привязаны к ресурсу у которого вы его заполнили.
Если на сайте хотите вывести MIGX поле из любого ресурса, то укажите ему &docid (указать ID ресурса у которого заполнено поле)

[[!getImageList?
    &tvname=`stocks`
    &tpl=`stockTpl`
    &docid=`1`
]]
Евгений Webinmd
07 сентября 2016, 12:32
0
Я понимаю что малость утомил, но есть небольшой вопрос. Этот плагин будет работать с другими плагинами влияющими на модификацию цены?
я к тому, что я получаю в своём плагине цену так:
$values = & $modx->event->returnedValues;
и дальше уже работаю с
$values['price']
А вот у тебя в плагине как получает?
можно ли будет сперва использовать один модификатор цены(твой плагин) и потом еще один поверх первого.
У нас в проекте просто идет зависимость цены еще и от города. и надо чтобы бралась цена что в поле или та что в msOptionsPrice и потом еще умножалась на коофициент.