Всего 125 675 комментариев

Димыч
17 октября 2020, 12:03
0
Не проще было в гугл-таблицы все перенести, а оттуда уже и тягать? Все же Экзель это анахронизм какой-то.
Павел Гвоздь
17 октября 2020, 10:50
0
Я когда увидел, как моя подруга работает в Excel, как во вспомогательном редакторе для построения огромного числа SQL запросов, то мягко говоря ох… л.
Андрей Степаненко
17 октября 2020, 08:36
0
Не совсем альтернатива «Опции товара». Опции работают как и обычные ТВ параметры, только данные храниться в другой таблице.

Например создать поле в Опции товара то оно будет обновляться так:
// Опции товаров
/** @var $product msProduct */
if ($product = $modx->getObject('msProductData', 11)) {
    $product->set('options', [
        'new_price' => [3500]
    ]);
    $product->save();
    // Здесь при сохранении срабатывает метод saveProductOptions который удаляет старые значения и добавляет новые
    // Что замедляет скорость сохранения
}

Через расширения полей плагинами (msAddField)
/** @var $product msProduct */
if ($product = $modx->getObject('msProductData', 11)) {
    $product->set('new_price', 3500);
    $product->save();
}

В общем чтобы обновить обычную цену или получить её на фронте приходиться постоянно обращаться к msProductOption msOption

Намного легче управлять данными когда все в одной таблице(ms2_prodcuts) храниться.
Константин Ильин
16 октября 2020, 22:56
0
Круто! Получается он в полной мере может заменить «Опции товара» входящие по умолчанию в ms2?
Иван
16 октября 2020, 21:51
0
Разобрался! Проблема была в том, что в шаблоне каталога я не указал чанк HEAD в котором был тег
<base href="[[++site_url]]" />
Слава
16 октября 2020, 16:12
1
0
Добрый день, подскажите пожалуйста как меняется формат списка товаров, мне нужно выводин некоторые кастомные поля из товара которые добавил. Но никак не могу разобраться где это меняется.

prnt.sc/uy0m24
Александр Туниеков
16 октября 2020, 16:02
0
Наверно файл в кодировке utf8 excel его кракозябрами отображает. Попробуйте его открыть через notepad++
god2016
16 октября 2020, 15:09
0
экспорт в файле .xlsx нормальный получается, а экспорт в файле .CSV содержимое отображается в битой кодировке, почему так получается, подскажите кто с таким встречался? база сайта в UTF8 кодировке
Александр Туниеков
16 октября 2020, 14:58
0
Единственное могу подсказать поиск в ютубе ищет ссылки под видео. yadi.sk/i/9D_4gn1kI2Rfow Вбейте там адрес на который трафик идет и договоритесь с авторами ссылок чтобы какую-нибудь метку в ссылку добавили
Андрей
16 октября 2020, 14:34
0
Плохо( На сайт пошел дикий трафик с Ютуба, а я даже представить не могу с какой страницы.
Причем трафик реальный, не подставной. Ботами и не пахнет.
Александр Туниеков
16 октября 2020, 14:32
0
Наверно тогда никак url не получить. Ели браузер реферера полностью не указывает, то на сайте никак не узнаешь :-(
Андрей
16 октября 2020, 14:28
0
Крутой пакет, показывает полную статистику, что где как и почему.
Но в качестве рефера показывает только сам сайт. Например если человек перешел с Яндекса, отображает — yandex.ru. К сожалению полного пути нет(
Александр Туниеков
16 октября 2020, 13:53
+1
Основной конкурент ERP CRM решений — Excel :-). Надо посчитать площядь изделий. Давайте в Excel формулы набъем, а то на калькуляторе уже достало считать. Потом добавили стоимость металла, расчет трудозатрат и через 5 лет самописная ERP на Excel :-)
Александр Мельник
16 октября 2020, 13:49
0
попробовал ради интереса отследить, что попадает в $_SERVER['HTTP_REFERER']
Только если переходы в рамках одного домена, тогда да $_SERVER['HTTP_REFERER'] содержит полный url откуда перешли.
Но при переходах с других сайтов и других доменов — там пусто.
Александр Мельник
16 октября 2020, 13:41
0
Не знал. Про visual basic слышал, но считал что никто в мире им не пользуется)
Александр Туниеков
16 октября 2020, 13:39
0
посмотри modstore.pro/packages/utilities/sitestatistics правда не уверен что он полный адрес покажет.
Игорь
16 октября 2020, 13:33
0
хотя странно конечно — удалил класс и заработало… почему же на других сайтах нормально с ним?
Александр Туниеков
16 октября 2020, 13:18
+1
ЭЭ… у Excel есть макросы, а макросы работают на VBA. Язык программирования такой Visual Basic for Application. И из него вполне спокойно шлются http запросы :-). Плюс JSONConverter for VBA и вообще что хочешь делай :-).
Александр Мельник
16 октября 2020, 13:11
0
Спасибо. Но честно говоря даже не представляю как это возможно. Excel это закрытое программное обеспечение. Как можно его модифицировать, чтобы заставить например отправлять http запросы (ну или как там у вас организовано общение с базой.)
Александр Туниеков
16 октября 2020, 13:02
0
Да именно так. У директора расчет заказа на excel сделан. И база заказов на нем была. Но эксель затупил и базу заказов в MODX перенесли, а расчет по прежнему в экселе. Работа с заказом идет в экселе и связываться с базой из него удобней.