Jump to content

flai0616

Пользователи
  • Content Count

    246
  • Joined

  • Last visited

Community Reputation

25 Очень хороший

6 Followers

About flai0616

  • Rank
    Продвинутый пользователь
  • Birthday 06/16/1991

Информация

  • Пол
    Мужчина
  • Город:
    Москва
  • Интересы
    php, html, css, js

Recent Profile Visitors

2,514 profile views
  1. /catalog/model/checkout/order.php методы addOrder() - создания заказа и addOrderHistory() - смена статуса заказа. Для передачи get: if( $curl = curl_init() ) { curl_setopt($curl, CURLOPT_URL, 'http://mysite.ru/receiver.php?total=99999&title=product_name'); curl_setopt($curl, CURLOPT_RETURNTRANSFER,true); $out = curl_exec($curl); curl_close($curl); }
  2. Передача поля "Область" не входит в базовый функционал модуля.
  3. Доброго! Данная доработка планируется в следующей версии модуля.
  4. Обратитесь к @ashap. Может у него есть) Если нет - могу разработать при наличии документации API банка. Но сразу предупреждаю - это будет дорого)
  5. Делаете проверку в контроллере категории - есть ли у данной категории дочерние. Если нет - получаете рандомно / первый / последний id товара данной категории и автоматом редирект на него.
  6. Обратитесь к @halfhope На сколько я знаю он профессионально этим занимается
  7. Пожалуйста) Но...... Не нужно так делать! При обновлении модификаторов все слетит. Ищите модификатор который добавляет данный код и уже его правьте если уж так)
  8. Вот скорее не закрыто условие - это да) Видать я еще и добавил закрывающий тег в своём комментарии=DDD Упс.... Уважаемый, проверьте последний фрагмент кода обязательно! А не то рухнет)
  9. Ну это понятно) Но не только) Сам код <?php if ($reviews) { foreach ($reviews as $review) { echo '<div class="content"><p><strong>'.$review['author'].'</strong> – '; $date = strtotime($review['date_added']); echo date('d M Y',$date); ?><br /> <img src="catalog/view/theme/default/image/stars_<?php echo $review['rating'] ?>.png" alt="<?php echo $review['rating'] ?> из 5 звёзд!" /><br /> <?php echo $review['text'].'</p></div>'; } ?> *VANGA_ON* Хз.... Что то тут не так)))) *VANGA_OFF*
  10. Хотя в коде фронта что то "режет глаз", возможно ошибка но не могу посмотреть сейчас) Проверьте на валидность.
  11. В указанном файле удалил строки: <?php $reviews = $this->model_catalog_review->getReviewsByProductId($product_id); if ($reviews) { foreach ($reviews as $review) { echo '<div class="content"><p><strong>'.$review['author'].'</strong> – '; $date = strtotime($review['date_added']); echo date('d M Y',$date); ?><br /> <img src="catalog/view/theme/default/image/stars_<?php echo $review['rating'] ?>.png" alt="<?php echo $review['rating'] ?> из 5 звёзд!" /><br /> <?php echo $review['text'].'</p></div>'; } После этого всё появилось, кроме отзывов. При этом ничего, связанного с этими файлами не правил. В чём может быть проблема? Вынесите $reviews = $this->model_catalog_review->getReviewsByProductId($product_id); в контроллер. В контроллере catalog/controller/product.php пропишите $data['reviews'] = $this->model_catalog_review->getReviewsByProductId($product_id); Обязательно перед этим кодом должна быть объявлена $product_id и подключена моделька: if (isset($this->request->get['product_id'])) { $product_id = (int)$this->request->get['product_id']; } else { $product_id = 0; } if($product_id){ $this->load->model('catalog/review'); $data['reviews'] = $this->model_catalog_review->getReviewsByProductId($product_id); } else { $data['reviews'] = array(); } Код на странице фронта можете оставить: <?php if ($reviews) { foreach ($reviews as $review) { echo '<div class="content"><p><strong>'.$review['author'].'</strong> – '; $date = strtotime($review['date_added']); echo date('d M Y',$date); ?><br /> <img src="catalog/view/theme/default/image/stars_<?php echo $review['rating'] ?>.png" alt="<?php echo $review['rating'] ?> из 5 звёзд!" /><br /> <?php echo $review['text'].'</p></div>'; } ?> Должно помочь)
  12. https://ocroshka.ru/dlya-razrabotchikov/pishem-svoj-modul-dlya-opencart-3-0/
  13. К авторам шаблона попробуйте обратиться
×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.