Вадим Раевский

Вадим Раевский

С нами с 27 марта 2014; Место в рейтинге пользователей: #472
Вадим Раевский
20 октября 2018, 00:45
0
В общем, примерно так:
<script>
        $(document).on('mse2_load', function(e, data) {
            var page = mse2Config.page;
            var tpl = mse2Config.tpl;
            if (tpl == 1) {
                делаем что-то
            } else {
                иначе другое
            }
        });
</script>
Вадим Раевский
16 октября 2018, 23:39
0
UP, я никогда не сталкивался с таким. Предположительно понимаю как костылем решить, но не хотелось бы, это ж не битрикс)))))
Вадим Раевский
03 мая 2018, 09:34
0
Убрал вызов через FormItRetriver, поставил Забор данных через {$.post}, все получилось. Спасибо.
Вадим Раевский
03 мая 2018, 09:22
0
Значение передается в сниппет через FormItRetriver,
$sql = "SELECT `code` FROM `cityes` WHERE `name` = :name";
// Подготавливаем шаблон SQL запроса
$statement = $modx->prepare($sql);
// Выполняем запрос подставляя данные

if ( $statement->execute(array("name"=>$from)) ) {
    echo $from; //Значение есть
    $result = $statement->fetchAll(PDO::FETCH_ASSOC);
    echo '<pre>';
    print_r($result); //Также, пусто
    echo '</pre>';
}
Вадим Раевский
07 февраля 2018, 22:40
0
Из 2018 года, также, спасибо)
Вадим Раевский
18 декабря 2017, 14:16
0
То что нужно! Спасибо)
Вадим Раевский
02 декабря 2016, 19:59
0
UPDATE `xxx_ms2_products` SET `thumb` = CONCAT('/img/product/',`id`,'/120x90/',SUBSTRING_INDEX(`image`, '/', -1));
я так исправил)
Вадим Раевский
26 апреля 2016, 09:51
0
Подтверждаю. Прайс залился без остановок.
Вадим Раевский
26 апреля 2016, 02:09
0
Поставил в количестве загружаемых документов за итерацию 1, вроде, нонстопом получается *yahoo*
Вадим Раевский
25 апреля 2016, 21:50
0
Добрый день!

Возможно, глупость напишу. Компонент приобрел — работает нормально. Но, необходимо импортировать много товаров (сейчас 16000, дальше 25000 новых и по нарастающей). Поставил время выполнения скрипта 60000 (шестьдесят тысяч) секунд. Обработка заканчивается ~ минут через 20, компонент не создает ресурсы, а просто «висит». Понимаю, что можно разбить файл на части (сейчас так и заливаю).

Возможно ли в будущих версиях реализовать построчную разбивку исходного прайс-листа и постепенную его загрузку? Или как-то возможно обойти все лимиты? Как на PHP реализовать такое не представляю вообще (Давно пробовал дописать в исходный импорт bezumkin'a используя flush() ). Напишу пример скрипта, который заливает нонстопом через консоль. Можно уйти, оставив компьютер включенным и он отработает.

#!/bin/bash

split ./import.csv -l 500 -d ./import/import.
rm ./import.csv
START=$(date +%s)
find ./import -type f | while read FILENAME; do
mv "./import/$FILENAME" `basename "/import/$FILENAME".csv`;

PSTART=$(date +%s)

php ./csv.php "/assets/import/$FILENAME" "parent,size,pagetitle,vendor,marka,kuzov,dvig,made_in,color,rul,introtext,old_price,gallery" 1 "pagetitle" 0 "^"
rm $FILENAME
sleep 15
PEND=$(date +%s)
PDIFF=$(( $PEND - $PSTART ))
echo "Часть обработана за $PDIFF"
sleep 10
done
END=$(date +%s)
DIFF=$(( $END - $START ))
echo "Общее время выполнения $DIFF"
Спасибо.
Вадим Раевский
12 января 2016, 12:39
0
Благодарю за советы
Вадим Раевский
15 декабря 2015, 13:30
0
Подскажите, во второй версии MsOptionsPrice данный функционал реализован?
Вадим Раевский
22 мая 2014, 02:24
0
_http://de.modx.com/forum/thread/5720/geloest-eventscalendar2-multidays-welcher-php-progger-kann-helfen Когда-то похожее искал