Наумов Алексей

Наумов Алексей

С нами с 31 марта 2013; Место в рейтинге пользователей: #13
Наумов Алексей
11 июля 2014, 10:04
0
1. Увеличиваем время работы скрипта. Если есть свой VPS — вроде нормальный вариант) Я всегда так делал.
2. Делаем импорт партиями, например вызывая скрипт импорта через аякс, и импортируя то кол-во товара, которое заведомо отработает. Реализация, конечно же, посложнее.
Наумов Алексей
10 июля 2014, 10:32
0
DebugParcer попробуйте запустить, правда он немного платный)
Наумов Алексей
08 июля 2014, 10:10
0
Что некорректно работает?

Был неприятный момент с указанием w, h и опцией zc=0, картинка начинала тянуться. Решается путем добавления far=0.
Наумов Алексей
01 июля 2014, 15:02
0
При обновлении существующих сайтов проблем из-за отсутствия в текущих заказах этого поля не будет?
Наумов Алексей
23 июня 2014, 14:24
1
+3
Я обычно хук spam применяю все же, делаю поле, которое как настоящее, но скрываю его каким либо образом. Hidden поле не катит почти не когда. Часто бывает что спама нет совсем, а потом — как прорывает. То ли кто-то в ручную проверяет, какое поле не заполнять, и спамер-программе указывает это. В этом случае поле переименовываю)
Наумов Алексей
01 июня 2014, 23:01
0
Если у тебя 6 разных tv полей (set,vid,ogrn,inn,pochta,date), то вроде все так. Но если у тебя 1 TV поле типа migx, а в нем 6 полей, то совсем не так =) В этом случае, допустим, имя этого поля filed, то выводить надо вроде как [[+tv.field.set]]
Наумов Алексей
30 мая 2014, 19:25
0
А, в скрипте то да, там есть =)

Я же свой скрипт писал, ну и не сразу подумал о том, что надо ошибки сбрасывать. Подозреваю что автор топика тоже свой скрипт писал.
Наумов Алексей
30 мая 2014, 19:04
0
Да вот только сегодня делал импорт, напоролся на это, minishop2 ставил из modx.com репозитория вчера или позавчера.
Наумов Алексей
30 мая 2014, 15:13
+1
Перед импортом каждой строки добавляем
$modx->error->reset();
Это сбрасывает ошибки, накопившиеся во время импорта прошлого товара. Подозреваю, что при импорте изображений эти ошибки должны были сброситься, но почему то этого не происходит.
Наумов Алексей
29 мая 2014, 16:20
0
Или tplStart чуть изменить, вытащив wrapper за пределы li
Наумов Алексей
29 мая 2014, 16:19
+1
Вам нужны параметры:

&displayStart=`1`
&tplStart=`@INLINE <li[[+classes]]><a href="[[+link]]" [[+attributes]]>[[+menutitle]]</a>[[+wrapper]]</li>`

docs.modx.pro/components/pdotools/snippets/pdomenu
Наумов Алексей
13 мая 2014, 09:11
+1
В правом верхнем углу ссылка «Docs» docs.modx.pro/components/hybridauth/
Наумов Алексей
08 мая 2014, 23:08
0
Соответственно внимательно изучаем как работают функции newQuery, setClassAlias, leftJoin, getSelectColumns и другие
Наумов Алексей
08 мая 2014, 23:06
1
0
$query = $this->modx->newQuery('msProduct');
$query->setClassAlias('Product');
$query->leftJoin('msProductData','Data', '`Product`.`id` = `Data`.`id`');
$query->select($this->modx->getSelectColumns('msProduct','Product',''));
$query->select($this->modx->getSelectColumns('msProductData','Data','data.'));

$query->where(array(
            '`Data`.`source`' => 2,
        ));
$query->sortby("pagetitle", "ASC");
$query->prepare();
$query->stmt->execute();
$rows = $query->stmt->fetchAll(PDO::FETCH_ASSOC);

foreach($rows as $row){
  $id = $row['id'];
}
Наумов Алексей
08 мая 2014, 18:29
0
Круто, ждем! А совместимость будет? Текущие сайты можно будет обновить до 2.3? Не очень слежу за этим =)
Наумов Алексей
08 мая 2014, 18:16
0
Но дико раздражает, что нет быстрого поиска чанка/сниппета по имени! Попробуй все категории пересмотри и найди нужный.
Наумов Алексей
08 мая 2014, 18:14
0
Давать имена чанкам через точку понравилось больше всего, читается заметно проще и в списке найти легче.
Наумов Алексей
08 мая 2014, 18:14
0
Чанки раскладываю по категориям:
— Общие (head, header, footer)
— Формы
— Каталог
— Корзина
— Комментарии
— и т.д.

Имена чанкам даю типа: cart.Outer, cart.Row, contactForm.Form, contactForm.Email, catalog, catalog.Brands, catalog.Brands.Row, catalog.Row. Т.е. модуль<точка>суть.

Сниппетов, как правило, меньше чем чанков, поэтому по папкам редко разбиваю.

TV по папкам: Seo, Разметка, Свойства ну и т.д.