|
|
07.06.2006, 10:55
|
|
Гость
Гость
|
Мне приходит такой вариант:
в шаблон "товар" добавляются дополнительные поля с пунктами:
1. имеется ли к данному товару возможность выбора цвета/размера
(если да, то указать номер артикуля с которым тот же товар другого цвета/размера будет объединен в одну условную группу.
2. поле для указания размерa/цветa
создаем главный товар.
создаем такой же товар под отдельным артикулем и держим его в "скрытом режиме"
Далее в шаблоне "товар" добавляется запрос к базе данных на проверку наличия товаров принадлежащих этой группе товара.
Предлагаемые варианты товара выводим на страницу. возле каждого варианта кнопка "добавить в карзину".
Может есть более интересные/удобные способы?
|
|
|
08.06.2006, 12:16
|
|
Гость
Гость
|
Очевидно нет встроенной реализации требуемого вывода товара с различными вариантами цвета/размера.. Так что есть смысл разработчикам подкинуть эту идею в список TODO..
Я сделал как и описывал сверху, но наткнулся на проблему показа содержимого корзины..
хотелось бы узнать где можно отредактировать внешний вид корзины? в самом шаблоне вывод корзины производится с помощью функции PrintCart().
Поиск по БД на наличие использованных слов в корзине не дал результатов, очевидно функция с HTML кодом скрывается в каком-то файле (код ясное дело закодирован до приобретения лицензии)..
Просто интересует возможность внесения изменений в вывод содержимого корзины (изменение условий запроса к БД с дальнейшим выводом дополнительной информации о товаре (цвет/размер), а так же решить проблему битой ссылки когда товар скрыт, но присутствует в корзине..)
|
|
|
08.06.2006, 14:03
|
|
Гость
Гость
|
Цитата:Очевидно нет встроенной реализации требуемого вывода товара с различными вариантами цвета/размера.. Так что есть смысл разработчикам подкинуть эту идею в список TODO..
Такой функциональности в модуле действительно нет.
Я полагаю, предложенный Вами способ со скрытыми товарами вполне приемлем для решения поставленной задачи. Для того, чтобы ссылки были правильными, можно поместить "скрытые" товары в скрытый раздел. Ничего более удобного пока предложить не могу.
Цитата:хотелось бы узнать где можно отредактировать внешний вид корзины? в самом шаблоне вывод корзины производится с помощью функции PrintCart().
Для того, чтобы изменить внешний вид корзины, которая выводится методом PrintCart(), измените CSS в шаблоне "Шаблон корзины".
Если же Вас не устраивает стандартный формат вывода корзины в принципе, при помощи содержимого массива $Netshop_CartContents Вы можете вывести корзину так, как посчитаете необходимым. Что находится в этом массиве, а также другие полезные переменные Вы найдете в документации по модулям в разделе "Интернет-магазин: предустановленные переменные".
|
|
|
12.06.2006, 12:10
|
|
Гость
Гость
|
kx писал(а):Если же Вас не устраивает стандартный формат вывода корзины в принципе, при помощи содержимого массива $Netshop_CartContents Вы можете вывести корзину так, как посчитаете необходимым. Что находится в этом массиве, а также другие полезные переменные Вы найдете в документации по модулям в разделе "Интернет-магазин: предустановленные переменные".
очень хотелось бы посмотреть пример рабочего кода для вывода содержимого массива $Netshop_CartContents, почитал внимательно документацию и сам потыкался, но к сожалению ничего не вышло. заранее спасибо
|
|
|
13.06.2006, 11:00
|
|
Гость
Гость
|
Код:$f_AdminCommon
<ol>
";
foreach ($GLOBALS[Netshop_CartContents] as $item)
{
$result .= "<li>
<a href='$item[URL]'>$item[Name]</a>:
$item[Qty] * $item[ItemPriceF] = $item[TotalPriceF]
</li>";
}
$result .= "</ol>
<p><b>ИТОГО: $GLOBALS[Netshop_TotalPrice]</b><br>
<a href='$GLOBALS[Netshop_OrderURL]'>Перейти к оформлению заказа</a></p>
|
|
|
14.06.2006, 14:56
|
|
Гость
Гость
|
kx, благодарю! действует
|
|
|
20.06.2006, 10:34
|
|
Гость
Гость
|
интересует такой момент: рещил сделать мультиязычный интернет-магазин.
(http://www.netcat.ru/dealers/advice/function/function_45.html)
предположим домен основного сайта "localhost" (в будущем "домен-магазина.ру"),
добавляю новый сайт и прописываю ему домен "en.localhost" (в будущем "язык.домен-магазина.ру").
устанавливаю модуль магазина как это указано в описании по модулям
"'Инструменты' - 'Модули' - 'Интернет-магазин' - 'Установка модуля на сайт'."
Вообщем оба сайта работают, но какая-то проблема с cookies, потому что добавление товара
в карзину на новом сайте не работает, так
же не работает добавление товара в карзину если в домене основного сайта прописать ru.localhost
и в браузере набрать http://ru.localhost.
С основным сайтом на "localhost" проблем не наблюдается.
Кoрзина (your cart is empty..) на новом сайте на английском языке (шаблон правда еще не смотрел)
|
|
|
20.06.2006, 16:27
|
|
Кирилл Хряпин
NetCat
Зарегистрирован: 2006-06-15
Сообщений: 207
|
Проблема, скорее всего, действительно в том, что неверно устанавливаются cookies.
Подозреваю, что это может быть связано с поведением MSIE 6 (который вдруг решил строго следовать стандарту): кука может быть установлена только для домена, который заканчивается одним из доменов первого уровня (т.е. .com, .net. и т.д. или cTLD, например, .ru). По моему опыту работает и с вымышленными TLD, например .loc.
Попробуйте сконфигурировать сервер, чтобы домены удовлетворяли этому условию (например, en.testshop0.ru, ru.testshop0.ru).
|
|
|
20.06.2006, 17:11
|
|
Гость
Гость
|
kx, спасибо, попробую.
кстати устанавливается NetCat CMS только в root директорию сайта или всЈ таки возможно куда-нибудь подальше поставить? Дело в том что вход в интернет-магазин будет доступен только для пользователей имеющих пароль доступа. Остальные не должны попасть дальше начальной страницы сайта.
Варианты действий:
1. создать на начальную страницу шаблон для авторизации по паролю
или
2. поместить CMS в подкаталог (subdir), а в $DOCUMENT_ROOT сделать обычную форму с праверкой вводимого кода при помощи PHP.
или же
3. разместить CSM в subdomain, но это крайне нежелательно.
есть может более правильное решение чем то что изложено мною выше?
|
|
|
28.06.2006, 13:40
|
|
KK
Suomitech KY
Зарегистрирован: 2006-06-27
Сообщений: 15
|
версия NetCat 2.4 E-com приобретена.
последняя тема с вопросом о закрытой площадке до сих пор актуальна
"кстати устанавливается NetCat CMS только в root директорию сайта или всЈ таки возможно куда-нибудь подальше поставить? Дело в том что вход в интернет-магазин будет доступен только для пользователей имеющих пароль доступа (никак не связано с базой данных пользователей). Остальные не должны попасть дальше начальной страницы сайта."
|