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

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

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


Сообщения - hnika206

Страницы: [1]
1
Правильно я поняла, если изначально в папке модуля нет файла __custom_adm.php, то все катсомные события и макросы должны располагаться в файле __custom.php, даже те что предназначены для супервайзера?

2
Омг, событие systemSwitchElementActivity отрабатывает при изменении активности в админке при быстром редактировании, а событие systemModifyElement отрабатывает при изменении активности во время редактирования комментария в админке по адресу http://ваш_сайт.ru/admin/comments/edit/id_комментария, при этом обработчик события должен лежать в файле __custom.php (а не в __custom_adm.php как у меня при тех же обстоятельствах в модуле catalog).

3
Здравствуйте, нужно чтобы при публикации комментария менеджеру отправлялось письмо. Стандартное событие  модуля комментариев comments_message_post_do  не подходит т.к по умолчанию у меня создаются неактивные комментарии. При изменении актитвности комментария в админке обработчик события на сохранение изменений элемента в админке systemModifyElement не отрабатывает, видимо оно не вызывается, что странно. Пробовала обработчик события systemModifyObject он тоже не отрабатывает.

4
Подключала PayAnyWay и Robokassa, все примерно одинаково, думаю paypal подключается аналогично. Использовала вот эту документацию http://api.docs.umi-cms.ru/razrabotka_nestandartnogo_funkcionala/integraciya_platzhnyh_sistem/

5
Проблема была действительно в библиотеке GD, а точнее из-за того, что сайт использовал версию  php5.2 CGI, который использовал раннюю версию GD.

