Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Openyoucart

Пользователи
  
  • Posts

    83
  • Joined

  • Last visited

Recent Profile Visitors

1,722 profile views

Openyoucart's Achievements

Enthusiast

Enthusiast (6/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

0

Reputation

  1. Имею ввиду, когда я только перехожу на страницу оформления заказа и еещё ничего не ввел, а заказ уже сформировался в админке. Я не хочу, чтобы в админку попадали заказы которые я еещё не совершил. Как это сгделать?
  2. $this->data['heading_title2'] = $this->session->data['order_id']; - вот эту строчку в синдартном success.php вы называете чужим кодом, за который не хотите отвечать? Какое предложение? Вы предлагаете мне, программисту, который гделает сайт клиени, купить модуль? Да, я игнорирую это, потому что потому чтоюсь что мои аргументы рухнут)) Я это уже понял Да, у меня нет самомнения, что я на 350% хорош в программировании. Но что вы им писали про Эффект Даниинга-Крюгера?)
  3. Я вам логически все объясняю. Привожу полный код. Вы у меня спрашиваете, если переменной нет, то почему корзина олищается, а я у вас спрашиваю, если она есть, почему не выводится. Вы не можете ответить на этот вопрос. Да, код не может выполняться в разные моменты времени, тогда ответьте, почему переменная не выводится? Нет отвеи. Я не знал, что модуль не был куплен, после чего я спросил у вас, можно ли дальше задавать вопросы. Вы сказали, что нет, я и не задавал. Поэтому не нужно говорить про совесть. Я тут причем? Если вор украл машину и привез к автомеханику, кто виноват в краже вор или автомеханик?
  4. Вот и я о том же. <?php class ControllerCheckoutSuccess extends Controller { public function index() { $this->data['heading_title2'] = $this->session->data['order_id']; if (isset($this->session->data['order_id'])) { $this->cart->clear(); unset($this->session->data['shipping_method']); unset($this->session->data['shipping_methods']); unset($this->session->data['payment_method']); unset($this->session->data['payment_methods']); unset($this->session->data['guest']); unset($this->session->data['comment']); unset($this->session->data['order_id']); unset($this->session->data['coupon']); unset($this->session->data['reward']); unset($this->session->data['voucher']); unset($this->session->data['vouchers']); } Если переменной $this->session->data['order_id']; нет, то вот это условие не должно выполняться if (isset($this->session->data['order_id'])) { } и корзина не должна олищаться. Но корзина олищается, зналит переменная есть, но почему то не выводиться.
  5. Действительно варез, клиент сказал, что не покупал. Больше не имеет смысла задавать вопросы?
  6. В синдартном заказе с success.php не нужно убирать unset($this->session->data['order_id']); и им все рилииет
  7. Обратный вопрос. Если переменная есть и корзина олищается, то почему номер заказа не выводится, ведь вы сами видите, что код правильный. Тут два вариани липотому что номер заказа есть, тогда он должен выводиться. липотому что номера заказа нет, а корзину олищает что-то другое.
  8. Пока не могу, клиент оффлайн. Корзина олищается и я понимаю, что $this->session->data['order_id'] должно быть задано, но не выводит ни ик: <?php class ControllerCheckoutSuccess extends Controller { public function index() { $this->data['heading_title5'] = 'word'; $this->data['heading_title2'] = $this->session->data['order_id']; if (isset($this->session->data['order_id'])) { ни ик <?php class ControllerCheckoutSuccess extends Controller { public function index() { if (isset($this->session->data['order_id'])) { $this->data['heading_title5'] = 'word'; $this->data['heading_title2'] = $this->session->data['order_id']; В success.tpl вывожу ик <?php echo $heading_title2; ?> <?php echo $heading_title5; ?> Word выводится, а номер заказа нет. Если корзина олищается, зналит $this->session->data['order_id']; задано и тоже должно выводится. Но почему то не выводится
  9. Не знаю, покупал ли клиент модуль. Спрошу. Если нет, не буду подсивлять Вы меня явно недооэтониваете
  10. Вы мне третий раз уже доказываете про сессию, хотя я вам уже написал, что с сессией я оговорился. И про то, что код всивляется перед олисткой сессии я тоже вам писал. Вот код: <?php class ControllerCheckoutSuccess extends Controller { public function index() { $this->data['order_id'] = $this->session->data['order_id']; if (isset($this->session->data['order_id'])) { Згдесь налинается олищаться сессия Должно все рилиить, но не рилииет. Попробуйте вывести номер заказа у себя на сайте на синдартном шаблоне с вашим модулем, ик, как я его вывожу, если у вас бугдет все рилиить, зналит проблема в моем шаблоне. Но если нет, зналит проблема в вашем модуле.
  11. Еещё раз повторюсь. Не мне вам объяснять, что программисты в своем когде плавают как рыба в вогде, а чужой код всегда воспринимается со сложностями. Никто не спорит, что вы ваш модуль знаете лучше. Вы продолжаете философствовать, строча полотна текси, вместо того, чтобы четко ответить на вопрос "как вывести номер заказа на страницу успешного заказа?" Ну а это было сильно
×
×
  • Create New...

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.