Не зарегистрирован
Вход
Забыли пароль?
Регистрация
Подписаться
Сэкономьте время — перед вопросом на форуме узнайте, как найти ответ быстрее
По техническим проблемам необходимо обращаться в Консультационный центр

Поиск по форуму: 

Приглашаем в блог Amiro.CMS. Регулярные обзоры, опыт, решения, практикумы.

Форум  ->   Интернет Магазин  ->  Несколько изображений у товара

Вопросы по настройке магазина, каталога.

Добавлено: 27.05.09 12:50:25 #1



Регистрация: 28.04.09
Сообщений: 4


0
Какие варианты ?
Имеется ввиду не всплывающие и детализированный, а например фото с разных ракурсов. Желательно чтобы к
каждому изображениию тоже можно было сделать всплывающее



Добавлено: 27.05.09 13:45:49 #2




Регистрация: 14.07.08
Сообщений: 1124


0
Павел, делали такое на одном сайте с помощью свойств товара, с типом "Изображение", другого варианта не нашли.



Разработка мобильной версии сайта с сохранением дизайна и позиций в поиске
Добавлено: 27.05.09 17:10:54 #3



Регистрация: 26.01.09
Сообщений: 361


0
Павел,
Добавляете несколько свойств товара типа Изображение, через ##custom_field_xxxx## выводите через шаблон модуля в карточку товара. Для отображения мелких и крупных изображений можно раскладывать фотки по подпапкам типа thumbnails/, bigimages/ и добавлять в шаблон в соответствующих местах ссылки на файлы.



Advanced member
Добавлено: 27.05.09 17:24:14 #4




Регистрация: 14.07.08
Сообщений: 1124


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



Разработка мобильной версии сайта с сохранением дизайна и позиций в поиске
Добавлено: 27.05.09 22:58:08 #5



Регистрация: 28.04.09
Сообщений: 4


0
Премного благодарен за ответы



Добавлено: 20.07.10 13:51:48 #6



Регистрация: 22.04.10
Сообщений: 12


0
Николай, немогли бы вы подробнее рассказать как сделать несколько изображений у товара?



Добавлено: 21.07.10 14:18:52 #7



Регистрация: 26.01.09
Сообщений: 361


0
Михаил Ястребов,
Попробую набросать в картинках.

0. Было


1. Тип свойства - изображение


2. Добавляем свойства


3. Создаём набор свойств
Однако, можно сразу добавить свойства в "Набор по-умолчанию" и сделать общими полями, чтобы у всех товаров были доп. картинки. Тогда п.4 не надо выполнять.


4. Назначаем категории набор свойств


5. Заполняем свойства товара


6. Результат

В этом случае изображения выводятся в общем списке custom_fields_all с настройками по умолчанию. Чтобы кастомизировать отображение изображения - надо изменять шаблон _eshop_item_list.tpl:
сет:
<!--#set var="itemD_custom_picture" value="<img src="##picture##">"-->


Можно углубить кастомизацию, переопределив место вывода дополнительных изображений. Для этого надо "оторвать" их изображение от общего списка custom-полей.
7. Исключаем свойства из общего списка
Это надо сделать у всех наших свойств-изображений (см. п.2).


8. Специальное отображение свойств в сеты
Добавляем собственные itemD_custom_field_xx-сеты. Для наглядности я сделал 4 сета - на каждое изображение. Но можно сделать один на всех, указав имена через точку с запятой:
<!--#set var="itemD_custom_field_29;itemD_custom_field_30;itemD_custom_field_31;itemD_custom_field_32" value="##value##"-->



9. Вывод свойств в карточке товара
Добавляем в сет <!--#set var="itemD_detail" (детали товара) наши изображения

10. Стало


Можно ещё углубить кастомизацию, переопределив способ вывода тэгов <img>, скажем, добавив ссылку на большое изображение.
11. Специальное отображение свойств изображений в сеты
Добавляем собственные itemD_custom_picture_xx-сеты.


12. Промежуточный результат
Теперь наши ##custom_field_xx## выводят просто ссылки на картинки.


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

