Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

k555yb70

Новачок
  
  • Публікації

    14
  • З нами

  • Відвідування

Усі публікації користувача k555yb70

  1. не помню уже, вобщем та ошибка когда php-код не может взять данные из БД, так сервер mysql не работает
  2. Здравствуйте. Подскажите может кто делал или в каком направлении копать. Иногда когда роботы гугла на пару с яндексом начинают копать сайт падает сервер БД, и в поиске начинают появляться страницы "mysql error..............", то есть робот то от них получает ответ 200, а надо чтобы 503, яндекс ответил так, тогда и роботы успокаиваются и страницы с ошибкой в поиск не попадают.
  3. вот так вывел - то есть array_tpl - массив в котором все данные, как вот эти данные при нажатии на cart.add- кнопку передать в корзину п.с. понимаю что код выколи глаз, но суть понятно должна быть
  4. <?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>
  5. Приветствую всех и заранее благодарен за помощь. Есть сайт на 2.1 опенкарте. товары динамически через апи поставщика выводятся на сайт( то есть у них нет id и тд, и в базе данных их нет), поставщик присылает данные - название - артикул - цена, как эти данные добавлять в корзину. то есть например в файле product.tpl есть для их вывода код - где productx[name],[id],[price], как при нажатии на кнопку "купить" добавить в корзину эти данные. Буду благодарен любым подсказкам - наводке и тд. просто пока даже не понимаю куда копать
  6. Добрый день Как из строки поиска отправить значение на выполнение в php скрипт, а не в common.js У меня есть апи доступ к поставщику, как сделать чтобы то, что ввели в поле поиска искало у поставщика, как это значение оформить в переменную, доступную в search.tpl, а там уже я понял как организовать поиск по апи.
  7. нет в контроллере вызвать не получается как его передать в контроллер? просто я слабо соображаю в 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 не секу на должном уровне. подскажите пожлуйста. п.с.пошёл пока копать как сделаны опции товара или доп.фото
  8. почему именно в model/product - там же по апи берётся и цена, склад, срок доставки , которые через query заносятся в 'price','isbn','quantiy' это всё отлично работает
  9. в model/catalog/product.php в public function getProduct($product_id) { у поставщика через апи берётся массив с кроссами и из него уже формируется более простой массив только с теми данными которые нужно отобразить array_tpl(); в котором 6 столбцов и разное число строк - соответствующих выборке, для всех товаров разное хочу в product.tpl через echo вызывать нужные мне значения из этого массива
  10. Массив определяется и доступен в model/catalog/product.php в public function getProduct($product_id) { array(); уже как только не пробывал его определить в controllerи вызвать в tpl - ничего Подскажите пожлуйста как?
  11. Как в htacces запретить переход по ссылкам вида "index,php?route=" но так чтобы чпу ссылки работали?
  12. как сделать что бы в названии категории можно было применять html?
  13. Уже всяко разно попробывал , нужно order_id вывести на страницу оформления заказа , то есть по сути сформировать предварительно и уже при успешном оформлении внести в базу заказ с таком order_id. типа предварительно переменной. заранее благодарен если кто поможет

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.