Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

cha0s

Пользователи
  
  • Публикаций

    176
  • Зарегистрирован

  • Посещение

Все публикации пользователя cha0s

  1. Вообщем вопрос как сделать чтоб заказ подтверждался автоматически, когда покупают подарочную карту... без этого захода в админ панель и там меняя статус заказа с В ожидание на Завершено...
  2. Ну я как понимаю там только для всех групп, а если отдельно для какой-то только группы уже надо лопатить исходники?
  3. Есть ли в самом opencarte(для определенной группы customers только) настройка того что если сумма общих покупок допустим больше 100$ то доставка становиться бесплатной? (ну а если меньше этой суммы то не чего не меняется... или может есть уже какие готовые модули такого решения) (не важно платные или бесплатные). Спасибо.
  4. а еще вопрос как туда запихнуть целый htmlный шаблон? он уже готов лежит template/mail/vip.tpl, не получается его подгрузить что-то) $this->template как понимаю говорит о том ему куда данные из $this->data будут уходить на шаблон, а как сам шаблон целиком пихнуть?) с помощью file_get_content что-то не вышло))
  5. Нужно чтоб пользователю на почту приходил мой html шаблон, пример $subject = $value['firstname'] . '!!'; $subject .= sprintf($this->language->get('text_vip'), $this->config->get('config_name')); $message = sprintf($this->language->get('text_vip2'), $this->config->get('config_name')) . "\n\n"; $mail = new Mail(); $mail->protocol = $this->config->get('config_mail_protocol'); $mail->parameter = $this->config->get('config_mail_parameter'); $mail->hostname = $this->config->get('config_smtp_host'); $mail->username = $this->config->get('config_smtp_username'); $mail->password = $this->config->get('config_smtp_password'); $mail->port = $this->config->get('config_smtp_port'); $mail->timeout = $this->config->get('config_smtp_timeout'); $mail->setTo('$value['email']'); $mail->setFrom($this->config->get('config_email')); $mail->setSender($this->config->get('config_name')); $mail->setSubject(html_entity_decode($subject, ENT_QUOTES, 'UTF-8')); $mail->setText(html_entity_decode($message, ENT_QUOTES, 'UTF-8')); $mail->send(); Скажите как мне в $message засунуть html шаблон? пробую оформить статично ну сам что-то быстро набросать типа <html><span style="color:red;">dsadasdsa</span></html>, оно приходит как экранированное уже... а не htmlom:(
  6. Ошибку выдаёт Notice: Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'order WHERE customer_id = 1 AND date_added > LAST_DAY(CURDATE()) + INTERVAL 1 DA' at line 1 Error No: 1064 SELECT SUM(total) FROM order WHERE customer_id = 1 AND date_added > LAST_DAY(CURDATE()) + INTERVAL 1 DAY - INTERVAL 3 MONTH AND date_added < DATE_ADD(LAST_DAY(CURDATE()), INTERVAL 1 DAY) in
  7. Нужно получить данные сколько допустим пользователь потратил денег за н-ный период времени, ну за 3 месяца например, где храниться информация о полной истории покупок? смотрю в таблице order храниться его полная сумма сколько он всего потратил денег, а где найти по каким числам он платил чтоб вычислить уже период... П.С я слепой походу, или еще хуже))
  8. Такой вопрос вот имеется допустим 2 группы customers одна default(для всех), другая VIP, позволяет ли сам Opencart сделать, чтоб VIP включала в себя все то что есть у default + свои отдельные скидки на товары... То есть что хочу сказать допустим для группы default на товар ставиться спец. цена, ну естественно группа VIP этого не видит... а надо чтоб она видела свои скидки для ВИП которые + все которые есть на default, такое настраивается в самом Opencarte или нету такой возможности тама?
  9. Все большое спасибо! разобраться!
  10. Вот я докрас так и пробовал)) поэтому задал вопрос, ошибка :) Notice: Undefined index: moded in ..../catalog/controller/product/product.php on line 222Notice: Error: Column 'product_id' in field list is ambiguous Error No: 1052 SELECT product_id, customer_group_id, model FROM product_special t1 LEFT JOIN product t2 ON (t1.product_id=t2.product_id) in ..../system/database/mysql.php on line 49 Не забываем говорить спасибо плюсиками не забываем :oops:
  11. Спасибо понял! хорошо а если у обоих таблиц целая куча полей? и надо только эти поля? Таблица1 имеет вид Product_id, customer_group_id,xxxx,xxxx,xxxx,xxxx и Таблица2 имеет вид Product_id, model,yyyy,yyyy,yyyy,yyyy и надо их слить в один только с нужными полями? Чтоб получили мы Таблицу3 Product_id, customer_group_id, model, без всех других полей которые не надо, тут уже надо два SELECT'a юзать?
  12. Нужно выбирать данные из 2-х таблиц одновременно и собрать в 1 таблицу. Имеется Table1 с полями Product_id, customer_group_id Table2 с полями Product_id, model Надо чтоб получилось из этого Table3 с полями Product_id, customer_group_id, model *Product_id повторяется в двух таблицах значения его одинаковые, поэтому один надо откинуть любой. То есть мне надо такой-же product_id как в первый таблицы найти во 2-ой и выбрать только колонку model его... Я знаю что как-то колдуют несколькими SELECT'ami вложенными, или JOIN применяют, можно пример как это будет выглядеть? Заранее спасибо. я погуглил примеры, что-то как-то слишком заплетно показалось)))
  13. freelancer тебе просто цены нету)) да это именно то что надо! Спасибо вопрос закрыт!
  14. Есть модуль дней рождения, он дает скидку всем пользователям в этот день, имеется кусок кода из модели, первой строчкой он берет значение этот скидки из БАЗЫ, а дальше(опуская там эти расчеты, проценты и.д) выдает в checkoute пишет там скидка на день рождение столько-то столько... все работает(в сам код особо можно не вникать, нужно только добавить к нему нужную проверку..) $query = $this->db->query("SELECT `value` FROM ".DB_PREFIX."setting WHERE `group` = 'bdiscount' AND `key` = 'bdiscount_value'"); if (strpos($query->row['value'], '%')) $fee = preg_replace("/[^0-9-]/", "", $query->row['value']); else $fee = $query->row['value']; if (($fee > 0) && ($subtotal > $this->config->get('bdiscount_minimum'))) { if (strpos($query->row['value'], '%')) $value = $total * (trim($query->row['value'], '%'))/100; else $value = $query->row['value']; $roundby = $this->config->get('bdiscount_round'); if ($this->config->get('bdiscount_round') > 0) $value = round($value/$roundby)*$roundby; $total_data[] = array( 'code' => 'bdiscount', 'title' => $this->language->get('text_bdiscount'), 'text' => $this->currency->format($value), 'value' => $value, 'sort_order' => $this->config->get('bdiscount_sort_order') ); if ($this->config->get('bdiscount_tax_class')) { $tax_rates = $this->tax->getRates($value, $this->config->get('bdiscount_tax_class')); foreach ($tax_rates as $tax_rate) { if (!isset($taxes[$tax_rate['tax_rate_id']])) $taxes[$tax_rate['tax_rate_id']] = $tax_rate['amount']; else $taxes[$tax_rate['tax_rate_id']] += $tax_rate['amount']; } } $total -= $value; } но задача состоит в следующем, перед тем как он давал это, как определить к какой группе относиться пользователь? то есть мне надо чтоб эта часть кода выполнялась только допустим если человек находиться в группе VIP, а не для всех.... я как понимаю надо еще модель подключать со стороны? вообщем я как понимаю тут будет одна строка в которую обветриться этот код if (текущий_пользователь == VIP) { мой_код_выше } вот каким образом будет это выглядеть помогите :) вопрос собственно как узнать текущего пользователя(эта модель то выполняется - а вот как узнать кем....), далее я уже сам узнаю к какой группе он принадлежит и т.д,
  15. 12strun СПАСИБО!!!!!!! то что надо :eek:
  16. Вот именно по такой и делал:) route не работает... и там нету примеров Contollera, Modeli, и шаблона, взять описание модели например... class Modelpricelistprice extends Model { … } это все описание) помогите сделать чтоб работало( можно даже опустить языковой раздел. Ладно покажу пример: Controller <?php class ControllerModuleMyModule extends Controller { protected function index() { $this->language->load('module/my_module'); $this->data['heading_title'] = $this->language->get('heading_title'); $this->load->model('module/my_module'); $this->data['customers'] = $this->model_module_my_module->getblalala(); if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/module/my_module.tpl')) { $this->template = $this->config->get('config_template') . '/template/module/my_module.tpl'; } else { $this->template = 'default/template/module/my_module.tpl'; } $this->render(); } } ?> Model <?php class ModelModuleMyModule extends Model { function getblalala() { return 'dasdasdasdasdaads'; } } ?> View <div class="box"> <div class="box-heading"><?php echo $heading_title; ?></div> <div class="box-content" style="text-align: center;"> testestetafasfsafafsafasfada </div> </div> Языковой не буду приводить там все просто, ну и теперь как мне сделать чтоб эта хрень выводилась мне по нужному мне /index.php?route=module/mymodule ? :( как-бы не получается так как в примере что ты скинул по ссылки... или что-то еще не хватает?
  17. Добрый день, расскажите как создать свой модуль простой хотя-бы который просто выводит надпись одну любую но только при нужном мне пути например /index.php?route=tratata/privet , как мне это? Можно набросать быстро? я понимаю что мне нужен для этого простой Controller, модель(пусть она только return 'dasdsadas'; делает), и шаблон... что-то не получается сделать чтоб работал путь... объясните плиз) В АДМИНКЕ ОН МНЕ НЕ НУЖЕН, только на ФРОНТЕ, или мне надо обязательно чтоб он был и в админке? мне надо файлы только размещать в catalog/controller/...... catalog/model/........ catalog/language/english/..... catalog/view/theme/....... или еще где-то? чтоб у меня все работало? а где нужно прописывать route? ну чтоб модуль только работал при нужном мне пути.... этого только достаточно чтоб сделать чтоб это выполнялось по пути мне нужному route? если можно покажите самый простой пример данного примера... задача просто вывести какую-ту строку на фронте, когда заходят по нужному мне пути... в интернете мало информации как-то по этому вопросу, есть но не то что надо, и как-то не получается сделать( Версия опенкарта 1.5.4
  18. cha0s

    Не открывается админка

    Ну эти вещи вряд-ли могут быть связаны между собой то что тебе рубанули хостинг и то что ты не можешь попасть в админку, проверь пути в config.php как в корне так и в admin категории, а так-же глянь .htaccess, больше это похоже на отсутствие прав доступа к каталогу, либо в админке тупо пустой index.php...
  19. да SEO pack установлен :), удалил custom_title.xml помогло, спасибо, а теперь вопрос - а мне он не нужен был для других каких-то целей где-то? в другом месте что-то новое не вылетит?)
  20. Что это такое? и как с этим бороться? ошибка появляется когда ты смотришь какой-либо товар.
  21. Все проблема решилась, проблема была в теме в шаблоне header.tpl
  22. Такая проблема, регистрация проходит нормально, на почту все высылается нормально, захожу под пользователем, но как только я пытаюсь куда-то нажать, сессия сразу слетает... то есть как-бы не запоминает что я уже залогинился, я как понимаю проблема в теме, т.к на default все нормально работает. Где это копать?)
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.