магазин
Автор | Текст сообщения | ||||
---|---|---|---|---|---|
Роман |
11.12.2009 14:53
как сделать так, чтобы фотки товара, если их много, выводились поочередно? т.е. сейчас на странице одна фотка большая и несколько помельче, как сделать так, чтобы фотки не дублировались?
|
||||
admin |
11.12.2009 16:34
Формулировка задачи непонятная.
Вот здесь рассматривали примеры вывода фоток. http://a-cms.ru/forum/all/build/25.html |
||||
Роман |
12.12.2009 11:42
Виталий, там ответа нет на мой вопрос, к сожалению. Вопрос в том, чтобы выводить одну фотографию в отдельном окне, а остальные рядом с ней.
|
||||
admin |
12.12.2009 15:41
В {image ...} можно использовать параметр lightbox=true
Подробнее об этом здесь: http://wiki.a-cms.ru/smarty/smarty6#image Тогда все фото можно будет просматривать. Если нужно вообще отдельное окно в котором будут только картинки, то можно пойти таким путем. Например, на детальной старнице товара будет ссылка "смотреть все фото". Ссылка будет на эту же страницу но с каким-то специальным get параметром, вида <a href="?viewimages=1" target="_blank">Все фото</a> Потом в шаблоне этой же страницы, добавить условие на наличие этого параметра: {if $smarty.get.viewimages==1} Вывод страницы только с картинками. Примеры рассматривали выше. {else} Полная обычная страница. {/if} |
||||
Роман |
13.12.2009 22:16
Виталий, еще такой момент: как организовать добавление товара в корзину, без перехода в корзину?
|
||||
Роман |
13.12.2009 22:49
плюс, как убрать капчу в процессе заказа? т.е. вообще убрать?
|
||||
admin |
14.12.2009 01:33
Добавить параметр silent=1 к ссылке добавления в корзину.
- function Order() - убрать вначале проверку на каптчу. Другого способа пока нет. |
||||
Роман |
16.12.2009 11:51
" $this->Assign("captcha",$captcha=substr(time(),rand(0,6),4));
A_Session::set("captcha",md5($captcha));" просто убрать эту строчку? |
||||
admin |
16.12.2009 12:22
Нет, если речь о заказе.
строка 347, убрать: if(empty($_REQUEST['captcha']) || md5(strtolower($_REQUEST['captcha']))!=A_Session::get('captcha')) { $this->errors['captcha']=true; return false; } A_Session::unregister('captcha'); |
||||
Роман |
16.12.2009 14:50
Спасибо, Виталий.
Такой еще вопрос, как сделать так, чтобы в корзине отображались изображения товаров? Т.е. какой код использовать (понятно, что по id, но пока выводится случайный товар) |
||||
admin |
16.12.2009 15:17 Отредактировано: 16.12.2009 15:17
Посмотрите пример соотв. шаблона на демо-сайте. http://a-demouse.ru/
|
||||
Роман |
16.12.2009 23:42
ок, благодарю.
|
||||
Роман |
17.12.2009 15:28
Виталий, все-таки, как организовать вывод всех изображений на странице товара, без использования lightbox? т.е. чтобы изображения находились рядом с товаром.
|
||||
admin |
17.12.2009 16:40
Уже приводился пример:
{section name=j loop=$item.images} {* Обход массива картинок. *} {image id=$item.images[j].id alt=$item.images[j].caption} {* Сама картинка. *} {/section} |
||||
Роман |
19.12.2009 15:08
а, ок. тогда последний вопрос: при добавлении видео на страницу происходит закавычивание названия плеера и всего остального.
т.е. ссылка вида видео на ю-туб, а он не проигрывает. |
||||
Вы не можете добавить сообщение. Вам необходимо авторизироваться на сайте под своим логином либо зарегистрироваться.