UDAV

UDAV

С нами с 30 января 2016; Место в рейтинге пользователей: #194
UDAV
15 декабря 2018, 15:47
0
Конечно круто, но я за телеграм канал все-таки… это удобнее и телеграм всегда открыт онлайн. Может сделаете официальный канал вместо чата? Там тоже за спам можно банить.
UDAV
04 ноября 2018, 12:49
0
Первая ошибка связана с правами пользователя.
Остальные — что файла нет.
UDAV
01 ноября 2018, 23:56
+1
До последней версии обновите компонент.
UDAV
01 ноября 2018, 08:09
+1
В настройках modx есть возможность включить эту проверку, зачем еще какие то плагины делать?
UDAV
13 октября 2018, 17:56
0
docs.modx.pro/komponentyi/minishop2/byistryij-start#Разделы

Чанки
[[!msCart]]
[[!msOrder]]
[[!msGetOrder]]
на разные страницы раскидай как нужно и получится что требуется -)
UDAV
07 октября 2018, 10:42
-1
Ну так указать в фильтре несколько полей, в чем проблема?
UDAV
04 октября 2018, 23:47
0
С Русскими символами есть косяк, я тоже пытался сделать, но не получилось modx.pro/help/16370
Попробуй через optionFilters сделать фильтрацию.
UDAV
25 сентября 2018, 22:14
0
Спасибо. А это нормально что в pdoResources будут другие pdoResources? как с нагрузкой?
UDAV
22 сентября 2018, 20:36
0
Причем тут стили? Вопрос в другом совершенно.
UDAV
16 сентября 2018, 16:58
0
Спасибо, но тут возникает какая то проблема именно в условии.
'where' => '{"Data.tags:LIKE":"%детский%"}',
не ищет ничего.// должно искать в товарах minishop2.

