Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Eldaeron

Користувачі
  • Публікації

    964
  • З нами

  • Відвідування

Усі публікації користувача Eldaeron

  1. $out_summ = $this->request->post['OutSum']; Вы в .tpl назначили переменную outsum и передаете ее контроллеру? Например поле для ввода: <input type="text" name="OutSum" value="<?php echo $robokassa_OutSum; ?>" placeholder="<?php echo $entry_OutSum; ?>" id="input-outsum" class="form-control" /> А ище лучше думаю делать правило чтоб небыло ошибок: if (!isset($this->request->post['OutSum']) { $OutSum = ''; // OutSum небыла передана. } Посмотрите как сделаны контроллеры методов оплаты в 2.0 версиях, так легче переносить Поверьте уж
  2. @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']) . "',
  3. Сначало нужно знать какой шаблон стоит, модули. Дальше, идите по цепочке, в карточке товара Вывод "product/product.tpl" есть кнопка покупки посмотреть что и куда она отправляет... По умолчанию должна записать сам товар, кол-во и сумму как минимум)
  4. А есть что нормально добавляеться? Если да, то причина может быть в битой базе нужно смотреть.
  5. jaffagold, Можно и умею разные вещи. Не каждый гуру в программирование, или даже в простой HTML/CSS верстке!
  6. 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()));
  7. Вы хотите вывести js как php, синтаксис другой... Если у вас есть автопересчет цены прекрасно вывести количество непроблема...
  8. rassigor, если знакомы с js, подсмотрите как реализовано тут количество - http://rentwell.ru/platie-cor (common.js файл)... Подругому немогу помочь, неимея Вашего шаблона этой темы немогу создать скрипт под нее.
  9. 1. конешно можно через js (как пример размер пощёлкайте http://rentwell.ru/platie-cor) 2. да вполне реализуемо но нужно иметь навыки программирования 3. через модули например модуль от @markimax 4. catalog/view/theme/*Ваша_Тема*/template/common/header.tpl редактировать или все так же через сторонние модули на сайте
  10. <?php echo $quantity; ?> Или вы хотите чтоб на странице обновлялось тогда через js скрипт надо дописать...
  11. @Lifeamove pop-up окна открывает! Алерты разные и прочее.
  12. Три ранги: Junior / Middle / Senior или поподробнее Junior Developer, Developer и Senior Developer! @markimax 10т.р. в месяц тож деньги, правда зависит что они хотят от программиста ище, что ожидают увидеть так сказать! Сколько так сказать его времени потратить
  13. Если страницы с товарами то в product.tpl + product.php (контроллер) Задать если (if) с перебором если "h1-title","meta-tags" заданы (isset), и не пустые (!empty) тогда невыводить <noindex></noindex> в другом случае просто выводить тег <noindex> Страница товара </noindex>
  14. 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 Думаю что если платный - то работает! Если неработает либо возвращают деньги либо помогают заставить модуль работать! Самому просто такой ненадо было модуль, неставил
  15. cinema4d, бррр ниче не понял. Что за цыкл в админке опции При создании товаров, хотите создать? Тогда смотрите: admin\controller\catalog\product.php admin\view\template\catalog\product_form.tpl
  16. Да я уже давно понял что: <?php if (isset($settings_general['further'])) echo str_replace('{URL}', $record['href'], str_replace('{TITLE}', $record['name'], $settings_general['further'])); ?> Отвечает за кнопочку далее, поэтому ее и перенес куда подальше куда мне было нужно. Разве что в самом контроллере придеться покопаться и смотреть на правило "обрезание" и вручную добавляться многоточие (если заказчику это все ище нужно будет, просто по времени это много занимает)
  17. @markimax Пробовал, этот метод непомогает. Тем более, по дизайну у меня кнопка Далее перенесена во внутрь <div class="blog_bottom"> где кнопка Редактровать, количество просмотров и когда создана запись ... </div> А необходимо правило вырезать только тот текст который был "обрезан" (показан неполностью) в кратком описании в этом блоке - <div class="description record_description"><?php echo $record['description']; ?></div> Тоесть если в краткой новости 2-3 слова, а у меня правило "обрезать" после 5-6 слов, соответственно многоточие ненадо.
  18. @markimax Ненашел в правилах "обрезания" (будь то виджеты или краткие новости) количество строк и окончание для правила "обрезание" типа многоточие, они есть тут?
  19. А это в выводе (magazin 8.1) catalog\view\theme\magazin\template\module: Очевидно же что пасхалка if ($sisters['xyi'] > $sisters['eggs']) { echo 'Easter Eggs activated'; }
  20. Lifeamove, Для выгрузки/загрузки на сайт какой используете плагин/модуль?
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.