
rus74
+31
Репутация
0
Рейтинг
закрываю свой монолог :)
Получилось с помощью JS
Может кому пригодится
Может кому пригодится
//было <a class="link" type="submit" href="/catalog/addcart{$item.id}.html" title="{$LANG.ADD_TO_CART}">в корзину</a> //стало <a class="link" type="submit" href="JavaScript:add2basket('{$item.id}')" title="{$LANG.ADD_TO_CART}">в корзину</a>
function add2basket(id){ var URL; var k =document.getElementById("tovarcount_"+id); URL = '/catalog/addcart'+id+'/'+ k.value+'.html'; newWindow = location.href = URL; }
прошу прощения за опечатку в названии темы… редактировать ее к сожалению нельзя(или я не знаю как)
Добрый день!
ICMS 1.10.1
ай нид хелп
Может кто реализовал у себя такое...
Делается для друзей-товарищей сайт по доставке еды по городу(суши, роллы и т.п)
По умолчанию Выбор количества товара в заказе можно сделать находясь непосредственно на странице "корзины"

Для удобства необходимо реализовать выбор кол-ва на страницах каталога

По нажатию на кнопки ± набирается нужное количество в <input>, затем жжмем на ссылку "в корзину" и товар добавляется в корзину соответственно
проблема в том, что не получается(не знаю как) передать переменную со значением из <input>
фрагмент файл шаблона.tpl
фрагмент файл shopcore.php
фрагмент файла frontend.php
фрагмент файла router.php
ICMS 1.10.1
ай нид хелп
Может кто реализовал у себя такое...
Делается для друзей-товарищей сайт по доставке еды по городу(суши, роллы и т.п)
По умолчанию Выбор количества товара в заказе можно сделать находясь непосредственно на странице "корзины"

Для удобства необходимо реализовать выбор кол-ва на страницах каталога

По нажатию на кнопки ± набирается нужное количество в <input>, затем жжмем на ссылку "в корзину" и товар добавляется в корзину соответственно
проблема в том, что не получается(не знаю как) передать переменную со значением из <input>
фрагмент файл шаблона.tpl
<div class="buy-pannel"> <div class="number"> <div class="minus"></div> <input id="tovarcount" name="tovarcount" class="counterorder" type="text" value="0" maxlength="2" max="20" /> <div class="plus"></div> </div> <div class="addcartlink"> <a class="link" type="submit" href="/catalog/addcart{$item.id}.html" title="{$LANG.ADD_TO_CART}">в корзину</a> </div> </div>
function shopAddToCart($item_id, $tovarcount){ $inCore = cmsCore::getInstance(); $inDB = cmsDatabase::getInstance(); $inUser = cmsUser::getInstance(); $user_id = $inUser->id; $can_many = $inDB->get_field('cms_uc_items', "id={$item_id}", 'canmany'); $in_cart = shopIsInCart($item_id); // временная заглушка,если не указано значение if ($tovarcount == 0 || !$tovarcount){ $tovarcount = 1; } shopCheckCarts(); if (!$in_cart){ $sql = "INSERT INTO cms_uc_cart (user_id, session_id, item_id, pubdate, itemscount) VALUES ('$user_id', '$sid', '$item_id', NOW(), '$tovarcount')"; $inDB->query($sql) ; } if ($in_cart && $can_many){ $sql = "UPDATE cms_uc_cart SET itemscount = itemscount + 1 WHERE item_id = ".$item_id." AND (user_id=$user_id OR (user_id=0 AND session_id='$sid'))"; $inDB->query($sql) ; } return true; }
if ($do == 'addcart'){ $tovarcount = $inCore->request('tovarcount', 'int'); //$itemscount = 1; shopAddToCart($id, $tovarcount); $inCore->redirectBack(); }
'_uri' => '/^catalog\/addcart([0-9]+)\/tovarcount([0-9]+).html$/i', 'do' => 'addcart', 1 => 'id', 2 => 'tovarcount' );
немного фото повреждений гипермаркета сразу после ударной волны
www.dropbox.com/sh/iy3fjlvw2n95qop/pQBVPvUgCW
www.dropbox.com/sh/iy3fjlvw2n95qop/pQBVPvUgCW
>Serjik
можно ссылки проектов?
можно ссылки проектов?
#7
[ЕСТЬ РЕШЕНИЕ] диск С - 40гб -переполнен, при проверке папок, всего показывает 9 гб
17 июля 2011 в 17:41
командная строка
ну или клик правой кнопкой мыши по диску и выбрать "форматировать", при условии, что он не системный.
что может быть еще лучше я не знаю.
а вообще скачай Dr.Web CureIt! отсюдаи проверь пк, www.freedrweb.com/cureit
ну или клик правой кнопкой мыши по диску и выбрать "форматировать", при условии, что он не системный.
что может быть еще лучше я не знаю.
а вообще скачай Dr.Web CureIt! отсюдаи проверь пк, www.freedrweb.com/cureit
открой Таб "Публикация" и сравни первый скрин со вторым
Вобщем если чекбокс "Показывать на всех страницах сайта" установлен, то разграничить доступ не получится. Вот собсна и все
Вобщем если чекбокс "Показывать на всех страницах сайта" установлен, то разграничить доступ не получится. Вот собсна и все