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

chukcha

Users
  • Posts

    20,545
  • Joined

  • Last visited

Everything posted by chukcha

  1. Ну... по большому счету никакой total клонировать не надо, а просто написать свой... foreach ($this->cart->getProducts() as $product) { $product = getProduct(product_id); if (in_array($product['manufacturer'], setting_total('manufacturer') ) $sub_total += $product['total'] * skdika[['manufacturer_id']; } Вот приблизительное решение, т.е. концепт.
  2. Тогда нужно написать свой total (учитывать при заказе), где и указывать нужного поставщика и процент(коэффициент) И уже исходя из этого считать скидку.
  3. Проще написать скрипт, который на товар поставщика(производителя) делает акцию
  4. Ё... как это не нужно менять шаблон. Какой-такой модуль, Модуль, который сделает за вас расписание? Вы много видели Расписаний автобусов , построенных на опенкарте? Я вижу впервые... На OC хоть черта лысого можно слепить... но...
  5. Эх было дело... 1. Менял динамически привязку к dom-элементам. Потом плюнул. 2. Анализ специального файла. Если страница загружена браузером, то она затрагивает и специальный файл, иначе, на повторное обращение рубить по ip. (отслеживание роботов ПС, в том числе. Роботы отслеживались по... обращению к роботс, по useragent, по известным ip 3. Если сервер под вашим управлением, то спектр расширяется. с анализом логов, запросов и прочего.
  6. Рассказывать как изменить шаблон? Не... это не ко мне...
  7. А у меня такого кода, как Вы показали нет!!! Внимательно надо быть, у вас лишняя скобка. Это я могу ошибиться, потому что пишу с листа, а вы пишите код в рабочей среде.
  8. Здорово, но не понятно. Как? В виде многострочного прайса?
  9. Это ж элементарно (с) UPDATE product_description SET `name`= TRIM(`name`) | UPDATE oc_product_description SET `name`= LTRIM(`name`)
  10. Например в контроллере, в методе validate - применить trim где-то здесь foreach ($this->request->post['product_description'] as $language_id => $value) { if ((utf8_strlen($value['name']) < 1) || (utf8_strlen($value['name']) > 255)) { $this->error['name'][$language_id] = $this->language->get('error_name'); } }
  11. $text .= strip_tags($this->request->post['enquiry']); $text .= strip_tags($this->request->post['money']); $text .= strip_tags($this->request->post['pictur']); $text .= strip_tags($this->request->post['video']); $mail->setText($text);
  12. Ну... мне в облом текст набирать Покажите код, а не картинку.
  13. у вас в коде это все есть вы вставили картинку с кодом я нарисовал приблизительный алгоритм действий.
  14. потому что setText - одинарная функция public function setText($text) { $this->text = $text; } подготовьте весь контенет $text =''; $text .= VIDEO $text .= PICTUR setText ($text)
  15. Как вариант, сделать экспорт Затем - в файле экспорта поправить опции Импорт.
  16. праиктически 1 Я бы сделал кнопку заполнитель в опциях для будущих 2. Если это нужно сделать для существующих, то все зависит от количества Писать отдельный скрипт с отладкой или запрос с ручным изменением id товара - чревато ошибками, а потом и лишней работой по поиску ненужного
  17. Предлагаю, купить модуль, и посмотреть как там это реализовано
  18. 653 /index.php?route=product/product/captcha Вот это наиболее интересно.... Просмотр 653 товаров. Кроме того очень помогут логи 404 ошибки И логи сервера В админке - уменьшите количество товара выводимого а таблице товаров.
  19. 1 И самое важное java != js 2. Идем в header.tpl и перед body <script> var lang= '<?php echo $this->config->get('config_language'); ?>'; </script> В вашем скрипте создавайте языковые массивы if(renot == 3) { msg['ru'] = "Вы уже проголосовали 3 раза \n Вы можете продолжить завтра"; msg['en'] = "Вы уже проголосовали 3 раза \n Вы можете продолжить завтра"; alert(msg[lang]); window.location.reload(true); или <script> var msg = 'Взять нужное сообщение из языкового файла' </script> А в самом скрипте alert(msg)
  20. Покажу принцип <input id="test1" type="radio" value="1" name="test"> <label for="test1"><img src="путь к картинке"</label> <style> input[type="radio"] { left: -9999px; position: absolute !important; } input[type="radio"]:checked + label { border: 1px solid #ff0000; } </style>
  21. Т.е. вы хотите математическое определение или инженерное решение?
×
×
  • 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.