-
Публікації
47 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем Alexodiy
-
-
-
1 час назад, chukcha сказал:
мне не нужны исполнители, с сам могу сделать... структуру двига не знаю
-
8 минут назад, freelancer сказал:
currency.php
спасибо, но конкретней путь можете дать?
-
Доброго времени суток.
Пожалуйста подскажите как округлять валюту до красивых цен... Дело в том, что на магазине установлен свой курс валюты без всякого обновления. так вот, цены забиваются в рублях, а при конвертации в доллары и евро, примерно такие цены получаются:
$119.44
$95.51
$55.22
Cмысл в том, что надо чтобы были красивые цены и было округление до .50 или до целого, чтобы на конце были два нуля .00. Исходя из этого, цены должны быть такие:
$119.50
$95.50
$55.50
Я могу прописать условия округления, я не знаю где это делается. Пожалуйста помогите добрым советом -
При копировании товара выдается такая ошибка
Notice: Undefined index: size-chart in system/storage/modification/admin/model/catalog/product.php on line 8 Warning: Cannot modify header information - headers already sent by (output started at admin/controller/startup/error.php:34) in system/library/response.php on line 12
После этого, если перейти в товары, то копируемый товар все же появляется в списке продуктов, но при заходе в него для редакции, вся страница появлется в прякозябрах и выводятся такие ошибки
Warning: Invalid argument supplied for foreach() in system/storage/modification/admin/controller/catalog/product.php on line 1370 Warning: Invalid argument supplied for foreach() in system/storage/modification/admin/controller/catalog/product.php on line 1370 Warning: Invalid argument supplied for foreach() in system/storage/modification/admin/controller/catalog/product.php on line 1370 Warning: Invalid argument supplied for foreach() in system/storage/modification/admin/controller/catalog/product.php on line 1370 Warning: Invalid argument supplied for foreach() in storage/modification/admin/controller/catalog/product.php on line 1370 Warning: Invalid argument supplied for foreach() in system/storage/modification/admin/controller/catalog/product.php on line 1370
Если этот же товар просто пересохранить то все нормально...
Далее, в логах модификатовов
Спойлер2018-08-14 10:32:26 - MOD: Modification Default
FILE: system/engine/action.php
REGEX: ~(require|include)(_once)?\(([^)]+)~
LINE: 41
FILE: system/engine/loader.php
REGEX: ~(require|include)(_once)?\(([^)]+)~
LINE: 49
LINE: 108
LINE: 120
LINE: 165
FILE: system/library/config.php
REGEX: ~(require|include)(_once)?\(([^)]+)~
LINE: 23
FILE: system/library/language.php
REGEX: ~(require|include)(_once)?\(([^)]+)~
LINE: 38
LINE: 40
LINE: 49
LINE: 51
LINE: 60
LINE: 62
FILE: system/library/template/php.php
REGEX: ~(require|include)(_once)?\(([^)]+)~
LINE: 18
FILE: system/library/template/tiwg.php
REGEX: ~(require|include)(_once)?\(([^)]+)~
LINE: 24
----------------------------------------------------------------
MOD: Tweak for OpenCart 2x Russkaya sborka
FILE: admin/view/template/common/header.tpl
CODE: <?php foreach ($links as $link) { ?>
LINE: 33
CODE: <li><a href="http://www.opencart.com" target="_blank"><?php echo $text_homepage; ?></a></li>
LINE: 81
CODE: <li><a href="http://docs.opencart.com" target="_blank"><?php echo $text_documentation; ?></a></li>
LINE: 84
CODE: <li><a href="http://forum.opencart.com" target="_blank"><?php echo $text_support; ?></a></li>
LINE: 87
FILE: admin/view/template/catalog/product_form.tpl
CODE: <label class="col-sm-2 control-label" for="input-sku"><span data-toggle="tooltip" title="<?php echo $help_sku; ?>"><?php echo $entry_sku; ?></span></label>
LINE: 109
CODE: <label class="col-sm-2 control-label" for="input-sku">
LINE: 115
CODE: <label class="col-sm-2 control-label" for="input-location"><?php echo $entry_location; ?></label>
LINE: 155
CODE: <input type="text" name="model" value="<?php echo $model; ?>" placeholder="<?php echo $entry_model; ?>" id="input-model" class="form-control" />
LINE: 101
FILE: admin/view/template/tool/backup.tpl
CODE: <input type="file" name="import" id="input-import" />
LINE: 36
FILE: admin/controller/common/filemanager.php
CODE: $this->load->language('common/filemanager');
LINE: 13
CODE: // Parent
LINE: 148
CODE: $pagination = new Pagination();
LINE: 209
CODE: $directory = rtrim(DIR_IMAGE . 'catalog/' . str_replace('*', '', $this->request->get['directory']), '/');
LINE: 33
CODE: public function index() {
LINE: 10
CODE: $filename = basename(html_entity_decode($file['name'], ENT_QUOTES, 'UTF-8'));
LINE: 272
CODE: $folder = basename(html_entity_decode($this->request->post['folder'], ENT_QUOTES, 'UTF-8'));
LINE: 352
CODE: $filter_name = rtrim(str_replace('*', '', $this->request->get['filter_name']), '/');
LINE: 31
CODE: if (substr(str_replace('\\', '/', realpath($directory . '/' . $filter_name)), 0, strlen(DIR_IMAGE . 'catalog')) == DIR_IMAGE . 'catalog') {
LINE: 61
FILE: admin/view/template/common/filemanager.tpl
CODE: <?php foreach (array_chunk($images, 4) as $image) { ?>
LINE: 34
FILE: catalog/controller/tool/upload.php
CODE: public function index() {
LINE: 10
CODE: $filename = basename(preg_replace('/[^a-zA-Z0-9\.\-\s+]/', '', html_entity_decode($this->request->files['file']['name'], ENT_QUOTES, 'UTF-8')));
LINE: 17
CODE: <script type="text/javascript" src="view/javascript/summernote/summernote.js"></script>
LINE: 939
FILE: admin/view/template/catalog/information_form.tpl
CODE: <script type="text/javascript" src="view/javascript/summernote/summernote.js"></script>
LINE: 209
FILE: admin/view/template/catalog/category_form.tpl
CODE: <script type="text/javascript" src="view/javascript/summernote/summernote.js"></script>
LINE: 241
FILE: admin/view/template/extension/module/html.tpl
CODE: <script type="text/javascript" src="view/javascript/summernote/summernote.js"></script>
LINE: 80
FILE: admin/view/template/marketing/contact.tpl
CODE: <script type="text/javascript" src="view/javascript/summernote/summernote.js"></script>
LINE: 95
FILE: admin/view/template/extension/extension.tpl
CODE: <?php echo $header; ?><?php echo $column_left; ?>
LINE: 1
FILE: admin/controller/common/column_left.php
CODE: $data['lastname'] = $user_info['lastname'];
LINE: 17
CODE: $data['lastname'] = '';
LINE: 31
FILE: system/library/pagination.php
CODE: $output .= '<li><a href="' . str_replace(array('&page={page}', '&page={page}'), '', $this->url) . '">' . $this->text_first . '</a></li>';
LINE: 35
CODE: $output .= '<li><a href="' . str_replace(array('&page={page}', '&page={page}'), '', $this->url) . '">' . $this->text_prev . '</a></li>';
LINE: 40
CODE: $output .= '<li><a href="' . str_replace(array('&page={page}', '&page={page}'), '', $this->url) . '">' . $i . '</a></li>';
LINE: 72
FILE: catalog/controller/startup/startup.php
CODE: $this->registry->set('openbay', new Openbay($this->registry));
LINE: 196
FILE: catalog/controller/information/contact.php
CODE: $mail->setFrom($this->request->post['email']);
LINE: 20
----------------------------------------------------------------
MOD: 1 simple url rewrite
CODE: $this->registry->set('url'
LINE: 36
----------------------------------------------------------------
MOD: Additional image in category, search etc.
FILE: catalog/controller/product/category.php
CODE: if ($result['image']) {
LINE: 195
CODE: $image,
LINE: 230
FILE: catalog/controller/product/compare.php
CODE: if ($result['image']) {
NOT FOUND!
CODE: $image,
LINE: 118
FILE: catalog/controller/product/manufacturer.php
CODE: if ($result['image']) {
LINE: 192
CODE: $image,
LINE: 227
FILE: catalog/controller/product/product.php
CODE: if ($result['image']) {
LINE: 453
CODE: $image,
LINE: 488
FILE: catalog/controller/product/search.php
CODE: if ($result['image']) {
LINE: 229
CODE: $image,
LINE: 264
FILE: catalog/controller/product/special.php
CODE: if ($result['image']) {
LINE: 114
CODE: $image,
LINE: 149
FILE: catalog/view/theme/default/template/product/category.tpl
CODE: src="<?php echo $product['thumb']; ?>"
LINE: 107
FILE: catalog/view/theme/default/template/common/search.tpl
CODE: src="<?php echo $product['thumb']; ?>"
NOT FOUND!
FILE: catalog/view/theme/default/template/product/search.tpl
CODE: src="<?php echo $product['thumb']; ?>"
LINE: 115
FILE: catalog/view/theme/default/template/product/manufacturer_info.tpl
CODE: src="<?php echo $product['thumb']; ?>"
LINE: 63
FILE: catalog/view/theme/default/template/product/special.tpl
CODE: src="<?php echo $product['thumb']; ?>"
LINE: 63
FILE: catalog/view/theme/default/template/common/footer.tpl
CODE: </body>
LINE: 194
----------------------------------------------------------------
MOD: Admin Quick Edit PRO
FILE: admin/controller/design/layout.php
CODE: foreach ($extensions as $code)
LINE: 369
CODE: $this->language->get('heading_title')
LINE: 7
LINE: 17
LINE: 49
LINE: 81
LINE: 153
LINE: 181
LINE: 259
LINE: 318
LINE: 385
LINE: 411
FILE: admin/controller/extension/extension/module.php
CODE: function index
LINE: 5
FILE: admin/controller/extension/module/admin_quick_edit.php
CODE: <?php
LINE: 1
FILE: admin/controller/marketing/coupon.php
CODE: public function index() {
LINE: 9
CODE: public function delete() {
LINE: 88
CODE: ControllerMarketingCoupon extends Controller
LINE: 26
CODE: $url .= '&sort=' . $this->request->get['sort'];
LINE: 68
LINE: 109
LINE: 157
LINE: 205
LINE: 326
LINE: 449
FILE: admin/controller/marketing/affiliate.php
CODE: public function index() {
LINE: 9
CODE: public function delete() {
LINE: 128
CODE: public function autocomplete() {
LINE: 1228
CODE: ControllerMarketingAffiliate extends Controller
LINE: 26
CODE: $url .= '&sort=' . $this->request->get['sort'];
LINE: 88
LINE: 149
LINE: 217
LINE: 278
LINE: 339
LINE: 437
LINE: 632
LINE: 856
FILE: admin/controller/marketing/marketing.php
CODE: public function index() {
LINE: 9
CODE: public function delete() {
LINE: 112
CODE: ControllerMarketingMarketing extends Controller
LINE: 10
CODE: $url .= '&sort=' . $this->request->get['sort'];
LINE: 64
LINE: 117
LINE: 177
LINE: 255
LINE: 268
LINE: 418
LINE: 507
FILE: admin/controller/sale/voucher_theme.php
CODE: public function index() {
LINE: 9
CODE: public function delete() {
LINE: 88
CODE: ControllerSaleVoucherTheme extends Controller
LINE: 18
CODE: $url .= '&sort=' . $this->request->get['sort'];
LINE: 60
LINE: 101
LINE: 149
LINE: 197
LINE: 303
LINE: 371
FILE: admin/controller/sale/voucher.php
CODE: public function index() {
LINE: 9
CODE: public function delete() {
LINE: 88
CODE: public function send() {
LINE: 607
CODE: ControllerSaleVoucher extends Controller
LINE: 10
CODE: $url .= '&sort=' . $this->request->get['sort'];
LINE: 52
LINE: 93
LINE: 141
LINE: 189
LINE: 324
LINE: 437
FILE: admin/controller/sale/return.php
CODE: public function index() {
LINE: 9
CODE: public function delete() {
LINE: 152
CODE: ControllerSaleReturn extends Controller
LINE: 34
CODE: $url .= '&sort=' . $this->request->get['sort'];
LINE: 108
LINE: 181
LINE: 261
LINE: 389
LINE: 604
LINE: 782
FILE: admin/controller/sale/order.php
CODE: function getList() {
LINE: 127
CODE: ControllerSaleOrder extends Controller
LINE: 190
FILE: admin/view/template/sale/order_list.tpl
CODE: <div class="panel panel-default">
LINE: 37
CODE: <button type="submit" id="button-shipping"
LINE: 8
REGEX: ~<td class="text-left"><\?php echo \$order\['(.*)status'\]; \?></td>~
LINE: 154
CODE: <?php echo $footer; ?>
LINE: 296
FILE: admin/controller/customer/customer.php
CODE: public function index() {
LINE: 9
CODE: public function delete() {
LINE: 144
CODE: ControllerCustomerCustomer extends Controller
LINE: 26
CODE: $url .= '&sort=' . $this->request->get['sort'];
LINE: 96
LINE: 165
LINE: 241
LINE: 318
LINE: 387
LINE: 505
LINE: 725
LINE: 928
FILE: admin/controller/catalog/information.php
CODE: public function index() {
LINE: 9
CODE: public function delete() {
LINE: 88
CODE: ControllerCatalogInformation extends Controller
LINE: 26
CODE: $url .= '&sort=' . $this->request->get['sort'];
LINE: 68
LINE: 109
LINE: 157
LINE: 205
LINE: 314
LINE: 413
FILE: admin/controller/catalog/review.php
CODE: public function index() {
LINE: 9
CODE: public function delete() {
LINE: 120
CODE: ControllerCatalogReview extends Controller
LINE: 26
CODE: $url .= '&sort=' . $this->request->get['sort'];
LINE: 84
LINE: 141
LINE: 205
LINE: 293
LINE: 458
LINE: 567
FILE: admin/controller/catalog/download.php
CODE: public function index() {
LINE: 9
CODE: public function delete() {
LINE: 88
CODE: public function autocomplete() {
LINE: 523
CODE: ControllerCatalogDownload extends Controller
LINE: 18
CODE: $url .= '&sort=' . $this->request->get['sort'];
LINE: 60
LINE: 101
LINE: 149
LINE: 197
LINE: 306
LINE: 386
FILE: admin/controller/catalog/manufacturer.php
CODE: public function index() {
LINE: 9
CODE: public function delete() {
LINE: 88
CODE: public function autocomplete() {
LINE: 463
CODE: ControllerCatalogManufacturer extends Controller
LINE: 18
CODE: $url .= '&sort=' . $this->request->get['sort'];
LINE: 60
LINE: 101
LINE: 149
LINE: 197
LINE: 306
LINE: 385
FILE: admin/controller/catalog/option.php
CODE: public function index() {
LINE: 9
CODE: public function delete() {
LINE: 88
CODE: ControllerCatalogOption extends Controller
LINE: 34
CODE: $url .= '&sort=' . $this->request->get['sort'];
LINE: 76
LINE: 117
LINE: 165
LINE: 213
LINE: 322
LINE: 406
FILE: admin/controller/catalog/attribute_group.php
CODE: public function index() {
LINE: 9
CODE: public function delete() {
LINE: 88
CODE: ControllerCatalogAttributeGroup extends Controller
LINE: 26
CODE: $url .= '&sort=' . $this->request->get['sort'];
LINE: 68
LINE: 109
LINE: 157
LINE: 205
LINE: 314
LINE: 376
FILE: admin/controller/catalog/attribute.php
CODE: public function index() {
LINE: 9
CODE: public function delete() {
LINE: 88
CODE: public function autocomplete() {
LINE: 422
CODE: ControllerCatalogAttribute extends Controller
LINE: 18
CODE: $url .= '&sort=' . $this->request->get['sort'];
LINE: 60
LINE: 101
LINE: 149
LINE: 197
LINE: 309
LINE: 378
FILE: admin/controller/catalog/filter.php
CODE: public function index() {
LINE: 9
CODE: public function delete() {
LINE: 88
CODE: ControllerCatalogFilter extends Controller
LINE: 34
CODE: $url .= '&sort=' . $this->request->get['sort'];
LINE: 76
LINE: 117
LINE: 165
LINE: 213
LINE: 322
LINE: 393
FILE: admin/controller/catalog/recurring.php
CODE: public function index() {
LINE: 9
CODE: public function delete() {
LINE: 88
CODE: public function copy() {
LINE: 127
CODE: ControllerCatalogRecurring extends Controller
LINE: 18
CODE: $url .= '&sort=' . $this->request->get['sort'];
LINE: 60
LINE: 101
LINE: 149
LINE: 197
LINE: 245
LINE: 356
LINE: 433
FILE: admin/controller/catalog/category.php
CODE: public function index() {
LINE: 9
CODE: public function delete() {
LINE: 88
CODE: public function autocomplete() {
LINE: 624
CODE: ControllerCatalogCategory extends Controller
LINE: 42
CODE: $url .= '&sort=' . $this->request->get['sort'];
LINE: 84
LINE: 125
LINE: 173
LINE: 214
LINE: 262
LINE: 374
LINE: 480
FILE: admin/controller/catalog/product.php
CODE: public function index() {
LINE: 9
CODE: public function delete() {
LINE: 128
CODE: public function copy() {
LINE: 187
CODE: public function autocomplete() {
LINE: 1399
CODE: ControllerCatalogProduct extends Controller
LINE: 42
CODE: $url .= '&filter_name=' . urlencode(html_entity_decode($this->request->get['filter_name'], ENT_QUOTES, 'UTF-8'));
LINE: 87
LINE: 151
LINE: 222
LINE: 293
LINE: 400
LINE: 570
LINE: 625
LINE: 842
REGEX: ~\$url \.= '&(.*?)=' \. \$this->request->get\['(.*?)'\];~
LINE: 96
LINE: 100
LINE: 104
LINE: 108
LINE: 112
LINE: 116
LINE: 160
LINE: 164
LINE: 168
LINE: 172
LINE: 176
LINE: 180
LINE: 231
LINE: 235
LINE: 239
LINE: 243
LINE: 247
LINE: 251
LINE: 302
LINE: 306
LINE: 310
LINE: 314
LINE: 318
LINE: 322
LINE: 409
LINE: 413
LINE: 417
LINE: 421
LINE: 425
LINE: 429
LINE: 433
LINE: 579
LINE: 583
LINE: 587
LINE: 591
LINE: 601
LINE: 634
LINE: 638
LINE: 642
LINE: 646
LINE: 650
LINE: 654
LINE: 851
LINE: 855
LINE: 859
LINE: 863
LINE: 867
LINE: 871
FILE: admin/view/template/catalog/product_list.tpl
REGEX: ~if \((.*?) != '\*'\) \{~
LINE: 206
LINE: 212
REGEX: ~url = 'index\.php\?route=(.*?)&token=<\?php echo \$token; \?>';~
LINE: 178
FILE: admin/view/template/catalog/attribute_group_list.tpl
CODE: <input type="checkbox" onclick="$('input[name*=\'selected\']').prop('checked', this.checked);" />
LINE: 36
FILE: admin/view/template/catalog/attribute_list.tpl
CODE: <input type="checkbox" onclick="$('input[name*=\'selected\']').prop('checked', this.checked);" />
LINE: 36
FILE: admin/view/template/catalog/category_list.tpl
CODE: <input type="checkbox" onclick="$('input[name*=\'selected\']').prop('checked', this.checked);" />
LINE: 36
FILE: admin/view/template/catalog/download_list.tpl
CODE: <input type="checkbox" onclick="$('input[name*=\'selected\']').prop('checked', this.checked);" />
LINE: 36
FILE: admin/view/template/catalog/filter_list.tpl
CODE: <input type="checkbox" onclick="$('input[name*=\'selected\']').prop('checked', this.checked);" />
LINE: 36
FILE: admin/view/template/catalog/information_list.tpl
CODE: <input type="checkbox" onclick="$('input[name*=\'selected\']').prop('checked', this.checked);" />
LINE: 36
FILE: admin/view/template/catalog/manufacturer_list.tpl
CODE: <input type="checkbox" onclick="$('input[name*=\'selected\']').prop('checked', this.checked);" />
LINE: 36
FILE: admin/view/template/catalog/option_list.tpl
CODE: <input type="checkbox" onclick="$('input[name*=\'selected\']').prop('checked', this.checked);" />
LINE: 36
CODE: <input type="checkbox" onclick="$('input[name*=\'selected\']').prop('checked', this.checked);" />
LINE: 96
FILE: admin/view/template/catalog/recurring_list.tpl
CODE: <input type="checkbox" onclick="$('input[name*=\'selected\']').prop('checked', this.checked);" />
LINE: 37
FILE: admin/view/template/catalog/review_list.tpl
CODE: <input type="checkbox" onclick="$('input[name*=\'selected\']').prop('checked', this.checked);" />
LINE: 77
CODE: <input type="checkbox" onclick="$('input[name*=\'selected\']').prop('checked', this.checked);" />
LINE: 107
FILE: admin/view/template/sale/recurring_list.tpl
CODE: <input type="checkbox" onclick="$('input[name*=\'selected\']').prop('checked', this.checked);" />
NOT FOUND!
FILE: admin/view/template/sale/return_list.tpl
CODE: <input type="checkbox" onclick="$('input[name*=\'selected\']').prop('checked', this.checked);" />
LINE: 98
FILE: admin/view/template/sale/voucher_list.tpl
CODE: <input type="checkbox" onclick="$('input[name*=\'selected\']').prop('checked', this.checked);" />
LINE: 38
FILE: admin/view/template/sale/voucher_theme_list.tpl
CODE: <input type="checkbox" onclick="$('input[name*=\'selected\']').prop('checked', this.checked);" />
LINE: 36
FILE: admin/view/template/customer/custom_field_list.tpl
CODE: <input type="checkbox" onclick="$('input[name*=\'selected\']').prop('checked', this.checked);" />
LINE: 36
FILE: admin/view/template/customer/customer_group_list.tpl
CODE: <input type="checkbox" onclick="$('input[name*=\'selected\']').prop('checked', this.checked);" />
LINE: 36
FILE: admin/view/template/customer/customer_list.tpl
CODE: <input type="checkbox" onclick="$('input[name*=\'selected\']').prop('checked', this.checked);" />
LINE: 114
CODE: public function index
LINE: 28
FILE: system/library/db/mysql.php
CODE: SET SQL_MODE = ''
LINE: 25
FILE: system/library/db/mysqli.php
CODE: SET SQL_MODE = ''
LINE: 20
----------------------------------------------------------------
MOD: Auto Translit Image Name
CODE: 'gif',
LINE: 307
CODE: 'image/gif'
LINE: 321
CODE: $filename = basename(html_entity_decode($file['name'], ENT_QUOTES, 'UTF-8'));
NOT FOUND!
CODE: move_uploaded_file($file['tmp_name'], $directory . '/' . $filename);
LINE: 345
CODE: public function folder() {
LINE: 449
----------------------------------------------------------------
MOD: CDEK opencart
FILE: catalog/view/theme/default/template/checkout/shipping_method.tpl
CODE: <?php echo $quote['title']; ?>
LINE: 20
CODE: $catalog = array();
LINE: 104
----------------------------------------------------------------
MOD: Downloads for Product
FILE: admin/model/catalog/product.php
CODE: $product_id = $this->db->getLastId();
LINE: 11
CODE: </form>
LINE: 937
CODE: <li><a href="#tab-design" data-toggle="tab"><?php echo $tab_design; ?></a></li>
LINE: 41
CODE: public function edit() {
LINE: 134
CODE: public function delete() {
LINE: 207
CODE: if (isset($this->request->post['product_description'])) {
LINE: 927
CODE: $this->response->setOutput($this->load->view('catalog/product_form', $data));
LINE: 1499
FILE: catalog/controller/common/header.php
CODE: public function index() {
LINE: 7
CODE: $this->response->setOutput($this->load->view('product/product', $data));
LINE: 536
CODE: $data['content_bottom'] = $this->load->controller('common/content_bottom');
LINE: 527
LINE: 614
FILE: admin/view/template/setting/setting.tpl
CODE: <li><a href="#tab-server" data-toggle="tab"><?php echo $tab_server; ?></a></li>
LINE: 44
CODE: <div class="tab-pane" id="tab-server">
LINE: 1367
FILE: admin/controller/setting/setting.php
CODE: $this->document->setTitle($this->language->get('heading_title'));
LINE: 250
----------------------------------------------------------------
MOD: Dynamic Options Pictures for Ocstore 2.3.0.2.x
CODE: $data['product_options'] = array();
LINE: 1294
CODE: foreach ($product_option['product_option_value'] as $product_option_value) {
LINE: 1314
CODE: 'subtract' => $product_option_value['subtract'],
LINE: 1323
CODE: if (isset($this->request->post['product_option'])) {
LINE: 1282
CODE: foreach ($product_option['product_option_value'] as $product_option_value) {
LINE: 53
LINE: 187
CODE: $this->db->escape($product_option_value['weight_prefix']) . "'");
LINE: 54
LINE: 188
CODE: 'subtract' => $product_option_value['subtract'],
LINE: 515
CODE: <td class="text-left"><?php echo $entry_subtract; ?></td>
LINE: 574
CODE: <td class="text-right"><select name="product_option[<?php echo $option_row; ?>][product_option_value][<?php echo $option_value_row; ?>][price_prefix]" class="form-control">
LINE: 628
CODE: <?php echo $footer; ?>
LINE: 1485
CODE: html += ' <td class="text-right"><select name="product_option[' + option_row + '][product_option_value][' + option_value_row + '][price_prefix]" class="form-control">';
LINE: 1333
CODE: $this->load->language('product/product');
LINE: 13
LINE: 639
LINE: 688
LINE: 736
CODE: $product_option_value_data[] = array(
LINE: 418
CODE: 'price' => $price,
LINE: 431
FILE: catalog/model/catalog/product.php
CODE: foreach ($product_option_query->rows as $product_option) {
LINE: 347
CODE: 'subtract' => $product_option_value['subtract'],
LINE: 362
FILE: catalog/view/theme/default/template/product/product.tpl
CODE: <?php echo $footer; ?>
LINE: 998
CODE: <label>
LINE: 233
LINE: 278
CODE: <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"
NOT FOUND!
CODE: <option value="<?php echo $option_value['product_option_value_id']; ?>">
LINE: 213
----------------------------------------------------------------
MOD: File Manager
CODE: $system = array();
LINE: 479
FILE: admin/language/ru-ru/common/column_left.php
CODE: $_['text_affiliate']
LINE: 3
FILE: admin/language/en-gb/common/column_left.php
CODE: $_['text_affiliate']
LINE: 3
----------------------------------------------------------------
MOD: Guest Favorites
FILE: catalog/controller/account/wishlist.php
CODE: if (!$this->customer->isLogged()) {
LINE: 3
CODE: $this->model_account_wishlist->deleteWishlist($this->request->get['remove']);
LINE: 20
CODE: $results = $this->model_account_wishlist->getWishlist();
LINE: 80
CODE: $data['continue'] = $this->url->link('account/account', '', true);
LINE: 128
CODE: $json['success'] = sprintf($this->language->get('text_login'), $this->url->link('account/login', '', true), $this->url->link('account/register', '', true), $this->url->link('product/product', 'product_id=' . (int)$this->request->post['product_id']), $product_info['name'], $this->url->link('account/wishlist'));
LINE: 174
----------------------------------------------------------------
MOD: Language-Currency AutoSwitch IP Based
CODE: // Language
LINE: 49
CODE: // Language Detection
LINE: 78
----------------------------------------------------------------
MOD: Local copy OCMOD by iSenseLabs
FILE: admin/controller/extension/installer.php
CODE: 'url' => str_replace('&', '&', $this->url->link('extension/installer/ftp', 'token=' . $this->session->data['token'],
LINE: 131
CODE: public function unzip() {
LINE: 292
----------------------------------------------------------------
MOD: Modification Manager
FILE: admin/language/en-gb/extension/modification.php
CODE: <?php
LINE: 24
CODE: $json['error'] = sprintf($this->language->get('error_exists'), $modification_info['name']);
LINE: 529
----------------------------------------------------------------
MOD: Multi Level Menu
CODE: foreach ($children as $child) {
LINE: 123
CODE: foreach ($children as $child) {
LINE: 126
CODE: 'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id'])
LINE: 147
CODE: $children_data[] = array(
LINE: 132
CODE: public function index() {
LINE: 43
CODE: $data['language'] = $this->load->controller('common/language');
LINE: 242
FILE: catalog/view/theme/default/template/common/header.tpl
CODE: </header>
LINE: 316
CODE: <li><a href="<?php echo $child['href']; ?>"><?php echo $child['name']; ?></a></li>
LINE: 238
LINE: 304
CODE: </head>
LINE: 179
CODE: <div class="dropdown-menu">
LINE: 323
CODE: <a href="<?php echo $category['href']; ?>" class="see-all"><?php echo $text_all; ?> <?php echo $category['name']; ?></a> </div>
LINE: 342
CODE: <a href="<?php echo $category['href']; ?>" class="dropdown-toggle" data-toggle="dropdown"><?php echo $category['name']; ?></a>
NOT FOUND!
----------------------------------------------------------------
MOD: Product Video
CODE: $this->db->query("INSERT INTO " . DB_PREFIX . "product_image SET product_id = '" . (int)$product_id . "', image = '" . $this->db->escape($product_image['image']) . "', sort_order = '" . (int)$product_image['sort_order'] . "'");
LINE: 77
LINE: 217
CODE: 'sort_order' => $product_image['sort_order']
LINE: 1452
CODE: <td class="text-left"><button type="button" onclick="addImage();"
LINE: 888
CODE: <td class="text-right"><input type="text" name="product_image[<?php echo $image_row; ?>][sort_order]" value="<?php echo $product_image['sort_order']; ?>" placeholder="<?php echo $entry_sort_order; ?>" class="form-control" /></td>
LINE: 879
CODE: <td class="text-right"><?php echo $entry_sort_order; ?></td>
LINE: 870
CODE: html += ' <td class="text-right"><input type="text" name="product_image[' + image_row + '][sort_order]" value="" placeholder="<?php echo $entry_sort_order; ?>" class="form-control" /></td>';
LINE: 1420
CODE: 'popup' => $this->model_tool_image->resize($result['image'], $this->config->get($this->config->get('config_theme') . '_image_popup_width'), $this->config->get($this->config->get('config_theme') . '_image_popup_height')),
LINE: 337
CODE: if ($product_info) {
LINE: 171
----------------------------------------------------------------
MOD: ProgRoman - CityManager+GeoIP
CODE: // Url
LINE: 36
CODE: index() {
LINE: 50
FILE: catalog/controller/account/register.php
CODE: $data['city'] = $this->request->post['city'];
LINE: 253
FILE: catalog/model/tool/simplegeo.php
CODE: if ($mode == self::SIMPLE_GEO_OWN)
LINE: 23
----------------------------------------------------------------
MOD: Size Chart
FILE: admin/controller/common/header.php
CODE: public function index() {
LINE: 9
CODE: if ($this->user->hasPermission('access', 'catalog/information')) {
LINE: 208
CODE: protected function getForm() {
LINE: 712
CODE: <?php echo $sort_order; ?>
LINE: 359
CODE: public function edit() {
LINE: 130
CODE: $this->model_catalog_product->editProduct($this->request->get['product_id'], $this->request->post);
LINE: 152
CODE: $product_id = $this->db->getLastId();
LINE: 9
CODE: if ($product_info) {
LINE: 176
CODE: <label class="control-label name-option main-hint">
LINE: 234
CODE: </head>
LINE: 182
CODE: <?php echo $footer; ?>
LINE: 1078
----------------------------------------------------------------
MOD: [Mod] Categories 3rd-tier
FILE: admin/language/ru-ru/extension/module/category.php
CODE: $_['entry_status'] = 'Статус';
LINE: 13
FILE: admin/controller/extension/module/category.php
CODE: $data['entry_status'] = $this->language->get('entry_status');
LINE: 28
CODE: if (isset($this->request->post['category_status'])) {
LINE: 69
FILE: admin/view/template/extension/module/category.tpl
CODE: <form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data" id="form-category" class="form-horizontal">
LINE: 42
FILE: catalog/controller/extension/module/category.php
CODE: $this->load->language('extension/module/category');
LINE: 6
CODE: $data['child_id'] = 0;
LINE: 32
CODE: $children_data[] = array
LINE: 64
CODE: if ($category['category_id'] == $data['category_id']) {
LINE: 46
CODE: 'name' => $child['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''),
LINE: 69
CODE: return $this->load->view('extension/module/category', $data);
LINE: 88
----------------------------------------------------------------
MOD: Дополнительные вкладки в товаре
CODE: public function index() {
LINE: 53
CODE: $this->response->redirect($this->url->link('catalog/product', 'token=' . $this->session->data['token'] . $url, true));
LINE: 13
CODE: $this->response->redirect($this->url->link('catalog/product', 'token=' . $this->session->data['token'] . $url, true));
LINE: 27
CODE: $data['footer'] = $this->load->controller('common/footer');
LINE: 1575
CODE: <li><a href="#tab-design" data-toggle="tab"><?php echo $tab_design; ?></a></li>
LINE: 38
CODE: <div class="tab-pane" id="tab-design">
LINE: 951
CODE: $product_info = $this->model_catalog_product->getProduct($product_id);
LINE: 182
LINE: 832
CODE: <?php if ($attribute_groups) { ?>
LINE: 446
CODE: <?php if ($attribute_groups) { ?>
LINE: 468
----------------------------------------------------------------
MOD: Мультивалютные товары
CODE: if (isset($this->request->post['price'])) {
LINE: 1079
CODE: 'price' => $result['price'],
LINE: 545
CODE: 'special' => $special,
LINE: 548
CODE: price = '" . (float)$data['price'] . "',
LINE: 3
LINE: 142
CODE: <input type="text" name="price" value="<?php echo $price; ?>" placeholder="<?php echo $entry_price; ?>" id="input-price" class="form-control" />
LINE: 170
FILE: system/library/cart/currency.php
CODE: private $currencies = array();
LINE: 6
CODE: $this->language = $registry->get('language');
LINE: 14
CODE: public function getValue($currency) {
LINE: 120
FILE: system/library/cart/cart.php
CODE: $this->weight = $registry->get('weight');
LINE: 12
CODE: $product_data[] = array(
LINE: 243
CODE: ($query->row['discount'] ? $query->row['discount'] : $query->row['price']),
LINE: 32
CODE: ($query->row['discount'] ? $query->row['discount'] : $query->row['price'])
LINE: 31
CODE: $query->row['special']
LINE: 33
CODE: foreach ($option['product_option_value'] as $option_value) {
LINE: 403
CODE: $discounts = $this->model_catalog_product->getProductDiscounts($this->request->get['product_id']);
LINE: 389
----------------------------------------------------------------
И вкладка Error в модификаторах
2018-08-14 9:37:34 - ---------------------------------------------------------------- NOT FOUND! CODE: if ($result['image']) { FILE: catalog/controller/product/compare.php MOD: Additional image in category, search etc. ---------------------------------------------------------------- NOT FOUND! CODE: $filename = basename(html_entity_decode($file['name'], ENT_QUOTES, 'UTF-8')); FILE: admin/controller/common/filemanager.php MOD: Auto Translit Image Name ---------------------------------------------------------------- NOT FOUND! CODE: <a href="<?php echo $category['href']; ?>" class="dropdown-toggle" data-toggle="dropdown"><?php echo $category['name']; ?></a> FILE: catalog/view/theme/default/template/common/header.tpl MOD: Multi Level Menu
-
Такая же хрень, подскажите как исправить
-
С этим разобрался... Спасибо. Сделал через
$this->config->get('config_language') $this->config->get('config_language_id')
А как аналогичным способом проверить активную валюту?
-
Доброго времени суток. Как реализовать проверку на активный язык в шаблоне? Что то типа этого:
if (condition) { # code... }
Нужно сделать это в footer.tpl, работает этот код
<?php if ($_COOKIE['language'] == 'ru-ru') { ?> русский <?php } ?> <?php if ($_COOKIE['language'] == 'en-gb') { ?> англ <?php } ?>
но он срабатывает только после перезагрузки. Буду очень признателен, если поможете разобраться как реализовать данную проверку на OC 2.3 в файлах шаблона
-
14 минут назад, Pascha сказал:
В таком случае, нахуа городить огород, вместо того, чтоб в админке отключить обновление курса валют и назначить свой курс.
Или там все так заморочено, что каждый товар будет иметь собственный курс?
На ум уже приходит мысль об использовании многострадальных опций вместо цены при нулевой цене товара)))
Да, именно, заморочено. Была мысль через опции сделать...
-
7 минут назад, Pascha сказал:
Не получил ответ на свой ворос о том, какая из валют будет в корзине, либо все три на выбор, либо у каждого купленного товара цена в своей валюте, либо еще как...
Валюта будет назначена автоматически, в зависимости от гео данных пользователя. Если это соединенные штаты пендосии, то цены будут указаны в долларах, если к примеру германия - то евро. На сайте будет использован этот модуль - https://opencartforum.com/files/file/3602-geoip-pro-gruppy-pokupateley-raznye-ceny-dlya-gorodov/ . Проблема заключается в том, что мне надо назначить цены для 1го товара по отдельности в валюте. Для долларов мне надо указать 10, для евро 9999, а для рублей 20...
-
Постараюсь еще раз объяснить, что нужно. В общем при редакции или добавлении нового товара, во вкладке "Данные" есть поле "Цена". В поле "Цена" указывается цена с основной валютой магазина, пускай по умолчанию она будет в рублях. Мне нужно чтобы можно было так же указать цены в долларах и евро без всякой конвертации. Получается, что во вкладке "Данные" должны быть 3 поля:
- Цена - указывается в рублях и привязана к рублевому курсу
- Цена в долларах - привязана к долларовой валюте
- Цена в евро - привязана к евро валюте
При этом нужно, чтобы не происходило никакой конвертации, цены на каждую валюту фиксируемые
-
4 минуты назад, Pascha сказал:
Вывести не проблема
В какой из валют продавать будете?
Ну вывести нет проблем, проблема назначить по отдельности... есть товар 1, ему нужно назначить 3 цены по отдельности: 1000 р. 100 долларов и 90 евро
-
Цитата
У Вас будут цены по ненастоящему курсе?
Иначе можно указывать в 1 валюте.
Инструкция -
Никакой конвертации у валюты, никаких курсов - цены нужно вводить по отдельности.
-
Ищу модуль фиксируемой цены для товара. Нужно указывать фиксируемую цену товара для каждой валюты. То есть если на сайте есть 3 валюты (евро, доллары, рубли) то и задать их можно отдельно в самом товаре. По сути нужно 3 инпута для доларов, евро и рублей...
Подскажите пожалуйста как это можно реализовать. Есть много модулей "Мультивалюты" которые дают кучу функционала, но они не дают три инпута для цены в евро, доларах и рублях по отдельности.
-
Отбой, все тут правильно, простая невнимательность. Хоть и тема старая, но рабочая...
-
все получилось, но тут вопрос возникает, если в заказе учитывается доставка, то все равно конвертит на гривны, как сделать тоже самое только в "учитывать в заказе", а точнее где это правится?
-
Всем приветы.
Друзья, подскажите пожалуйста существует ли модуль оплаты ASSIST.ru для 2.1. На просторах интернета видел где то под 1.5, но быть может есть готовое решение для 2.1, может быть есть у кого, кто-нибудь может поделится. -
Как это добавить в корзину?
-
Как тоже самое сделать в корзине <?php echo $product['upc']; ?>
-
Как в корзину вывести $product['upc'];
-
46 минут назад, AlexDW сказал:
именно
потому что реальный номер заказа будет сформирован только после его оформления
окей, мне тут уже подсказали, тогда надо взять номер последнего заказа и +1 , как тогда получить номер последнего заказа
-
18 минут назад, spectre сказал:
$this->session->data['order_id']
Может быть я что то не правильно делаю... В контролере cart.php:
В контролере cart.php передunset($this->session->data['shipping_method']);
Вставляю:
$data['order_id'] = $this->session->data['order_id'];
Потом в самом шаблоне cart.tpl пишу:
<?php echo $order_id; ?>
И ничего не работает, выводится ошибка указывающая на линию в cart.tpl где пытаюсь вывести номер
-
2 минуты назад, spectre сказал:
$this->session->data['order_id']
Спасибо.
-
Доброго времени суток. Подскажите пожалуйста, как получить в корзине номер заказа, например "Заказ #34" - цифра нужна. Какая переменная отвечает за это?
Как указать цены по отдельности в разной валюте
в Opencart 2.x: Загальні питання
Опубліковано:
Кстати, а как тогда округлить до нужной цены, чтобы цены были красивые если использовать вашу рекомендацию?