|
|
Модератор форума: Yuri_G |
Сообщество uCoz » Модули uCoz » Интернет-магазин » Что отвечает за динамичность корзины на странице товара? (чтобы не обновлять страницу) |
Что отвечает за динамичность корзины на странице товара? |
Добрый день.
При натягивании html на движок, возникла проблема. При нажатии на "В корзину" ничего не происходит, кол-во товаров в корзине тоже не меняется. Все отображается только после перезагрузки страницы. Что отвечает за динамику корзины? Код из стандартного шаблона - все работает Код <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td>$SHOP_PATH$</td> <?if($EDIT_ENTRY_LINK$)?><td align="right" style="white-space: nowrap;">[ <a href="$EDIT_ENTRY_LINK$"><!--<s4443>-->Редактировать товар<!--</s>--></a> ]</td><?endif?> </tr> </table> <h1><?if($MODER_PANEL$)?>$MODER_PANEL$ <?endif?>$ENTRY_TITLE$</h1> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr valign="top"><td class="shop-itempage-images"> $IMGS_ARRAY_JS$ <script type="text/javascript"> function _bldCont(indx){ var bck=indx-1;var nxt=indx+1; if (bck<0){bck = allEntImgs$ID$.length-1;} if (nxt>=allEntImgs$ID$.length){nxt=0;} var imgs=''; if (allEntImgs$ID$.length>1){ for (var i=0;i<allEntImgs$ID$.length;i++){var img=i+1; if(allEntImgs$ID$[i][0].length<1){continue;} if (i==indx){imgs += '<b class="pgSwchA">'+img+'</b> ';} else {imgs += '<a class="pgSwch" href="javascript://" rel="nofollow" onclick="_bldCont('+i+');return false;">'+img+'</a> ';} } imgs = '<div align="center" style="padding:8px 0 5px 0;white-space:nowrap;overflow:auto;overflow-x:auto;overflow-y:hidden;"><a class="pgSwch" href="javascript://" rel="nofollow" onclick="_bldCont('+bck+');return false;">« Back</a> '+imgs+'<a class="pgSwch" href="javascript://" rel="nofollow" onclick="_bldCont('+nxt+');return false;">Next »</a> </div> ';} var hght = parseInt(allEntImgs$ID$[indx][2]); if ($.browser.msie) { hght += 28; }; _picsCont = '<div id="_prCont" style="position:relative;"><img alt="" border="0" src="' + allEntImgs$ID$[indx][0] + '"/>'+imgs+'</div>'; new _uWnd('wnd_prv', "Изображения товара", 10, 10, { waitimages:300000, autosizewidth:1, hideonresize:1, autosize:1, fadetype:1, closeonesc:1, align:'center', min:0, max:0, resize:1 }, _picsCont); } </script> <img alt="" src="$THUMB$" class="gphoto" onclick="_bldCont1($ID$, this.getAttribute('idx'));" id="ipreview" idx="0" title="Кликните для увеличения изображения"> <?if($SMALL_1$)?> <img alt="" src="$SMALL$" class="gphoto" onclick="var el=getElementById('ipreview'); el.src='$THUMB$'; el.setAttribute('idx',0);"> <img alt="" src="$SMALL_1$" class="gphoto" onclick="var el=getElementById('ipreview'); el.src='$THUMB_1$'; el.setAttribute('idx',1);"> <?endif?> <?if($SMALL_2$)?><img alt="" src="$SMALL_2$" class="gphoto" onclick="var el=getElementById('ipreview'); el.src='$THUMB_2$'; el.setAttribute('idx',2);"><?endif?> <?if($SMALL_3$)?><img alt="" src="$SMALL_3$" class="gphoto" onclick="var el=getElementById('ipreview'); el.src='$THUMB_3$'; el.setAttribute('idx',3);"><?endif?> </td><td> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr valign="top"> <?if($RATING$)?> <td class="shop-itempage-rating-td"> <div class="shop-itempage-rating"><?$RSTARS$('32','/.s/t/1241/brating.png','1','float')?><div class="shop-itempage-rating-text"><!--<s3119>-->Рейтинг<!--</s>-->: <b><span id="entRating$ID$">$RATING$</span></b>/<span id="entRated$ID$">$RATED$</span></div></div> </td> <?endif?> <td align="right"><b class="shop-itempage-price"><?if($PRICE_OLD$)?><s>$PRICE_OLD$</s> <span class="newprice">$PRICE$</span><?else?>$PRICE$<?endif?></b> $2BASKET_Q$</td> </tr> </table> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr valign="top"> <td><ul class="shop-options" id="id-$ID$-options"> <?if($BRAND$)?><li><span class="opt"><!--<s4379>-->Производитель<!--</s>-->:</span> <span class="val">$BRAND$</span></li><?endif?> <?if($ART_NO$)?><li><span class="opt"><!--<s4749>-->Артикул<!--</s>-->:</span> <span class="val art">$ART_NO$</span></li><?endif?> <li><span class="opt"><!--<s4377>-->Наличие<!--</s>-->:</span> <span class="val stock">$STOCK$</span></li> <?if($WARR$)?><li><span class="opt"><!--<s4376>-->Гарантия<!--</s>-->:</span> <span class="val">$WARR$</span></li><?endif?> <?if($UNIT$)?><li><span class="opt"><!--<s4750>-->Единица<!--</s>-->:</span> <span class="val">$UNIT$</span></li><?endif?> <?if($WEIGHT$)?><li><span class="opt"><!--<s4751>-->Вес<!--</s>-->:</span> <span class="val">$WEIGHT$</span></li><?endif?> <?if($ENTRY_TYPE$ == 1)?><li><span class="opt"><!--<s5119>-->Размер<!--</s>-->:</span> <span class="val">$FILE_SIZE$</span></li><?endif?> <?if($TAGS$)?>Теги: $TAGS$<?endif?> $OPTIONS$ </ul></td> <?if($BUY_NOW$)?> <td class="shop-itempage-buy" nowrap> <div style="float:right;" class="goods-list shop-itempage-buy-btns"><!--<s5454>-->Купить сейчас<!--</s>--> $BUY_NOW$ $2WISHLIST$</div> </td> <?endif?> </table> </td></tr> </table> <ul class="shop-tabs with-clear"> <li<?if($ENTRY_MODE$ == 'desc')?> class="postRest1"<?endif?>><a href="$DESC_LINK$"><!--<s4375>-->Описание<!--</s>--></a></li> <?if($SPEC$)?> <li<?if($ENTRY_MODE$ == 'spec')?> class="postRest1"<?endif?>><a href="$SPEC_LINK$"><!--<s4781>-->Спецификация<!--</s>--></a></li> <?endif?> <?if($PHOTO_1$)?> <li<?if($ENTRY_MODE$ == 'imgs')?> class="postRest1"<?endif?>><a href="$IMGS_LINK$"><!--<s3183>-->Изображения<!--</s>--></a></li> <?endif?> <?if($COM_IS_ACTIVE$)?> <li<?if($ENTRY_MODE$ == 'comm')?> class="postRest1"<?endif?>><a href="$COMM_LINK$"><!--<s4783>-->Отзывы<!--</s>--></a></li> <?endif?> </ul> <div class="shop-info"> <?if($ENTRY_MODE$ == 'desc')?> <?if($DESCRIPTION$)?>$DESCRIPTION$<?else?><!--<s4782>-->Описание товара отсутствует<!--</s>--><?endif?> <?endif?> <?if($ENTRY_MODE$ == 'spec')?> $SPEC$ <?endif?> <?if($ENTRY_MODE$ == 'imgs')?> <div class="shop-imgs with-clear"> <?if($PHOTO$)?><img alt="" src="$THUMB$" class="gphoto" onclick="_bldCont1($ID$, this.getAttribute('idx'));" idx="0" title="Кликните для увеличения изображения"><?endif?> <?if($PHOTO_1$)?><img alt="" src="$THUMB_1$" class="gphoto" onclick="_bldCont1($ID$, this.getAttribute('idx'));" idx="1" title="Кликните для увеличения изображения"><?endif?> <?if($PHOTO_2$)?><img alt="" src="$THUMB_2$" class="gphoto" onclick="_bldCont1($ID$, this.getAttribute('idx'));" idx="2" title="Кликните для увеличения изображения"><?endif?> <?if($PHOTO_3$)?><img alt="" src="$THUMB_3$" class="gphoto" onclick="_bldCont1($ID$, this.getAttribute('idx'));" idx="3" title="Кликните для увеличения изображения"><?endif?> <?if($PHOTO_4$)?><img alt="" src="$THUMB_4$" class="gphoto" onclick="_bldCont1($ID$, this.getAttribute('idx'));" idx="4" title="Кликните для увеличения изображения"><?endif?> <?if($PHOTO_5$)?><img alt="" src="$THUMB_5$" class="gphoto" onclick="_bldCont1($ID$, this.getAttribute('idx'));" idx="5" title="Кликните для увеличения изображения"><?endif?> <?if($PHOTO_6$)?><img alt="" src="$THUMB_6$" class="gphoto" onclick="_bldCont1($ID$, this.getAttribute('idx'));" idx="6" title="Кликните для увеличения изображения"><?endif?> <?if($PHOTO_7$)?><img alt="" src="$THUMB_7$" class="gphoto" onclick="_bldCont1($ID$, this.getAttribute('idx'));" idx="7" title="Кликните для увеличения изображения"><?endif?> <?if($PHOTO_8$)?><img alt="" src="$THUMB_8$" class="gphoto" onclick="_bldCont1($ID$, this.getAttribute('idx'));" idx="8" title="Кликните для увеличения изображения"><?endif?> <?if($PHOTO_9$)?><img alt="" src="$THUMB_9$" class="gphoto" onclick="_bldCont1($ID$, this.getAttribute('idx'));" idx="9" title="Кликните для увеличения изображения"><?endif?> </div> <?endif?> <?if($ENTRY_MODE$ == 'comm')?> <?if($COM_IS_ACTIVE$)?> <?if($COM_CAN_READ$)?> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr><td width="60%" height="25"><!--<s5183>-->Всего комментариев<!--</s>-->: <b>$COM_NUM_ENTRIES$</b></td><td align="right" height="25">$COM_PAGE_SELECTOR$</td></tr> <tr><td colspan="2">$COM_BODY$</td></tr> <tr><td colspan="2" align="center">$COM_PAGE_SELECTOR1$</td></tr> <tr><td colspan="2" height="10"></td></tr> </table> <?endif?> <?if($COM_CAN_ADD$)?> $COM_ADD_FORM$ <?else?> <?if($USER_LOGGED_IN$)?><?else?><div align="center" class="commReg"><!--<s5237>-->Добавлять комментарии могут только зарегистрированные пользователи.<!--</s>--><br />[ <a href="$REGISTER_LINK$"><!--<s3089>-->Регистрация<!--</s>--></a> | <a href="$LOGIN_LINK$"><!--<s3087>-->Вход<!--</s>--></a> ]</div><?endif?> <?endif?> <?endif?> <?endif?> </div> <div class="shop-itempage-author" style="text-align:right;"><?if($ADD_UID$)?><!--<s3178>-->Добавил<!--</s>-->: <a href="/shop/user/$ADD_UID$/goods" title="Все товары $ADD_USER$">$ADD_USER$</a>,<?else?><!--<s4417>-->Добавлен в каталог<!--</s>-->:<?endif?> $ADD_WDAY$, $ADD_DATE$</div> <?if($LASTV_2$)?><hr /><div class="shop-itempage-viewed-title"><!--<s7005>-->Просмотренные ранее товары<!--</s>--></div>$LASTV_2$<?endif?> <hr /> <?if($RECOMMENDED_PRODUCTS_PRESENT$)?> <div id="recommended_products"> <div id="recommended_products_title"><!--<s7136>-->С этим товаром покупают<!--</s>--></div> <?$RECOMMENDED_PRODUCTS$()?> </div> <?endif?> Не пойму, что есть в стандартном шаблоне, чего нет в моем? Код <div class="row"> <div class="bc"> <div class="label label-default">$SITE_NAME$</div> → <a href="$MODULE_URL$"><div class="label label-default label-lg">$MODULE_NAME$</div></a> → <div class="label label-default">$ENTRY_TITLE$</div> </div> </div> <div class="row news"> <div class="col-md-4"> <iframe width="100%" height="300" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/$ART_NO$&auto_play=false&hide_related=false&show_comments=true&show_user=true&show_reposts=false&visual=true"></iframe> <div class="news-info"> <span class="glyphicon glyphicon-calendar"></span> $DATE$ <span class="glyphicon glyphicon-eye-open"></span> $READS$ <span class="glyphicon glyphicon-comment"></span> $COMMENTS_NUM$ </div> </div> <div class="col-md-5"> <div class="row" style="margin:0;"> <div class="row desc-meta"> <span class="label label-default">Темп:</span> $OTHER1$bpm </div> <div class="row desc-meta"> <span class="label label-default">Тональность:</span> $OTHER2$ </div> <div class="row desc-meta"> <span class="label label-default">Инструменты:</span> $BRIEF$ </div> <div class="row desc-meta"> <div class="well"> $OPTIONS$ <button type="button" id="bid-$ID$-basket" onclick="add2Basket('$ID$','id');" class="btn tocart mtop6"><span class="glyphicon glyphicon-shopping-cart"></span> В корзину</button> $2BASKET$ <p> <a href="/licensing.html">Условия лицнзирования</a> | <a href="/licensing.html">Перейти в корзину</a> </p> </div> </div> <?if($DESCRIPTION$)?> <div class="row"> <p>$DESCRIPTION$</p> </div> <?endif?> </div> </div> <div class="col-md-3"> <div class="row tags"> $TAGS$ </div> </div> </div><br /> <div class="col-md-4"> <div id="includedReleated"></div> </div> <div class="col-md-5"> DISQUIS COMMENTS HERE </div> <div class="col-md-3"> <p class="text-muted">Оплатите одним из способов:</p> <p> <img src="/img/qiwi.png" alt="Киви"> <img src="/img/webmoney.png" title="Аттестованный участник WebMoney" alt="WebMoney"> <img src="/img/yandex-money.png" alt="Яндекс Деньги"> <img src="/img/paypal.png" alt="PayPal"> </p> <p> <img src="/img/visa.png" alt="Visa"> <img src="/img/mastercard.png" alt="MasterCard"> <img src="/img/maestro.png" alt="Maestro"> <img src="/img/robokassa2.png" alt="Робокасса"> </p> </div> Добавлено (14 Мар 2015, 12:21:42) Код <img alt="" src="$THUMB$" class="gphoto" onclick="_bldCont1($ID$, this.getAttribute('idx'));" id="ipreview" idx="0" title="Кликните для увеличения изображения"> Сообщение отредактировал Ghetto_DoG - Суббота, 14 Мар 2015, 11:32:44
Сообщение от Ghetto_DoG
|
Вероятно что в вашем нет скрипта, который вызывает визуальную функцию. Теперь всё работает? Учитесь читать, читая - вчитывайтесь, вчитываясь - вдумывайтесь, вдумываясь - понимайте, поняв - делайте. ©
Сообщение от Inquisitоr
|
|
| |||
| |||