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

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

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


Темы - kroxa

Страницы: [1]
1
Вакансии / перевод сайта c e-shop на e-market
« : 09 Марта 2012, 11:44:11 »
сайт на 2.8.5 пока использует e-shop
Необходимо выполнить работы перевода сайта на новый модуль e-market.
Менять шаблоны не требуется, основной функционал сайта должен быть сохранен.
При переносе необходимо реализовать:
    Оформления заказа без регистрации
    Вход на сайт по open-Id
    Должна быть реализована быстрая корзина
    Оформления заказа за один шаг c выбором типа доставки (курьер, самовывоз)

2
Добрый день!
как я понимаю изменить сортировку при выдачи %system numpages()% невозможно?
мне нужна обратная сортировка результатов...
как вообще делают - используют usel?
спасибо

3
Установка UMI.CMS / требуемые параметры VPS
« : 14 Ноября 2011, 17:54:54 »
прочитал umi для VPS

ситуация следующая

сейчас наш сайт расположен на виртуальном хостинге hoster.by и быстродействие очень нестабильно, проще сказать ужасно (11сек - страница, 1 год и 2 года назад было примерно 2сек)
провайдер рекомендует перенести на VPS или выделенный сервер.

в РБ (бывшая БССР) все сайты инт.магазинов должны быть размещены на серверах физически расположенных на территории нашей страны (законодательство).
к сожалению среди рекомендованных провайдеров UMI такие услуги ни один не предоставляет.

Однако возникает вопрос какие параметры должны быть для подобного проекта:
1. интернет-магазин (UMI-CMS 2.8.1 Commerce)
2. кэширование memcached
3. 400-800 уникальных посетителей в день
4. около 2000 товаров в каталоге
5. Занимаемое место БД + картинки примерно 2,5 ГБ (примерно 2-10 картинок на каждый товар)
6. бекап "umi.sql" = 300 МБ

может быть на основе Вашего опыта сможете подсказать приблизительные характеристики сервера (CPU + RAM)

4
добавил в справочник "статус заказа" поле цвет "hex" (либо оно там уже было)
все хорошо в анкетной форме оно выводится как мне необходимо - с цветом
    <xsl:template match="udata" mode="order-status">
        <span style="color:{//property[@name = 'hex']/value};">
            <xsl:value-of select="object/@name"/>
        </span>
    </xsl:template>

но вот в списке заказов /admin/eshop/orders_list/ такое не получается, может быть подскажите где это можно добавить, может есть пример кастомного вывода поля в шаблоне "ui-smc-table"
наименование поля, вроде там можно менять через параметр "js-value-callback", но как мне добавить туда цвет

5
не понимаю как в шаблоне админки вывести определенный блок в зависимости от текущего пользователя
вопрос - как получить пользователя

спасибо

6
при просмотре анкетной формы заказа в интернет магазине я хочу вывести одно поле из объекта "пользователь" (вернее тут он покупатель)
как бы проблем с выводом нет, тут все понятно.
но данное поле называется "заметки менеджера о покупателе"
ЗАДАЧА - сделать возможность редактирования этого поля прямо в анкетной форме заказа (все это в админке)
пока сделал гиперссылку на пользователя и уже там редактируют, но это не очень удобно.

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

7
Шаблоны XSLT / вывод воля с типом HTML-текст
« : 10 Ноября 2011, 01:58:15 »
Простой вопрос. на который не смог найти ответ - как вывести поле с типом "HTML-текст"

тут две задачи:
1. вывести просто для просмотра
2. вывести для редактирования в виде timymce
примеры отсутствуют...


8
немного правлю админку интернет магазина столкнулся с проблемой - скорее мое непонимание протокола uobject
в частности задача вывести в списке позиций - возле ссылки на карточку товара еще несколько полей из товара
собственно делаю на основе styles/skins/mac/data/modules/eshop/form.modify.xsl
	<xsl:template match="object" mode="order-item-row">
<xsl:variable name="order-item-discount" select="//property[@name = 'discount_size']/value" />
<xsl:variable name="element-edit-link" select="document(concat('udata://system/getEditLink/', //property[@name = 'catalog_relation']/value))/udata" />
<tr>
<td>
<a href="{$element-edit-link}">
<xsl:value-of select="@name" />
</a>  
</td>
вот тут мне и нужно вывести поле товара, называемое "nalichie"
думал что получится следующий вариант
<xsl:value-of select="document(concat('uobject://', //property[@name = 'catalog_relation']/value))/udata/object//property[@name = 'nalichie']/value" />

но он не работает, может подскажите как же правильно вывести поле из каталога

9
umi стандартно восстанавливает пароль на основе логина, однако не все пользователи помнят свой логин.
в этом большая проблема.
необходимо добавить возможность восстановления пароля на основе введенного пользователем e-mail
сейчас используется tpl версия (начал править /tpls/users/forget/default.tpl)
и плавно перешел к classes\modules\users\__forget.php
строка 25:
$sel = new selector('objects');
$sel->types('object-type')->name('users', 'user');
$sel->where('login')->equals($forget_login);
$sel->where('e-mail')->equals($forget_email);
$sel->option('or-mode');
$sel->limit(0, 1);

или такой подход неверен, нужно как-то по другому делать?

10
Возникла необходимость реализовать в интернет магазине предзаказ и список "желаний"
так вот, есть ли возможность в интернет магазине организовать одновременно две корзины?
т.е. одна будет - корзина как и сейчас, а вторая для "предзаказа"
или это стоит реализовывать как-то иначе? посоветуйте.

11
Может кто-то подскажет... идею как реализовать в просмотре заказа вывод более ранних заказов данного пользователя по странично.
сейчас
в административной части - просматриваем один заказ.. и вот досада внизу выдаются все заказы данного пользователя...
когда заказов более 500 начинаются большие проблемы

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