k555yb70
Новичок-
Публикаций
14 -
Зарегистрирован
-
Посещение
Посетители профиля
Достижения k555yb70
-
opencart ошибка подключения к бд как ответить 503
k555yb70 ответил в теме пользователя k555yb70 в Opencart 2.x: Настройка и оптимизация
не помню уже, вобщем та ошибка когда php-код не может взять данные из БД, так сервер mysql не работает -
Здравствуйте. Подскажите может кто делал или в каком направлении копать. Иногда когда роботы гугла на пару с яндексом начинают копать сайт падает сервер БД, и в поиске начинают появляться страницы "mysql error..............", то есть робот то от них получает ответ 200, а надо чтобы 503, яндекс ответил так, тогда и роботы успокаиваются и страницы с ошибкой в поиск не попадают.
-
Добавление в корзину динамически созданого товара
k555yb70 ответил в теме пользователя k555yb70 в Opencart 2.x: Песочница
понял. спасибо -
Добавление в корзину динамически созданого товара
k555yb70 ответил в теме пользователя k555yb70 в Opencart 2.x: Песочница
вот так вывел - то есть array_tpl - массив в котором все данные, как вот эти данные при нажатии на cart.add- кнопку передать в корзину п.с. понимаю что код выколи глаз, но суть понятно должна быть -
Добавление в корзину динамически созданого товара
k555yb70 ответил в теме пользователя k555yb70 в Opencart 2.x: Песочница
<?php if (is_string(array_key_first($array_tpl))){ ?> <div class="product-layout product-list"> <div class="product-thumb"> <div class="image"> <a href="search/?search=<?php echo $array_tpl['guid']; ?>"> <?php $arrayxreplace = array(" ", "/", ".", "-","`"); ?> <?php if (!file_exists("/home/users/9/9138727189/domains/1/image/catalog/product/" . str_replace($arrayxreplace, "", mb_strtoupper($array_tpl['brand'])) . "/" . str_replace($arrayxreplace, "", $array_tpl['partnumber']) . ".jpg")) { ?> <img src="/image/catalog/logo/<?php echo str_replace($arrayxreplace, "", mb_strtoupper($array_tpl['brand'])); ?>.jpg" class="img-responsive" style="width:120px"/></a> <?php } else { ?> <img src="/1/image/catalog/product/<?php echo str_replace($arrayxreplace, "", mb_strtoupper($array_tpl['brand'])); ?>/<?php echo str_replace($arrayxreplace, "", $array_tpl['partnumber']); ?>.jpg" class="img-responsive" style="width:120px"/></a> <?php } ?> </div> <div class="caption"> <h4><a href="search/?search=<?php echo $array_tpl['guid']; ?>"><p class="namekyb"><b><?php echo $array_tpl['brand']; ?></b> <?php echo $array_tpl['name']; ?><br></p><p class="modelkyb"> <b><?php echo $array_tpl['partnumber']; ?></b> </p></a> <div class="min_text"><span class="stock instock">На складе : <b><?php echo $array_tpl['count']; ?> шт</b></span> <span>Срок Доставки: <b><?php echo $array_tpl['delivery']+1; ?></b></span></div> <br> <p class="price"> <?php echo round($array_tpl['price'], 0); ?> p.</p> </div> <div class="button-group"> <button type="button" onclick="cart.add('<?php echo $product['product_id']; ?>', '<?php echo $product['minimum']; ?>');"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span></button> <button type="button" data-toggle="tooltip" title="<?php echo $button_wishlist; ?>" onclick="wishlist.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-heart"></i></button> <button type="button" data-toggle="tooltip" title="<?php echo $button_compare; ?>" onclick="compare.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-exchange"></i></button> </div> </div> </div> </div> -
Добавление в корзину динамически созданого товара
k555yb70 опубликовал теме в Opencart 2.x: Песочница
Приветствую всех и заранее благодарен за помощь. Есть сайт на 2.1 опенкарте. товары динамически через апи поставщика выводятся на сайт( то есть у них нет id и тд, и в базе данных их нет), поставщик присылает данные - название - артикул - цена, как эти данные добавлять в корзину. то есть например в файле product.tpl есть для их вывода код - где productx[name],[id],[price], как при нажатии на кнопку "купить" добавить в корзину эти данные. Буду благодарен любым подсказкам - наводке и тд. просто пока даже не понимаю куда копать -
Добрый день Как из строки поиска отправить значение на выполнение в php скрипт, а не в common.js У меня есть апи доступ к поставщику, как сделать чтобы то, что ввели в поле поиска искало у поставщика, как это значение оформить в переменную, доступную в search.tpl, а там уже я понял как организовать поиск по апи.
-
Как передать массив в product.tpl для отобржения
k555yb70 ответил в теме пользователя k555yb70 в Opencart 2.x: Песочница
нет в контроллере вызвать не получается как его передать в контроллер? просто я слабо соображаю в php делаю методам тыка, Array ( [x] => xxx [xnumber] => xxx [xname] => xxx [xprice] => xxx [xdelivery] => xxx [xcount] => xxx ) определён как array_tpl; через print_r($array_tpl); в model/catalog/product.php в public function getProduct($product_id) { вот такого вида массив отображает Array ( [xid] => xxx [xnumber] => xxx [xname] => xxx [xprice] => xxx [xdelivery] => xxx [xcount] => xxx ) со значениями как положено но дальше этой функции уже не отображает там же в public function getProduct($product_id) { вот return - значит возвращает, в каком виде можно мой массив запихнуть в этот массив, это же основы какие то должно быть просто, но сколько не пробывал не получается, скорее всего потому что я даже в синтаксисе php не секу на должном уровне. подскажите пожлуйста. п.с.пошёл пока копать как сделаны опции товара или доп.фото -
Как передать массив в product.tpl для отобржения
k555yb70 ответил в теме пользователя k555yb70 в Opencart 2.x: Песочница
почему именно в model/product - там же по апи берётся и цена, склад, срок доставки , которые через query заносятся в 'price','isbn','quantiy' это всё отлично работает -
Как передать массив в product.tpl для отобржения
k555yb70 ответил в теме пользователя k555yb70 в Opencart 2.x: Песочница
в model/catalog/product.php в public function getProduct($product_id) { у поставщика через апи берётся массив с кроссами и из него уже формируется более простой массив только с теми данными которые нужно отобразить array_tpl(); в котором 6 столбцов и разное число строк - соответствующих выборке, для всех товаров разное хочу в product.tpl через echo вызывать нужные мне значения из этого массива -
Как передать массив в product.tpl для отобржения
k555yb70 опубликовал теме в Opencart 2.x: Песочница
Массив определяется и доступен в model/catalog/product.php в public function getProduct($product_id) { array(); уже как только не пробывал его определить в controllerи вызвать в tpl - ничего Подскажите пожлуйста как? -
как сделать что бы в названии категории можно было применять html?
-
Уже всяко разно попробывал , нужно order_id вывести на страницу оформления заказа , то есть по сути сформировать предварительно и уже при успешном оформлении внести в базу заказ с таком order_id. типа предварительно переменной. заранее благодарен если кто поможет