Вопросы

Письмо о новом заказе

Как сделать, что бы в письме о заказе приходил introtext [[+introtext]] — не срабатывает
Кефирка
14 сентября 2017, 16:22
modx.pro
873
0

А miniShop2 вывезет 600К товаров?

У клиента около 600 000 (!!!) товаров, причем это реально отдельные товары без опций + 1 TV-параметр.
Тут где-то писали, что есть примеры сайтов в 150К товаров и нормально работают.

Но 150 тыс. это не 600, поэтому вопрос: miniShop2, да и MODX в целом выдержат такое количество ресурсов или это заведомо гиблая идея?
Александр
14 сентября 2017, 09:53
modx.pro
1 689
0

Не отправляется заказ

Доброго времени суток! Нашел уже аналогичный вопрос трехлетней давности, но ответа в нем нет. Поэтому решил задать его по-новой.
По нажатию на кнопку «Сделать заказ» ничего не происходит, при этом в консоли вылазит ошибка:
POST daryleca.ru/assets/components/minishop2/action.php 500 (Internal Server Error)
send @ jquery-2.1.1.min.js:4
ajax @ jquery-2.1.1.min.js:4
n.(anonymous function) @ jquery-2.1.1.min.js:4
(anonymous) @ default.js:200
miniShop2.send @ default.js:223
submit @ default.js:504
miniShop2.controller @ default.js:137
(anonymous) @ default.js:113
dispatch @ jquery-2.1.1.min.js:3
r.handle @ jquery-2.1.1.min.js:3

При этом в админке заказ создается, но письма не отправляются. В логах ошибок нашел это:
(ERROR @ /bhome/part3/03/vh46110/daryleca.ru/www/core/xpdo/om/xpdoquery.class.php: 677) Error parsing condition with key 0:

Поиск решения проблемы не дал результатов. Подскажите, в каком направлении вообще двигаться? Куда рыть?
Evgeniy
14 сентября 2017, 09:12
modx.pro
1 428
0

Получение данных из своей таблицы с помощью MIGxDB

Добрый вечер, господа!

Помогите, пожалуйста, разобраться в вопросе, который упорно не хочет решаться!

В phpMyAdmin создал малюсеньку тестовую табличку:
CREATE TABLE `abc_test_item` (
  `id` int(10) NOT NULL,
  `name` varchar(250) DEFAULT NULL,
  `message` varchar(255) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Алексей
13 сентября 2017, 17:59
modx.pro
1 441
0

Id вместо alias в URL

Добрый день!
В MODx Evo, если не указывать псевдоним ресурса, то в дружественных URL используется его id.
Как тоже самое сделать для MODx Revo?
Максим
13 сентября 2017, 14:46
modx.pro
1
5 811
+1

pdoPage не работает кнопка последняя

Доброго коллеги! Делаю вызов сниппета. Все работет кроме кнопки последняя. При ее клике страница просто перегружается на первую. Во фронт приходит гет параметр якобы у меня 30 страниц, по факту их всего 11.
если в вызове сниппета сделать &limit=`20` кнопка последняя начинает отрабатывать адекватно.
Может есть у кого какие мысли? в логах чисто…

Фронт:
<li class="control">
		<a href="photo-gallery/?page=30">Последняя</a>
</li>

Вызов снипета:
[[!pdoPage? 
&sortdir=`DESC`
&parents=`9` 
&tpl=`tpl.ArchivVebinar` 
&limit=`5` 

]]
[[!+page.nav]]
Прохор
13 сентября 2017, 14:37
modx.pro
1
1 226
0

Подскажите как можно переделать запрос pdoResource

Доброго дня!
Есть сайт журнала, на главной странице нужно выводить статьи из разных рубрик. Для пониманию структура:
Журнал
-2017
--3/2017
---рубрика1
---рубрика2
---рубрика3
--2/2017
---рубрика2
---рубрика3
--1/2017
---рубрика1
---рубрика3
-2016
--4/2016
---рубрика1
---рубрика2
-и т.д.

Т.е. в каждом номере журнала может не совпадать наличие рубрик, изначально не стояло задачи выводить статьи из этих рубрик не на страницах номера журнала.
Код:
{'pdoResources' | snippet : [
	'parents' => 18, 
	'where' => ['pagetitle:=' => 'рубрика1'],
	'returnIds' => 1,
	'limit' => 0,
	'toPlaceholder' => 'rubrika1'
]}
{'!pdoResources' | snippet : [
	'tpl' => 'tpl.newsSpisokIndexV2',
	'limit' => 3,
	'includeTVs' => 'imgArtcle,HitsPage',
	'parents' =>  $_modx->getPlaceholder('rubrika1'),
	'where' => ['publishedon:>' => $recentPh],
	'sortby' => 'RAND()'
]}
Михаил
13 сентября 2017, 11:19
modx.pro
1 036
0

Импорт торговых предложений из 1С?

Добрый день, имеется небольшая проблема при импорте каталога из 1С. Немного конкретнее, имеется выгрузка из 1С состоящая из 2-х файлов, номенклотура и торговые предложения. Свойства из номенклотуры получаю без проблем, а вот характеристики торгового предложения никак. Для импорта использую mSync.
Вот характеристики в файле импорта:
<Предложение>
	<Ид>a63549cb-7a24-11e5-8ea4-0002a54e8623#a63549cd-7a24-11e5-8ea4-0002a54e8623</Ид>
	<Штрихкод>22000000</Штрихкод>
	<Наименование>Трусы стринг V.I.P.A (Размер - S, Цвет - черный)</Наименование>
	<БазоваяЕдиница Код="796" НаименованиеПолное="Штука" МеждународноеСокращение="PCE">шт</БазоваяЕдиница>
	<ХарактеристикиТовара>
		<ХарактеристикаТовара>
			<Наименование>Размер</Наименование>
			<Значение>S</Значение>
		</ХарактеристикаТовара>
		<ХарактеристикаТовара>
			<Наименование>Цвет</Наименование>
			<Значение>черный</Значение>
		</ХарактеристикаТовара>
	</ХарактеристикиТовара>
Весь импорт разбит на 2 файла: import.xml(основная информация о товаре, свойства товара и структура каталога) и offer.xml(тут все торговые предложения и их характеристики).
В документации mSync и гугле информации не нашел…
Еще немного дополню, стоит модуль msoptionprice2, в документации сказано что если он установлен, то при импорте будут автоматически созданы модификации на основе предложений, но такого не происходит.
web3
13 сентября 2017, 09:02
modx.pro
3
2 897
+1

minishop2 Как добавить кнопку в таблицу заказов?

Добрый день!
Подскажите пожалуйста, как правильно добавить свою кнопку в поле Действия в таблицу заказов, в админке, и обработку нажатия на нее?
gruzoveek
13 сентября 2017, 06:45
modx.pro
1 336
0

mFilter2 слайдер цен не подстраивается под фильтры

Ситуация: при выборе любых фильтров (кроме слайдеров) значения результатов пересчитываются, некоторые параметры становятся неактивными из-за отсутствия результата в сочетании с другими фильтрами.

Но как сделать то же самое с слайдером (цен например)? Даже на официальном сайте минишопа такая же проблема: minishop2.com/catalog/?ms|price=2365,3000&msoption|tags=%D0%A2%D0%B5%D0%B3
Василий Столейков
13 сентября 2017, 04:02
modx.pro
1
1 515
+1