Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Eldaeron

Users
  • Posts

    963
  • Joined

  • Last visited

Everything posted by Eldaeron

  1. @Lenim где вы нашли такое? Конкретный путь вхождение к контроллеру можете сказать catalog/controller/*.* (И версию движка указать) Немогу найти на - https://github.com/opencart/opencart/find/master Похожую строку нашел в catalog/model/checkout/order.php но чучуть другая, строка 4: this->db->query("INSERT INTO `" . DB_PREFIX . "order` SET invoice_prefix = '" . $this->db->escape($data['invoice_prefix']) . "', store_id = '" . (int)$data['store_id'] . "', store_name = '" . $this->db->escape($data['store_name']) . "', store_url = '" . $this->db->escape($data['store_url']) . "', customer_id = '" . (int)$data['customer_id'] . "', customer_group_id = '" . (int)$data['customer_group_id'] . "', firstname = '" . $this->db->escape($data['firstname']) . "', lastname = '" . $this->db->escape($data['lastname']) . "', email = '" . $this->db->escape($data['email']) . "', telephone = '" . $this->db->escape($data['telephone']) . "', fax = '" . $this->db->escape($data['fax']) . "', custom_field = '" . $this->db->escape(isset($data['custom_field']) ? json_encode($data['custom_field']) : '') . "', payment_firstname = '" . $this->db->escape($data['payment_firstname']) . "', payment_lastname = '" . $this->db->escape($data['payment_lastname']) . "', payment_company = '" . $this->db->escape($data['payment_company']) . "', payment_address_1 = '" . $this->db->escape($data['payment_address_1']) . "', payment_address_2 = '" . $this->db->escape($data['payment_address_2']) . "', payment_city = '" . $this->db->escape($data['payment_city']) . "', payment_postcode = '" . $this->db->escape($data['payment_postcode']) . "', payment_country = '" . $this->db->escape($data['payment_country']) . "', payment_country_id = '" . (int)$data['payment_country_id'] . "', payment_zone = '" . $this->db->escape($data['payment_zone']) . "', payment_zone_id = '" . (int)$data['payment_zone_id'] . "', payment_address_format = '" . $this->db->escape($data['payment_address_format']) . "', payment_custom_field = '" . $this->db->escape(isset($data['payment_custom_field']) ? json_encode($data['payment_custom_field']) : '') . "', payment_method = '" . $this->db->escape($data['payment_method']) . "', payment_code = '" . $this->db->escape($data['payment_code']) . "', shipping_firstname = '" . $this->db->escape($data['shipping_firstname']) . "', shipping_lastname = '" . $this->db->escape($data['shipping_lastname']) . "', shipping_company = '" . $this->db->escape($data['shipping_company']) . "', shipping_address_1 = '" . $this->db->escape($data['shipping_address_1']) . "', shipping_address_2 = '" . $this->db->escape($data['shipping_address_2']) . "', shipping_city = '" . $this->db->escape($data['shipping_city']) . "', shipping_postcode = '" . $this->db->escape($data['shipping_postcode']) . "', shipping_country = '" . $this->db->escape($data['shipping_country']) . "', shipping_country_id = '" . (int)$data['shipping_country_id'] . "', shipping_zone = '" . $this->db->escape($data['shipping_zone']) . "', shipping_zone_id = '" . (int)$data['shipping_zone_id'] . "', shipping_address_format = '" . $this->db->escape($data['shipping_address_format']) . "', shipping_custom_field = '" . $this->db->escape(isset($data['shipping_custom_field']) ? json_encode($data['shipping_custom_field']) : '') . "', shipping_method = '" . $this->db->escape($data['shipping_method']) . "', shipping_code = '" . $this->db->escape($data['shipping_code']) . "', comment = '" . $this->db->escape($data['comment']) . "', total = '" . (float)$data['total'] . "', affiliate_id = '" . (int)$data['affiliate_id'] . "', commission = '" . (float)$data['commission'] . "', marketing_id = '" . (int)$data['marketing_id'] . "', tracking = '" . $this->db->escape($data['tracking']) . "', language_id = '" . (int)$data['language_id'] . "', currency_id = '" . (int)$data['currency_id'] . "', currency_code = '" . $this->db->escape($data['currency_code']) . "', currency_value = '" . (float)$data['currency_value'] . "', ip = '" . $this->db->escape($data['ip']) . "', forwarded_ip = '" . $this->db->escape($data['forwarded_ip']) . "', user_agent = '" . $this->db->escape($data['user_agent']) . "', accept_language = '" . $this->db->escape($data['accept_language']) . "', date_added = NOW(), date_modified = NOW()"); Судя по вашей логике запросов нужно смотреть если ли переменная total тогда для нее будет запрос типа: total = '" . $this->db->escape($this->request->post['total']) . "',
  2. Сначало нужно знать какой шаблон стоит, модули. Дальше, идите по цепочке, в карточке товара Вывод "product/product.tpl" есть кнопка покупки посмотреть что и куда она отправляет... По умолчанию должна записать сам товар, кол-во и сумму как минимум)
  3. А есть что нормально добавляеться? Если да, то причина может быть в битой базе нужно смотреть.
  4. jaffagold, Можно и умею разные вещи. Не каждый гуру в программирование, или даже в простой HTML/CSS верстке!
  5. rassigor, Увы вашего tpl файла немогу увидеть, но понял что там в js приблизительно так нужно переработать: найти: $container.find('.autocalc-product-price').html( price_format(main_price_start)); заменить на: $container.find('.autocalc-product-price').html( price_format(main_price_start) + number($container.find('input[name="quantity"]').val()));
  6. Вы хотите вывести js как php, синтаксис другой... Если у вас есть автопересчет цены прекрасно вывести количество непроблема...
  7. rassigor, если знакомы с js, подсмотрите как реализовано тут количество - http://rentwell.ru/platie-cor (common.js файл)... Подругому немогу помочь, неимея Вашего шаблона этой темы немогу создать скрипт под нее.
  8. 1. конешно можно через js (как пример размер пощёлкайте http://rentwell.ru/platie-cor) 2. да вполне реализуемо но нужно иметь навыки программирования 3. через модули например модуль от @markimax 4. catalog/view/theme/*Ваша_Тема*/template/common/header.tpl редактировать или все так же через сторонние модули на сайте
  9. <?php echo $quantity; ?> Или вы хотите чтоб на странице обновлялось тогда через js скрипт надо дописать...
  10. @Lifeamove pop-up окна открывает! Алерты разные и прочее.
  11. Три ранги: Junior / Middle / Senior или поподробнее Junior Developer, Developer и Senior Developer! @markimax 10т.р. в месяц тож деньги, правда зависит что они хотят от программиста ище, что ожидают увидеть так сказать! Сколько так сказать его времени потратить
  12. Если страницы с товарами то в product.tpl + product.php (контроллер) Задать если (if) с перебором если "h1-title","meta-tags" заданы (isset), и не пустые (!empty) тогда невыводить <noindex></noindex> в другом случае просто выводить тег <noindex> Страница товара </noindex>
  13. Adigezalov, https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=20737 https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=5557 Думаю что если платный - то работает! Если неработает либо возвращают деньги либо помогают заставить модуль работать! Самому просто такой ненадо было модуль, неставил
  14. cinema4d, бррр ниче не понял. Что за цыкл в админке опции При создании товаров, хотите создать? Тогда смотрите: admin\controller\catalog\product.php admin\view\template\catalog\product_form.tpl
  15. Да я уже давно понял что: <?php if (isset($settings_general['further'])) echo str_replace('{URL}', $record['href'], str_replace('{TITLE}', $record['name'], $settings_general['further'])); ?> Отвечает за кнопочку далее, поэтому ее и перенес куда подальше куда мне было нужно. Разве что в самом контроллере придеться покопаться и смотреть на правило "обрезание" и вручную добавляться многоточие (если заказчику это все ище нужно будет, просто по времени это много занимает)
  16. @markimax Пробовал, этот метод непомогает. Тем более, по дизайну у меня кнопка Далее перенесена во внутрь <div class="blog_bottom"> где кнопка Редактровать, количество просмотров и когда создана запись ... </div> А необходимо правило вырезать только тот текст который был "обрезан" (показан неполностью) в кратком описании в этом блоке - <div class="description record_description"><?php echo $record['description']; ?></div> Тоесть если в краткой новости 2-3 слова, а у меня правило "обрезать" после 5-6 слов, соответственно многоточие ненадо.
  17. @markimax Ненашел в правилах "обрезания" (будь то виджеты или краткие новости) количество строк и окончание для правила "обрезание" типа многоточие, они есть тут?
  18. А это в выводе (magazin 8.1) catalog\view\theme\magazin\template\module: Очевидно же что пасхалка if ($sisters['xyi'] > $sisters['eggs']) { echo 'Easter Eggs activated'; }
  19. Lifeamove, Для выгрузки/загрузки на сайт какой используете плагин/модуль?
  20. Lifeamove, Формат дат неверный возможно. Сделайте на любом товаре дату в ОпенКарте, выгрузите на комп. Посмотрите формат, и по такому же формату делайте дату для других товаров. Разные даты бывают 01.1.2017, 1-01-2017, 01/01/2017 и т.д. (формат играет роль)
×
×
  • 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.