Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - muldy

Страницы: 1 2 [3] 4 5 ... 15
31
Шаблоны XSLT / Вывод param XSLT?
« : 04 Августа 2014, 13:59:52 »
Здравствуйте!
Потребовалось вывести в шаблоне параметр - param,  а именно для Яндекс маркета, те требуется:

<param name="Размер"><xsl:value-of select="." /></param>

В результате xml отдает ошибку, и не закрывает тег param, как быть в данной ситуации?!

32
Custom макросы / Selесtor одной строкой?
« : 01 Августа 2014, 16:57:37 »
Здравствуйте!

Нашел интересную строку запроса с помощью selector, а именно:

selector::get('object')->id($object_id);

Так вот отсюда вопрос, а можно ли как то получить данные, по принципу:

selector::get('object')->where('name')->equals('Объект'); ???

33
Custom макросы / Re:ID типа данных Selector
« : 01 Августа 2014, 16:51:41 »
Спасибо за овтет буду искать реешние!

34
Custom макросы / Re:ID типа данных Selector
« : 25 Июля 2014, 23:21:43 »
Да ссори!
 
В общем требуется выбрать все объекты каталога, например:

$pages = new selector('pages');

$pages->types('object-type')->id(78);

Соотв это объект каталога, но данная выборка еще и выбирает дочерние объекты, с ID 143.

Вот в чем проблема, которая до сих пор не решена!

35
Custom макросы / ID типа данных Selector
« : 24 Июля 2014, 21:23:25 »
Здравствуйте!
Столкнулся с проблемой, работаю с Selector, он должен производить выборку как я понимаю по заданному id, ноо в результате он мне возвращает и дочерние типы данных!
Как ограничить выборку только по основному ID, те по Объекту каталога, и не использовать дочерние типы?

36
Здравствуйте!
Возникла необходимость в правке файла orderItem.php, а именно установка цены на конкретный товар от определенных условий, те на данный момент от суммы заказа. В моейм случае скидка не проходит тк стоит цена нулевая и цены выводятся при помощи опционной цены.
Так вот собственно вопрос, как получить сумму заказа в методе refresh(), который располагается в файле orderItem.php?

37
Custom макросы / Re:Создаём превью на API.
« : 21 Июля 2014, 11:18:30 »
Ок, спасибо, буду изучать!

38
Custom макросы / Re:Создаём превью на API.
« : 18 Июля 2014, 22:43:01 »
Спасибо, макрос знаю как посмотреть в справке:)
Проблема то в том, что требуется ли передавать все параметры или есть обязательные!

39
Custom макросы / Re:Создаём превью на API.
« : 17 Июля 2014, 18:22:14 »
Подскажите, а какие параметры передавать, почему то не получается!
Проболва так:
$system->makeThumbnailFull($photo, 'auto','default');
Не хочет!

40
Решение оказалось простое!

$stores = $item->getValue('stores_state'); // Получаем данные с полями
$storesNow = array(); // Создаем пустой массив

// Собираем новый массив с обновлением данных в конкретном значении
foreach ($stores as $store){
   $storesNow[] = array('int' => '3', 'rel' => $store['rel']);
}

// Сохраняем

$item->setValue('stores_state', $storesNow);

Вот и все!

41
Здравствуйте!
Столкнулся с проблемой и что то не могу понять как ее решить!
Есть заполненное составное поле несколькими значениями, по примеру:

Название -> Цена ->  Количество, пример ('int' => '10', 'rel' => 2013, 'float' => 400)

И также имею массив с данными:

$arr_systemName = array('Евро' => '2013', '2 спальный'=>'2014', 'Семейный'=>'2015', '1.5 спальный' => '2016');

И новый параметр количество, которые требуется обновить, те в каждом, при каждом точном совпадении обновить количество!!!

В обещм ступор не могу понять как сравнить два массива и проставить новое значение, добавить значение могу, а вот обновить в нем не понятно как это сделать!

42
В общем решил как оказалось строку нужно было перевести!
А именно, вот что получилось:

<xsl:value-of select="document(concat('udata://catalog/getObjectsList/notemplate/(mode=all)/10/1', php:function('urlencode', string('?fields_filter[kategoriya]=1815'))))/udata" />

Те в данном случае использована функция php - urlencode!

43
mode=all выводит все объекты от корня сайта, как я помню!
Вот в этой ветке обсуждалось - http://umihelp.ru/forum/index.php?topic=40.0
По поводу уровней первый вариант!
Строка:
fields_filter[kategoriya]=1815 это фильтрация по полю
И да вы упустили, я писал изначально, если в адресной строке прописать:
сайт.ру/udata://catalog/getObjectsList/notemplate/mode=all/20/1/0/?fields_filter[kategoriya]=1815
Выводятся все как надо те отфильтрованные товары!

44
Здравствуйте!
Сломал голову с выводом и что то не пойму в чем проблема!
Итак имею:
1 Категории товаров
2 Товары расположены на одном уровне с категориями те, не вложены!

Делаю вызов:

<xsl:value-of select="document('udata://catalog/getObjectsList/notemplate/mode=all/20/1?fields_filter[kategoriya]=1815')//total" />

Который соотвественно должен получать все товары фильтруемые по категории!
Так вот, они не выводятся!
Вбиваю в адресную строку: сайт.ру/udata://catalog/getObjectsList/notemplate/mode=all/20/1/0/?fields_filter[kategoriya]=1815
Соотвественно все ок в чем проблема, просто ужас не пойму!!!

45
Здравствуйте!
Собственно вопрос, есть прайс в xml, в нем находится 50000 строк, требуется импортировать все это в справочник, но с учетом текущих позиций, те не добавлять с похожим именем!
Реализовывал кто нибудь, подобную задачу? И как поступить, а именно важный момент ускорить импорт, сейчас он происходит двоольно медленно, примерно 20000 позиций в сутки!

Страницы: 1 2 [3] 4 5 ... 15