0.0000710: pdoTools loaded.
0.0004618: Conditions prepared
0.0000219: xPDO query object created
0.0001061: leftJoined msProductData as Data
0.0000632: leftJoined msVendor as Vendor
0.0000610: leftJoined msProductFile as medium
0.0000010: Grouped by msProduct.id, `medium`.url
0.0000870: Added selection of msProduct: SQL_CALC_FOUND_ROWS `id`, `type`, `contentType`, `pagetitle`, `longtitle`, `description`, `alias`, `link_attributes`, `published`, `pub_date`, `unpub_date`, `parent`, `isfolder`, `introtext`, `richtext`, `template`, `menuindex`, `searchable`, `cacheable`, `createdby`, `createdon`, `editedby`, `editedon`, `deleted`, `deletedon`, `deletedby`, `publishedon`, `publishedby`, `menutitle`, `donthit`, `privateweb`, `privatemgr`, `content_dispo`, `hidemenu`, `class_key`, `context_key`, `content_type`, `uri`, `uri_override`, `hide_children_in_tree`, `show_in_tree`, `exclude_alias_in_childs`, `properties`
0.0000398: Added selection of msProductData: `article`, `price`, `old_price`, `weight`, `image`, `thumb`, `vendor`, `made_in`, `new`, `popular`, `favorite`, `tags`, `color`, `size`, `source`
0.0000329: Added selection of msVendor: `name` AS `vendor.name`, `resource` AS `vendor.resource`, `country` AS `vendor.country`, `logo` AS `vendor.logo`, `address` AS `vendor.address`, `phone` AS `vendor.phone`, `fax` AS `vendor.fax`, `email` AS `vendor.email`, `description` AS `vendor.description`, `properties` AS `vendor.properties`
0.0000288: Added selection of msProductFile: url as `medium`
0.0006020: Processed additional conditions
0.0007181: Added where condition: class_key=msProduct, Data.tags:LIKE=%детский%, msProduct.parent:IN(4466,4467,4468,4469,4470,4471,4472,4473,4490,4492,4576,4601), msProduct.published=1, msProduct.deleted=0
0.0000372: Sorted by msProduct.id, ASC
0.0000010: Limited to 12, offset 0
0.0002100: SQL prepared "SELECT SQL_CALC_FOUND_ROWS `msProduct`.`id`, `msProduct`.`type`, `msProduct`.`contentType`, `msProduct`.`pagetitle`, `msProduct`.`longtitle`, `msProduct`.`description`, `msProduct`.`alias`, `msProduct`.`link_attributes`, `msProduct`.`published`, `msProduct`.`pub_date`, `msProduct`.`unpub_date`, `msProduct`.`parent`, `msProduct`.`isfolder`, `msProduct`.`introtext`, `msProduct`.`richtext`, `msProduct`.`template`, `msProduct`.`menuindex`, `msProduct`.`searchable`, `msProduct`.`cacheable`, `msProduct`.`createdby`, `msProduct`.`createdon`, `msProduct`.`editedby`, `msProduct`.`editedon`, `msProduct`.`deleted`, `msProduct`.`deletedon`, `msProduct`.`deletedby`, `msProduct`.`publishedon`, `msProduct`.`publishedby`, `msProduct`.`menutitle`, `msProduct`.`donthit`, `msProduct`.`privateweb`, `msProduct`.`privatemgr`, `msProduct`.`content_dispo`, `msProduct`.`hidemenu`, `msProduct`.`class_key`, `msProduct`.`context_key`, `msProduct`.`content_type`, `msProduct`.`uri`, `msProduct`.`uri_override`, `msProduct`.`hide_children_in_tree`, `msProduct`.`show_in_tree`, `msProduct`.`exclude_alias_in_childs`, `msProduct`.`properties`, `Data`.`article`, `Data`.`price`, `Data`.`old_price`, `Data`.`weight`, `Data`.`image`, `Data`.`thumb`, `Data`.`vendor`, `Data`.`made_in`, `Data`.`new`, `Data`.`popular`, `Data`.`favorite`, `Data`.`tags`, `Data`.`color`, `Data`.`size`, `Data`.`source`, `Vendor`.`name` AS `vendor.name`, `Vendor`.`resource` AS `vendor.resource`, `Vendor`.`country` AS `vendor.country`, `Vendor`.`logo` AS `vendor.logo`, `Vendor`.`address` AS `vendor.address`, `Vendor`.`phone` AS `vendor.phone`, `Vendor`.`fax` AS `vendor.fax`, `Vendor`.`email` AS `vendor.email`, `Vendor`.`description` AS `vendor.description`, `Vendor`.`properties` AS `vendor.properties`, `medium`.url as `medium` FROM `modx_site_content` AS `msProduct` LEFT JOIN `modx_ms2_products` `Data` ON `msProduct`.`id` =  `Data`.`id` LEFT JOIN `modx_ms2_vendors` `Vendor` ON Data.vendor=Vendor.id LEFT JOIN `modx_ms2_product_files` `medium` ON `medium`.product_id = msProduct.id AND `medium`.rank = 0 AND `medium`.path LIKE '%/medium/%' WHERE  ( `msProduct`.`class_key` = 'msProduct' AND `Data`.`tags` LIKE '%детский%' AND `msProduct`.`parent` IN (4466,4467,4468,4469,4470,4471,4472,4473,4490,4492,4576,4601) AND `msProduct`.`published` = 1 AND `msProduct`.`deleted` = 0 )  GROUP BY msProduct.id, `medium`.url ORDER BY msProduct.id ASC LIMIT 12 "
0.0018470: SQL executed
0.0000720: Total rows: 0
0.0000048: Rows fetched
0.0000081: Returning raw data
0.0039980: Total time
40 370 176: Memory usage
UDAV
16 сентября 2018, 08:56
0
используется фреймворк bootstrap3
Серьезно? Что с вами не так? -)))
UDAV
14 сентября 2018, 14:28
0
В самом шаблоне сделать проверку по порядковому номеру.
UDAV
14 сентября 2018, 10:59
0
В индекс запихни.
if ( $_SERVER['REQUEST_URI'] != strtolower( $_SERVER['REQUEST_URI']) ) {
    header('Location: http://'.$_SERVER['HTTP_HOST'] . 
            strtolower($_SERVER['REQUEST_URI']), true, 301);
    exit();
}
UDAV
14 сентября 2018, 10:56
+1
Вроде как нельзя. Проще на MIGX сделать. Делаешь два поля для фото, а ресайз на лету через phpthumbon.
UDAV
25 августа 2018, 11:21
0
Через жквери делайте. При клике на услугу, считываете из соответствующего дива название услуги, а потом это название в скрытое поле в форме передаете, соответственно отправляется форма с названием услуги.
UDAV
21 августа 2018, 11:09
0
Хочу купить, но смущает скорость загрузки данных в базу.
На одном сайте тестировался скрипт и 20000 строк из экселя загружается 10-11 часов. Загружаются товары в минишоп, категории с подкатегориями, и опции для дополнения msOptionsPrice2.

Нагрузка на сервер не доходит до предела… За итерацию 50 строк берется (из настроек), ставили и 100 и 300… но по факту даже 50 не берется, а по 1-2 записи прибавляется в секунду.

Если мне надо несколько миллионов записей загрузить, скрипт не справится? Можно ли скорость увеличить как-то?
Напрямую в базу 5 миллионов строк добавляются около 7 минут… но тут напрямую не получится и поэтому нужен этот скрипт, чтоб взаимосвязи создавались.
UDAV
28 июля 2018, 20:16
+1
<div id="mse2_results">
              {'!pdoPage' | snippet : [
                'parents' => $_modx->resource.id,
                'limit' => 12,
                'ajaxMode' => 'default',
                'tpl' => 'tpl.msProducts.box',
                'element' => 'msProducts'
              ]}
        		{$results}
          	</div>
пагинацию через плейсхоледр {$_modx->getPlaceholder('page.nav')}

При выборе параметра фильтра, он заменит все что в id mse2_results
UDAV
26 июля 2018, 10:19
0
Совсем не то. Нужно чтобы без параметров показались нужные товары в фильтре. Параметры поисковики не видят.
Надо как-то внутрь фильтра запрос отправить.
UDAV
16 июля 2018, 21:33
0
Спасибо. Но так вообще ничего не выводится.
UDAV
15 июля 2018, 10:19
0
Там где api карты (в сниппете вроде) добавь после myMap.geoObjects.add(myPlacemark); вот эту строку myMap.behaviors.disable('scrollZoom');

myMap — поменяй на свою.