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

GSI

Новичок
  
  • Posts

    2
  • Joined

  • Last visited

GSI's Achievements

Newbie

Newbie (1/14)

  • First Post
  • Week One Done
  • One Month Later
  • Reacting Well Rare

Recent Badges

0

Reputation

  1. Добрый вечер, Андрей. Спасипотому что за Ваш ответ. Мне нужно было уехать, только сегодня дошли руки до этот карты. У меня ocStore 2.3.0.2.4 и я усиновил себе модификатор карты ******ы для Opencart 2.3. Я просмотрел Ваш модификатор для Opencart 3 и сравнил с модификатором для Opencart 2.3. К сожнонию мне не хваиет знаний, чтобы внести правки в модификатор для Opencart 2.3. Вот код модификатора для 2.3: <?xml version="1.0" encoding="utf-8"?> <modification> <name>Ukraine on Dashboard</name> <code>ua_dashboard</code> <version>1.0</version> <author>opencart</author> <link>https://opencart-forum.ru</link> <file path="admin/controller/setting/setting.php"> <operation> <search><![CDATA[$data['entry_location'] = $this->language->get('entry_location');]]></search> <add position="after"><![CDATA[$data['entry_map_ua'] = $this->language->get('entry_map_ua');]]></add> </operation> <operation> <search><![CDATA[$data['help_location'] = $this->language->get('help_location');]]></search> <add position="after"><![CDATA[$data['help_map_ua'] = $this->language->get('help_map_ua');]]></add> </operation> <operation> <search><![CDATA[$data['countries'] = $this->model_localisation_country->getCountries();]]></search> <add position="after"><![CDATA[ if (isset($this->request->post['config_map_ua'])) { $data['config_map_ua'] = $this->request->post['config_map_ua']; } else { $data['config_map_ua'] = $this->config->get('config_map_ua'); } ]]></add> </operation> </file> <file path="admin/language/ru-ru/setting/setting.php"> <operation> <search><![CDATA[$_['entry_invoice_prefix']]]></search> <add position="before"><![CDATA[$_['entry_map_ua'] = 'Кари ******ы';]]></add> </operation> <operation> <search><![CDATA[$_['help_invoice_prefix']]]></search> <add position="before"><![CDATA[$_['help_map_ua'] = 'Показывать в Панеле состояния карту ******ы вместо карты мира.';]]></add> </operation> </file> <file path="admin/language/en-gb/setting/setting.php"> <operation> <search><![CDATA[$_['entry_invoice_prefix']]]></search> <add position="before"><![CDATA[$_['entry_map_ua'] = 'Map of Ukraine';]]></add> </operation> <operation> <search><![CDATA[$_['help_invoice_prefix']]]></search> <add position="before"><![CDATA[$_['help_map_ua'] = 'Show map of Ukraine in Dashboard.';]]></add> </operation> </file> <file path="admin/view/template/setting/setting.tpl"> <operation> <search><![CDATA[<label class="col-sm-2 control-label" for="input-zone"><?php echo $entry_zone; ?></label>]]></search> <add position="before" offset="1"><![CDATA[ <div class="form-group"> <label class="col-sm-2 control-label"><span data-toggle="tooltip" title="<?php echo $help_map_ua; ?>"><?php echo $entry_map_ua; ?></span></label> <div class="col-sm-10"> <label class="radio-inline"> <?php if ($config_map_ua) { ?> <input type="radio" name="config_map_ua" value="1" checked="checked" /> <?php echo $text_yes; ?> <?php } else { ?> <input type="radio" name="config_map_ua" value="1" /> <?php echo $text_yes; ?> <?php } ?> </label> <label class="radio-inline"> <?php if (!$config_map_ua) { ?> <input type="radio" name="config_map_ua" value="0" checked="checked" /> <?php echo $text_no; ?> <?php } else { ?> <input type="radio" name="config_map_ua" value="0" /> <?php echo $text_no; ?> <?php } ?> </label> </div> </div> ]]></add> </operation> </file> <file path="admin/model/report/sale.php"> <operation> <search><![CDATA[ $query = $this->db->query("SELECT COUNT(*) AS total, SUM(o.total) AS amount, c.iso_code_2 FROM `" . DB_PREFIX . "order` o LEFT JOIN `" . DB_PREFIX . "country` c ON (o.payment_country_id = c.country_id) WHERE o.order_status_id > '0' GROUP BY o.payment_country_id"); ]]></search> <add position="replace"><![CDATA[ if ($this->config->get('config_map_ua')) { $query = $this->db->query("SELECT COUNT(*) AS total, SUM(o.total) AS amount, z.code as iso_code_2 FROM `" . DB_PREFIX . "order` o LEFT JOIN `" . DB_PREFIX . "zone` z ON (o.payment_zone_id = z.zone_id) WHERE o.order_status_id > '0' GROUP BY o.payment_zone_id"); } else { $query = $this->db->query("SELECT COUNT(*) AS total, SUM(o.total) AS amount, c.iso_code_2 FROM `" . DB_PREFIX . "order` o LEFT JOIN `" . DB_PREFIX . "country` c ON (o.payment_country_id = c.country_id) WHERE o.order_status_id > '0' GROUP BY o.payment_country_id"); } ]]></add> </operation> </file> <file path="admin/controller/extension/dashboard/map.php"> <operation> <search><![CDATA[ return $this->load->view('extension/dashboard/map_info', $data); ]]></search> <add position="replace"><![CDATA[ if ($this->config->get('config_map_ua')) { return $this->load->view('extension/dashboard/map_info_ua', $data); } else { return $this->load->view('extension/dashboard/map_info', $data); } ]]></add> </operation> </file> </modification> Подскажите пожалуйси какие правки нужно внести, чтобы в карту попадали только заказы с завершенным ситусом?
  2. Я ик понимаю на карте ******ы отображаются все заказы с любым ситусом. Это не очень удобно. Заказы могут отмениться и не перейти в завершенные заказы. Подскажите пожалуйси как сгделать, чтобы на карте ******ы отображались только заказы со ситусами завершенного заказа?
×
×
  • 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.