Виктория Жарова
С нами с 11 ноября 2013; Место в рейтинге пользователей: #1222Cделать доработки по сайту
3 10 000
Сайт сделан на MODX.
Компоненты:
ClientConfig, Collections, compare, FastUploadTV, FormIt, getProducts, giftcards, Login, MIGX, pdoTools, phpThumbOn, shopkeeper3, SimpleSearch, TinyMCE Rich Text Editor, translit, userorders.
Интресно долгосрочное сотрудничество.
Сайт: cilix.ru
Кратко опишу на данный момент задачи:
1. В личном кабинете реализовать список адресов доставок. То есть у пользователя может быть несколько вариантов доставки, при оформлении заказа, пользователь может выбирать из списка, если списка в личном кабинете нет, то пользователь вводит адрес и он сохраняется как первый адрес в списке адресов.
2. На сайте реализованы закладки товара через компонент Сompare. Закладки работаю через куки. Доработать компонент так, чтобы у зарегистрированного пользователя закладки сохранялись на все время, если он не удалит из личного кабинета, то есть в базе данных.
3. На странице корзины, сделать возможность изменять размер товара.
Компоненты:
ClientConfig, Collections, compare, FastUploadTV, FormIt, getProducts, giftcards, Login, MIGX, pdoTools, phpThumbOn, shopkeeper3, SimpleSearch, TinyMCE Rich Text Editor, translit, userorders.
Интресно долгосрочное сотрудничество.
Сайт: cilix.ru
Кратко опишу на данный момент задачи:
1. В личном кабинете реализовать список адресов доставок. То есть у пользователя может быть несколько вариантов доставки, при оформлении заказа, пользователь может выбирать из списка, если списка в личном кабинете нет, то пользователь вводит адрес и он сохраняется как первый адрес в списке адресов.
2. На сайте реализованы закладки товара через компонент Сompare. Закладки работаю через куки. Доработать компонент так, чтобы у зарегистрированного пользователя закладки сохранялись на все время, если он не удалит из личного кабинета, то есть в базе данных.
3. На странице корзины, сделать возможность изменять размер товара.
Какой компонент подходит для я.касссы?
Добрый день. Я запуталась. Установила shopkeeper3 3.2.7-pl3 и подписала договор с я. кассой для онлайн платежей. После решила поставить компонент: kassa.yandex.ru/integration.html скачивала для modx revo, но он не запустился, выдавал ошибки. Решила поставить другой компонент: github.com/andchir/yandex-money-cms-modx и он тоже выдает ошибки, после выбора оплаты и клика оформить заказ выдавал на странице: int(0) int(23) float(5500). Подскажите пожалуйста как заставить работать modx revo shopkeeper3 3.2.7-pl3 с я.кассой.
Странно работает плагин.
Добрый вечер. Узнаю, изучаю MODX и решила сама попробовать написать плагин. Плагин простой.
На сайте есть два контекста web и weben. Я хочу: если я в административной панели залогинена, то показывать панельку во фронте(в web, weben). Но она показывается только в weben. Поискав на сайтах, поняла, что нужно чтоб авторизация происходила во всех контекстах и нашла код:
На сайте есть два контекста web и weben. Я хочу: если я в административной панели залогинена, то показывать панельку во фронте(в web, weben). Но она показывается только в weben. Поискав на сайтах, поняла, что нужно чтоб авторизация происходила во всех контекстах и нашла код:
if ($modx->event->name == 'OnWebPageInit') {
if (!$modx->user->hasSessionContext('web') && $modx->user->hasSessionContext('mgr') && $modx->user->isMember('Administrator')) {
$modx->user->addSessionContext('web');
} elseif ($modx->user->hasSessionContext('web') && !$modx->user->hasSessionContext('mgr') && $modx->user->isMember('Administrator')) {
$modx->user->removeSessionContext('web');
}
}
Но с сочетаем с другим плагином:<?php
if ($modx->event->name == 'OnWebPagePrerender') {
$users = trim($modx->getOption('panel_users'));
$users_arr = array_map('trim', explode(',', $users));
$register = ($users == '' && $modx->user->hasSessionContext('mgr')) ||
($modx->user->id > 0 && in_array($modx->user->id, $users_arr));
if ($register) {
$html = '
<div class="section edit-panel">
<div class="container">
<ul class="nav nav-inline">
<li><a href="/backend/index.php?a=resource/update&id=' . $modx->resource->id . '">Редактировать страницу</a></li>
<li><a href="/backend/?a=resource/create">Добавить страницу</a></li>
</div>
</div>';
if (strpos($modx->resource->_output, '<body>') !== false) {
$modx->resource->_output =
preg_replace("#(<body>)#i", $html . "\n\\1", $modx->resource->_output, true);
} else {
$modx->resource->_output .= $html;
}
}
}
Панелька начинает странно работать и выкидывает из административной части(бэкенде), если обновить страницу во фронте. Но панель начала показываться в двух контекстах. Подскажите пожалуйста, как нужно объеденить два плагина, чтоб панелька появлялась в двух контекстах, если я авторизована в бэкенде и при выходе из бэкенде исчезала. Доработки сайта на Shopkeeper3
На карточке товара, реализовать выбор характеристик, с возможностью положить товар в корзину с размером и/или с цветом(Параметры могут добавляться). Если пользователь не выбрал параметр и пытается положить товар в корзину, появляется сообщение, выберите размер или цвет или другие сообщения, если есть другие параметры.
В shopkeeper это было реализовано через Тип ввода поля(param-edit). Хотелось бы сделать через новый тип вида как у MIGX(Пример поле: Изображения). Вывод значений: Размер X==#Размер X#||Размер XL==#Размер XL#||Размер XXL==#Размер XXL#||
В карточке товара реализовать функцию кол-во товаров. Это было реализовано, но через popup окно.
При добавлении в корзину, характеристики так-же должны отображаться в корзине. Это было реализовано в shopkeeper в документации shopkeeper: /public_html/core/ components/shopkeeper3/docs/readme.txt
Дополнительные параметры товаров
В корзине дать возможность изменять характеристики товара и реализовать функцию кол-во товаров c пересчетом стоимости и общей стоимостью. Это было реализовано, но через popup окно. demo.modx-shopkeeper.ru/
В заказах отображать параметры(Характеристик)
Более подробно все отправим на почту с FTP и сайтом.
Писать на почту vikotriyaz@bk.ru
В shopkeeper это было реализовано через Тип ввода поля(param-edit). Хотелось бы сделать через новый тип вида как у MIGX(Пример поле: Изображения). Вывод значений: Размер X==#Размер X#||Размер XL==#Размер XL#||Размер XXL==#Размер XXL#||
В карточке товара реализовать функцию кол-во товаров. Это было реализовано, но через popup окно.
При добавлении в корзину, характеристики так-же должны отображаться в корзине. Это было реализовано в shopkeeper в документации shopkeeper: /public_html/core/ components/shopkeeper3/docs/readme.txt
Дополнительные параметры товаров
В корзине дать возможность изменять характеристики товара и реализовать функцию кол-во товаров c пересчетом стоимости и общей стоимостью. Это было реализовано, но через popup окно. demo.modx-shopkeeper.ru/
В заказах отображать параметры(Характеристик)
Более подробно все отправим на почту с FTP и сайтом.
Писать на почту vikotriyaz@bk.ru