6
Тех поддержка хостинга говорит что у них проблем с этой библиотекой не зарегистрированы :(

7
Здравствуйте коллеги!

Такой вопрос: после переноса сайта на новый хостинг перестали создаваться миниатюры изображений. Хостинг отвечает требованиям юми, место на нем есть, права на папки 755.  Файлы миниатюр создаются, но они нулевого размера. Вот какие ошибки выводит:

Warning:  imagecreatefromjpeg() [<a href='function.imagecreatefromjpeg'>function.imagecreatefromjpeg</a>]: gd-jpeg: JPEG library reports unrecoverable error:  in .../public_html/classes/system/entities/umiFile/umiImageFile.php on line 261

Warning:  imagecreatefromjpeg() [<a href='function.imagecreatefromjpeg'>function.imagecreatefromjpeg</a>]: './images/cms/data/totallrecall.jpg' is not a valid JPEG file in .../public_html/classes/system/entities/umiFile/umiImageFile.php on line 261

Warning:  imagecopyresampled(): supplied argument is not a valid Image resource in .../public_html/libs/lib.php on line 654

Warning:  imagejpeg() [<a href='function.imagejpeg'>function.imagejpeg</a>]: gd-jpeg: JPEG library reports unrecoverable error:  in .../public_html/libs/lib.php on line 665

Warning:  imagedestroy(): supplied argument is not a valid Image resource in .../public_html/libs/lib.php on line 671

Notice:  getimagesize() [<a href='function.getimagesize'>function.getimagesize</a>]: Read error! in .../public_html/classes/system/entities/umiFile/umiImageFile.php on line 124

Notice:  getimagesize() [<a href='function.getimagesize'>function.getimagesize</a>]: Read error! in .../public_html/classes/system/entities/umiFile/umiImageFile.php on line 129

Может кто сталкивался с такой проблемой? Остальное все исправно работает.

8
Проблема решена с помощью явного прописывания родительского типа "Справочник", новый мануал от тех поддержки где все подробно http://wiki.umisoft.ru/%D0%98%D0%BC%D0%BF%D0%BE%D1%80%D1%82_%D0%BE%D0%BF%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D1%85_%D1%81%D0%B2%D0%BE%D0%B9%D1%81%D1%82%D0%B2_%D0%B8%D0%B7_1%D0%A1

9
Во вложении находится измененный шаблон импорта commerceML2.xsl

Что удалось сделать:

- Создан тип данных -  справочник "Варианты характеристик колготок"
- Задан единый тип товара -  "1C: Колготки" (до этого пыталось на каждую группу создать свой тип товара)
- В этом типе товара определено опционное свойство "Характеристики", которое должно ссылаться на этот справочник
- Предложения с характеристиками товара парсятся теперь два раза:
1. формируется секция <objects>, в которой происходит наполнение справочника "Варианты характеристик колготок"
2. формируется секция <pages>, в которую в опционные свойства должны записываться ссылки на созданные объекты справочника.

Что не получилось:

- справочник "Варианты характеристик колготок" формируется не в разделе "Справочники", а в корневом разделе "Шаблоны данных", хотя в описании типа указано:

            <type id="charakteristics-kinds" title="Варианты характеристик колготок" parent-id="{root-guides-type}" guide="guide">

- опционное поле у товара формируется со ссылкой не на справочник "Варианты характеристик колготок", а на какой-то другой справочник "Справочник для поля "Характеристики"" (?), который видимо создается как-то автоматически, хотя в описании опционного поля явно прописано:

                        <field name="charakteristics" title="Характеристики" visible="visible" guide-id="charakteristics-kinds">
                            <type name="Составное" data-type="optioned"  multiple="multiple" />
                        </field>

Соответственно при добавлении товаров, хотя сами характеристики и добавляются в справочник, в самих товарах поле "Характеристики" оказывается не заполненным...

Поэтому если возможно помогите разобраться в следующих вопросах:
1. Как сформировать справочник справочник в разделе данных "Справочники", а не в корневом разделе "Шаблоны данных"?
2. Как заставить создаваться опционное поле со ссылкой на мой справочник, а не на какой-то Справочник для поля "Характеристики"?

то, что в товарах оказывается незаполненным поле, может быть следствием пункта 2.
Такая же проблема как у вас! Создается два справочника: один создается прямо от корня и в него записываются опционные свойства, и второй который является дочерним к "Справочники", он пустой и его использует как объект для данных сотавное поле в товарах.
Я читала ваш пост на ХабраХабре http://habrahabr.ru/post/166647/, делала все как сказано там (кстати там опечатка в описании типа для справочника вариантов характеристик футболок id=charaсteristics-kinds, а потом везде указывается guide-id="charakteristics-kinds" и type-id="charakteristics-kinds")

10
Это был предположение-вопрос

11
Спасибо, если создавать его в таблице при обновлении оно сотрется :(

12
Здравствуйте!

Нужно чтобы при добавлении поля любого типа рядом с параметрами  "Видимое" и "Обязательное" стоял еще один флаг, допустим "Сортировать". Никак не могу найти где это можно добавить, может кто сталкивался?

13
Товар добавляется в корзину стандарным ajax'ом, код представлен ниже. Можно ли как то его ускорить, т.к в среднем добавление одного товара проходит за 2-2,5секунды
$.ajax({
          url: '/udata/emarket/basket/put/element/' + element_id + '/.json?amount=' + total,
          dataType: 'json',
          type: 'post',
          success: function (answer) {
             //Отображение изменений
          }
});

14
Здравствуйте!

У каждого товара каталога есть два свойства: цвет и размер. Каждый товар может быть представлен в разной цветовой гамме и иметь разные размеры. У товара с парой цвет-размер должно указываться сколько его находится на складе.

Например, у нас есть модель кофты 44 размера белого цвета, таких кофт на складе 2, этаже кофта есть 42 размера желтого цвета в кол-ве 3шт и такого же 42 размера но красного цвета в кол-ве 10шт. Цена товара, описание, артикул одинаковая вне зависимости от цвета и размера. Фото разные.

У меня лишь одна идея реализации подобной структуры: это представление товара в виде раздела каталога, а внутрь уже добавлять объекты каталога с указанием цвета, размера и кол-ва товара с этими свойствами на складе.

Но структура получается довольно громоздкой + я не знаю как сделать сортировку товаров по цене при использовании такой структуры + из-за количества запросов (товаров связки цвет-размер много) сайт может быть медленным.

Может кто-нибудь реализовывал нечто подобное, поделитесь пожалуйста опытом.

Страницы: [1]