Astra.CMS

РегистрацияЗабыли пароль?

Astra.CMS Free

Упрощенный вариант системы доступен для свободного использования.

скачать
     

Обучение

Сборка сайта

Собираем сайт с нужными компонентами.

Интеграция своего дизайна

Учимся работать с шаблонами.

Компоненты

Документация по использованию основных расширений.

21.09.2010

Версия 2.07.04

Исправлена проблема с периодическим несохранением текста из визуального редактора в последних версиях оперы.

подробнее

RSS

Форум » Приемы конструирования и интеграции дизайна

магазин

1 2 3  
Автор Текст сообщения

Роман
Сообщений: 11

как сделать так, чтобы фотки товара, если их много, выводились поочередно? т.е. сейчас на странице одна фотка большая и несколько помельче, как сделать так, чтобы фотки не дублировались?
 
aristoc

admin
Сообщений: 328

Формулировка задачи непонятная.

Вот здесь рассматривали примеры вывода фоток.
http://a-cms.ru/forum/all/build/25.html
 

Роман
Сообщений: 11

Виталий, там ответа нет на мой вопрос,  к сожалению. Вопрос в том, чтобы выводить одну фотографию в отдельном окне, а остальные рядом с ней.
 
aristoc

admin
Сообщений: 328

В {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}

 

Роман
Сообщений: 115

Виталий, еще такой момент: как организовать добавление товара в корзину,  без перехода в корзину?
 

Роман
Сообщений: 115

плюс, как убрать капчу в процессе заказа? т.е. вообще убрать?
 
aristoc

admin
Сообщений: 328

Роман писал(а):
Виталий, еще такой момент: как организовать добавление товара в корзину,  без перехода в корзину?

Добавить параметр silent=1 к ссылке добавления в корзину.

Роман писал(а):
плюс, как убрать капчу в процессе заказа? т.е. вообще убрать?
- modules/shoplite/shoplite.php
- function Order()
- убрать вначале проверку на каптчу.
Другого способа пока нет.
 

Роман
Сообщений: 115

"   $this->Assign("captcha",$captcha=substr(time(),rand(0,6),4));
  A_Session::set("captcha",md5($captcha));"
просто убрать эту строчку?
 
aristoc

admin
Сообщений: 328

Нет, если речь о заказе.
строка 347, убрать:

if(empty($_REQUEST['captcha']) || md5(strtolower($_REQUEST['captcha']))!=A_Session::get('captcha'))
{ $this->errors['captcha']=true;
  return false;
}
A_Session::unregister('captcha');

 

Роман
Сообщений: 115

Спасибо, Виталий.
Такой еще вопрос, как сделать так, чтобы в корзине отображались изображения товаров? Т.е. какой код использовать (понятно, что по id, но пока выводится случайный товар)
 
aristoc

admin
Сообщений: 328

Посмотрите пример соотв. шаблона на демо-сайте. http://a-demouse.ru/
 

Роман
Сообщений: 115

ок, благодарю.
 

Роман
Сообщений: 115

Виталий, все-таки, как организовать вывод всех изображений на странице товара, без использования lightbox? т.е. чтобы изображения находились рядом с товаром.
 
aristoc

admin
Сообщений: 328

Уже приводился пример:


{section name=j loop=$item.images} {* Обход массива картинок. *}
{image id=$item.images[j].id alt=$item.images[j].caption} {* Сама картинка. *}
{/section}

 

Роман
Сообщений: 115

а, ок. тогда последний вопрос: при добавлении видео на страницу происходит закавычивание названия плеера и всего остального.

т.е. ссылка вида видео на ю-туб, а он не проигрывает. sad
 
1 2 3  

Вы не можете добавить сообщение. Вам необходимо авторизироваться на сайте под своим логином либо зарегистрироваться.


  

Демо  Скачать A.CMS  Цены  Контакты  Документация