Чтобы закончить, я покажу как вывести ссылку на большое изображение.
Допустим, у нас есть папка /eshop с изображениями товаров и папка /eshop_big с большими изображениями товаров. Мы добавим на каждое изображение ссылку <a>, указав в качестве пути папку /eshop_big вместо /eshop.


13. Настраиваем сеты
Чтобы исключить дублирование кода, все сеты объединены. Для наглядности - строчки разделены

Комментарий к коду: функция str_replace заменяет в переменной ##picture## папку eshop на eshop_big, Результат сохраняется в переменной ##bigpath## и используется в качестве аргумента для ссылки <a>.
14. Создаем папку eshop_big

15. Заливаем файлы

16. Результат

P.S. Пока ставил эксперимент, кто-то поигрался с размером картиноки товара. Поэтому она не ровно стоит.

При щелчке - открывается новая вкладка с большой картинкой:




Advanced member
Добавлено: 22.07.10 20:49:20 #8



Регистрация: 26.05.08
Сообщений: 984


0
Вот у кого времени-то вагон )))



Добавлено: 23.07.10 13:09:41 #9



Регистрация: 26.01.09
Сообщений: 361


0
Евгений Лапин, давайте без сарказма. Лучше сделайте копи-пейст в FAQ или ещё куда. Подумываю уже создавать на вебстолице сайтег типа "Советы от дяди Коли" и best-of туды копирить. Хотя, это будет дублированием сущностей, но всё же в форумных баталиях эножды ходить по одним граблям уже надоедает...



Advanced member
Добавлено: 23.07.10 14:42:02 #10



Регистрация: 26.05.08
Сообщений: 984


0
В какой FAQ? Причем тут я вообще? В моей голове FAQ довольно богатый, других я, увы, не знаю



Добавлено: 23.07.10 14:51:55 #11



Регистрация: 26.01.09
Сообщений: 361


0
Евгений Лапин, Типовые вопросы aka FAQ



Advanced member
Добавлено: 23.07.10 14:55:19 #12



Регистрация: 26.05.08
Сообщений: 984


0
Внимание вопрос: а какая связь между техподдержкой и фрилансером?



Добавлено: 23.07.10 15:15:38 #13



Регистрация: 26.01.09
Сообщений: 361


0
Евгений Лапин, только не говорите, что ни Вы ни я не работаем в Amiro и поэтому не должны помогать пользователям. Я понимаю, что ни Вы, ни я не сможем заполнить информацией никакой другой ресурс Amiro, кроме форума. Однако, это не означает что мы не должны делиться знаниями из своих голов.

Тема скатилась к , особенно учитывая её поклонный возраст - более чем через год Михаил Ястребов попросил меня сделать расширенный комментарий к моему посту №3. Я его сделал - моя совесть чиста.
Если дальнейшая дискуссия на тему "FAQ и пользователи" разумна - прошу в ЛС или ПМ или IM.



Advanced member
Добавлено: 23.07.10 15:35:38 #14

Амиро



Регистрация: 13.11.05
Сообщений: 1065


0
По поводу FAQ. В самое ближайшее время будет опубликован новый FAQ, но он будет нетехнический, а повторяющий и расширяющий уже имеющийся.

Вы можете влиять на FAQ. Для этого мы прикрепляем тему в каждом разделе, в которую вы можете добавлять ссылки на заслуживающие внимания темы. Первое сообщение темы будет обновляться по мотивам заявок в этой же теме.

Первая тема по разделу интернет-магазин создана.

Добро пожаловать.



Сервис голосования idea.amiro.ru для Ваших пожеланий по развитию Amiro.CMS
Добавлено: 28.07.10 11:18:59 #15



Регистрация: 22.04.10
Сообщений: 12


0
Николай, Спасибо за подробный пример, всё получилось! Скажите а реально прикрутить скрипт lightbox2.04 для просмотра дополнительных изображений? Я попытался это сделать, ничего не вышло. Или может можно сделать так чтобы при нажатии на дополнительную картинку, она вставала на место основного изображения в увеличенном виде?




Тема закрыта

Создать новую тему

Всего тем: 6590
Всего сообщений: 27654
Всего зарегистрированных пользователей: 47917
Последний зарегистрированный пользователь: user73294998