axyd

Рейтинг
30
Регистрация
24.04.2011

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

Например вот как сейчас определен шаблон строчки https://github.com/alexeypetrushin/salejs/blob/master/client/cart.js#L710

  app.template('cart-item', function(add, item){
add('<div class="cart-item" data-name="' + escapeHtml(item.name) + '">')
add('<div class="cart-item-name">' + escapeHtml(item.name) + '</div>')
add('<a href="#" class="cart-item-remove" data-name="' + escapeHtml(item.name)
+ '">&times;</a>')
add('<input class="cart-item-quantity form-control" type="text" value="'
+ item.quantity + '" data-name="' + escapeHtml(item.name) + '">')
add('<div class="cart-item-multiply-sign">&times;</div>')
// If price with currency is too big showing price only.
var priceWithCurrency = app.priceWithCurrency(item.price)
if(priceWithCurrency.length > 5) priceWithCurrency = item.price
add('<div class="cart-item-price">' + priceWithCurrency + '</div>')
add('<div class="cart-clearfix"></div>')
add('</div>')
})

item это то что передается при нажатии кнопки купить - {price: xxx, name: xxx, amount: xxx} - соответственно если вы добавите туда дополнительно урл картинки - то сможете его использовать в шаблоне - и картинка будет выводится.

> *добавить к ссылке "купить" больше параментров

Каких именно?

> Было бы хорошо добавить в корзину уменьшеную копию картинки товара, завернутую в ссылку на страницу этого товара.

Да, наверно селаю опционально, я старался сохранить размер минимальным чтобы на планшетах не закрывало много экрана и не давать пользователю лишней пищи для размышлений - чтобы он видел крупную кнопку купить и жал ее :).

> в идеале возможность самостоятельного задания параметра и названия его, либо оформление товара по принципу микроразметки с нужным для этого скрипта кодом

Тоже не понял, можете привести пример?

> нужна возможность задания произвольной валюты (сейчас евро интересует)

Добавил, Задайте currency: '€' в параметрах.

Приведите пример форматирования файлов с контентом

Пока еще работает нестабильно и периодически может быть недоступен, но кое что посмотреть уже можно.

Сайт robotigra.gitsites.com

Как выглядит контент robotigra.gitsites.com/edit

Был использован необычный интерфейс, который по идее должен был-бы упростить и ускорить работу (драг&дроп быстрая работа за счет клиентского кеша и т.п.) но как оказалось по испытаниям на пользователях - работать с ним не очень неудобно и люди путаются. Но, если потратить мин 10 на документацию то разобраться можно и дальше уже становится проще. В будущем он будет полностью переделан, но пока что есть то есть.

У вас. Платно (уже не вариант). Удобно под вопросом, т. к. если та же "Зебра" спокойно и ненапряжно работает с AkelPad, ваш движок надо еще позаклинать, как я понимаю. Система неизвестная, как она себя ведет на более-менее промышленной нагрузке, непонятно, и никто этого не знает, включая и разработчика. Преимущества неясны. "Зебра" -- универсальный инстумент. Я могу крутить ее, как хочу. Хочу -- говносателлит запилю, хочу -- СДЛ. Хочу -- сайт конторы какой-нить небольшой. Скрипты, примочки разные можно пристроить. У вас этого тоже нет.

Вот, собственно, небольшой (и объективный) обзор по вашему конкуренту. Как видите, в настоящий момент вы пока еще не готовы к выходу в открытый космос

Спасибо за отзыв, я примерно понял.

Да, у http://ecwid.ru насколько я понял встраиваемый магазин, а это просто виджет - корзина, управления товарами в нем нет.

Можно сделать чтобы было быстро, но это сложнее и обычно на это забивают.

angular.js нужен доступ к DOM для работы, как вы его обеспечили на сервере? Скиньте ссылку плиз где они это описывают, я не могу найти ни одного примера где показано как ангуляр работает на сервере

DiAksID,

вы понимаете о чём вообще речь ? не об экспрессе и ангуляре отдельно, а о их связке. связка экспресс+ангуляр как раз и подразумевает возможность рендеринга шаблонов над экспрессом.

Я так и не понял по этому вопросу. Вы так делали или просто предполагаете что это будет работать?

Но поскольку кто-то завел моду на хэш, Google ввел специальные протоколы для этих ссылок. В результате вопросов стало еще больше.

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

Можете скинуть ссылку на проект, не могу найти

ещё раз - зачем? зачем эмулятор если есть эксперсс.

Как вы будите рендерить бакбоновсеие или ангуларовские темплейты експрессом?

Всего: 43