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

Azazello77

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

    156
  • З нами

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

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

  1. а если почти все поля обязательные? это что-то меняет в отправке данных на сервер? если включить: Не загружать указанные модули, пока не заполнен адрес: ? апд. не помогло( ничего не получаетс. а ведь очень полезно, если вдруг просто не получилось оплатить или еще что иметь этот заказ в базе, в том числе с указанным в нем телефоном, по которому можно позвонить
  2. Я правильно понимаю, что если покупатель начал оформлять заказ, но оплату не произвел (по крайне мере через эйкваринг тинькофа) то заказ в админке не появится? если да - то нет ли возможности, чтобы он появлялся, но со статусом не оплачен
  3. А откуда берется курс? или вручную выставляете?
  4. в тинькове ответили -сами конвертируйте и нам в рублях присылайте. их модуль понимает только рубли
  5. Получилось решить? аналогичная проблема с евро
  6. Подскажите пожалуйста, запрос, скорее всего не стандартный. Могу ли я использовать ваш модуль при заказе товара, чтобы знать цену доставки и распечатывать накладную, но покупателю при этом при заказе выдавать цену доставки 0р. (оплату доставки беру на себя)
  7. На третьем опенкарте не заработало. Страница обваливается с ошибкой: Notice: Undefined variable: this in /home/хост/сайт.ru/htdocs/storage/modification/catalog/controller/information/information.php on line 54 Notice: Trying to get property 'document' of non-object in /home/хост/ сайт.ru/htdocs/storage/modification/catalog/controller/information/information.php on line 54 причем строка 54 вообще: $data['description'] = html_entity_decode($information_info['description'], ENT_QUOTES, 'UTF-8'); В итоге просто подключил скрипты на information.twig и скрипт $('.image-popup-zoom').magnificPopup({ type: 'image', zoom: { enabled: true, duration: 300 // продолжительность анимации. Не меняйте данный параметр также и в CSS } }); вставил
  8. Такая же задача стоит.. А точнее сделать возможность автоматического переключения валюты при выборе языка.Плюс цену в разных валютах нужно задавать самому, а не автоматический пересчет опенкарта по курсу.
  9. Подскажите, с чем может быть связано? переустановил 2 раза.. upd/ проблема наблюдается только в опере, хром работает нормально
  10. Впервые с таким столкнулся, как их удалить? куча лишних, которых уже давно нет. опенкарт 15512
  11. upd. старый домен в БД не помог. +забыл написать - вместо букв русских - кракозябры. проверял кодировки конфигов и указанных в ошибке файлов - везде утф8 без бом.
  12. Notice: unserialize(): Error at offset 2049 of 7608 bytes in /var/www/u0188491/public_html/www/index.php on line 68Notice: unserialize(): Error at offset 3480 of 7155 bytes in /var/www/u0188491/public_html/www/index.php on line 68 Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /var/www/u0188491/public_html/www/index.php:68) in /var/www/u0188491/public_html/www/system/library/session.php on line 11 Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /var/www/u0188491/public_html/www/index.php:68) in /var/www/u0188491/public_html/www/system/library/session.phpon line 11 Warning: Cannot modify header information - headers already sent by (output started at /var/www/u0188491/public_html/www/index.php:68) in /var/www/u0188491/public_html/www/index.php on line 180 Warning: Cannot modify header information - headers already sent by (output started at /var/www/u0188491/public_html/www/index.php:68) in /var/www/u0188491/public_html/www/system/library/currency.php on line 45 Все по классике, перезалил уже 3 раза, и ни в какую. Особенность - домен с ру поменял на рф, соответственно везде написал его в кодировке Punycode (оба конфига, файлы логов и в БД) Строка 64-69 из индекса foreach ($query->rows as $setting) { if (!$setting['serialized']) { $config->set($setting['key'], $setting['value']); } else { $config->set($setting['key'], unserialize($setting['value'])); }
  13. Ничего кроме этого нет: Warning: require(///////admin/view/template) [function.require]: failed to open stream: No such device in //////vqmod/vqcache/vq2-system_engine_controller.php on line 82 собственно строка: require(VQMod::modCheck(DIR_TEMPLATE . $this->template));
  14. Можно ли Убрать название категории при этом на странице подкатегории оставить название ? через css не сообразил как, структура то одинаковая.. в вордпрессе привязался бы к ид страницы..
  15. та же ерунда, не работает. на странице товара нормально, а на странице статьи - нет. так и стоит.
  16. хорошо, одной кнопкой отключать мобильную версию нельзя. а так, чтобы её удалить совсем - насколько сложно? реализована она через медиа запросы в одном файле?
  17. шаблон понравился, заказчик заинтересован. единственный критичный момент - есть ли возможность в шаблоне отключать-включать мобильную версию одной кнопкой? извиняюсь, если этот вопрос уже звучал
  18. речь идет об админке подскажите, как, например, добавить туда поле название товара. или другие дополнительные поля (в частности из модуля Simple)
  19. прошу помощи с урл модуля статей-новостей. страницы http://mimics.ru/index.php?route=news/article&news_id=16 Файл catalog/controller/common/seo_url.php [media][/media] <?php class ControllerCommonSeoUrl extends Controller { public function index() { // Add rewrite to url class if ($this->config->get('config_seo_url')) { $this->url->addRewrite($this); } // Decode URL if (isset($this->request->get['_route_'])) { $parts = explode('/', $this->request->get['_route_']); // remove any empty arrays from trailing if (utf8_strlen(end($parts)) == 0) { array_pop($parts); } foreach ($parts as $part) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE keyword = '" . $this->db->escape($part) . "'"); if ($query->num_rows) { $url = explode('=', $query->row['query']); if ($url[0] == 'product_id') { $this->request->get['product_id'] = $url[1]; } if ($url[0] == 'category_id') { if (!isset($this->request->get['path'])) { $this->request->get['path'] = $url[1]; } else { $this->request->get['path'] .= '_' . $url[1]; } } if ($url[0] == 'manufacturer_id') { $this->request->get['manufacturer_id'] = $url[1]; } if ($url[0] == 'information_id') { $this->request->get['information_id'] = $url[1]; } if ($query->row['query'] && $url[0] != 'information_id' && $url[0] != 'manufacturer_id' && $url[0] != 'category_id' && $url[0] != 'product_id') { $this->request->get['route'] = $query->row['query']; } } else { $this->request->get['route'] = 'error/not_found'; break; } } if (!isset($this->request->get['route'])) { if (isset($this->request->get['product_id'])) { $this->request->get['route'] = 'product/product'; } elseif (isset($this->request->get['path'])) { $this->request->get['route'] = 'product/category'; } elseif (isset($this->request->get['manufacturer_id'])) { $this->request->get['route'] = 'product/manufacturer/info'; } elseif (isset($this->request->get['information_id'])) { $this->request->get['route'] = 'information/information'; } } if (isset($this->request->get['route'])) { return new Action($this->request->get['route']); } } } public function rewrite($link) { $url_info = parse_url(str_replace('&', '&', $link)); $url = ''; $data = array(); parse_str($url_info['query'], $data); foreach ($data as $key => $value) { if (isset($data['route'])) { if (($data['route'] == 'product/product' && $key == 'product_id') || (($data['route'] == 'product/manufacturer/info' || $data['route'] == 'product/product') && $key == 'manufacturer_id') || ($data['route'] == 'information/information' && $key == 'information_id')) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($key . '=' . (int)$value) . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; unset($data[$key]); } } elseif ($key == 'path') { $categories = explode('_', $value); foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows && $query->row['keyword']) { $url .= '/' . $query->row['keyword']; } else { $url = ''; break; } } unset($data[$key]); } } } if ($url) { unset($data['route']); $query = ''; if ($data) { foreach ($data as $key => $value) { $query .= '&' . rawurlencode((string)$key) . '=' . rawurlencode((string)$value); } if ($query) { $query = '?' . str_replace('&', '&', trim($query, '&')); } } return $url_info['scheme'] . '://' . $url_info['host'] . (isset($url_info['port']) ? ':' . $url_info['port'] : '') . str_replace('/index.php', '', $url_info['path']) . $url . $query; } else { return $link; } } } я так понимаю нужно добавлять что-то типа if ($url[0] == 'information_id') { $this->request->get['information_id'] = $url[1]; } } else { if ($parts[0] == 'news') { $this->request->get['route'] = 'news/article'; } else { $this->request->get['route'] = 'error/not_found'; } }
  20. помогите пожалуйста, добавил скрипт <script type="text/javascript" > $(document).ready(function() { $('.my_minus').click(function () { var $input = $(this).parent().find('.quant'); var count = parseInt($input.val()) - 1; count = count < 1 ? 1 : count; $input.val(count); $input.change(); return false; }); $('.my_plus').click(function () { var $input = $(this).parent().find('.quant'); $input.val(parseInt($input.val()) + 1); $input.change(); return false; }); }); </script> и перестала открываться форма написать отзыв.. он вроде открывается кнопкой <a onclick="document.getElementById('tab-review').scrollIntoView();"><?php echo $reviews; ?></a> / <a onclick="document.getElementById('tab-review').scrollIntoView();"><?php echo $text_write; ?></a>

×
×
  • Створити...

Important Information

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