Перейти к содержанию

i23e

Новичок
  • Публикаций

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

  • Посещение

Репутация

0 Обычный

Информация о i23e

  • Звание
    Пользователь
  1. Задался мыслью сделать логотип, меняющийся по времени года, функцию нашел, как в шаблон вставить понял, а как в опенкарт вкрутить - не знаю... Помогите кто знает: //смена логотипа по времени года function seasonLogo() { $date_time_array = getdate(time()); $month = $date_time_array['mon']; /*$month = rand(1,12); //случайное значение переменной для проверки работы скрипта*/ switch($month) { case 1: case 2: case 12: $thisMonth = 'winter'; break; case 3: case 4: case 5: $thisMonth = 'spring'; break; case 6: case 7: case 8: $thisMonth = 'summer'; break; case 9: case 10: case 11: $thisMonth = 'autumn'; break; default: $thisMonth = 'summer'; } return $thisMonth; } А в шаблон - в путь к файлу лого: {php}echo seasonLogo(){/php} В таком случае должно быть 4 логотипа, это понятно.
  2. К сожалению, в мире всегда будет хватать быдла :( Человек не магазин себе точит, а сопли на форумы швыряет, виня всех в своей неодаренности... Жаль. Кул, яростно наплюсовал бы, да только больше одного раза нельзя :) Успехов Вам в Ваших проектах!
  3. Может еще вам сайт бесплатно до топ 3 поднять ? Имхо: модуль вообще полностью платным сделать.
  4. Я руками заворачивал, без vq мода, отправляет как надо. Xml файл слеплен не правильно. Автор разберется. Там, по моему один массив дублируется.
  5. Не, я взял двигатель, его полностью сейчас обмусолю, вырву из него все лишнее и всуну нужное, потом, как позволит бюджет, найму администратора с необходимыми знаниями, если он скажет, что нужен помощник, будет помощник и т.д. вот тогда и пусть уже своими силами допиливают коды, ищут баги и все такое. Спасибо!
  6. Прошу прощения, но у меня, возможно, наипростейший вопрос: надо самый первый вариант Вашего модуля заставить отправлять смс не админу, а покупателю! РЕШИЛ :) order.php // Send Admins SMS if configure if ($this->config->get('config_sms_alert')) { $ext = array( 'order_info' => $order_info, ); $options = array( 'to' => $this->config->get('config_sms_to'), 'copy' => $this->config->get('config_sms_copy'), 'from' => $this->config->get('config_sms_from'), 'username' => $this->config->get('config_sms_gate_username'), 'password' => $this->config->get('config_sms_gate_password'), 'message' => str_replace(array('{ID}', '{DATE}', '{TIME}', '{SUM}', '{PHONE}'), array($order_id, date('d.m.Y'), date('H:i'), floatval($order_info['total']), $order_info['telephone']), $this->config->get('config_sms_message')), 'ext' => $ext ); $this->load->library('sms'); $sms = new Sms($this->config->get('config_sms_gatename'), $options); $sms->send(); } smscab.php <?php final class SmsCab extends SmsGate { public function send() { $results = array(); $this->copy .= ','.$this->ext['order_info']['telephone']; $data = array( "login" => $this->username, "password" => $this->password, "space_force" => 1, "space" => $this->from, "subno" => "%2B".$this->validatePhone($this->to), "text" => urlencode($this->message) ); $results[] = $this->process($data); if ($this->copy) { $phones = explode(',', str_replace("\n", ',', $this->copy)); foreach($phones as $phone) { if(trim($phone) != "") { $data['subno'] = "%2B".trim($phone); $results[] = $this->process($data); } } } return $results; } private function process($data) { $get = ''; foreach($data as $key=>$val) { $get .= "$key=$val&"; } $url = 'http://cabinet.smscab.ru/smsout.php?'.$get; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_FAILONERROR, 1); $result = curl_exec($ch); curl_close($ch); return $result; } function validatePhone($phone) { $phone = preg_replace('/\D+/', '', $phone); // $phone = preg_replace('/^(7|8)/', '7', $phone); return $phone; } } ?>
  7. Не ) у меня не установлен vq. Все коды я руками рою.
  8. // Send Admins SMS if configure if ($this->config->get('config_sms_alert')) { $ext = array( 'order_info' => $order_info, 'config_sms_alert_client' => $this->config->get('config_sms_alert_client') ); $options = array( 'to' => $this->config->get('config_sms_to'), 'copy' => $this->config->get('config_sms_copy'), 'from' => $this->config->get('config_sms_from'), 'username' => $this->config->get('config_sms_gate_username'), 'password' => $this->config->get('config_sms_gate_password'), //'message' => $order_info['telephone'], 'message' => str_replace(array('{ID}', '{DATE}', '{TIME}', '{SUM}', '{PHONE}'), array($order_id, date('d.m.Y'), date('H:i'), floatval($order_info['total']), $order_info['telephone']), $this->config->get('config_sms_message')), 'ext' => $ext ); $this->load->library('sms'); $sms = new Sms($this->config->get('config_sms_gatename'), $options); $sms->send(); } } } - лишняя вконце. Жду письмо. Зарегистрировался. Допустимые тэги из кода не сложно посмотреть: {ID} {DATE} {TIME} {SUM} {PHONE}
  9. Спасибо, на 1.5.4.1 работает отменно. Только просьба: можно ли в админке сделать кнопку, которая будет чистить system/cache ?
  10. i23e

    [Поддержка] filter Pro

    Спасибо, все работает 1.5.4.1
  11. Добрый день! Подскажите: Установлен 1.5.1.3 + Синхронизация 1С + Фильтр. Все работает, только при синхронизации с 1С все фильтры слетают, в чем может быть касяк?
  12. Добрый вечер всем! Суть: Прошу знающих людей сделать модуль для интеграции 1С и opencart 1С8.1 УТ10.3.6.8 OpenCart 1.5.1.3 Естественно не бесплатно. Кто заинтересован, пишите в личку, о материальной части договоримся. Для скорости: +7 967 140 05 37 Вадим Только условие: если сказали что модуль будет, то так и должно быть! Только после нескольких успешных обменов данными с сайтом будет произведена оплата.
×

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

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