Всего 125 339 комментариев

Андрей
24 апреля 2013, 19:42
0
Так то да )
Василий Наумкин
24 апреля 2013, 17:22
0
Все товары хранить как обычно, в нужных категориях.

В админке видно будет, какие скрыты, а какие нет, да и поиск в наличии.

Просто логично подумай — это же тоже товар, только с другим цветом. У него должен быть свой артикул, может быть другая цена и т.д. Я бы и скрывать не стал, сделал бы только вывод ссылок в карточке.

В магазин заходишь — там разноцветные телефоны стоят вместе на полочках — чтобы ассортимент был виден. Тут так же, мне кажется.
Юрий Эффа
24 апреля 2013, 16:43
0
Сделал ещё проще, хотя, с точки зрения использования функционала магазина, и не совсем правильно. Позицию товара завел как «категорию товара», а опции как вложенные в категорию товары. Дальше Wayfinder'ом строю селектбокс, выводя в атрибуты option: id и price товара. И по change селектбокса меняю значение data-id на кнопке и содержимое дива с ценой. В селектбокс название позиции беру из longtitle, в корзину же он попадает с pagetitle

Единственный «затык» — после нажатия кнопки отправки товара в заказ перестаёт работать onChange на селектбоксе и data-id не меняется. «Вылечил» убиванием модального окна со страницей товара (у меня так), но понимаю, что тоже не правильно…
Андрей
24 апреля 2013, 16:09
0
спасибо ) а как лучше хранить это все? Так то можно все товары создавать в одном каталоге товаров, но тогда будет мешанина, одни товары скрыты, другие видно, товаров гора.

Лучше делать для каждого товара категорию товаров (и внутри категории уже цвета) и с ней и работать, ну в случае с цветом, или класть все товары все цвета в одну категорию?

p.s я был особым читателем, срок уже прошел, счет пополнить надо) а документы я давно уже на телефон скинул )
d start
24 апреля 2013, 16:06
0
нет проблем, пишим.
Василий Наумкин
24 апреля 2013, 16:05
0
Пиши свой фильтр, какие проблемы?
Мордынский Николай
24 апреля 2013, 10:57
0
не знаю на чем у тебя сервер но правила переадресации nigx указываются в конфиге сервера конфиги лежат в зависимости от настроек
Мордынский Николай
24 апреля 2013, 10:53
0
Как вариант использовать связь 1 ко многим.
Делать карточку товара (товар с описанием основных свойств товара ) и снипетом выводить связанные товары в которых можно держать доп галереи и уникальные свойства (табами или как захочешь можно гет пейдж под это настроить) В структуре каталога можно отображать только карточки товаров, единственное если товаров много будут проблемы в последующем управлением товарами связанные товары будут все в вперемешку.

Тут нужна кнопочка в списке товароров — показать связанные товары или вкложеность связей надо делать(но это уже инициатива от Василия должна быть)
Andrei Kilin
24 апреля 2013, 09:40
0
Пользуюсь скриптом давно, бэкапится замечательно.
Но вот процесс восстановления у меня как-то через зад всегда проходит.

Можешь рассказать как по фэншую развернуть бэкап, чтобы быстро и правильно?
Василий Наумкин
24 апреля 2013, 07:59
0
Как это ты, не будучи особым читателем, прочитал? Видимо про логику свзяей не прочитал?

1. Создать связь «многие ко многим», ибо связываются товары, а не их параметры. Много товаров, у них равнозначная связь, главного нет.

2. Сделать простейший плагин для поля color — чтобы превратить его в обычное текстовое.

3. Спрятать ненужные товары при выводе каталога, отметитив «не показывать в меню».

4. На странице товара вывести ссылки на другие товары группы сниппетом msProducts:
[[!msProducts?
	&link=`номер связи по цвету`
	&master=`[[*id]]`
	&resources=`-[[*id]]`
	&tpl=`tpl.Link.color`
]]

И простейший чанк tpl.Link.color
<a href="[[~[[*id]]]]">[[+pagetitle]] ([[+color]])</a>

Если сделаешь всё внимательно и правильно — будет работать. Возможно, вызов сниппета на странице придётся поправить — я еще не особо это проверял.
Василий Наумкин
24 апреля 2013, 07:38
0
И, скорее всего, не найдётся.

Нужно указать все правила для этой директории до реврайта. Почитай, как nginx выбирает location для обработки запроса.
Затем nginx проверяет location’ы, заданные регулярными выражениями, в порядке их следования в конфигурационном файле. При первом же совпадении поиск прекращается и nginx использует совпавший location.
Николай
24 апреля 2013, 06:49
0
Лирика лирикой, а как исключить папку для rewrite в nginx найти не удается нигде
Николай
24 апреля 2013, 02:48
0
Блин, я только сейчас заметил что не вставились хтмл элементы…
< input type=«hidden» name=«sort» value=«ms_price,asc»
Это я пытался менять всяко, результата 0…
Алексей Яковлев
23 апреля 2013, 21:30
0
подключил в head (встроенный в foundation вызов закомментил), теперь глюк с кодировкой после переключения месяца и не всплывают новости (см. по ссылке).
Мордынский Николай
23 апреля 2013, 21:07
0
ну вообще регулярное выражение можно написать ввиде переадресовывать все * / за исключением manager/ как делать не скажу — надо думать но можно.
А по поводу слеша для сео гланую страницу главное склеить, а внутряки индексируются через меню, если с сылкми не напортачить(роботу не светануть оба адреса с / и без то все ок и без подпрыгиваний и кто муже есть meta каноникл он считывается и гуглом и яндексом и внем указывается страница для индексации это помогает)

И вообще если уж нато пошло каталоги надо наоборот со слешем давать — наоборот переадресацию делать с пустого окончания на / если адрес не заканчивается .html .php или не содержет гет запроса.
Мордынский Николай
23 апреля 2013, 20:52
0
ну как бы я же в конце комента к этому и пришел))
Ayemme lyce
23 апреля 2013, 19:09
0
jquery с google cdn подключи вручную, 1.9.1 например
Алексей Яковлев
23 апреля 2013, 18:59
0
да включен. но, быть может, надо проверить какую-нибудь строчку или галочку?
Василий Наумкин
23 апреля 2013, 18:31
0
Ага, я проверил перед написанием =)