Быстрый Просмотр
#1
Отправлено 01 Май 2014 - 22:47
Можно ли реализовать функцию Быстрого просмотра товара. Очень полезная вещь
#3
#4
Отправлено 08 Май 2014 - 01:42
Для скачивания файла jquery.arcticmodal-0.3.min.js необходимо просто убрать символы ** в адресе к файлу (в сообщении это написано).
#5
Отправлено 08 Май 2014 - 10:57
Сake (08 Май 2014 - 01:42) писал:
Для скачивания файла jquery.arcticmodal-0.3.min.js необходимо просто убрать символы ** в адресе к файлу (в сообщении это написано).
#6
Отправлено 09 Май 2014 - 00:16
быстрый просмотр/
файл http://**f13872.stor...odal-0.3.min.js - звездочки убрать, скачать на комп и залить
в html до </head>
Цитата
<script src="{ASSETS_JS_PATH}jquery.arcticmodal-0.3.min.js"></script>
<link rel="stylesheet" href="{ASSETS_STYLES_PATH}jquery.arcticmodal-0.3.css">
<!-- arcticModal theme -->
<link rel="stylesheet" href="{ASSETS_STYLES_PATH}simple.css">
товары на главной
Цитата
<a href="{index_page_goods.URL}" onClick="QuickLook('{index_page_goods.URL}'); return false;" class="ajax pt-sans font-size-16">БЫСТРЫЙ ПРОСМОТР »</a>
</p>
Цитата
<a href="{index_page_favorites_goods.URL}" onClick="QuickLook('{index_page_favorites_goods.URL}'); return false;" class="ajax pt-sans font-size-16">БЫСТРЫЙ ПРОСМОТР »</a>
</p>
Цитата
<a href="{index_page_new_goods.URL}" onClick="QuickLook('{index_page_new_goods.URL}'); return false;" class="ajax pt-sans font-size-16">БЫСТРЫЙ ПРОСМОТР »</a>
</p>
в шаблон товары:
Цитата
<a href="{goods.URL}" onClick="QuickLook('{goods.URL}'); return false;" class="ajax pt-sans font-size-16">БЫСТРЫЙ ПРОСМОТР »</a>
</p>
в main.js
function QuickLook(url) { jQuery.ajax({ type : 'POST', cache: false, url: url, data: {only_body : 1}, success: function(data) { var c = $('<div class="box-modal" />'); c.html(data); c.prepend('<div class="box-modal_close arcticmodal-close">X</div>'); insertDateOrder©; $.arcticmodal({content: c});[/b] [b] } }); } $(function() { insertDateOrder($('body')); });
#7
Отправлено 10 Май 2014 - 16:44
Сake (09 Май 2014 - 00:16) писал:
быстрый просмотр/
файл http://**f13872.stor...odal-0.3.min.js - звездочки убрать, скачать на комп и залить
в html до </head>
в html в специальных категориях
товары на главной
хиты продаж
новинки
в шаблон товары:
в main.js
function QuickLook(url) { jQuery.ajax({ type : 'POST', cache: false, url: url, data: {only_body : 1}, success: function(data) { var c = $('<div class="box-modal" />'); c.html(data); c.prepend('<div class="box-modal_close arcticmodal-close">X</div>'); insertDateOrder©; $.arcticmodal({content: c});[/b] [b] } }); } $(function() { insertDateOrder($('body')); });
#8
Отправлено 13 Май 2014 - 01:14
код кнопки вставляемый в товары, товары обычно обрамлены комментариями с пояснением, что это за зверь, пример новинок:
<!-- Список новинок на главной --> {% IFNOT index_page_new_goods_empty %} <div class="pad-box"> <h3><a href="{CATALOG_NEW_URL}" class="indexPage">Новинки</a></h3> <table> <tr> {% FOR index_page_new_goods %} <td class="goodsListItem"> <div class="goodsListItemBlock withBorder cornerAll"> <table class="goodsListItemImage"> <tr> <td> <a href="{index_page_new_goods.URL}" title="Перейти на страницу «{index_page_new_goods.NAME}»"><img class="goods-image-other" src="{% IF index_page_new_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{index_page_new_goods.IMAGE_OTHER}{% ENDIF %}" alt="{index_page_new_goods.NAME}" /></a> </td> </tr> </table> <h2 class="goodsListItemName"><a href="{index_page_new_goods.URL}" title="Перейти на страницу «{index_page_new_goods.NAME}»">{index_page_new_goods.NAME}</a></h2> <div class="goodsListItemPriceNew"> <a href="{index_page_new_goods.URL_MIN_PRICE_NOW}">{index_page_new_goods.MIN_PRICE_NOW | money_format}</a> </div> <div class="goodsListItemPriceOld"> {% IF index_page_new_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>index_page_new_goods.MIN_PRICE_NOW %} <a href="{index_page_new_goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{index_page_new_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a> {% ELSEIF index_page_new_goods.MIN_PRICE_OLD>index_page_new_goods.MIN_PRICE_NOW %} <a href="{index_page_new_goods.URL_MIN_PRICE_OLD}" class="lineThrough">{index_page_new_goods.MIN_PRICE_OLD | money_format}</a> {% ENDIF %} </div> </div> </td> {% IFNOT index_page_new_goods.last %}{index_page_new_goods.index | is_divided("3","</tr><tr>","")}{% ENDIF %} {% ENDFOR index_page_new_goods %} </tr> </table> </div> {% ENDIF %} <!-- end Список новинок на главной -->
пример со вставленной кнопкой:
<!-- Список новинок на главной --> {% IFNOT index_page_new_goods_empty %} <div class="pad-box"> <h3><a href="{CATALOG_NEW_URL}" class="indexPage">Новинки</a></h3> <table> <tr> {% FOR index_page_new_goods %} <td class="goodsListItem"> <div class="goodsListItemBlock withBorder cornerAll"> <table class="goodsListItemImage"> <tr> <td> <a href="{index_page_new_goods.URL}" title="Перейти на страницу «{index_page_new_goods.NAME}»"><img class="goods-image-other" src="{% IF index_page_new_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-other.png{% ELSE %}{index_page_new_goods.IMAGE_OTHER}{% ENDIF %}" alt="{index_page_new_goods.NAME}" /></a> </td> </tr> </table> <h2 class="goodsListItemName"><a href="{index_page_new_goods.URL}" title="Перейти на страницу «{index_page_new_goods.NAME}»">{index_page_new_goods.NAME}</a></h2> <div class="goodsListItemPriceNew"> <a href="{index_page_new_goods.URL_MIN_PRICE_NOW}">{index_page_new_goods.MIN_PRICE_NOW | money_format}</a> </div> <div class="goodsListItemPriceOld"> {% IF index_page_new_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>index_page_new_goods.MIN_PRICE_NOW %} <a href="{index_page_new_goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{index_page_new_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a> {% ELSEIF index_page_new_goods.MIN_PRICE_OLD>index_page_new_goods.MIN_PRICE_NOW %} <a href="{index_page_new_goods.URL_MIN_PRICE_OLD}" class="lineThrough">{index_page_new_goods.MIN_PRICE_OLD | money_format}</a> {% ENDIF %} </div> <p style="margin-top: 20px" class="text-center"> <a href="{index_page_new_goods.URL}" onClick="QuickLook('{index_page_new_goods.URL}'); return false;" class="ajax pt-sans font-size-16">БЫСТРЫЙ ПРОСМОТР »</a> </p> </div> </td> {% IFNOT index_page_new_goods.last %}{index_page_new_goods.index | is_divided("3","</tr><tr>","")}{% ENDIF %} {% ENDFOR index_page_new_goods %} </tr> </table> </div> {% ENDIF %} <!-- end Список новинок на главной -->в остальные товары устанавливаете кнопку по такой же схеме
#9
Отправлено 23 Май 2014 - 18:49
Аккаунт SL-231289
#10
Отправлено 24 Май 2014 - 02:11
Выше дают ссылку на его скачивание
#11
Отправлено 08 Август 2014 - 10:17
#12
Отправлено 08 Август 2014 - 11:23
Coffee (08 Август 2014 - 10:17) писал:
Уточните, пожалуйста, какие изменения вы вносили?
#13
Отправлено 08 Август 2014 - 11:42
batta (08 Август 2014 - 11:23) писал:
Уточните, пожалуйста, какие изменения вы вносили?
- Скачал файл http://**f13872.stor...odal-0.3.min.js - звездочки убрал, залил
- Все предложенные css тоже залил
- добавил в <head> все необходимые ссылки на добавленные скрипты и стили
- Добавил в main.js код (На этом этапе перестало работать добавление в корзину и весь каталог развернут стал.)
- Добавил на страницу ТОВАРЫ
<p style="margin-top: 20px" class="text-center"> <a href="{goods.URL}" onClick="QuickLook('{goods.URL}'); return false;" class="ajax pt-sans font-size-16">БЫСТРЫЙ ПРОСМОТР »</a> </p>
#14
Отправлено 08 Август 2014 - 22:32
#17
Отправлено 08 Август 2014 - 23:13
function QuickLook(url) { jQuery.ajax({ type : 'POST', cache: false, url: url, data: {only_body : 1}, success: function(data) { var c = $('<div class="box-modal" />'); c.html(data); c.prepend('<div class="box-modal_close arcticmodal-close">X</div>'); insertDateOrder©; $.arcticmodal({content: c});[/b] [b] } }); } $(function() { insertDateOrder($('body')); });
попробуйте вставить:
function QuickLook(url) { jQuery.ajax({ type : 'POST', cache: false, url: url, data: {only_body : 1}, success: function(data) { var c = $('<div class="box-modal" />'); c.html(data); c.prepend('<div class="box-modal_close arcticmodal-close">X</div>'); insertDateOrder©; $.arcticmodal({content: c}); } }); } $(function() { insertDateOrder($('body')); });
#18
Отправлено 08 Август 2014 - 23:27
Vaccina (08 Август 2014 - 23:13) писал:
Если его убрать, то каталог встаёт на место и товары в корзину летят... Но, тем не менее, модальные окна не работают и включается сторлендовский счетчик js ошибок. Сейчас всё (по прежнему не работает) как вы сказали с дурацким символом после insertDateOrder
Например ЭТО написано в ошибках при добавлении в корзину
Цитата
На странице возникла JS ошибка:
Uncaught ReferenceError: quickorder is not defined на строке: 518.
Как исправить ошибку?
Не удалось найти решение для данной ошибки. Для решения проблемы исправьте javascript в разделе «Сайт» > «
Редактор тем».
Если необходимо помочь в решении данной ошибки, задайте вопрос в разделе "
Ошибки" на нашем форуме
#19
Отправлено 08 Август 2014 - 23:45
function QuickLook(url) { jQuery.ajax({ type : 'POST', cache: false, url: url, data: {only_body : 1}, success: function(data) { var c = $('<div class="box-modal" />'); c.html(data); c.prepend('<div class="box-modal_close arcticmodal-close">X</div>'); insertDateOrder©; $.arcticmodal({content: c});[/b] [b] } }); } $(function() { insertDateOrder($('body')); });заменить на:
function QuickLook(url) { jQuery.ajax({ type : 'POST', cache: false, url: url, data: {only_body : 1}, success: function(data) { var c = $('<div class="box-modal" />'); c.html(data); c.prepend('<div class="box-modal_close arcticmodal-close">X</div>'); $.arcticmodal({content: c}); } }); }
#20
Отправлено 08 Август 2014 - 23:58
Vaccina (08 Август 2014 - 23:45) писал:
function QuickLook(url) { jQuery.ajax({ type : 'POST', cache: false, url: url, data: {only_body : 1}, success: function(data) { var c = $('<div class="box-modal" />'); c.html(data); c.prepend('<div class="box-modal_close arcticmodal-close">X</div>'); $.arcticmodal({content: c}); } }); }
Вот этот код заработал!! Ура, почти! открывается в окне страница товара, но к сожалению не работает выбор модификаций и товары в корзину не летят. как можно сделать, чтобы отображался только кусок страницы, например div id = "right-wrapper" c сценой модификациями и кнопкой в корзину?
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных