pmshirshov Опубліковано: 30 червня 2013 Share Опубліковано: 30 червня 2013 .добрый день!www.nicebike.ru - всё работает замечательно, только на главной странице есть информация О магазинеДобро пожаловать в NiceBike.Мы рады Вас приветствовать в нашем магазине профессиональной и любительской велотехники! Ежедневно с 10:00 - 19:00Можно добавить чтобы было для посетителей яснее (Ежедневно прием звонков с 10:00 до 19:00) и ниже (Пункт выдачи заказов работает с понедельника по пятницу с 10:00 до 19:00)если не сложно, то можете мне указать путь и я сам всё поправлю Надіслати Поділитися на інших сайтах More sharing options...
lesnenko Опубліковано: 30 червня 2013 Share Опубліковано: 30 червня 2013 .добрый день! www.nicebike.ru - всё работает замечательно, только на главной странице есть информация О магазинеДобро пожаловать в NiceBike. Мы рады Вас приветствовать в нашем магазине профессиональной и любительской велотехники! Ежедневно с 10:00 - 19:00 Можно добавить чтобы было для посетителей яснее (Ежедневно прием звонков с 10:00 до 19:00) и ниже (Пункт выдачи заказов работает с понедельника по пятницу с 10:00 до 19:00) если не сложно, то можете мне указать путь и я сам всё поправлю а инструкцию прочитать слабо? 4 пункт в PDF Надіслати Поділитися на інших сайтах More sharing options...
OldAine Опубліковано: 30 червня 2013 Автор Share Опубліковано: 30 червня 2013 .добрый день! www.nicebike.ru - всё работает замечательно, только на главной странице есть информация О магазинеДобро пожаловать в NiceBike. Мы рады Вас приветствовать в нашем магазине профессиональной и любительской велотехники! Ежедневно с 10:00 - 19:00 Можно добавить чтобы было для посетителей яснее (Ежедневно прием звонков с 10:00 до 19:00) и ниже (Пункт выдачи заказов работает с понедельника по пятницу с 10:00 до 19:00) если не сложно, то можете мне указать путь и я сам всё поправлю Ответил в ЛС. Надіслати Поділитися на інших сайтах More sharing options... katorkins Опубліковано: 30 червня 2013 Share Опубліковано: 30 червня 2013 Добрый день! приобрел ваш шаблон спасибо большое сделано на 5+. У меня такой вопрос когда нажимаешь на категорию переходит на главную страницу а нужно чтобы на описание категории как это можно поправить. Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 30 червня 2013 Автор Share Опубліковано: 30 червня 2013 Добрый день! приобрел ваш шаблон спасибо большое сделано на 5+. У меня такой вопрос когда нажимаешь на категорию переходит на главную страницу а нужно чтобы на описание категории как это можно поправить. Спасибо за отзыв. Напишите адрес сайта в личку, посмотрим. Хотя больше похоже, что у вас какие-то проблемы с генерацией ссылок. Надіслати Поділитися на інших сайтах More sharing options... styleideas Опубліковано: 7 липня 2013 Share Опубліковано: 7 липня 2013 Хороший добротный шаблон . , добавить бы цветовых схем чтобы сss не править Благодарю за отзыв. :-) Как мне кажется, цветовые схемы для данного шаблона излишни. Иначе меняется вся стилистика, появляется риск потерять концепцию взятую за основу. Но я могу предложить альтернативу: пример 1 пример 2 пример 3 пример 4 пример 5 Изменения такого плана - дело 1-ой, 2-ух минут. Как писал ранее, простые изменения типа - поменять цвет текста, цвета и назначения ссылок, размеры логотипа, общий фон и тому подобное помогаю вносить на сайт бесплатно. Так как в этом деле все ограничивается лишь вашей фантазией, для тех кто захочет наглядно увидеть как будет выглядеть его замысел, буду создавать фото-превью (типа тех что выше). Для этого нужно прислать мне желаемый фон и указать цвета. Доброго времени суток. Как сделать дизайн как в первом примере? Надіслати Поділитися на інших сайтах More sharing options... styleideas Опубліковано: 7 липня 2013 Share Опубліковано: 7 липня 2013 Еще раз доброго времени. Поставил шаблон, но в гугле хроме (только в нем) ограничивающие рамки Новинки Акции Рекомендуемые в 2 раза больше нужного размера. т.е. в два ряда. Однако товары в них идут в один ряд. Как это исправить? вот сюда ставил http://styleideas.ru/ Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 8 липня 2013 Автор Share Опубліковано: 8 липня 2013 Доброго времени суток. Как сделать дизайн как в первом примере? 1) В \catalog\view\theme\default\stylesheet\stylesheet.css нужно кое-что поменять: в 309 строке блок container должен выглядеть так: #container { width: 980px; margin-left: auto; margin-right: auto; text-align: left; padding: 0px 10px; background-color: #FFFFFF; } в 12 строке блок body должен выглядеть так: body { background: url("../image/background1.jpg") transparent; color: #000000; font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; } 2) В \catalog\view\theme\default\image добавить картинку background1.jpg Еще раз доброго времени. Поставил шаблон, но в гугле хроме (только в нем) ограничивающие рамки Новинки Акции Рекомендуемые в 2 раза больше нужного размера. т.е. в два ряда. Однако товары в них идут в один ряд. Как это исправить? вот сюда ставил http://styleideas.ru/ Проверил в Google Chrome Версия 27.0.1453.116 m - все в порядке. Для начала попробуйте почистить кеш браузера (1), если не поможет, то сообщите мне версию вашего хрома (2). Надіслати Поділитися на інших сайтах More sharing options... styleideas Опубліковано: 9 липня 2013 Share Опубліковано: 9 липня 2013 Доброго времени. По первому вопросу - спасибо, все получилось. По -2 нет. Версия Хрома аналогичная. Скорее всего, ошибка на моей стороне, в браузере. т.к. на всех остальных устройствах и версиях браузеров все работает нормально. Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 9 липня 2013 Автор Share Опубліковано: 9 липня 2013 Доброго времени. По первому вопросу - спасибо, все получилось. По -2 нет. Версия Хрома аналогичная. Скорее всего, ошибка на моей стороне, в браузере. т.к. на всех остальных устройствах и версиях браузеров все работает нормально. Добрый вечер. 1) Пожалуйста :-) 2) Посмотрите случайно в хроме нет вот такого значка? Надіслати Поділитися на інших сайтах More sharing options... styleideas Опубліковано: 11 липня 2013 Share Опубліковано: 11 липня 2013 Доброго времени. По первому вопросу - спасибо, все получилось. По -2 нет. Версия Хрома аналогичная. Скорее всего, ошибка на моей стороне, в браузере. т.к. на всех остальных устройствах и версиях браузеров все работает нормально. Добрый вечер. 1) Пожалуйста :-) 2) Посмотрите случайно в хроме нет вот такого значка? Да, именно этот масштаб и стоял. Спасибо. Уже и не знал в какую сторону копать. Надіслати Поділитися на інших сайтах More sharing options... livekmv Опубліковано: 15 липня 2013 Share Опубліковано: 15 липня 2013 важаемые OldAine подскажите как могу на данном шаблоне установить этот модуль https://opencartforum.com/files/file/580-izmenenie-risunka-pri-navedenii/ Все вроде сделал как там написано а результат 0 Буду благодарен за любую подсказку Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 15 липня 2013 Автор Share Опубліковано: 15 липня 2013 важаемые OldAine подскажите как могу на данном шаблоне установить этот модуль https://opencartforum.com/files/file/580-izmenenie-risunka-pri-navedenii/ Все вроде сделал как там написано а результат 0 Буду благодарен за любую подсказку Ответил в Л.С. Надіслати Поділитися на інших сайтах More sharing options... tommy182 Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 (змінено) Добрый день. приобрел Ваш шаблон. Появилась необходимость изменения пропорций изображения при просмотре на странице товара(включая увеличение при наведении, которое делается сейчас с белыми границами), на главной станице в каруселях(возможно ли как то растянуть границы каруселей по вертикали?) и т.д.(дело в том что продавать собираюсь одежду и изначальные пропорции не подходят). На данный момент на странице товара его размер 300х300 (при выставлении размера например 400х600(2:3) страница деформируется). Я не самый главный спец в вопросе верстки. Подскажите пожалуйста где что поправить? :-) В каталоге все нормально не деформируется,а равномерно растягивается.(остается поправить только тот момент что при наведении появляющаяся информация явно не соответствует картинке, а где меняются параметры этого модуля я не знаю) Змінено 19 липня 2013 користувачем tommy182 Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Добрый день. приобрел Ваш шаблон. Появилась необходимость изменения пропорций изображения при просмотре на странице товара(включая увеличение при наведении, которое делается сейчас с белыми границами), на главной станице в каруселях(возможно ли как то растянуть границы каруселей по вертикали?) и т.д.(дело в том что продавать собираюсь одежду и изначальные пропорции не подходят). На данный момент на странице товара его размер 300х300 (при выставлении размера например 400х600(2:3) страница деформируется). Я не самый главный спец в вопросе верстки. Подскажите пожалуйста где что поправить? :-) В каталоге все нормально не деформируется,а равномерно растягивается.(остается поправить только тот момент что при наведении появляющаяся информация явно не соответствует картинке, а где меняются параметры этого модуля я не знаю) Написал в Л.С. 1 Надіслати Поділитися на інших сайтах More sharing options... tommy182 Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Спасибо за помощь. Все очень четко и быстро. Всем советую) 1 Надіслати Поділитися на інших сайтах More sharing options... Dashusja Опубліковано: 21 липня 2013 Share Опубліковано: 21 липня 2013 Добрый день. Очень заинтересовал ваш шаблон. Но хотелось бы уточнить, есть ли возможность разместить в шапке номер телефона и график работы? Если да,то каким образом? Также скажите,как можно произвести оплату вам за шаблон из Украины. Спасибо. Жду ответа Дарья. Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 21 липня 2013 Автор Share Опубліковано: 21 липня 2013 Добрый день. Очень заинтересовал ваш шаблон. Но хотелось бы уточнить, есть ли возможность разместить в шапке номер телефона и график работы? Если да,то каким образом? Также скажите,как можно произвести оплату вам за шаблон из Украины. Спасибо. Жду ответа Дарья. Здравствуйте Дарья. Разместить информацию в шапке будет несложно. Для этого Вам надо будет просто предоставить мне доступ к сайту по Ftp, чтобы я мог внести правки. А реализовать можно по разному, собственно, на что фантазии хватит, например так или так. Оплатить можно по web-money или яндекс-деньги. Надіслати Поділитися на інших сайтах More sharing options... Active Опубліковано: 28 липня 2013 Share Опубліковано: 28 липня 2013 Шаблон круть!) Подскажите как сделать чтобы для отдельных подкатегорийтовар выводился списком, а для других сеткой? Или это нужно править код? Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 28 липня 2013 Автор Share Опубліковано: 28 липня 2013 Шаблон круть!) Подскажите как сделать чтобы для отдельных подкатегорийтовар выводился списком, а для других сеткой? Или это нужно править код? Спасибо. Да, такого функционала нет, нужно править код, для этого установите себе vqmod, и поставьте вот этот файл. (либо внесите изменения из файла вручную в движок, тогда не придется устанавливать vqmod). После создайте в "catalog\view\theme\default\template\product" новый файл категории например сategory-20.tpl где 20-это id категории (посмотреть id можно в адресной строке, предварительно отключив генерацию чпу в админке в разделе Система->Настройка->Сервер) в самом созданном файле найдите строчки: view = $.cookie('display'); if (view) { display(view); } else { display('grid'); } и замените вот на это: view = $.cookie('display'); if (view) { display(view); } else { display('list'); } После почистите кеш в браузере, иначе изменения не будут видны. Надіслати Поділитися на інших сайтах More sharing options... Active Опубліковано: 28 липня 2013 Share Опубліковано: 28 липня 2013 Спасибо большое!))) Буду пробывать, отпишусь. Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... Sean Опубліковано: 7 серпня 2013 Share Опубліковано: 7 серпня 2013 Поставил модуль Loginza при оформлении заказа выходит вот такая вот ошибка. Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 7 серпня 2013 Автор Share Опубліковано: 7 серпня 2013 Поставил модуль Loginza при оформлении заказа выходит вот такая вот ошибка. Здравствуйте. С этим вопросом вам следует обратиться к автору модуля. Модуль наверняка вносит изменения в файлы движка, вот и выскакивают ошибки. Проверьте указанный в ошибке файл, схожи ли строчки 125 и 171 вот с этим? <?php class ControllerCheckoutPaymentAddress extends Controller { public function index() { $this->language->load('checkout/checkout'); $this->data['text_address_existing'] = $this->language->get('text_address_existing'); $this->data['text_address_new'] = $this->language->get('text_address_new'); $this->data['text_select'] = $this->language->get('text_select'); $this->data['text_none'] = $this->language->get('text_none'); $this->data['entry_firstname'] = $this->language->get('entry_firstname'); $this->data['entry_lastname'] = $this->language->get('entry_lastname'); $this->data['entry_company'] = $this->language->get('entry_company'); $this->data['entry_company_id'] = $this->language->get('entry_company_id'); $this->data['entry_tax_id'] = $this->language->get('entry_tax_id'); $this->data['entry_address_1'] = $this->language->get('entry_address_1'); $this->data['entry_address_2'] = $this->language->get('entry_address_2'); $this->data['entry_postcode'] = $this->language->get('entry_postcode'); $this->data['entry_city'] = $this->language->get('entry_city'); $this->data['entry_country'] = $this->language->get('entry_country'); $this->data['entry_zone'] = $this->language->get('entry_zone'); $this->data['button_continue'] = $this->language->get('button_continue'); if (isset($this->session->data['payment_address_id'])) { $this->data['address_id'] = $this->session->data['payment_address_id']; } else { $this->data['address_id'] = $this->customer->getAddressId(); } $this->data['addresses'] = array(); $this->load->model('account/address'); $this->data['addresses'] = $this->model_account_address->getAddresses(); $this->load->model('account/customer_group'); $customer_group_info = $this->model_account_customer_group->getCustomerGroup($this->customer->getCustomerGroupId()); if ($customer_group_info) { $this->data['company_id_display'] = $customer_group_info['company_id_display']; } else { $this->data['company_id_display'] = ''; } if ($customer_group_info) { $this->data['company_id_required'] = $customer_group_info['company_id_required']; } else { $this->data['company_id_required'] = ''; } if ($customer_group_info) { $this->data['tax_id_display'] = $customer_group_info['tax_id_display']; } else { $this->data['tax_id_display'] = ''; } if ($customer_group_info) { $this->data['tax_id_required'] = $customer_group_info['tax_id_required']; } else { $this->data['tax_id_required'] = ''; } if (isset($this->session->data['payment_country_id'])) { $this->data['country_id'] = $this->session->data['payment_country_id']; } else { $this->data['country_id'] = $this->config->get('config_country_id'); } if (isset($this->session->data['payment_zone_id'])) { $this->data['zone_id'] = $this->session->data['payment_zone_id']; } else { $this->data['zone_id'] = ''; } $this->load->model('localisation/country'); $this->data['countries'] = $this->model_localisation_country->getCountries(); if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/checkout/payment_address.tpl')) { $this->template = $this->config->get('config_template') . '/template/checkout/payment_address.tpl'; } else { $this->template = 'default/template/checkout/payment_address.tpl'; } $this->response->setOutput($this->render()); } public function validate() { $this->language->load('checkout/checkout'); $json = array(); // Validate if customer is logged in. if (!$this->customer->isLogged()) { $json['redirect'] = $this->url->link('checkout/checkout', '', 'SSL'); } // Validate cart has products and has stock. if ((!$this->cart->hasProducts() && empty($this->session->data['vouchers'])) || (!$this->cart->hasStock() && !$this->config->get('config_stock_checkout'))) { $json['redirect'] = $this->url->link('checkout/cart'); } // Validate minimum quantity requirments. $products = $this->cart->getProducts(); foreach ($products as $product) { $product_total = 0; foreach ($products as $product_2) { if ($product_2['product_id'] == $product['product_id']) { $product_total += $product_2['quantity']; } } if ($product['minimum'] > $product_total) { $json['redirect'] = $this->url->link('checkout/cart'); break; } } if (!$json) { if ($this->request->post['payment_address'] == 'existing') { $this->load->model('account/address'); if (empty($this->request->post['address_id'])) { $json['error']['warning'] = $this->language->get('error_address'); } elseif (!in_array($this->request->post['address_id'], array_keys($this->model_account_address->getAddresses()))) { $json['error']['warning'] = $this->language->get('error_address'); } else { // Default Payment Address $this->load->model('account/address'); $address_info = $this->model_account_address->getAddress($this->request->post['address_id']); if ($address_info) { $this->load->model('account/customer_group'); $customer_group_info = $this->model_account_customer_group->getCustomerGroup($this->customer->getCustomerGroupId()); // Company ID if ($customer_group_info['company_id_display'] && $customer_group_info['company_id_required'] && !$address_info['company_id']) { $json['error']['warning'] = $this->language->get('error_company_id'); } // Tax ID if ($customer_group_info['tax_id_display'] && $customer_group_info['tax_id_required'] && !$address_info['tax_id']) { $json['error']['warning'] = $this->language->get('error_tax_id'); } } } if (!$json) { $this->session->data['payment_address_id'] = $this->request->post['address_id']; if ($address_info) { $this->session->data['payment_country_id'] = $address_info['country_id']; $this->session->data['payment_zone_id'] = $address_info['zone_id']; } else { unset($this->session->data['payment_country_id']); unset($this->session->data['payment_zone_id']); } unset($this->session->data['payment_method']); unset($this->session->data['payment_methods']); } } if ($this->request->post['payment_address'] == 'new') { if ((utf8_strlen($this->request->post['firstname']) < 1) || (utf8_strlen($this->request->post['firstname']) > 32)) { $json['error']['firstname'] = $this->language->get('error_firstname'); } if ((utf8_strlen($this->request->post['lastname']) < 1) || (utf8_strlen($this->request->post['lastname']) > 32)) { $json['error']['lastname'] = $this->language->get('error_lastname'); } // Customer Group $this->load->model('account/customer_group'); $customer_group_info = $this->model_account_customer_group->getCustomerGroup($this->customer->getCustomerGroupId()); if ($customer_group_info) { // Company ID if ($customer_group_info['company_id_display'] && $customer_group_info['company_id_required'] && empty($this->request->post['company_id'])) { $json['error']['company_id'] = $this->language->get('error_company_id'); } // Tax ID if ($customer_group_info['tax_id_display'] && $customer_group_info['tax_id_required'] && empty($this->request->post['tax_id'])) { $json['error']['tax_id'] = $this->language->get('error_tax_id'); } } if ((utf8_strlen($this->request->post['address_1']) < 3) || (utf8_strlen($this->request->post['address_1']) > 128)) { $json['error']['address_1'] = $this->language->get('error_address_1'); } if ((utf8_strlen($this->request->post['city']) < 2) || (utf8_strlen($this->request->post['city']) > 32)) { $json['error']['city'] = $this->language->get('error_city'); } $this->load->model('localisation/country'); $country_info = $this->model_localisation_country->getCountry($this->request->post['country_id']); if ($country_info) { if ($country_info['postcode_required'] && (utf8_strlen($this->request->post['postcode']) < 2) || (utf8_strlen($this->request->post['postcode']) > 10)) { $json['error']['postcode'] = $this->language->get('error_postcode'); } // VAT Validation $this->load->helper('vat'); if ($this->config->get('config_vat') && !empty($this->request->post['tax_id']) && (vat_validation($country_info['iso_code_2'], $this->request->post['tax_id']) == 'invalid')) { $json['error']['tax_id'] = $this->language->get('error_vat'); } } if ($this->request->post['country_id'] == '') { $json['error']['country'] = $this->language->get('error_country'); } if ($this->request->post['zone_id'] == '') { $json['error']['zone'] = $this->language->get('error_zone'); } if (!$json) { // Default Payment Address $this->load->model('account/address'); $this->session->data['payment_address_id'] = $this->model_account_address->addAddress($this->request->post); $this->session->data['payment_country_id'] = $this->request->post['country_id']; $this->session->data['payment_zone_id'] = $this->request->post['zone_id']; unset($this->session->data['payment_method']); unset($this->session->data['payment_methods']); } } } $this->response->setOutput(json_encode($json)); } } ?> Надіслати Поділитися на інших сайтах More sharing options... Sean Опубліковано: 7 серпня 2013 Share Опубліковано: 7 серпня 2013 Модуль файлы не меняет, а код схожий. При простой регистрции все работает, так как при оформлении заказа он берет инфу с аккаунта автоматически. Может есть решение? Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 7 серпня 2013 Автор Share Опубліковано: 7 серпня 2013 Модуль файлы не меняет, а код схожий. При простой регистрции все работает, так как при оформлении заказа он берет инфу с аккаунта автоматически. Может есть решение? Каким модулем вы пользуетесь, случаем не этим? Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 4 5 6 7 8 9 Вперед Сторінка 4 з 17 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Схожі публікації Модуль PDF Invoice to Order (Счет-фактура до замовлення в PDF) [Поддержка] Автор: kirians, 6 січня 2022 invoice invoice pdf (і ще %d) Теги: invoice invoice pdf pdf generate pdf attach pdf to email накладная пдф счет-фактура шаблон рахунок-фактура накладна 1 відповідь 985 переглядів QFX 1 лютого 2022 Проблема с каруселью фотографий товаров - шаблон "Простор" Автор: rayhack, 20 серпня шаблон 3 відповіді 267 переглядів rayhack 28 серпня Octostore - адаптивний, універтальний та продуманий шаблон для Opencart/OcStore [Поддержка] Автор: MonstroDesign, 1 липня octostore ocstore (і ще %d) Теги: octostore ocstore opencart opencart3 ocstore3 шаблон тема 4 відповіді 397 переглядів fokokero 4 жовтня Octostore - адаптивний, універтальний та продуманий шаблон для Opencart/OcStore Автор: MonstroDesign, 1 липня octostore ocstore (і ще %d) Теги: octostore ocstore opencart opencart3 ocstore3 шаблон тема 0 коментарів 12 839 переглядів MonstroDesign 22 травня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину Платные шаблоны MiniMalism - универсальный шаблон для OcStore и OpenCart [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
katorkins Опубліковано: 30 червня 2013 Share Опубліковано: 30 червня 2013 Добрый день! приобрел ваш шаблон спасибо большое сделано на 5+. У меня такой вопрос когда нажимаешь на категорию переходит на главную страницу а нужно чтобы на описание категории как это можно поправить. Надіслати Поділитися на інших сайтах More sharing options...
OldAine Опубліковано: 30 червня 2013 Автор Share Опубліковано: 30 червня 2013 Добрый день! приобрел ваш шаблон спасибо большое сделано на 5+. У меня такой вопрос когда нажимаешь на категорию переходит на главную страницу а нужно чтобы на описание категории как это можно поправить. Спасибо за отзыв. Напишите адрес сайта в личку, посмотрим. Хотя больше похоже, что у вас какие-то проблемы с генерацией ссылок. Надіслати Поділитися на інших сайтах More sharing options... styleideas Опубліковано: 7 липня 2013 Share Опубліковано: 7 липня 2013 Хороший добротный шаблон . , добавить бы цветовых схем чтобы сss не править Благодарю за отзыв. :-) Как мне кажется, цветовые схемы для данного шаблона излишни. Иначе меняется вся стилистика, появляется риск потерять концепцию взятую за основу. Но я могу предложить альтернативу: пример 1 пример 2 пример 3 пример 4 пример 5 Изменения такого плана - дело 1-ой, 2-ух минут. Как писал ранее, простые изменения типа - поменять цвет текста, цвета и назначения ссылок, размеры логотипа, общий фон и тому подобное помогаю вносить на сайт бесплатно. Так как в этом деле все ограничивается лишь вашей фантазией, для тех кто захочет наглядно увидеть как будет выглядеть его замысел, буду создавать фото-превью (типа тех что выше). Для этого нужно прислать мне желаемый фон и указать цвета. Доброго времени суток. Как сделать дизайн как в первом примере? Надіслати Поділитися на інших сайтах More sharing options... styleideas Опубліковано: 7 липня 2013 Share Опубліковано: 7 липня 2013 Еще раз доброго времени. Поставил шаблон, но в гугле хроме (только в нем) ограничивающие рамки Новинки Акции Рекомендуемые в 2 раза больше нужного размера. т.е. в два ряда. Однако товары в них идут в один ряд. Как это исправить? вот сюда ставил http://styleideas.ru/ Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 8 липня 2013 Автор Share Опубліковано: 8 липня 2013 Доброго времени суток. Как сделать дизайн как в первом примере? 1) В \catalog\view\theme\default\stylesheet\stylesheet.css нужно кое-что поменять: в 309 строке блок container должен выглядеть так: #container { width: 980px; margin-left: auto; margin-right: auto; text-align: left; padding: 0px 10px; background-color: #FFFFFF; } в 12 строке блок body должен выглядеть так: body { background: url("../image/background1.jpg") transparent; color: #000000; font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; } 2) В \catalog\view\theme\default\image добавить картинку background1.jpg Еще раз доброго времени. Поставил шаблон, но в гугле хроме (только в нем) ограничивающие рамки Новинки Акции Рекомендуемые в 2 раза больше нужного размера. т.е. в два ряда. Однако товары в них идут в один ряд. Как это исправить? вот сюда ставил http://styleideas.ru/ Проверил в Google Chrome Версия 27.0.1453.116 m - все в порядке. Для начала попробуйте почистить кеш браузера (1), если не поможет, то сообщите мне версию вашего хрома (2). Надіслати Поділитися на інших сайтах More sharing options... styleideas Опубліковано: 9 липня 2013 Share Опубліковано: 9 липня 2013 Доброго времени. По первому вопросу - спасибо, все получилось. По -2 нет. Версия Хрома аналогичная. Скорее всего, ошибка на моей стороне, в браузере. т.к. на всех остальных устройствах и версиях браузеров все работает нормально. Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 9 липня 2013 Автор Share Опубліковано: 9 липня 2013 Доброго времени. По первому вопросу - спасибо, все получилось. По -2 нет. Версия Хрома аналогичная. Скорее всего, ошибка на моей стороне, в браузере. т.к. на всех остальных устройствах и версиях браузеров все работает нормально. Добрый вечер. 1) Пожалуйста :-) 2) Посмотрите случайно в хроме нет вот такого значка? Надіслати Поділитися на інших сайтах More sharing options... styleideas Опубліковано: 11 липня 2013 Share Опубліковано: 11 липня 2013 Доброго времени. По первому вопросу - спасибо, все получилось. По -2 нет. Версия Хрома аналогичная. Скорее всего, ошибка на моей стороне, в браузере. т.к. на всех остальных устройствах и версиях браузеров все работает нормально. Добрый вечер. 1) Пожалуйста :-) 2) Посмотрите случайно в хроме нет вот такого значка? Да, именно этот масштаб и стоял. Спасибо. Уже и не знал в какую сторону копать. Надіслати Поділитися на інших сайтах More sharing options... livekmv Опубліковано: 15 липня 2013 Share Опубліковано: 15 липня 2013 важаемые OldAine подскажите как могу на данном шаблоне установить этот модуль https://opencartforum.com/files/file/580-izmenenie-risunka-pri-navedenii/ Все вроде сделал как там написано а результат 0 Буду благодарен за любую подсказку Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 15 липня 2013 Автор Share Опубліковано: 15 липня 2013 важаемые OldAine подскажите как могу на данном шаблоне установить этот модуль https://opencartforum.com/files/file/580-izmenenie-risunka-pri-navedenii/ Все вроде сделал как там написано а результат 0 Буду благодарен за любую подсказку Ответил в Л.С. Надіслати Поділитися на інших сайтах More sharing options... tommy182 Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 (змінено) Добрый день. приобрел Ваш шаблон. Появилась необходимость изменения пропорций изображения при просмотре на странице товара(включая увеличение при наведении, которое делается сейчас с белыми границами), на главной станице в каруселях(возможно ли как то растянуть границы каруселей по вертикали?) и т.д.(дело в том что продавать собираюсь одежду и изначальные пропорции не подходят). На данный момент на странице товара его размер 300х300 (при выставлении размера например 400х600(2:3) страница деформируется). Я не самый главный спец в вопросе верстки. Подскажите пожалуйста где что поправить? :-) В каталоге все нормально не деформируется,а равномерно растягивается.(остается поправить только тот момент что при наведении появляющаяся информация явно не соответствует картинке, а где меняются параметры этого модуля я не знаю) Змінено 19 липня 2013 користувачем tommy182 Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Добрый день. приобрел Ваш шаблон. Появилась необходимость изменения пропорций изображения при просмотре на странице товара(включая увеличение при наведении, которое делается сейчас с белыми границами), на главной станице в каруселях(возможно ли как то растянуть границы каруселей по вертикали?) и т.д.(дело в том что продавать собираюсь одежду и изначальные пропорции не подходят). На данный момент на странице товара его размер 300х300 (при выставлении размера например 400х600(2:3) страница деформируется). Я не самый главный спец в вопросе верстки. Подскажите пожалуйста где что поправить? :-) В каталоге все нормально не деформируется,а равномерно растягивается.(остается поправить только тот момент что при наведении появляющаяся информация явно не соответствует картинке, а где меняются параметры этого модуля я не знаю) Написал в Л.С. 1 Надіслати Поділитися на інших сайтах More sharing options... tommy182 Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Спасибо за помощь. Все очень четко и быстро. Всем советую) 1 Надіслати Поділитися на інших сайтах More sharing options... Dashusja Опубліковано: 21 липня 2013 Share Опубліковано: 21 липня 2013 Добрый день. Очень заинтересовал ваш шаблон. Но хотелось бы уточнить, есть ли возможность разместить в шапке номер телефона и график работы? Если да,то каким образом? Также скажите,как можно произвести оплату вам за шаблон из Украины. Спасибо. Жду ответа Дарья. Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 21 липня 2013 Автор Share Опубліковано: 21 липня 2013 Добрый день. Очень заинтересовал ваш шаблон. Но хотелось бы уточнить, есть ли возможность разместить в шапке номер телефона и график работы? Если да,то каким образом? Также скажите,как можно произвести оплату вам за шаблон из Украины. Спасибо. Жду ответа Дарья. Здравствуйте Дарья. Разместить информацию в шапке будет несложно. Для этого Вам надо будет просто предоставить мне доступ к сайту по Ftp, чтобы я мог внести правки. А реализовать можно по разному, собственно, на что фантазии хватит, например так или так. Оплатить можно по web-money или яндекс-деньги. Надіслати Поділитися на інших сайтах More sharing options... Active Опубліковано: 28 липня 2013 Share Опубліковано: 28 липня 2013 Шаблон круть!) Подскажите как сделать чтобы для отдельных подкатегорийтовар выводился списком, а для других сеткой? Или это нужно править код? Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 28 липня 2013 Автор Share Опубліковано: 28 липня 2013 Шаблон круть!) Подскажите как сделать чтобы для отдельных подкатегорийтовар выводился списком, а для других сеткой? Или это нужно править код? Спасибо. Да, такого функционала нет, нужно править код, для этого установите себе vqmod, и поставьте вот этот файл. (либо внесите изменения из файла вручную в движок, тогда не придется устанавливать vqmod). После создайте в "catalog\view\theme\default\template\product" новый файл категории например сategory-20.tpl где 20-это id категории (посмотреть id можно в адресной строке, предварительно отключив генерацию чпу в админке в разделе Система->Настройка->Сервер) в самом созданном файле найдите строчки: view = $.cookie('display'); if (view) { display(view); } else { display('grid'); } и замените вот на это: view = $.cookie('display'); if (view) { display(view); } else { display('list'); } После почистите кеш в браузере, иначе изменения не будут видны. Надіслати Поділитися на інших сайтах More sharing options... Active Опубліковано: 28 липня 2013 Share Опубліковано: 28 липня 2013 Спасибо большое!))) Буду пробывать, отпишусь. Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... Sean Опубліковано: 7 серпня 2013 Share Опубліковано: 7 серпня 2013 Поставил модуль Loginza при оформлении заказа выходит вот такая вот ошибка. Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 7 серпня 2013 Автор Share Опубліковано: 7 серпня 2013 Поставил модуль Loginza при оформлении заказа выходит вот такая вот ошибка. Здравствуйте. С этим вопросом вам следует обратиться к автору модуля. Модуль наверняка вносит изменения в файлы движка, вот и выскакивают ошибки. Проверьте указанный в ошибке файл, схожи ли строчки 125 и 171 вот с этим? <?php class ControllerCheckoutPaymentAddress extends Controller { public function index() { $this->language->load('checkout/checkout'); $this->data['text_address_existing'] = $this->language->get('text_address_existing'); $this->data['text_address_new'] = $this->language->get('text_address_new'); $this->data['text_select'] = $this->language->get('text_select'); $this->data['text_none'] = $this->language->get('text_none'); $this->data['entry_firstname'] = $this->language->get('entry_firstname'); $this->data['entry_lastname'] = $this->language->get('entry_lastname'); $this->data['entry_company'] = $this->language->get('entry_company'); $this->data['entry_company_id'] = $this->language->get('entry_company_id'); $this->data['entry_tax_id'] = $this->language->get('entry_tax_id'); $this->data['entry_address_1'] = $this->language->get('entry_address_1'); $this->data['entry_address_2'] = $this->language->get('entry_address_2'); $this->data['entry_postcode'] = $this->language->get('entry_postcode'); $this->data['entry_city'] = $this->language->get('entry_city'); $this->data['entry_country'] = $this->language->get('entry_country'); $this->data['entry_zone'] = $this->language->get('entry_zone'); $this->data['button_continue'] = $this->language->get('button_continue'); if (isset($this->session->data['payment_address_id'])) { $this->data['address_id'] = $this->session->data['payment_address_id']; } else { $this->data['address_id'] = $this->customer->getAddressId(); } $this->data['addresses'] = array(); $this->load->model('account/address'); $this->data['addresses'] = $this->model_account_address->getAddresses(); $this->load->model('account/customer_group'); $customer_group_info = $this->model_account_customer_group->getCustomerGroup($this->customer->getCustomerGroupId()); if ($customer_group_info) { $this->data['company_id_display'] = $customer_group_info['company_id_display']; } else { $this->data['company_id_display'] = ''; } if ($customer_group_info) { $this->data['company_id_required'] = $customer_group_info['company_id_required']; } else { $this->data['company_id_required'] = ''; } if ($customer_group_info) { $this->data['tax_id_display'] = $customer_group_info['tax_id_display']; } else { $this->data['tax_id_display'] = ''; } if ($customer_group_info) { $this->data['tax_id_required'] = $customer_group_info['tax_id_required']; } else { $this->data['tax_id_required'] = ''; } if (isset($this->session->data['payment_country_id'])) { $this->data['country_id'] = $this->session->data['payment_country_id']; } else { $this->data['country_id'] = $this->config->get('config_country_id'); } if (isset($this->session->data['payment_zone_id'])) { $this->data['zone_id'] = $this->session->data['payment_zone_id']; } else { $this->data['zone_id'] = ''; } $this->load->model('localisation/country'); $this->data['countries'] = $this->model_localisation_country->getCountries(); if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/checkout/payment_address.tpl')) { $this->template = $this->config->get('config_template') . '/template/checkout/payment_address.tpl'; } else { $this->template = 'default/template/checkout/payment_address.tpl'; } $this->response->setOutput($this->render()); } public function validate() { $this->language->load('checkout/checkout'); $json = array(); // Validate if customer is logged in. if (!$this->customer->isLogged()) { $json['redirect'] = $this->url->link('checkout/checkout', '', 'SSL'); } // Validate cart has products and has stock. if ((!$this->cart->hasProducts() && empty($this->session->data['vouchers'])) || (!$this->cart->hasStock() && !$this->config->get('config_stock_checkout'))) { $json['redirect'] = $this->url->link('checkout/cart'); } // Validate minimum quantity requirments. $products = $this->cart->getProducts(); foreach ($products as $product) { $product_total = 0; foreach ($products as $product_2) { if ($product_2['product_id'] == $product['product_id']) { $product_total += $product_2['quantity']; } } if ($product['minimum'] > $product_total) { $json['redirect'] = $this->url->link('checkout/cart'); break; } } if (!$json) { if ($this->request->post['payment_address'] == 'existing') { $this->load->model('account/address'); if (empty($this->request->post['address_id'])) { $json['error']['warning'] = $this->language->get('error_address'); } elseif (!in_array($this->request->post['address_id'], array_keys($this->model_account_address->getAddresses()))) { $json['error']['warning'] = $this->language->get('error_address'); } else { // Default Payment Address $this->load->model('account/address'); $address_info = $this->model_account_address->getAddress($this->request->post['address_id']); if ($address_info) { $this->load->model('account/customer_group'); $customer_group_info = $this->model_account_customer_group->getCustomerGroup($this->customer->getCustomerGroupId()); // Company ID if ($customer_group_info['company_id_display'] && $customer_group_info['company_id_required'] && !$address_info['company_id']) { $json['error']['warning'] = $this->language->get('error_company_id'); } // Tax ID if ($customer_group_info['tax_id_display'] && $customer_group_info['tax_id_required'] && !$address_info['tax_id']) { $json['error']['warning'] = $this->language->get('error_tax_id'); } } } if (!$json) { $this->session->data['payment_address_id'] = $this->request->post['address_id']; if ($address_info) { $this->session->data['payment_country_id'] = $address_info['country_id']; $this->session->data['payment_zone_id'] = $address_info['zone_id']; } else { unset($this->session->data['payment_country_id']); unset($this->session->data['payment_zone_id']); } unset($this->session->data['payment_method']); unset($this->session->data['payment_methods']); } } if ($this->request->post['payment_address'] == 'new') { if ((utf8_strlen($this->request->post['firstname']) < 1) || (utf8_strlen($this->request->post['firstname']) > 32)) { $json['error']['firstname'] = $this->language->get('error_firstname'); } if ((utf8_strlen($this->request->post['lastname']) < 1) || (utf8_strlen($this->request->post['lastname']) > 32)) { $json['error']['lastname'] = $this->language->get('error_lastname'); } // Customer Group $this->load->model('account/customer_group'); $customer_group_info = $this->model_account_customer_group->getCustomerGroup($this->customer->getCustomerGroupId()); if ($customer_group_info) { // Company ID if ($customer_group_info['company_id_display'] && $customer_group_info['company_id_required'] && empty($this->request->post['company_id'])) { $json['error']['company_id'] = $this->language->get('error_company_id'); } // Tax ID if ($customer_group_info['tax_id_display'] && $customer_group_info['tax_id_required'] && empty($this->request->post['tax_id'])) { $json['error']['tax_id'] = $this->language->get('error_tax_id'); } } if ((utf8_strlen($this->request->post['address_1']) < 3) || (utf8_strlen($this->request->post['address_1']) > 128)) { $json['error']['address_1'] = $this->language->get('error_address_1'); } if ((utf8_strlen($this->request->post['city']) < 2) || (utf8_strlen($this->request->post['city']) > 32)) { $json['error']['city'] = $this->language->get('error_city'); } $this->load->model('localisation/country'); $country_info = $this->model_localisation_country->getCountry($this->request->post['country_id']); if ($country_info) { if ($country_info['postcode_required'] && (utf8_strlen($this->request->post['postcode']) < 2) || (utf8_strlen($this->request->post['postcode']) > 10)) { $json['error']['postcode'] = $this->language->get('error_postcode'); } // VAT Validation $this->load->helper('vat'); if ($this->config->get('config_vat') && !empty($this->request->post['tax_id']) && (vat_validation($country_info['iso_code_2'], $this->request->post['tax_id']) == 'invalid')) { $json['error']['tax_id'] = $this->language->get('error_vat'); } } if ($this->request->post['country_id'] == '') { $json['error']['country'] = $this->language->get('error_country'); } if ($this->request->post['zone_id'] == '') { $json['error']['zone'] = $this->language->get('error_zone'); } if (!$json) { // Default Payment Address $this->load->model('account/address'); $this->session->data['payment_address_id'] = $this->model_account_address->addAddress($this->request->post); $this->session->data['payment_country_id'] = $this->request->post['country_id']; $this->session->data['payment_zone_id'] = $this->request->post['zone_id']; unset($this->session->data['payment_method']); unset($this->session->data['payment_methods']); } } } $this->response->setOutput(json_encode($json)); } } ?> Надіслати Поділитися на інших сайтах More sharing options... Sean Опубліковано: 7 серпня 2013 Share Опубліковано: 7 серпня 2013 Модуль файлы не меняет, а код схожий. При простой регистрции все работает, так как при оформлении заказа он берет инфу с аккаунта автоматически. Может есть решение? Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 7 серпня 2013 Автор Share Опубліковано: 7 серпня 2013 Модуль файлы не меняет, а код схожий. При простой регистрции все работает, так как при оформлении заказа он берет инфу с аккаунта автоматически. Может есть решение? Каким модулем вы пользуетесь, случаем не этим? Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 4 5 6 7 8 9 Вперед Сторінка 4 з 17 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Схожі публікації Модуль PDF Invoice to Order (Счет-фактура до замовлення в PDF) [Поддержка] Автор: kirians, 6 січня 2022 invoice invoice pdf (і ще %d) Теги: invoice invoice pdf pdf generate pdf attach pdf to email накладная пдф счет-фактура шаблон рахунок-фактура накладна 1 відповідь 985 переглядів QFX 1 лютого 2022 Проблема с каруселью фотографий товаров - шаблон "Простор" Автор: rayhack, 20 серпня шаблон 3 відповіді 267 переглядів rayhack 28 серпня Octostore - адаптивний, універтальний та продуманий шаблон для Opencart/OcStore [Поддержка] Автор: MonstroDesign, 1 липня octostore ocstore (і ще %d) Теги: octostore ocstore opencart opencart3 ocstore3 шаблон тема 4 відповіді 397 переглядів fokokero 4 жовтня Octostore - адаптивний, універтальний та продуманий шаблон для Opencart/OcStore Автор: MonstroDesign, 1 липня octostore ocstore (і ще %d) Теги: octostore ocstore opencart opencart3 ocstore3 шаблон тема 0 коментарів 12 839 переглядів MonstroDesign 22 травня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину Платные шаблоны MiniMalism - универсальный шаблон для OcStore и OpenCart [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
styleideas Опубліковано: 7 липня 2013 Share Опубліковано: 7 липня 2013 Хороший добротный шаблон . , добавить бы цветовых схем чтобы сss не править Благодарю за отзыв. :-) Как мне кажется, цветовые схемы для данного шаблона излишни. Иначе меняется вся стилистика, появляется риск потерять концепцию взятую за основу. Но я могу предложить альтернативу: пример 1 пример 2 пример 3 пример 4 пример 5 Изменения такого плана - дело 1-ой, 2-ух минут. Как писал ранее, простые изменения типа - поменять цвет текста, цвета и назначения ссылок, размеры логотипа, общий фон и тому подобное помогаю вносить на сайт бесплатно. Так как в этом деле все ограничивается лишь вашей фантазией, для тех кто захочет наглядно увидеть как будет выглядеть его замысел, буду создавать фото-превью (типа тех что выше). Для этого нужно прислать мне желаемый фон и указать цвета. Доброго времени суток. Как сделать дизайн как в первом примере? Надіслати Поділитися на інших сайтах More sharing options...
styleideas Опубліковано: 7 липня 2013 Share Опубліковано: 7 липня 2013 Еще раз доброго времени. Поставил шаблон, но в гугле хроме (только в нем) ограничивающие рамки Новинки Акции Рекомендуемые в 2 раза больше нужного размера. т.е. в два ряда. Однако товары в них идут в один ряд. Как это исправить? вот сюда ставил http://styleideas.ru/ Надіслати Поділитися на інших сайтах More sharing options...
OldAine Опубліковано: 8 липня 2013 Автор Share Опубліковано: 8 липня 2013 Доброго времени суток. Как сделать дизайн как в первом примере? 1) В \catalog\view\theme\default\stylesheet\stylesheet.css нужно кое-что поменять: в 309 строке блок container должен выглядеть так: #container { width: 980px; margin-left: auto; margin-right: auto; text-align: left; padding: 0px 10px; background-color: #FFFFFF; } в 12 строке блок body должен выглядеть так: body { background: url("../image/background1.jpg") transparent; color: #000000; font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; } 2) В \catalog\view\theme\default\image добавить картинку background1.jpg Еще раз доброго времени. Поставил шаблон, но в гугле хроме (только в нем) ограничивающие рамки Новинки Акции Рекомендуемые в 2 раза больше нужного размера. т.е. в два ряда. Однако товары в них идут в один ряд. Как это исправить? вот сюда ставил http://styleideas.ru/ Проверил в Google Chrome Версия 27.0.1453.116 m - все в порядке. Для начала попробуйте почистить кеш браузера (1), если не поможет, то сообщите мне версию вашего хрома (2). Надіслати Поділитися на інших сайтах More sharing options... styleideas Опубліковано: 9 липня 2013 Share Опубліковано: 9 липня 2013 Доброго времени. По первому вопросу - спасибо, все получилось. По -2 нет. Версия Хрома аналогичная. Скорее всего, ошибка на моей стороне, в браузере. т.к. на всех остальных устройствах и версиях браузеров все работает нормально. Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 9 липня 2013 Автор Share Опубліковано: 9 липня 2013 Доброго времени. По первому вопросу - спасибо, все получилось. По -2 нет. Версия Хрома аналогичная. Скорее всего, ошибка на моей стороне, в браузере. т.к. на всех остальных устройствах и версиях браузеров все работает нормально. Добрый вечер. 1) Пожалуйста :-) 2) Посмотрите случайно в хроме нет вот такого значка? Надіслати Поділитися на інших сайтах More sharing options... styleideas Опубліковано: 11 липня 2013 Share Опубліковано: 11 липня 2013 Доброго времени. По первому вопросу - спасибо, все получилось. По -2 нет. Версия Хрома аналогичная. Скорее всего, ошибка на моей стороне, в браузере. т.к. на всех остальных устройствах и версиях браузеров все работает нормально. Добрый вечер. 1) Пожалуйста :-) 2) Посмотрите случайно в хроме нет вот такого значка? Да, именно этот масштаб и стоял. Спасибо. Уже и не знал в какую сторону копать. Надіслати Поділитися на інших сайтах More sharing options... livekmv Опубліковано: 15 липня 2013 Share Опубліковано: 15 липня 2013 важаемые OldAine подскажите как могу на данном шаблоне установить этот модуль https://opencartforum.com/files/file/580-izmenenie-risunka-pri-navedenii/ Все вроде сделал как там написано а результат 0 Буду благодарен за любую подсказку Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 15 липня 2013 Автор Share Опубліковано: 15 липня 2013 важаемые OldAine подскажите как могу на данном шаблоне установить этот модуль https://opencartforum.com/files/file/580-izmenenie-risunka-pri-navedenii/ Все вроде сделал как там написано а результат 0 Буду благодарен за любую подсказку Ответил в Л.С. Надіслати Поділитися на інших сайтах More sharing options... tommy182 Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 (змінено) Добрый день. приобрел Ваш шаблон. Появилась необходимость изменения пропорций изображения при просмотре на странице товара(включая увеличение при наведении, которое делается сейчас с белыми границами), на главной станице в каруселях(возможно ли как то растянуть границы каруселей по вертикали?) и т.д.(дело в том что продавать собираюсь одежду и изначальные пропорции не подходят). На данный момент на странице товара его размер 300х300 (при выставлении размера например 400х600(2:3) страница деформируется). Я не самый главный спец в вопросе верстки. Подскажите пожалуйста где что поправить? :-) В каталоге все нормально не деформируется,а равномерно растягивается.(остается поправить только тот момент что при наведении появляющаяся информация явно не соответствует картинке, а где меняются параметры этого модуля я не знаю) Змінено 19 липня 2013 користувачем tommy182 Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Добрый день. приобрел Ваш шаблон. Появилась необходимость изменения пропорций изображения при просмотре на странице товара(включая увеличение при наведении, которое делается сейчас с белыми границами), на главной станице в каруселях(возможно ли как то растянуть границы каруселей по вертикали?) и т.д.(дело в том что продавать собираюсь одежду и изначальные пропорции не подходят). На данный момент на странице товара его размер 300х300 (при выставлении размера например 400х600(2:3) страница деформируется). Я не самый главный спец в вопросе верстки. Подскажите пожалуйста где что поправить? :-) В каталоге все нормально не деформируется,а равномерно растягивается.(остается поправить только тот момент что при наведении появляющаяся информация явно не соответствует картинке, а где меняются параметры этого модуля я не знаю) Написал в Л.С. 1 Надіслати Поділитися на інших сайтах More sharing options... tommy182 Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Спасибо за помощь. Все очень четко и быстро. Всем советую) 1 Надіслати Поділитися на інших сайтах More sharing options... Dashusja Опубліковано: 21 липня 2013 Share Опубліковано: 21 липня 2013 Добрый день. Очень заинтересовал ваш шаблон. Но хотелось бы уточнить, есть ли возможность разместить в шапке номер телефона и график работы? Если да,то каким образом? Также скажите,как можно произвести оплату вам за шаблон из Украины. Спасибо. Жду ответа Дарья. Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 21 липня 2013 Автор Share Опубліковано: 21 липня 2013 Добрый день. Очень заинтересовал ваш шаблон. Но хотелось бы уточнить, есть ли возможность разместить в шапке номер телефона и график работы? Если да,то каким образом? Также скажите,как можно произвести оплату вам за шаблон из Украины. Спасибо. Жду ответа Дарья. Здравствуйте Дарья. Разместить информацию в шапке будет несложно. Для этого Вам надо будет просто предоставить мне доступ к сайту по Ftp, чтобы я мог внести правки. А реализовать можно по разному, собственно, на что фантазии хватит, например так или так. Оплатить можно по web-money или яндекс-деньги. Надіслати Поділитися на інших сайтах More sharing options... Active Опубліковано: 28 липня 2013 Share Опубліковано: 28 липня 2013 Шаблон круть!) Подскажите как сделать чтобы для отдельных подкатегорийтовар выводился списком, а для других сеткой? Или это нужно править код? Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 28 липня 2013 Автор Share Опубліковано: 28 липня 2013 Шаблон круть!) Подскажите как сделать чтобы для отдельных подкатегорийтовар выводился списком, а для других сеткой? Или это нужно править код? Спасибо. Да, такого функционала нет, нужно править код, для этого установите себе vqmod, и поставьте вот этот файл. (либо внесите изменения из файла вручную в движок, тогда не придется устанавливать vqmod). После создайте в "catalog\view\theme\default\template\product" новый файл категории например сategory-20.tpl где 20-это id категории (посмотреть id можно в адресной строке, предварительно отключив генерацию чпу в админке в разделе Система->Настройка->Сервер) в самом созданном файле найдите строчки: view = $.cookie('display'); if (view) { display(view); } else { display('grid'); } и замените вот на это: view = $.cookie('display'); if (view) { display(view); } else { display('list'); } После почистите кеш в браузере, иначе изменения не будут видны. Надіслати Поділитися на інших сайтах More sharing options... Active Опубліковано: 28 липня 2013 Share Опубліковано: 28 липня 2013 Спасибо большое!))) Буду пробывать, отпишусь. Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... Sean Опубліковано: 7 серпня 2013 Share Опубліковано: 7 серпня 2013 Поставил модуль Loginza при оформлении заказа выходит вот такая вот ошибка. Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 7 серпня 2013 Автор Share Опубліковано: 7 серпня 2013 Поставил модуль Loginza при оформлении заказа выходит вот такая вот ошибка. Здравствуйте. С этим вопросом вам следует обратиться к автору модуля. Модуль наверняка вносит изменения в файлы движка, вот и выскакивают ошибки. Проверьте указанный в ошибке файл, схожи ли строчки 125 и 171 вот с этим? <?php class ControllerCheckoutPaymentAddress extends Controller { public function index() { $this->language->load('checkout/checkout'); $this->data['text_address_existing'] = $this->language->get('text_address_existing'); $this->data['text_address_new'] = $this->language->get('text_address_new'); $this->data['text_select'] = $this->language->get('text_select'); $this->data['text_none'] = $this->language->get('text_none'); $this->data['entry_firstname'] = $this->language->get('entry_firstname'); $this->data['entry_lastname'] = $this->language->get('entry_lastname'); $this->data['entry_company'] = $this->language->get('entry_company'); $this->data['entry_company_id'] = $this->language->get('entry_company_id'); $this->data['entry_tax_id'] = $this->language->get('entry_tax_id'); $this->data['entry_address_1'] = $this->language->get('entry_address_1'); $this->data['entry_address_2'] = $this->language->get('entry_address_2'); $this->data['entry_postcode'] = $this->language->get('entry_postcode'); $this->data['entry_city'] = $this->language->get('entry_city'); $this->data['entry_country'] = $this->language->get('entry_country'); $this->data['entry_zone'] = $this->language->get('entry_zone'); $this->data['button_continue'] = $this->language->get('button_continue'); if (isset($this->session->data['payment_address_id'])) { $this->data['address_id'] = $this->session->data['payment_address_id']; } else { $this->data['address_id'] = $this->customer->getAddressId(); } $this->data['addresses'] = array(); $this->load->model('account/address'); $this->data['addresses'] = $this->model_account_address->getAddresses(); $this->load->model('account/customer_group'); $customer_group_info = $this->model_account_customer_group->getCustomerGroup($this->customer->getCustomerGroupId()); if ($customer_group_info) { $this->data['company_id_display'] = $customer_group_info['company_id_display']; } else { $this->data['company_id_display'] = ''; } if ($customer_group_info) { $this->data['company_id_required'] = $customer_group_info['company_id_required']; } else { $this->data['company_id_required'] = ''; } if ($customer_group_info) { $this->data['tax_id_display'] = $customer_group_info['tax_id_display']; } else { $this->data['tax_id_display'] = ''; } if ($customer_group_info) { $this->data['tax_id_required'] = $customer_group_info['tax_id_required']; } else { $this->data['tax_id_required'] = ''; } if (isset($this->session->data['payment_country_id'])) { $this->data['country_id'] = $this->session->data['payment_country_id']; } else { $this->data['country_id'] = $this->config->get('config_country_id'); } if (isset($this->session->data['payment_zone_id'])) { $this->data['zone_id'] = $this->session->data['payment_zone_id']; } else { $this->data['zone_id'] = ''; } $this->load->model('localisation/country'); $this->data['countries'] = $this->model_localisation_country->getCountries(); if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/checkout/payment_address.tpl')) { $this->template = $this->config->get('config_template') . '/template/checkout/payment_address.tpl'; } else { $this->template = 'default/template/checkout/payment_address.tpl'; } $this->response->setOutput($this->render()); } public function validate() { $this->language->load('checkout/checkout'); $json = array(); // Validate if customer is logged in. if (!$this->customer->isLogged()) { $json['redirect'] = $this->url->link('checkout/checkout', '', 'SSL'); } // Validate cart has products and has stock. if ((!$this->cart->hasProducts() && empty($this->session->data['vouchers'])) || (!$this->cart->hasStock() && !$this->config->get('config_stock_checkout'))) { $json['redirect'] = $this->url->link('checkout/cart'); } // Validate minimum quantity requirments. $products = $this->cart->getProducts(); foreach ($products as $product) { $product_total = 0; foreach ($products as $product_2) { if ($product_2['product_id'] == $product['product_id']) { $product_total += $product_2['quantity']; } } if ($product['minimum'] > $product_total) { $json['redirect'] = $this->url->link('checkout/cart'); break; } } if (!$json) { if ($this->request->post['payment_address'] == 'existing') { $this->load->model('account/address'); if (empty($this->request->post['address_id'])) { $json['error']['warning'] = $this->language->get('error_address'); } elseif (!in_array($this->request->post['address_id'], array_keys($this->model_account_address->getAddresses()))) { $json['error']['warning'] = $this->language->get('error_address'); } else { // Default Payment Address $this->load->model('account/address'); $address_info = $this->model_account_address->getAddress($this->request->post['address_id']); if ($address_info) { $this->load->model('account/customer_group'); $customer_group_info = $this->model_account_customer_group->getCustomerGroup($this->customer->getCustomerGroupId()); // Company ID if ($customer_group_info['company_id_display'] && $customer_group_info['company_id_required'] && !$address_info['company_id']) { $json['error']['warning'] = $this->language->get('error_company_id'); } // Tax ID if ($customer_group_info['tax_id_display'] && $customer_group_info['tax_id_required'] && !$address_info['tax_id']) { $json['error']['warning'] = $this->language->get('error_tax_id'); } } } if (!$json) { $this->session->data['payment_address_id'] = $this->request->post['address_id']; if ($address_info) { $this->session->data['payment_country_id'] = $address_info['country_id']; $this->session->data['payment_zone_id'] = $address_info['zone_id']; } else { unset($this->session->data['payment_country_id']); unset($this->session->data['payment_zone_id']); } unset($this->session->data['payment_method']); unset($this->session->data['payment_methods']); } } if ($this->request->post['payment_address'] == 'new') { if ((utf8_strlen($this->request->post['firstname']) < 1) || (utf8_strlen($this->request->post['firstname']) > 32)) { $json['error']['firstname'] = $this->language->get('error_firstname'); } if ((utf8_strlen($this->request->post['lastname']) < 1) || (utf8_strlen($this->request->post['lastname']) > 32)) { $json['error']['lastname'] = $this->language->get('error_lastname'); } // Customer Group $this->load->model('account/customer_group'); $customer_group_info = $this->model_account_customer_group->getCustomerGroup($this->customer->getCustomerGroupId()); if ($customer_group_info) { // Company ID if ($customer_group_info['company_id_display'] && $customer_group_info['company_id_required'] && empty($this->request->post['company_id'])) { $json['error']['company_id'] = $this->language->get('error_company_id'); } // Tax ID if ($customer_group_info['tax_id_display'] && $customer_group_info['tax_id_required'] && empty($this->request->post['tax_id'])) { $json['error']['tax_id'] = $this->language->get('error_tax_id'); } } if ((utf8_strlen($this->request->post['address_1']) < 3) || (utf8_strlen($this->request->post['address_1']) > 128)) { $json['error']['address_1'] = $this->language->get('error_address_1'); } if ((utf8_strlen($this->request->post['city']) < 2) || (utf8_strlen($this->request->post['city']) > 32)) { $json['error']['city'] = $this->language->get('error_city'); } $this->load->model('localisation/country'); $country_info = $this->model_localisation_country->getCountry($this->request->post['country_id']); if ($country_info) { if ($country_info['postcode_required'] && (utf8_strlen($this->request->post['postcode']) < 2) || (utf8_strlen($this->request->post['postcode']) > 10)) { $json['error']['postcode'] = $this->language->get('error_postcode'); } // VAT Validation $this->load->helper('vat'); if ($this->config->get('config_vat') && !empty($this->request->post['tax_id']) && (vat_validation($country_info['iso_code_2'], $this->request->post['tax_id']) == 'invalid')) { $json['error']['tax_id'] = $this->language->get('error_vat'); } } if ($this->request->post['country_id'] == '') { $json['error']['country'] = $this->language->get('error_country'); } if ($this->request->post['zone_id'] == '') { $json['error']['zone'] = $this->language->get('error_zone'); } if (!$json) { // Default Payment Address $this->load->model('account/address'); $this->session->data['payment_address_id'] = $this->model_account_address->addAddress($this->request->post); $this->session->data['payment_country_id'] = $this->request->post['country_id']; $this->session->data['payment_zone_id'] = $this->request->post['zone_id']; unset($this->session->data['payment_method']); unset($this->session->data['payment_methods']); } } } $this->response->setOutput(json_encode($json)); } } ?> Надіслати Поділитися на інших сайтах More sharing options... Sean Опубліковано: 7 серпня 2013 Share Опубліковано: 7 серпня 2013 Модуль файлы не меняет, а код схожий. При простой регистрции все работает, так как при оформлении заказа он берет инфу с аккаунта автоматически. Может есть решение? Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 7 серпня 2013 Автор Share Опубліковано: 7 серпня 2013 Модуль файлы не меняет, а код схожий. При простой регистрции все работает, так как при оформлении заказа он берет инфу с аккаунта автоматически. Может есть решение? Каким модулем вы пользуетесь, случаем не этим? Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 4 5 6 7 8 9 Вперед Сторінка 4 з 17 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Схожі публікації Модуль PDF Invoice to Order (Счет-фактура до замовлення в PDF) [Поддержка] Автор: kirians, 6 січня 2022 invoice invoice pdf (і ще %d) Теги: invoice invoice pdf pdf generate pdf attach pdf to email накладная пдф счет-фактура шаблон рахунок-фактура накладна 1 відповідь 985 переглядів QFX 1 лютого 2022 Проблема с каруселью фотографий товаров - шаблон "Простор" Автор: rayhack, 20 серпня шаблон 3 відповіді 267 переглядів rayhack 28 серпня Octostore - адаптивний, універтальний та продуманий шаблон для Opencart/OcStore [Поддержка] Автор: MonstroDesign, 1 липня octostore ocstore (і ще %d) Теги: octostore ocstore opencart opencart3 ocstore3 шаблон тема 4 відповіді 397 переглядів fokokero 4 жовтня Octostore - адаптивний, універтальний та продуманий шаблон для Opencart/OcStore Автор: MonstroDesign, 1 липня octostore ocstore (і ще %d) Теги: octostore ocstore opencart opencart3 ocstore3 шаблон тема 0 коментарів 12 839 переглядів MonstroDesign 22 травня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину Платные шаблоны MiniMalism - универсальный шаблон для OcStore и OpenCart [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
styleideas Опубліковано: 9 липня 2013 Share Опубліковано: 9 липня 2013 Доброго времени. По первому вопросу - спасибо, все получилось. По -2 нет. Версия Хрома аналогичная. Скорее всего, ошибка на моей стороне, в браузере. т.к. на всех остальных устройствах и версиях браузеров все работает нормально. Надіслати Поділитися на інших сайтах More sharing options...
OldAine Опубліковано: 9 липня 2013 Автор Share Опубліковано: 9 липня 2013 Доброго времени. По первому вопросу - спасибо, все получилось. По -2 нет. Версия Хрома аналогичная. Скорее всего, ошибка на моей стороне, в браузере. т.к. на всех остальных устройствах и версиях браузеров все работает нормально. Добрый вечер. 1) Пожалуйста :-) 2) Посмотрите случайно в хроме нет вот такого значка? Надіслати Поділитися на інших сайтах More sharing options... styleideas Опубліковано: 11 липня 2013 Share Опубліковано: 11 липня 2013 Доброго времени. По первому вопросу - спасибо, все получилось. По -2 нет. Версия Хрома аналогичная. Скорее всего, ошибка на моей стороне, в браузере. т.к. на всех остальных устройствах и версиях браузеров все работает нормально. Добрый вечер. 1) Пожалуйста :-) 2) Посмотрите случайно в хроме нет вот такого значка? Да, именно этот масштаб и стоял. Спасибо. Уже и не знал в какую сторону копать. Надіслати Поділитися на інших сайтах More sharing options... livekmv Опубліковано: 15 липня 2013 Share Опубліковано: 15 липня 2013 важаемые OldAine подскажите как могу на данном шаблоне установить этот модуль https://opencartforum.com/files/file/580-izmenenie-risunka-pri-navedenii/ Все вроде сделал как там написано а результат 0 Буду благодарен за любую подсказку Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 15 липня 2013 Автор Share Опубліковано: 15 липня 2013 важаемые OldAine подскажите как могу на данном шаблоне установить этот модуль https://opencartforum.com/files/file/580-izmenenie-risunka-pri-navedenii/ Все вроде сделал как там написано а результат 0 Буду благодарен за любую подсказку Ответил в Л.С. Надіслати Поділитися на інших сайтах More sharing options... tommy182 Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 (змінено) Добрый день. приобрел Ваш шаблон. Появилась необходимость изменения пропорций изображения при просмотре на странице товара(включая увеличение при наведении, которое делается сейчас с белыми границами), на главной станице в каруселях(возможно ли как то растянуть границы каруселей по вертикали?) и т.д.(дело в том что продавать собираюсь одежду и изначальные пропорции не подходят). На данный момент на странице товара его размер 300х300 (при выставлении размера например 400х600(2:3) страница деформируется). Я не самый главный спец в вопросе верстки. Подскажите пожалуйста где что поправить? :-) В каталоге все нормально не деформируется,а равномерно растягивается.(остается поправить только тот момент что при наведении появляющаяся информация явно не соответствует картинке, а где меняются параметры этого модуля я не знаю) Змінено 19 липня 2013 користувачем tommy182 Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Добрый день. приобрел Ваш шаблон. Появилась необходимость изменения пропорций изображения при просмотре на странице товара(включая увеличение при наведении, которое делается сейчас с белыми границами), на главной станице в каруселях(возможно ли как то растянуть границы каруселей по вертикали?) и т.д.(дело в том что продавать собираюсь одежду и изначальные пропорции не подходят). На данный момент на странице товара его размер 300х300 (при выставлении размера например 400х600(2:3) страница деформируется). Я не самый главный спец в вопросе верстки. Подскажите пожалуйста где что поправить? :-) В каталоге все нормально не деформируется,а равномерно растягивается.(остается поправить только тот момент что при наведении появляющаяся информация явно не соответствует картинке, а где меняются параметры этого модуля я не знаю) Написал в Л.С. 1 Надіслати Поділитися на інших сайтах More sharing options... tommy182 Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Спасибо за помощь. Все очень четко и быстро. Всем советую) 1 Надіслати Поділитися на інших сайтах More sharing options... Dashusja Опубліковано: 21 липня 2013 Share Опубліковано: 21 липня 2013 Добрый день. Очень заинтересовал ваш шаблон. Но хотелось бы уточнить, есть ли возможность разместить в шапке номер телефона и график работы? Если да,то каким образом? Также скажите,как можно произвести оплату вам за шаблон из Украины. Спасибо. Жду ответа Дарья. Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 21 липня 2013 Автор Share Опубліковано: 21 липня 2013 Добрый день. Очень заинтересовал ваш шаблон. Но хотелось бы уточнить, есть ли возможность разместить в шапке номер телефона и график работы? Если да,то каким образом? Также скажите,как можно произвести оплату вам за шаблон из Украины. Спасибо. Жду ответа Дарья. Здравствуйте Дарья. Разместить информацию в шапке будет несложно. Для этого Вам надо будет просто предоставить мне доступ к сайту по Ftp, чтобы я мог внести правки. А реализовать можно по разному, собственно, на что фантазии хватит, например так или так. Оплатить можно по web-money или яндекс-деньги. Надіслати Поділитися на інших сайтах More sharing options... Active Опубліковано: 28 липня 2013 Share Опубліковано: 28 липня 2013 Шаблон круть!) Подскажите как сделать чтобы для отдельных подкатегорийтовар выводился списком, а для других сеткой? Или это нужно править код? Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 28 липня 2013 Автор Share Опубліковано: 28 липня 2013 Шаблон круть!) Подскажите как сделать чтобы для отдельных подкатегорийтовар выводился списком, а для других сеткой? Или это нужно править код? Спасибо. Да, такого функционала нет, нужно править код, для этого установите себе vqmod, и поставьте вот этот файл. (либо внесите изменения из файла вручную в движок, тогда не придется устанавливать vqmod). После создайте в "catalog\view\theme\default\template\product" новый файл категории например сategory-20.tpl где 20-это id категории (посмотреть id можно в адресной строке, предварительно отключив генерацию чпу в админке в разделе Система->Настройка->Сервер) в самом созданном файле найдите строчки: view = $.cookie('display'); if (view) { display(view); } else { display('grid'); } и замените вот на это: view = $.cookie('display'); if (view) { display(view); } else { display('list'); } После почистите кеш в браузере, иначе изменения не будут видны. Надіслати Поділитися на інших сайтах More sharing options... Active Опубліковано: 28 липня 2013 Share Опубліковано: 28 липня 2013 Спасибо большое!))) Буду пробывать, отпишусь. Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... Sean Опубліковано: 7 серпня 2013 Share Опубліковано: 7 серпня 2013 Поставил модуль Loginza при оформлении заказа выходит вот такая вот ошибка. Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 7 серпня 2013 Автор Share Опубліковано: 7 серпня 2013 Поставил модуль Loginza при оформлении заказа выходит вот такая вот ошибка. Здравствуйте. С этим вопросом вам следует обратиться к автору модуля. Модуль наверняка вносит изменения в файлы движка, вот и выскакивают ошибки. Проверьте указанный в ошибке файл, схожи ли строчки 125 и 171 вот с этим? <?php class ControllerCheckoutPaymentAddress extends Controller { public function index() { $this->language->load('checkout/checkout'); $this->data['text_address_existing'] = $this->language->get('text_address_existing'); $this->data['text_address_new'] = $this->language->get('text_address_new'); $this->data['text_select'] = $this->language->get('text_select'); $this->data['text_none'] = $this->language->get('text_none'); $this->data['entry_firstname'] = $this->language->get('entry_firstname'); $this->data['entry_lastname'] = $this->language->get('entry_lastname'); $this->data['entry_company'] = $this->language->get('entry_company'); $this->data['entry_company_id'] = $this->language->get('entry_company_id'); $this->data['entry_tax_id'] = $this->language->get('entry_tax_id'); $this->data['entry_address_1'] = $this->language->get('entry_address_1'); $this->data['entry_address_2'] = $this->language->get('entry_address_2'); $this->data['entry_postcode'] = $this->language->get('entry_postcode'); $this->data['entry_city'] = $this->language->get('entry_city'); $this->data['entry_country'] = $this->language->get('entry_country'); $this->data['entry_zone'] = $this->language->get('entry_zone'); $this->data['button_continue'] = $this->language->get('button_continue'); if (isset($this->session->data['payment_address_id'])) { $this->data['address_id'] = $this->session->data['payment_address_id']; } else { $this->data['address_id'] = $this->customer->getAddressId(); } $this->data['addresses'] = array(); $this->load->model('account/address'); $this->data['addresses'] = $this->model_account_address->getAddresses(); $this->load->model('account/customer_group'); $customer_group_info = $this->model_account_customer_group->getCustomerGroup($this->customer->getCustomerGroupId()); if ($customer_group_info) { $this->data['company_id_display'] = $customer_group_info['company_id_display']; } else { $this->data['company_id_display'] = ''; } if ($customer_group_info) { $this->data['company_id_required'] = $customer_group_info['company_id_required']; } else { $this->data['company_id_required'] = ''; } if ($customer_group_info) { $this->data['tax_id_display'] = $customer_group_info['tax_id_display']; } else { $this->data['tax_id_display'] = ''; } if ($customer_group_info) { $this->data['tax_id_required'] = $customer_group_info['tax_id_required']; } else { $this->data['tax_id_required'] = ''; } if (isset($this->session->data['payment_country_id'])) { $this->data['country_id'] = $this->session->data['payment_country_id']; } else { $this->data['country_id'] = $this->config->get('config_country_id'); } if (isset($this->session->data['payment_zone_id'])) { $this->data['zone_id'] = $this->session->data['payment_zone_id']; } else { $this->data['zone_id'] = ''; } $this->load->model('localisation/country'); $this->data['countries'] = $this->model_localisation_country->getCountries(); if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/checkout/payment_address.tpl')) { $this->template = $this->config->get('config_template') . '/template/checkout/payment_address.tpl'; } else { $this->template = 'default/template/checkout/payment_address.tpl'; } $this->response->setOutput($this->render()); } public function validate() { $this->language->load('checkout/checkout'); $json = array(); // Validate if customer is logged in. if (!$this->customer->isLogged()) { $json['redirect'] = $this->url->link('checkout/checkout', '', 'SSL'); } // Validate cart has products and has stock. if ((!$this->cart->hasProducts() && empty($this->session->data['vouchers'])) || (!$this->cart->hasStock() && !$this->config->get('config_stock_checkout'))) { $json['redirect'] = $this->url->link('checkout/cart'); } // Validate minimum quantity requirments. $products = $this->cart->getProducts(); foreach ($products as $product) { $product_total = 0; foreach ($products as $product_2) { if ($product_2['product_id'] == $product['product_id']) { $product_total += $product_2['quantity']; } } if ($product['minimum'] > $product_total) { $json['redirect'] = $this->url->link('checkout/cart'); break; } } if (!$json) { if ($this->request->post['payment_address'] == 'existing') { $this->load->model('account/address'); if (empty($this->request->post['address_id'])) { $json['error']['warning'] = $this->language->get('error_address'); } elseif (!in_array($this->request->post['address_id'], array_keys($this->model_account_address->getAddresses()))) { $json['error']['warning'] = $this->language->get('error_address'); } else { // Default Payment Address $this->load->model('account/address'); $address_info = $this->model_account_address->getAddress($this->request->post['address_id']); if ($address_info) { $this->load->model('account/customer_group'); $customer_group_info = $this->model_account_customer_group->getCustomerGroup($this->customer->getCustomerGroupId()); // Company ID if ($customer_group_info['company_id_display'] && $customer_group_info['company_id_required'] && !$address_info['company_id']) { $json['error']['warning'] = $this->language->get('error_company_id'); } // Tax ID if ($customer_group_info['tax_id_display'] && $customer_group_info['tax_id_required'] && !$address_info['tax_id']) { $json['error']['warning'] = $this->language->get('error_tax_id'); } } } if (!$json) { $this->session->data['payment_address_id'] = $this->request->post['address_id']; if ($address_info) { $this->session->data['payment_country_id'] = $address_info['country_id']; $this->session->data['payment_zone_id'] = $address_info['zone_id']; } else { unset($this->session->data['payment_country_id']); unset($this->session->data['payment_zone_id']); } unset($this->session->data['payment_method']); unset($this->session->data['payment_methods']); } } if ($this->request->post['payment_address'] == 'new') { if ((utf8_strlen($this->request->post['firstname']) < 1) || (utf8_strlen($this->request->post['firstname']) > 32)) { $json['error']['firstname'] = $this->language->get('error_firstname'); } if ((utf8_strlen($this->request->post['lastname']) < 1) || (utf8_strlen($this->request->post['lastname']) > 32)) { $json['error']['lastname'] = $this->language->get('error_lastname'); } // Customer Group $this->load->model('account/customer_group'); $customer_group_info = $this->model_account_customer_group->getCustomerGroup($this->customer->getCustomerGroupId()); if ($customer_group_info) { // Company ID if ($customer_group_info['company_id_display'] && $customer_group_info['company_id_required'] && empty($this->request->post['company_id'])) { $json['error']['company_id'] = $this->language->get('error_company_id'); } // Tax ID if ($customer_group_info['tax_id_display'] && $customer_group_info['tax_id_required'] && empty($this->request->post['tax_id'])) { $json['error']['tax_id'] = $this->language->get('error_tax_id'); } } if ((utf8_strlen($this->request->post['address_1']) < 3) || (utf8_strlen($this->request->post['address_1']) > 128)) { $json['error']['address_1'] = $this->language->get('error_address_1'); } if ((utf8_strlen($this->request->post['city']) < 2) || (utf8_strlen($this->request->post['city']) > 32)) { $json['error']['city'] = $this->language->get('error_city'); } $this->load->model('localisation/country'); $country_info = $this->model_localisation_country->getCountry($this->request->post['country_id']); if ($country_info) { if ($country_info['postcode_required'] && (utf8_strlen($this->request->post['postcode']) < 2) || (utf8_strlen($this->request->post['postcode']) > 10)) { $json['error']['postcode'] = $this->language->get('error_postcode'); } // VAT Validation $this->load->helper('vat'); if ($this->config->get('config_vat') && !empty($this->request->post['tax_id']) && (vat_validation($country_info['iso_code_2'], $this->request->post['tax_id']) == 'invalid')) { $json['error']['tax_id'] = $this->language->get('error_vat'); } } if ($this->request->post['country_id'] == '') { $json['error']['country'] = $this->language->get('error_country'); } if ($this->request->post['zone_id'] == '') { $json['error']['zone'] = $this->language->get('error_zone'); } if (!$json) { // Default Payment Address $this->load->model('account/address'); $this->session->data['payment_address_id'] = $this->model_account_address->addAddress($this->request->post); $this->session->data['payment_country_id'] = $this->request->post['country_id']; $this->session->data['payment_zone_id'] = $this->request->post['zone_id']; unset($this->session->data['payment_method']); unset($this->session->data['payment_methods']); } } } $this->response->setOutput(json_encode($json)); } } ?> Надіслати Поділитися на інших сайтах More sharing options... Sean Опубліковано: 7 серпня 2013 Share Опубліковано: 7 серпня 2013 Модуль файлы не меняет, а код схожий. При простой регистрции все работает, так как при оформлении заказа он берет инфу с аккаунта автоматически. Может есть решение? Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 7 серпня 2013 Автор Share Опубліковано: 7 серпня 2013 Модуль файлы не меняет, а код схожий. При простой регистрции все работает, так как при оформлении заказа он берет инфу с аккаунта автоматически. Может есть решение? Каким модулем вы пользуетесь, случаем не этим? Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 4 5 6 7 8 9 Вперед Сторінка 4 з 17 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Схожі публікації Модуль PDF Invoice to Order (Счет-фактура до замовлення в PDF) [Поддержка] Автор: kirians, 6 січня 2022 invoice invoice pdf (і ще %d) Теги: invoice invoice pdf pdf generate pdf attach pdf to email накладная пдф счет-фактура шаблон рахунок-фактура накладна 1 відповідь 985 переглядів QFX 1 лютого 2022 Проблема с каруселью фотографий товаров - шаблон "Простор" Автор: rayhack, 20 серпня шаблон 3 відповіді 267 переглядів rayhack 28 серпня Octostore - адаптивний, універтальний та продуманий шаблон для Opencart/OcStore [Поддержка] Автор: MonstroDesign, 1 липня octostore ocstore (і ще %d) Теги: octostore ocstore opencart opencart3 ocstore3 шаблон тема 4 відповіді 397 переглядів fokokero 4 жовтня Octostore - адаптивний, універтальний та продуманий шаблон для Opencart/OcStore Автор: MonstroDesign, 1 липня octostore ocstore (і ще %d) Теги: octostore ocstore opencart opencart3 ocstore3 шаблон тема 0 коментарів 12 839 переглядів MonstroDesign 22 травня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину Платные шаблоны MiniMalism - универсальный шаблон для OcStore и OpenCart [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
styleideas Опубліковано: 11 липня 2013 Share Опубліковано: 11 липня 2013 Доброго времени. По первому вопросу - спасибо, все получилось. По -2 нет. Версия Хрома аналогичная. Скорее всего, ошибка на моей стороне, в браузере. т.к. на всех остальных устройствах и версиях браузеров все работает нормально. Добрый вечер. 1) Пожалуйста :-) 2) Посмотрите случайно в хроме нет вот такого значка? Да, именно этот масштаб и стоял. Спасибо. Уже и не знал в какую сторону копать. Надіслати Поділитися на інших сайтах More sharing options...
livekmv Опубліковано: 15 липня 2013 Share Опубліковано: 15 липня 2013 важаемые OldAine подскажите как могу на данном шаблоне установить этот модуль https://opencartforum.com/files/file/580-izmenenie-risunka-pri-navedenii/ Все вроде сделал как там написано а результат 0 Буду благодарен за любую подсказку Надіслати Поділитися на інших сайтах More sharing options...
OldAine Опубліковано: 15 липня 2013 Автор Share Опубліковано: 15 липня 2013 важаемые OldAine подскажите как могу на данном шаблоне установить этот модуль https://opencartforum.com/files/file/580-izmenenie-risunka-pri-navedenii/ Все вроде сделал как там написано а результат 0 Буду благодарен за любую подсказку Ответил в Л.С. Надіслати Поділитися на інших сайтах More sharing options... tommy182 Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 (змінено) Добрый день. приобрел Ваш шаблон. Появилась необходимость изменения пропорций изображения при просмотре на странице товара(включая увеличение при наведении, которое делается сейчас с белыми границами), на главной станице в каруселях(возможно ли как то растянуть границы каруселей по вертикали?) и т.д.(дело в том что продавать собираюсь одежду и изначальные пропорции не подходят). На данный момент на странице товара его размер 300х300 (при выставлении размера например 400х600(2:3) страница деформируется). Я не самый главный спец в вопросе верстки. Подскажите пожалуйста где что поправить? :-) В каталоге все нормально не деформируется,а равномерно растягивается.(остается поправить только тот момент что при наведении появляющаяся информация явно не соответствует картинке, а где меняются параметры этого модуля я не знаю) Змінено 19 липня 2013 користувачем tommy182 Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Добрый день. приобрел Ваш шаблон. Появилась необходимость изменения пропорций изображения при просмотре на странице товара(включая увеличение при наведении, которое делается сейчас с белыми границами), на главной станице в каруселях(возможно ли как то растянуть границы каруселей по вертикали?) и т.д.(дело в том что продавать собираюсь одежду и изначальные пропорции не подходят). На данный момент на странице товара его размер 300х300 (при выставлении размера например 400х600(2:3) страница деформируется). Я не самый главный спец в вопросе верстки. Подскажите пожалуйста где что поправить? :-) В каталоге все нормально не деформируется,а равномерно растягивается.(остается поправить только тот момент что при наведении появляющаяся информация явно не соответствует картинке, а где меняются параметры этого модуля я не знаю) Написал в Л.С. 1 Надіслати Поділитися на інших сайтах More sharing options... tommy182 Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Спасибо за помощь. Все очень четко и быстро. Всем советую) 1 Надіслати Поділитися на інших сайтах More sharing options... Dashusja Опубліковано: 21 липня 2013 Share Опубліковано: 21 липня 2013 Добрый день. Очень заинтересовал ваш шаблон. Но хотелось бы уточнить, есть ли возможность разместить в шапке номер телефона и график работы? Если да,то каким образом? Также скажите,как можно произвести оплату вам за шаблон из Украины. Спасибо. Жду ответа Дарья. Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 21 липня 2013 Автор Share Опубліковано: 21 липня 2013 Добрый день. Очень заинтересовал ваш шаблон. Но хотелось бы уточнить, есть ли возможность разместить в шапке номер телефона и график работы? Если да,то каким образом? Также скажите,как можно произвести оплату вам за шаблон из Украины. Спасибо. Жду ответа Дарья. Здравствуйте Дарья. Разместить информацию в шапке будет несложно. Для этого Вам надо будет просто предоставить мне доступ к сайту по Ftp, чтобы я мог внести правки. А реализовать можно по разному, собственно, на что фантазии хватит, например так или так. Оплатить можно по web-money или яндекс-деньги. Надіслати Поділитися на інших сайтах More sharing options... Active Опубліковано: 28 липня 2013 Share Опубліковано: 28 липня 2013 Шаблон круть!) Подскажите как сделать чтобы для отдельных подкатегорийтовар выводился списком, а для других сеткой? Или это нужно править код? Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 28 липня 2013 Автор Share Опубліковано: 28 липня 2013 Шаблон круть!) Подскажите как сделать чтобы для отдельных подкатегорийтовар выводился списком, а для других сеткой? Или это нужно править код? Спасибо. Да, такого функционала нет, нужно править код, для этого установите себе vqmod, и поставьте вот этот файл. (либо внесите изменения из файла вручную в движок, тогда не придется устанавливать vqmod). После создайте в "catalog\view\theme\default\template\product" новый файл категории например сategory-20.tpl где 20-это id категории (посмотреть id можно в адресной строке, предварительно отключив генерацию чпу в админке в разделе Система->Настройка->Сервер) в самом созданном файле найдите строчки: view = $.cookie('display'); if (view) { display(view); } else { display('grid'); } и замените вот на это: view = $.cookie('display'); if (view) { display(view); } else { display('list'); } После почистите кеш в браузере, иначе изменения не будут видны. Надіслати Поділитися на інших сайтах More sharing options... Active Опубліковано: 28 липня 2013 Share Опубліковано: 28 липня 2013 Спасибо большое!))) Буду пробывать, отпишусь. Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... Sean Опубліковано: 7 серпня 2013 Share Опубліковано: 7 серпня 2013 Поставил модуль Loginza при оформлении заказа выходит вот такая вот ошибка. Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 7 серпня 2013 Автор Share Опубліковано: 7 серпня 2013 Поставил модуль Loginza при оформлении заказа выходит вот такая вот ошибка. Здравствуйте. С этим вопросом вам следует обратиться к автору модуля. Модуль наверняка вносит изменения в файлы движка, вот и выскакивают ошибки. Проверьте указанный в ошибке файл, схожи ли строчки 125 и 171 вот с этим? <?php class ControllerCheckoutPaymentAddress extends Controller { public function index() { $this->language->load('checkout/checkout'); $this->data['text_address_existing'] = $this->language->get('text_address_existing'); $this->data['text_address_new'] = $this->language->get('text_address_new'); $this->data['text_select'] = $this->language->get('text_select'); $this->data['text_none'] = $this->language->get('text_none'); $this->data['entry_firstname'] = $this->language->get('entry_firstname'); $this->data['entry_lastname'] = $this->language->get('entry_lastname'); $this->data['entry_company'] = $this->language->get('entry_company'); $this->data['entry_company_id'] = $this->language->get('entry_company_id'); $this->data['entry_tax_id'] = $this->language->get('entry_tax_id'); $this->data['entry_address_1'] = $this->language->get('entry_address_1'); $this->data['entry_address_2'] = $this->language->get('entry_address_2'); $this->data['entry_postcode'] = $this->language->get('entry_postcode'); $this->data['entry_city'] = $this->language->get('entry_city'); $this->data['entry_country'] = $this->language->get('entry_country'); $this->data['entry_zone'] = $this->language->get('entry_zone'); $this->data['button_continue'] = $this->language->get('button_continue'); if (isset($this->session->data['payment_address_id'])) { $this->data['address_id'] = $this->session->data['payment_address_id']; } else { $this->data['address_id'] = $this->customer->getAddressId(); } $this->data['addresses'] = array(); $this->load->model('account/address'); $this->data['addresses'] = $this->model_account_address->getAddresses(); $this->load->model('account/customer_group'); $customer_group_info = $this->model_account_customer_group->getCustomerGroup($this->customer->getCustomerGroupId()); if ($customer_group_info) { $this->data['company_id_display'] = $customer_group_info['company_id_display']; } else { $this->data['company_id_display'] = ''; } if ($customer_group_info) { $this->data['company_id_required'] = $customer_group_info['company_id_required']; } else { $this->data['company_id_required'] = ''; } if ($customer_group_info) { $this->data['tax_id_display'] = $customer_group_info['tax_id_display']; } else { $this->data['tax_id_display'] = ''; } if ($customer_group_info) { $this->data['tax_id_required'] = $customer_group_info['tax_id_required']; } else { $this->data['tax_id_required'] = ''; } if (isset($this->session->data['payment_country_id'])) { $this->data['country_id'] = $this->session->data['payment_country_id']; } else { $this->data['country_id'] = $this->config->get('config_country_id'); } if (isset($this->session->data['payment_zone_id'])) { $this->data['zone_id'] = $this->session->data['payment_zone_id']; } else { $this->data['zone_id'] = ''; } $this->load->model('localisation/country'); $this->data['countries'] = $this->model_localisation_country->getCountries(); if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/checkout/payment_address.tpl')) { $this->template = $this->config->get('config_template') . '/template/checkout/payment_address.tpl'; } else { $this->template = 'default/template/checkout/payment_address.tpl'; } $this->response->setOutput($this->render()); } public function validate() { $this->language->load('checkout/checkout'); $json = array(); // Validate if customer is logged in. if (!$this->customer->isLogged()) { $json['redirect'] = $this->url->link('checkout/checkout', '', 'SSL'); } // Validate cart has products and has stock. if ((!$this->cart->hasProducts() && empty($this->session->data['vouchers'])) || (!$this->cart->hasStock() && !$this->config->get('config_stock_checkout'))) { $json['redirect'] = $this->url->link('checkout/cart'); } // Validate minimum quantity requirments. $products = $this->cart->getProducts(); foreach ($products as $product) { $product_total = 0; foreach ($products as $product_2) { if ($product_2['product_id'] == $product['product_id']) { $product_total += $product_2['quantity']; } } if ($product['minimum'] > $product_total) { $json['redirect'] = $this->url->link('checkout/cart'); break; } } if (!$json) { if ($this->request->post['payment_address'] == 'existing') { $this->load->model('account/address'); if (empty($this->request->post['address_id'])) { $json['error']['warning'] = $this->language->get('error_address'); } elseif (!in_array($this->request->post['address_id'], array_keys($this->model_account_address->getAddresses()))) { $json['error']['warning'] = $this->language->get('error_address'); } else { // Default Payment Address $this->load->model('account/address'); $address_info = $this->model_account_address->getAddress($this->request->post['address_id']); if ($address_info) { $this->load->model('account/customer_group'); $customer_group_info = $this->model_account_customer_group->getCustomerGroup($this->customer->getCustomerGroupId()); // Company ID if ($customer_group_info['company_id_display'] && $customer_group_info['company_id_required'] && !$address_info['company_id']) { $json['error']['warning'] = $this->language->get('error_company_id'); } // Tax ID if ($customer_group_info['tax_id_display'] && $customer_group_info['tax_id_required'] && !$address_info['tax_id']) { $json['error']['warning'] = $this->language->get('error_tax_id'); } } } if (!$json) { $this->session->data['payment_address_id'] = $this->request->post['address_id']; if ($address_info) { $this->session->data['payment_country_id'] = $address_info['country_id']; $this->session->data['payment_zone_id'] = $address_info['zone_id']; } else { unset($this->session->data['payment_country_id']); unset($this->session->data['payment_zone_id']); } unset($this->session->data['payment_method']); unset($this->session->data['payment_methods']); } } if ($this->request->post['payment_address'] == 'new') { if ((utf8_strlen($this->request->post['firstname']) < 1) || (utf8_strlen($this->request->post['firstname']) > 32)) { $json['error']['firstname'] = $this->language->get('error_firstname'); } if ((utf8_strlen($this->request->post['lastname']) < 1) || (utf8_strlen($this->request->post['lastname']) > 32)) { $json['error']['lastname'] = $this->language->get('error_lastname'); } // Customer Group $this->load->model('account/customer_group'); $customer_group_info = $this->model_account_customer_group->getCustomerGroup($this->customer->getCustomerGroupId()); if ($customer_group_info) { // Company ID if ($customer_group_info['company_id_display'] && $customer_group_info['company_id_required'] && empty($this->request->post['company_id'])) { $json['error']['company_id'] = $this->language->get('error_company_id'); } // Tax ID if ($customer_group_info['tax_id_display'] && $customer_group_info['tax_id_required'] && empty($this->request->post['tax_id'])) { $json['error']['tax_id'] = $this->language->get('error_tax_id'); } } if ((utf8_strlen($this->request->post['address_1']) < 3) || (utf8_strlen($this->request->post['address_1']) > 128)) { $json['error']['address_1'] = $this->language->get('error_address_1'); } if ((utf8_strlen($this->request->post['city']) < 2) || (utf8_strlen($this->request->post['city']) > 32)) { $json['error']['city'] = $this->language->get('error_city'); } $this->load->model('localisation/country'); $country_info = $this->model_localisation_country->getCountry($this->request->post['country_id']); if ($country_info) { if ($country_info['postcode_required'] && (utf8_strlen($this->request->post['postcode']) < 2) || (utf8_strlen($this->request->post['postcode']) > 10)) { $json['error']['postcode'] = $this->language->get('error_postcode'); } // VAT Validation $this->load->helper('vat'); if ($this->config->get('config_vat') && !empty($this->request->post['tax_id']) && (vat_validation($country_info['iso_code_2'], $this->request->post['tax_id']) == 'invalid')) { $json['error']['tax_id'] = $this->language->get('error_vat'); } } if ($this->request->post['country_id'] == '') { $json['error']['country'] = $this->language->get('error_country'); } if ($this->request->post['zone_id'] == '') { $json['error']['zone'] = $this->language->get('error_zone'); } if (!$json) { // Default Payment Address $this->load->model('account/address'); $this->session->data['payment_address_id'] = $this->model_account_address->addAddress($this->request->post); $this->session->data['payment_country_id'] = $this->request->post['country_id']; $this->session->data['payment_zone_id'] = $this->request->post['zone_id']; unset($this->session->data['payment_method']); unset($this->session->data['payment_methods']); } } } $this->response->setOutput(json_encode($json)); } } ?> Надіслати Поділитися на інших сайтах More sharing options... Sean Опубліковано: 7 серпня 2013 Share Опубліковано: 7 серпня 2013 Модуль файлы не меняет, а код схожий. При простой регистрции все работает, так как при оформлении заказа он берет инфу с аккаунта автоматически. Может есть решение? Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 7 серпня 2013 Автор Share Опубліковано: 7 серпня 2013 Модуль файлы не меняет, а код схожий. При простой регистрции все работает, так как при оформлении заказа он берет инфу с аккаунта автоматически. Может есть решение? Каким модулем вы пользуетесь, случаем не этим? Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 4 5 6 7 8 9 Вперед Сторінка 4 з 17 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Схожі публікації Модуль PDF Invoice to Order (Счет-фактура до замовлення в PDF) [Поддержка] Автор: kirians, 6 січня 2022 invoice invoice pdf (і ще %d) Теги: invoice invoice pdf pdf generate pdf attach pdf to email накладная пдф счет-фактура шаблон рахунок-фактура накладна 1 відповідь 985 переглядів QFX 1 лютого 2022 Проблема с каруселью фотографий товаров - шаблон "Простор" Автор: rayhack, 20 серпня шаблон 3 відповіді 267 переглядів rayhack 28 серпня Octostore - адаптивний, універтальний та продуманий шаблон для Opencart/OcStore [Поддержка] Автор: MonstroDesign, 1 липня octostore ocstore (і ще %d) Теги: octostore ocstore opencart opencart3 ocstore3 шаблон тема 4 відповіді 397 переглядів fokokero 4 жовтня Octostore - адаптивний, універтальний та продуманий шаблон для Opencart/OcStore Автор: MonstroDesign, 1 липня octostore ocstore (і ще %d) Теги: octostore ocstore opencart opencart3 ocstore3 шаблон тема 0 коментарів 12 839 переглядів MonstroDesign 22 травня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину Платные шаблоны MiniMalism - универсальный шаблон для OcStore и OpenCart [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
tommy182 Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 (змінено) Добрый день. приобрел Ваш шаблон. Появилась необходимость изменения пропорций изображения при просмотре на странице товара(включая увеличение при наведении, которое делается сейчас с белыми границами), на главной станице в каруселях(возможно ли как то растянуть границы каруселей по вертикали?) и т.д.(дело в том что продавать собираюсь одежду и изначальные пропорции не подходят). На данный момент на странице товара его размер 300х300 (при выставлении размера например 400х600(2:3) страница деформируется). Я не самый главный спец в вопросе верстки. Подскажите пожалуйста где что поправить? :-) В каталоге все нормально не деформируется,а равномерно растягивается.(остается поправить только тот момент что при наведении появляющаяся информация явно не соответствует картинке, а где меняются параметры этого модуля я не знаю) Змінено 19 липня 2013 користувачем tommy182 Надіслати Поділитися на інших сайтах More sharing options...
OldAine Опубліковано: 19 липня 2013 Автор Share Опубліковано: 19 липня 2013 Добрый день. приобрел Ваш шаблон. Появилась необходимость изменения пропорций изображения при просмотре на странице товара(включая увеличение при наведении, которое делается сейчас с белыми границами), на главной станице в каруселях(возможно ли как то растянуть границы каруселей по вертикали?) и т.д.(дело в том что продавать собираюсь одежду и изначальные пропорции не подходят). На данный момент на странице товара его размер 300х300 (при выставлении размера например 400х600(2:3) страница деформируется). Я не самый главный спец в вопросе верстки. Подскажите пожалуйста где что поправить? :-) В каталоге все нормально не деформируется,а равномерно растягивается.(остается поправить только тот момент что при наведении появляющаяся информация явно не соответствует картинке, а где меняются параметры этого модуля я не знаю) Написал в Л.С. 1 Надіслати Поділитися на інших сайтах More sharing options... tommy182 Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Спасибо за помощь. Все очень четко и быстро. Всем советую) 1 Надіслати Поділитися на інших сайтах More sharing options... Dashusja Опубліковано: 21 липня 2013 Share Опубліковано: 21 липня 2013 Добрый день. Очень заинтересовал ваш шаблон. Но хотелось бы уточнить, есть ли возможность разместить в шапке номер телефона и график работы? Если да,то каким образом? Также скажите,как можно произвести оплату вам за шаблон из Украины. Спасибо. Жду ответа Дарья. Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 21 липня 2013 Автор Share Опубліковано: 21 липня 2013 Добрый день. Очень заинтересовал ваш шаблон. Но хотелось бы уточнить, есть ли возможность разместить в шапке номер телефона и график работы? Если да,то каким образом? Также скажите,как можно произвести оплату вам за шаблон из Украины. Спасибо. Жду ответа Дарья. Здравствуйте Дарья. Разместить информацию в шапке будет несложно. Для этого Вам надо будет просто предоставить мне доступ к сайту по Ftp, чтобы я мог внести правки. А реализовать можно по разному, собственно, на что фантазии хватит, например так или так. Оплатить можно по web-money или яндекс-деньги. Надіслати Поділитися на інших сайтах More sharing options... Active Опубліковано: 28 липня 2013 Share Опубліковано: 28 липня 2013 Шаблон круть!) Подскажите как сделать чтобы для отдельных подкатегорийтовар выводился списком, а для других сеткой? Или это нужно править код? Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 28 липня 2013 Автор Share Опубліковано: 28 липня 2013 Шаблон круть!) Подскажите как сделать чтобы для отдельных подкатегорийтовар выводился списком, а для других сеткой? Или это нужно править код? Спасибо. Да, такого функционала нет, нужно править код, для этого установите себе vqmod, и поставьте вот этот файл. (либо внесите изменения из файла вручную в движок, тогда не придется устанавливать vqmod). После создайте в "catalog\view\theme\default\template\product" новый файл категории например сategory-20.tpl где 20-это id категории (посмотреть id можно в адресной строке, предварительно отключив генерацию чпу в админке в разделе Система->Настройка->Сервер) в самом созданном файле найдите строчки: view = $.cookie('display'); if (view) { display(view); } else { display('grid'); } и замените вот на это: view = $.cookie('display'); if (view) { display(view); } else { display('list'); } После почистите кеш в браузере, иначе изменения не будут видны. Надіслати Поділитися на інших сайтах More sharing options... Active Опубліковано: 28 липня 2013 Share Опубліковано: 28 липня 2013 Спасибо большое!))) Буду пробывать, отпишусь. Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... Sean Опубліковано: 7 серпня 2013 Share Опубліковано: 7 серпня 2013 Поставил модуль Loginza при оформлении заказа выходит вот такая вот ошибка. Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 7 серпня 2013 Автор Share Опубліковано: 7 серпня 2013 Поставил модуль Loginza при оформлении заказа выходит вот такая вот ошибка. Здравствуйте. С этим вопросом вам следует обратиться к автору модуля. Модуль наверняка вносит изменения в файлы движка, вот и выскакивают ошибки. Проверьте указанный в ошибке файл, схожи ли строчки 125 и 171 вот с этим? <?php class ControllerCheckoutPaymentAddress extends Controller { public function index() { $this->language->load('checkout/checkout'); $this->data['text_address_existing'] = $this->language->get('text_address_existing'); $this->data['text_address_new'] = $this->language->get('text_address_new'); $this->data['text_select'] = $this->language->get('text_select'); $this->data['text_none'] = $this->language->get('text_none'); $this->data['entry_firstname'] = $this->language->get('entry_firstname'); $this->data['entry_lastname'] = $this->language->get('entry_lastname'); $this->data['entry_company'] = $this->language->get('entry_company'); $this->data['entry_company_id'] = $this->language->get('entry_company_id'); $this->data['entry_tax_id'] = $this->language->get('entry_tax_id'); $this->data['entry_address_1'] = $this->language->get('entry_address_1'); $this->data['entry_address_2'] = $this->language->get('entry_address_2'); $this->data['entry_postcode'] = $this->language->get('entry_postcode'); $this->data['entry_city'] = $this->language->get('entry_city'); $this->data['entry_country'] = $this->language->get('entry_country'); $this->data['entry_zone'] = $this->language->get('entry_zone'); $this->data['button_continue'] = $this->language->get('button_continue'); if (isset($this->session->data['payment_address_id'])) { $this->data['address_id'] = $this->session->data['payment_address_id']; } else { $this->data['address_id'] = $this->customer->getAddressId(); } $this->data['addresses'] = array(); $this->load->model('account/address'); $this->data['addresses'] = $this->model_account_address->getAddresses(); $this->load->model('account/customer_group'); $customer_group_info = $this->model_account_customer_group->getCustomerGroup($this->customer->getCustomerGroupId()); if ($customer_group_info) { $this->data['company_id_display'] = $customer_group_info['company_id_display']; } else { $this->data['company_id_display'] = ''; } if ($customer_group_info) { $this->data['company_id_required'] = $customer_group_info['company_id_required']; } else { $this->data['company_id_required'] = ''; } if ($customer_group_info) { $this->data['tax_id_display'] = $customer_group_info['tax_id_display']; } else { $this->data['tax_id_display'] = ''; } if ($customer_group_info) { $this->data['tax_id_required'] = $customer_group_info['tax_id_required']; } else { $this->data['tax_id_required'] = ''; } if (isset($this->session->data['payment_country_id'])) { $this->data['country_id'] = $this->session->data['payment_country_id']; } else { $this->data['country_id'] = $this->config->get('config_country_id'); } if (isset($this->session->data['payment_zone_id'])) { $this->data['zone_id'] = $this->session->data['payment_zone_id']; } else { $this->data['zone_id'] = ''; } $this->load->model('localisation/country'); $this->data['countries'] = $this->model_localisation_country->getCountries(); if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/checkout/payment_address.tpl')) { $this->template = $this->config->get('config_template') . '/template/checkout/payment_address.tpl'; } else { $this->template = 'default/template/checkout/payment_address.tpl'; } $this->response->setOutput($this->render()); } public function validate() { $this->language->load('checkout/checkout'); $json = array(); // Validate if customer is logged in. if (!$this->customer->isLogged()) { $json['redirect'] = $this->url->link('checkout/checkout', '', 'SSL'); } // Validate cart has products and has stock. if ((!$this->cart->hasProducts() && empty($this->session->data['vouchers'])) || (!$this->cart->hasStock() && !$this->config->get('config_stock_checkout'))) { $json['redirect'] = $this->url->link('checkout/cart'); } // Validate minimum quantity requirments. $products = $this->cart->getProducts(); foreach ($products as $product) { $product_total = 0; foreach ($products as $product_2) { if ($product_2['product_id'] == $product['product_id']) { $product_total += $product_2['quantity']; } } if ($product['minimum'] > $product_total) { $json['redirect'] = $this->url->link('checkout/cart'); break; } } if (!$json) { if ($this->request->post['payment_address'] == 'existing') { $this->load->model('account/address'); if (empty($this->request->post['address_id'])) { $json['error']['warning'] = $this->language->get('error_address'); } elseif (!in_array($this->request->post['address_id'], array_keys($this->model_account_address->getAddresses()))) { $json['error']['warning'] = $this->language->get('error_address'); } else { // Default Payment Address $this->load->model('account/address'); $address_info = $this->model_account_address->getAddress($this->request->post['address_id']); if ($address_info) { $this->load->model('account/customer_group'); $customer_group_info = $this->model_account_customer_group->getCustomerGroup($this->customer->getCustomerGroupId()); // Company ID if ($customer_group_info['company_id_display'] && $customer_group_info['company_id_required'] && !$address_info['company_id']) { $json['error']['warning'] = $this->language->get('error_company_id'); } // Tax ID if ($customer_group_info['tax_id_display'] && $customer_group_info['tax_id_required'] && !$address_info['tax_id']) { $json['error']['warning'] = $this->language->get('error_tax_id'); } } } if (!$json) { $this->session->data['payment_address_id'] = $this->request->post['address_id']; if ($address_info) { $this->session->data['payment_country_id'] = $address_info['country_id']; $this->session->data['payment_zone_id'] = $address_info['zone_id']; } else { unset($this->session->data['payment_country_id']); unset($this->session->data['payment_zone_id']); } unset($this->session->data['payment_method']); unset($this->session->data['payment_methods']); } } if ($this->request->post['payment_address'] == 'new') { if ((utf8_strlen($this->request->post['firstname']) < 1) || (utf8_strlen($this->request->post['firstname']) > 32)) { $json['error']['firstname'] = $this->language->get('error_firstname'); } if ((utf8_strlen($this->request->post['lastname']) < 1) || (utf8_strlen($this->request->post['lastname']) > 32)) { $json['error']['lastname'] = $this->language->get('error_lastname'); } // Customer Group $this->load->model('account/customer_group'); $customer_group_info = $this->model_account_customer_group->getCustomerGroup($this->customer->getCustomerGroupId()); if ($customer_group_info) { // Company ID if ($customer_group_info['company_id_display'] && $customer_group_info['company_id_required'] && empty($this->request->post['company_id'])) { $json['error']['company_id'] = $this->language->get('error_company_id'); } // Tax ID if ($customer_group_info['tax_id_display'] && $customer_group_info['tax_id_required'] && empty($this->request->post['tax_id'])) { $json['error']['tax_id'] = $this->language->get('error_tax_id'); } } if ((utf8_strlen($this->request->post['address_1']) < 3) || (utf8_strlen($this->request->post['address_1']) > 128)) { $json['error']['address_1'] = $this->language->get('error_address_1'); } if ((utf8_strlen($this->request->post['city']) < 2) || (utf8_strlen($this->request->post['city']) > 32)) { $json['error']['city'] = $this->language->get('error_city'); } $this->load->model('localisation/country'); $country_info = $this->model_localisation_country->getCountry($this->request->post['country_id']); if ($country_info) { if ($country_info['postcode_required'] && (utf8_strlen($this->request->post['postcode']) < 2) || (utf8_strlen($this->request->post['postcode']) > 10)) { $json['error']['postcode'] = $this->language->get('error_postcode'); } // VAT Validation $this->load->helper('vat'); if ($this->config->get('config_vat') && !empty($this->request->post['tax_id']) && (vat_validation($country_info['iso_code_2'], $this->request->post['tax_id']) == 'invalid')) { $json['error']['tax_id'] = $this->language->get('error_vat'); } } if ($this->request->post['country_id'] == '') { $json['error']['country'] = $this->language->get('error_country'); } if ($this->request->post['zone_id'] == '') { $json['error']['zone'] = $this->language->get('error_zone'); } if (!$json) { // Default Payment Address $this->load->model('account/address'); $this->session->data['payment_address_id'] = $this->model_account_address->addAddress($this->request->post); $this->session->data['payment_country_id'] = $this->request->post['country_id']; $this->session->data['payment_zone_id'] = $this->request->post['zone_id']; unset($this->session->data['payment_method']); unset($this->session->data['payment_methods']); } } } $this->response->setOutput(json_encode($json)); } } ?> Надіслати Поділитися на інших сайтах More sharing options... Sean Опубліковано: 7 серпня 2013 Share Опубліковано: 7 серпня 2013 Модуль файлы не меняет, а код схожий. При простой регистрции все работает, так как при оформлении заказа он берет инфу с аккаунта автоматически. Может есть решение? Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 7 серпня 2013 Автор Share Опубліковано: 7 серпня 2013 Модуль файлы не меняет, а код схожий. При простой регистрции все работает, так как при оформлении заказа он берет инфу с аккаунта автоматически. Может есть решение? Каким модулем вы пользуетесь, случаем не этим? Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 4 5 6 7 8 9 Вперед Сторінка 4 з 17 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Схожі публікації Модуль PDF Invoice to Order (Счет-фактура до замовлення в PDF) [Поддержка] Автор: kirians, 6 січня 2022 invoice invoice pdf (і ще %d) Теги: invoice invoice pdf pdf generate pdf attach pdf to email накладная пдф счет-фактура шаблон рахунок-фактура накладна 1 відповідь 985 переглядів QFX 1 лютого 2022 Проблема с каруселью фотографий товаров - шаблон "Простор" Автор: rayhack, 20 серпня шаблон 3 відповіді 267 переглядів rayhack 28 серпня Octostore - адаптивний, універтальний та продуманий шаблон для Opencart/OcStore [Поддержка] Автор: MonstroDesign, 1 липня octostore ocstore (і ще %d) Теги: octostore ocstore opencart opencart3 ocstore3 шаблон тема 4 відповіді 397 переглядів fokokero 4 жовтня Octostore - адаптивний, універтальний та продуманий шаблон для Opencart/OcStore Автор: MonstroDesign, 1 липня octostore ocstore (і ще %d) Теги: octostore ocstore opencart opencart3 ocstore3 шаблон тема 0 коментарів 12 839 переглядів MonstroDesign 22 травня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину Платные шаблоны MiniMalism - универсальный шаблон для OcStore и OpenCart [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
tommy182 Опубліковано: 19 липня 2013 Share Опубліковано: 19 липня 2013 Спасибо за помощь. Все очень четко и быстро. Всем советую) 1 Надіслати Поділитися на інших сайтах More sharing options...
Dashusja Опубліковано: 21 липня 2013 Share Опубліковано: 21 липня 2013 Добрый день. Очень заинтересовал ваш шаблон. Но хотелось бы уточнить, есть ли возможность разместить в шапке номер телефона и график работы? Если да,то каким образом? Также скажите,как можно произвести оплату вам за шаблон из Украины. Спасибо. Жду ответа Дарья. Надіслати Поділитися на інших сайтах More sharing options...
OldAine Опубліковано: 21 липня 2013 Автор Share Опубліковано: 21 липня 2013 Добрый день. Очень заинтересовал ваш шаблон. Но хотелось бы уточнить, есть ли возможность разместить в шапке номер телефона и график работы? Если да,то каким образом? Также скажите,как можно произвести оплату вам за шаблон из Украины. Спасибо. Жду ответа Дарья. Здравствуйте Дарья. Разместить информацию в шапке будет несложно. Для этого Вам надо будет просто предоставить мне доступ к сайту по Ftp, чтобы я мог внести правки. А реализовать можно по разному, собственно, на что фантазии хватит, например так или так. Оплатить можно по web-money или яндекс-деньги. Надіслати Поділитися на інших сайтах More sharing options... Active Опубліковано: 28 липня 2013 Share Опубліковано: 28 липня 2013 Шаблон круть!) Подскажите как сделать чтобы для отдельных подкатегорийтовар выводился списком, а для других сеткой? Или это нужно править код? Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 28 липня 2013 Автор Share Опубліковано: 28 липня 2013 Шаблон круть!) Подскажите как сделать чтобы для отдельных подкатегорийтовар выводился списком, а для других сеткой? Или это нужно править код? Спасибо. Да, такого функционала нет, нужно править код, для этого установите себе vqmod, и поставьте вот этот файл. (либо внесите изменения из файла вручную в движок, тогда не придется устанавливать vqmod). После создайте в "catalog\view\theme\default\template\product" новый файл категории например сategory-20.tpl где 20-это id категории (посмотреть id можно в адресной строке, предварительно отключив генерацию чпу в админке в разделе Система->Настройка->Сервер) в самом созданном файле найдите строчки: view = $.cookie('display'); if (view) { display(view); } else { display('grid'); } и замените вот на это: view = $.cookie('display'); if (view) { display(view); } else { display('list'); } После почистите кеш в браузере, иначе изменения не будут видны. Надіслати Поділитися на інших сайтах More sharing options... Active Опубліковано: 28 липня 2013 Share Опубліковано: 28 липня 2013 Спасибо большое!))) Буду пробывать, отпишусь. Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... Sean Опубліковано: 7 серпня 2013 Share Опубліковано: 7 серпня 2013 Поставил модуль Loginza при оформлении заказа выходит вот такая вот ошибка. Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 7 серпня 2013 Автор Share Опубліковано: 7 серпня 2013 Поставил модуль Loginza при оформлении заказа выходит вот такая вот ошибка. Здравствуйте. С этим вопросом вам следует обратиться к автору модуля. Модуль наверняка вносит изменения в файлы движка, вот и выскакивают ошибки. Проверьте указанный в ошибке файл, схожи ли строчки 125 и 171 вот с этим? <?php class ControllerCheckoutPaymentAddress extends Controller { public function index() { $this->language->load('checkout/checkout'); $this->data['text_address_existing'] = $this->language->get('text_address_existing'); $this->data['text_address_new'] = $this->language->get('text_address_new'); $this->data['text_select'] = $this->language->get('text_select'); $this->data['text_none'] = $this->language->get('text_none'); $this->data['entry_firstname'] = $this->language->get('entry_firstname'); $this->data['entry_lastname'] = $this->language->get('entry_lastname'); $this->data['entry_company'] = $this->language->get('entry_company'); $this->data['entry_company_id'] = $this->language->get('entry_company_id'); $this->data['entry_tax_id'] = $this->language->get('entry_tax_id'); $this->data['entry_address_1'] = $this->language->get('entry_address_1'); $this->data['entry_address_2'] = $this->language->get('entry_address_2'); $this->data['entry_postcode'] = $this->language->get('entry_postcode'); $this->data['entry_city'] = $this->language->get('entry_city'); $this->data['entry_country'] = $this->language->get('entry_country'); $this->data['entry_zone'] = $this->language->get('entry_zone'); $this->data['button_continue'] = $this->language->get('button_continue'); if (isset($this->session->data['payment_address_id'])) { $this->data['address_id'] = $this->session->data['payment_address_id']; } else { $this->data['address_id'] = $this->customer->getAddressId(); } $this->data['addresses'] = array(); $this->load->model('account/address'); $this->data['addresses'] = $this->model_account_address->getAddresses(); $this->load->model('account/customer_group'); $customer_group_info = $this->model_account_customer_group->getCustomerGroup($this->customer->getCustomerGroupId()); if ($customer_group_info) { $this->data['company_id_display'] = $customer_group_info['company_id_display']; } else { $this->data['company_id_display'] = ''; } if ($customer_group_info) { $this->data['company_id_required'] = $customer_group_info['company_id_required']; } else { $this->data['company_id_required'] = ''; } if ($customer_group_info) { $this->data['tax_id_display'] = $customer_group_info['tax_id_display']; } else { $this->data['tax_id_display'] = ''; } if ($customer_group_info) { $this->data['tax_id_required'] = $customer_group_info['tax_id_required']; } else { $this->data['tax_id_required'] = ''; } if (isset($this->session->data['payment_country_id'])) { $this->data['country_id'] = $this->session->data['payment_country_id']; } else { $this->data['country_id'] = $this->config->get('config_country_id'); } if (isset($this->session->data['payment_zone_id'])) { $this->data['zone_id'] = $this->session->data['payment_zone_id']; } else { $this->data['zone_id'] = ''; } $this->load->model('localisation/country'); $this->data['countries'] = $this->model_localisation_country->getCountries(); if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/checkout/payment_address.tpl')) { $this->template = $this->config->get('config_template') . '/template/checkout/payment_address.tpl'; } else { $this->template = 'default/template/checkout/payment_address.tpl'; } $this->response->setOutput($this->render()); } public function validate() { $this->language->load('checkout/checkout'); $json = array(); // Validate if customer is logged in. if (!$this->customer->isLogged()) { $json['redirect'] = $this->url->link('checkout/checkout', '', 'SSL'); } // Validate cart has products and has stock. if ((!$this->cart->hasProducts() && empty($this->session->data['vouchers'])) || (!$this->cart->hasStock() && !$this->config->get('config_stock_checkout'))) { $json['redirect'] = $this->url->link('checkout/cart'); } // Validate minimum quantity requirments. $products = $this->cart->getProducts(); foreach ($products as $product) { $product_total = 0; foreach ($products as $product_2) { if ($product_2['product_id'] == $product['product_id']) { $product_total += $product_2['quantity']; } } if ($product['minimum'] > $product_total) { $json['redirect'] = $this->url->link('checkout/cart'); break; } } if (!$json) { if ($this->request->post['payment_address'] == 'existing') { $this->load->model('account/address'); if (empty($this->request->post['address_id'])) { $json['error']['warning'] = $this->language->get('error_address'); } elseif (!in_array($this->request->post['address_id'], array_keys($this->model_account_address->getAddresses()))) { $json['error']['warning'] = $this->language->get('error_address'); } else { // Default Payment Address $this->load->model('account/address'); $address_info = $this->model_account_address->getAddress($this->request->post['address_id']); if ($address_info) { $this->load->model('account/customer_group'); $customer_group_info = $this->model_account_customer_group->getCustomerGroup($this->customer->getCustomerGroupId()); // Company ID if ($customer_group_info['company_id_display'] && $customer_group_info['company_id_required'] && !$address_info['company_id']) { $json['error']['warning'] = $this->language->get('error_company_id'); } // Tax ID if ($customer_group_info['tax_id_display'] && $customer_group_info['tax_id_required'] && !$address_info['tax_id']) { $json['error']['warning'] = $this->language->get('error_tax_id'); } } } if (!$json) { $this->session->data['payment_address_id'] = $this->request->post['address_id']; if ($address_info) { $this->session->data['payment_country_id'] = $address_info['country_id']; $this->session->data['payment_zone_id'] = $address_info['zone_id']; } else { unset($this->session->data['payment_country_id']); unset($this->session->data['payment_zone_id']); } unset($this->session->data['payment_method']); unset($this->session->data['payment_methods']); } } if ($this->request->post['payment_address'] == 'new') { if ((utf8_strlen($this->request->post['firstname']) < 1) || (utf8_strlen($this->request->post['firstname']) > 32)) { $json['error']['firstname'] = $this->language->get('error_firstname'); } if ((utf8_strlen($this->request->post['lastname']) < 1) || (utf8_strlen($this->request->post['lastname']) > 32)) { $json['error']['lastname'] = $this->language->get('error_lastname'); } // Customer Group $this->load->model('account/customer_group'); $customer_group_info = $this->model_account_customer_group->getCustomerGroup($this->customer->getCustomerGroupId()); if ($customer_group_info) { // Company ID if ($customer_group_info['company_id_display'] && $customer_group_info['company_id_required'] && empty($this->request->post['company_id'])) { $json['error']['company_id'] = $this->language->get('error_company_id'); } // Tax ID if ($customer_group_info['tax_id_display'] && $customer_group_info['tax_id_required'] && empty($this->request->post['tax_id'])) { $json['error']['tax_id'] = $this->language->get('error_tax_id'); } } if ((utf8_strlen($this->request->post['address_1']) < 3) || (utf8_strlen($this->request->post['address_1']) > 128)) { $json['error']['address_1'] = $this->language->get('error_address_1'); } if ((utf8_strlen($this->request->post['city']) < 2) || (utf8_strlen($this->request->post['city']) > 32)) { $json['error']['city'] = $this->language->get('error_city'); } $this->load->model('localisation/country'); $country_info = $this->model_localisation_country->getCountry($this->request->post['country_id']); if ($country_info) { if ($country_info['postcode_required'] && (utf8_strlen($this->request->post['postcode']) < 2) || (utf8_strlen($this->request->post['postcode']) > 10)) { $json['error']['postcode'] = $this->language->get('error_postcode'); } // VAT Validation $this->load->helper('vat'); if ($this->config->get('config_vat') && !empty($this->request->post['tax_id']) && (vat_validation($country_info['iso_code_2'], $this->request->post['tax_id']) == 'invalid')) { $json['error']['tax_id'] = $this->language->get('error_vat'); } } if ($this->request->post['country_id'] == '') { $json['error']['country'] = $this->language->get('error_country'); } if ($this->request->post['zone_id'] == '') { $json['error']['zone'] = $this->language->get('error_zone'); } if (!$json) { // Default Payment Address $this->load->model('account/address'); $this->session->data['payment_address_id'] = $this->model_account_address->addAddress($this->request->post); $this->session->data['payment_country_id'] = $this->request->post['country_id']; $this->session->data['payment_zone_id'] = $this->request->post['zone_id']; unset($this->session->data['payment_method']); unset($this->session->data['payment_methods']); } } } $this->response->setOutput(json_encode($json)); } } ?> Надіслати Поділитися на інших сайтах More sharing options... Sean Опубліковано: 7 серпня 2013 Share Опубліковано: 7 серпня 2013 Модуль файлы не меняет, а код схожий. При простой регистрции все работает, так как при оформлении заказа он берет инфу с аккаунта автоматически. Может есть решение? Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 7 серпня 2013 Автор Share Опубліковано: 7 серпня 2013 Модуль файлы не меняет, а код схожий. При простой регистрции все работает, так как при оформлении заказа он берет инфу с аккаунта автоматически. Может есть решение? Каким модулем вы пользуетесь, случаем не этим? Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 4 5 6 7 8 9 Вперед Сторінка 4 з 17 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Схожі публікації Модуль PDF Invoice to Order (Счет-фактура до замовлення в PDF) [Поддержка] Автор: kirians, 6 січня 2022 invoice invoice pdf (і ще %d) Теги: invoice invoice pdf pdf generate pdf attach pdf to email накладная пдф счет-фактура шаблон рахунок-фактура накладна 1 відповідь 985 переглядів QFX 1 лютого 2022 Проблема с каруселью фотографий товаров - шаблон "Простор" Автор: rayhack, 20 серпня шаблон 3 відповіді 267 переглядів rayhack 28 серпня Octostore - адаптивний, універтальний та продуманий шаблон для Opencart/OcStore [Поддержка] Автор: MonstroDesign, 1 липня octostore ocstore (і ще %d) Теги: octostore ocstore opencart opencart3 ocstore3 шаблон тема 4 відповіді 397 переглядів fokokero 4 жовтня Octostore - адаптивний, універтальний та продуманий шаблон для Opencart/OcStore Автор: MonstroDesign, 1 липня octostore ocstore (і ще %d) Теги: octostore ocstore opencart opencart3 ocstore3 шаблон тема 0 коментарів 12 839 переглядів MonstroDesign 22 травня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину Платные шаблоны MiniMalism - универсальный шаблон для OcStore и OpenCart [Поддержка] Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich
Active Опубліковано: 28 липня 2013 Share Опубліковано: 28 липня 2013 Шаблон круть!) Подскажите как сделать чтобы для отдельных подкатегорийтовар выводился списком, а для других сеткой? Или это нужно править код? Надіслати Поділитися на інших сайтах More sharing options...
OldAine Опубліковано: 28 липня 2013 Автор Share Опубліковано: 28 липня 2013 Шаблон круть!) Подскажите как сделать чтобы для отдельных подкатегорийтовар выводился списком, а для других сеткой? Или это нужно править код? Спасибо. Да, такого функционала нет, нужно править код, для этого установите себе vqmod, и поставьте вот этот файл. (либо внесите изменения из файла вручную в движок, тогда не придется устанавливать vqmod). После создайте в "catalog\view\theme\default\template\product" новый файл категории например сategory-20.tpl где 20-это id категории (посмотреть id можно в адресной строке, предварительно отключив генерацию чпу в админке в разделе Система->Настройка->Сервер) в самом созданном файле найдите строчки: view = $.cookie('display'); if (view) { display(view); } else { display('grid'); } и замените вот на это: view = $.cookie('display'); if (view) { display(view); } else { display('list'); } После почистите кеш в браузере, иначе изменения не будут видны. Надіслати Поділитися на інших сайтах More sharing options... Active Опубліковано: 28 липня 2013 Share Опубліковано: 28 липня 2013 Спасибо большое!))) Буду пробывать, отпишусь. Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... Sean Опубліковано: 7 серпня 2013 Share Опубліковано: 7 серпня 2013 Поставил модуль Loginza при оформлении заказа выходит вот такая вот ошибка. Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 7 серпня 2013 Автор Share Опубліковано: 7 серпня 2013 Поставил модуль Loginza при оформлении заказа выходит вот такая вот ошибка. Здравствуйте. С этим вопросом вам следует обратиться к автору модуля. Модуль наверняка вносит изменения в файлы движка, вот и выскакивают ошибки. Проверьте указанный в ошибке файл, схожи ли строчки 125 и 171 вот с этим? <?php class ControllerCheckoutPaymentAddress extends Controller { public function index() { $this->language->load('checkout/checkout'); $this->data['text_address_existing'] = $this->language->get('text_address_existing'); $this->data['text_address_new'] = $this->language->get('text_address_new'); $this->data['text_select'] = $this->language->get('text_select'); $this->data['text_none'] = $this->language->get('text_none'); $this->data['entry_firstname'] = $this->language->get('entry_firstname'); $this->data['entry_lastname'] = $this->language->get('entry_lastname'); $this->data['entry_company'] = $this->language->get('entry_company'); $this->data['entry_company_id'] = $this->language->get('entry_company_id'); $this->data['entry_tax_id'] = $this->language->get('entry_tax_id'); $this->data['entry_address_1'] = $this->language->get('entry_address_1'); $this->data['entry_address_2'] = $this->language->get('entry_address_2'); $this->data['entry_postcode'] = $this->language->get('entry_postcode'); $this->data['entry_city'] = $this->language->get('entry_city'); $this->data['entry_country'] = $this->language->get('entry_country'); $this->data['entry_zone'] = $this->language->get('entry_zone'); $this->data['button_continue'] = $this->language->get('button_continue'); if (isset($this->session->data['payment_address_id'])) { $this->data['address_id'] = $this->session->data['payment_address_id']; } else { $this->data['address_id'] = $this->customer->getAddressId(); } $this->data['addresses'] = array(); $this->load->model('account/address'); $this->data['addresses'] = $this->model_account_address->getAddresses(); $this->load->model('account/customer_group'); $customer_group_info = $this->model_account_customer_group->getCustomerGroup($this->customer->getCustomerGroupId()); if ($customer_group_info) { $this->data['company_id_display'] = $customer_group_info['company_id_display']; } else { $this->data['company_id_display'] = ''; } if ($customer_group_info) { $this->data['company_id_required'] = $customer_group_info['company_id_required']; } else { $this->data['company_id_required'] = ''; } if ($customer_group_info) { $this->data['tax_id_display'] = $customer_group_info['tax_id_display']; } else { $this->data['tax_id_display'] = ''; } if ($customer_group_info) { $this->data['tax_id_required'] = $customer_group_info['tax_id_required']; } else { $this->data['tax_id_required'] = ''; } if (isset($this->session->data['payment_country_id'])) { $this->data['country_id'] = $this->session->data['payment_country_id']; } else { $this->data['country_id'] = $this->config->get('config_country_id'); } if (isset($this->session->data['payment_zone_id'])) { $this->data['zone_id'] = $this->session->data['payment_zone_id']; } else { $this->data['zone_id'] = ''; } $this->load->model('localisation/country'); $this->data['countries'] = $this->model_localisation_country->getCountries(); if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/checkout/payment_address.tpl')) { $this->template = $this->config->get('config_template') . '/template/checkout/payment_address.tpl'; } else { $this->template = 'default/template/checkout/payment_address.tpl'; } $this->response->setOutput($this->render()); } public function validate() { $this->language->load('checkout/checkout'); $json = array(); // Validate if customer is logged in. if (!$this->customer->isLogged()) { $json['redirect'] = $this->url->link('checkout/checkout', '', 'SSL'); } // Validate cart has products and has stock. if ((!$this->cart->hasProducts() && empty($this->session->data['vouchers'])) || (!$this->cart->hasStock() && !$this->config->get('config_stock_checkout'))) { $json['redirect'] = $this->url->link('checkout/cart'); } // Validate minimum quantity requirments. $products = $this->cart->getProducts(); foreach ($products as $product) { $product_total = 0; foreach ($products as $product_2) { if ($product_2['product_id'] == $product['product_id']) { $product_total += $product_2['quantity']; } } if ($product['minimum'] > $product_total) { $json['redirect'] = $this->url->link('checkout/cart'); break; } } if (!$json) { if ($this->request->post['payment_address'] == 'existing') { $this->load->model('account/address'); if (empty($this->request->post['address_id'])) { $json['error']['warning'] = $this->language->get('error_address'); } elseif (!in_array($this->request->post['address_id'], array_keys($this->model_account_address->getAddresses()))) { $json['error']['warning'] = $this->language->get('error_address'); } else { // Default Payment Address $this->load->model('account/address'); $address_info = $this->model_account_address->getAddress($this->request->post['address_id']); if ($address_info) { $this->load->model('account/customer_group'); $customer_group_info = $this->model_account_customer_group->getCustomerGroup($this->customer->getCustomerGroupId()); // Company ID if ($customer_group_info['company_id_display'] && $customer_group_info['company_id_required'] && !$address_info['company_id']) { $json['error']['warning'] = $this->language->get('error_company_id'); } // Tax ID if ($customer_group_info['tax_id_display'] && $customer_group_info['tax_id_required'] && !$address_info['tax_id']) { $json['error']['warning'] = $this->language->get('error_tax_id'); } } } if (!$json) { $this->session->data['payment_address_id'] = $this->request->post['address_id']; if ($address_info) { $this->session->data['payment_country_id'] = $address_info['country_id']; $this->session->data['payment_zone_id'] = $address_info['zone_id']; } else { unset($this->session->data['payment_country_id']); unset($this->session->data['payment_zone_id']); } unset($this->session->data['payment_method']); unset($this->session->data['payment_methods']); } } if ($this->request->post['payment_address'] == 'new') { if ((utf8_strlen($this->request->post['firstname']) < 1) || (utf8_strlen($this->request->post['firstname']) > 32)) { $json['error']['firstname'] = $this->language->get('error_firstname'); } if ((utf8_strlen($this->request->post['lastname']) < 1) || (utf8_strlen($this->request->post['lastname']) > 32)) { $json['error']['lastname'] = $this->language->get('error_lastname'); } // Customer Group $this->load->model('account/customer_group'); $customer_group_info = $this->model_account_customer_group->getCustomerGroup($this->customer->getCustomerGroupId()); if ($customer_group_info) { // Company ID if ($customer_group_info['company_id_display'] && $customer_group_info['company_id_required'] && empty($this->request->post['company_id'])) { $json['error']['company_id'] = $this->language->get('error_company_id'); } // Tax ID if ($customer_group_info['tax_id_display'] && $customer_group_info['tax_id_required'] && empty($this->request->post['tax_id'])) { $json['error']['tax_id'] = $this->language->get('error_tax_id'); } } if ((utf8_strlen($this->request->post['address_1']) < 3) || (utf8_strlen($this->request->post['address_1']) > 128)) { $json['error']['address_1'] = $this->language->get('error_address_1'); } if ((utf8_strlen($this->request->post['city']) < 2) || (utf8_strlen($this->request->post['city']) > 32)) { $json['error']['city'] = $this->language->get('error_city'); } $this->load->model('localisation/country'); $country_info = $this->model_localisation_country->getCountry($this->request->post['country_id']); if ($country_info) { if ($country_info['postcode_required'] && (utf8_strlen($this->request->post['postcode']) < 2) || (utf8_strlen($this->request->post['postcode']) > 10)) { $json['error']['postcode'] = $this->language->get('error_postcode'); } // VAT Validation $this->load->helper('vat'); if ($this->config->get('config_vat') && !empty($this->request->post['tax_id']) && (vat_validation($country_info['iso_code_2'], $this->request->post['tax_id']) == 'invalid')) { $json['error']['tax_id'] = $this->language->get('error_vat'); } } if ($this->request->post['country_id'] == '') { $json['error']['country'] = $this->language->get('error_country'); } if ($this->request->post['zone_id'] == '') { $json['error']['zone'] = $this->language->get('error_zone'); } if (!$json) { // Default Payment Address $this->load->model('account/address'); $this->session->data['payment_address_id'] = $this->model_account_address->addAddress($this->request->post); $this->session->data['payment_country_id'] = $this->request->post['country_id']; $this->session->data['payment_zone_id'] = $this->request->post['zone_id']; unset($this->session->data['payment_method']); unset($this->session->data['payment_methods']); } } } $this->response->setOutput(json_encode($json)); } } ?> Надіслати Поділитися на інших сайтах More sharing options... Sean Опубліковано: 7 серпня 2013 Share Опубліковано: 7 серпня 2013 Модуль файлы не меняет, а код схожий. При простой регистрции все работает, так как при оформлении заказа он берет инфу с аккаунта автоматически. Может есть решение? Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 7 серпня 2013 Автор Share Опубліковано: 7 серпня 2013 Модуль файлы не меняет, а код схожий. При простой регистрции все работает, так как при оформлении заказа он берет инфу с аккаунта автоматически. Может есть решение? Каким модулем вы пользуетесь, случаем не этим? Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 4 5 6 7 8 9 Вперед Сторінка 4 з 17 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Схожі публікації Модуль PDF Invoice to Order (Счет-фактура до замовлення в PDF) [Поддержка] Автор: kirians, 6 січня 2022 invoice invoice pdf (і ще %d) Теги: invoice invoice pdf pdf generate pdf attach pdf to email накладная пдф счет-фактура шаблон рахунок-фактура накладна 1 відповідь 985 переглядів QFX 1 лютого 2022 Проблема с каруселью фотографий товаров - шаблон "Простор" Автор: rayhack, 20 серпня шаблон 3 відповіді 267 переглядів rayhack 28 серпня Octostore - адаптивний, універтальний та продуманий шаблон для Opencart/OcStore [Поддержка] Автор: MonstroDesign, 1 липня octostore ocstore (і ще %d) Теги: octostore ocstore opencart opencart3 ocstore3 шаблон тема 4 відповіді 397 переглядів fokokero 4 жовтня Octostore - адаптивний, універтальний та продуманий шаблон для Opencart/OcStore Автор: MonstroDesign, 1 липня octostore ocstore (і ще %d) Теги: octostore ocstore opencart opencart3 ocstore3 шаблон тема 0 коментарів 12 839 переглядів MonstroDesign 22 травня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину Платные шаблоны MiniMalism - универсальный шаблон для OcStore и OpenCart [Поддержка]
Active Опубліковано: 28 липня 2013 Share Опубліковано: 28 липня 2013 Спасибо большое!))) Буду пробывать, отпишусь. Надіслати Поділитися на інших сайтах More sharing options...
Sean Опубліковано: 7 серпня 2013 Share Опубліковано: 7 серпня 2013 Поставил модуль Loginza при оформлении заказа выходит вот такая вот ошибка. Надіслати Поділитися на інших сайтах More sharing options...
OldAine Опубліковано: 7 серпня 2013 Автор Share Опубліковано: 7 серпня 2013 Поставил модуль Loginza при оформлении заказа выходит вот такая вот ошибка. Здравствуйте. С этим вопросом вам следует обратиться к автору модуля. Модуль наверняка вносит изменения в файлы движка, вот и выскакивают ошибки. Проверьте указанный в ошибке файл, схожи ли строчки 125 и 171 вот с этим? <?php class ControllerCheckoutPaymentAddress extends Controller { public function index() { $this->language->load('checkout/checkout'); $this->data['text_address_existing'] = $this->language->get('text_address_existing'); $this->data['text_address_new'] = $this->language->get('text_address_new'); $this->data['text_select'] = $this->language->get('text_select'); $this->data['text_none'] = $this->language->get('text_none'); $this->data['entry_firstname'] = $this->language->get('entry_firstname'); $this->data['entry_lastname'] = $this->language->get('entry_lastname'); $this->data['entry_company'] = $this->language->get('entry_company'); $this->data['entry_company_id'] = $this->language->get('entry_company_id'); $this->data['entry_tax_id'] = $this->language->get('entry_tax_id'); $this->data['entry_address_1'] = $this->language->get('entry_address_1'); $this->data['entry_address_2'] = $this->language->get('entry_address_2'); $this->data['entry_postcode'] = $this->language->get('entry_postcode'); $this->data['entry_city'] = $this->language->get('entry_city'); $this->data['entry_country'] = $this->language->get('entry_country'); $this->data['entry_zone'] = $this->language->get('entry_zone'); $this->data['button_continue'] = $this->language->get('button_continue'); if (isset($this->session->data['payment_address_id'])) { $this->data['address_id'] = $this->session->data['payment_address_id']; } else { $this->data['address_id'] = $this->customer->getAddressId(); } $this->data['addresses'] = array(); $this->load->model('account/address'); $this->data['addresses'] = $this->model_account_address->getAddresses(); $this->load->model('account/customer_group'); $customer_group_info = $this->model_account_customer_group->getCustomerGroup($this->customer->getCustomerGroupId()); if ($customer_group_info) { $this->data['company_id_display'] = $customer_group_info['company_id_display']; } else { $this->data['company_id_display'] = ''; } if ($customer_group_info) { $this->data['company_id_required'] = $customer_group_info['company_id_required']; } else { $this->data['company_id_required'] = ''; } if ($customer_group_info) { $this->data['tax_id_display'] = $customer_group_info['tax_id_display']; } else { $this->data['tax_id_display'] = ''; } if ($customer_group_info) { $this->data['tax_id_required'] = $customer_group_info['tax_id_required']; } else { $this->data['tax_id_required'] = ''; } if (isset($this->session->data['payment_country_id'])) { $this->data['country_id'] = $this->session->data['payment_country_id']; } else { $this->data['country_id'] = $this->config->get('config_country_id'); } if (isset($this->session->data['payment_zone_id'])) { $this->data['zone_id'] = $this->session->data['payment_zone_id']; } else { $this->data['zone_id'] = ''; } $this->load->model('localisation/country'); $this->data['countries'] = $this->model_localisation_country->getCountries(); if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/checkout/payment_address.tpl')) { $this->template = $this->config->get('config_template') . '/template/checkout/payment_address.tpl'; } else { $this->template = 'default/template/checkout/payment_address.tpl'; } $this->response->setOutput($this->render()); } public function validate() { $this->language->load('checkout/checkout'); $json = array(); // Validate if customer is logged in. if (!$this->customer->isLogged()) { $json['redirect'] = $this->url->link('checkout/checkout', '', 'SSL'); } // Validate cart has products and has stock. if ((!$this->cart->hasProducts() && empty($this->session->data['vouchers'])) || (!$this->cart->hasStock() && !$this->config->get('config_stock_checkout'))) { $json['redirect'] = $this->url->link('checkout/cart'); } // Validate minimum quantity requirments. $products = $this->cart->getProducts(); foreach ($products as $product) { $product_total = 0; foreach ($products as $product_2) { if ($product_2['product_id'] == $product['product_id']) { $product_total += $product_2['quantity']; } } if ($product['minimum'] > $product_total) { $json['redirect'] = $this->url->link('checkout/cart'); break; } } if (!$json) { if ($this->request->post['payment_address'] == 'existing') { $this->load->model('account/address'); if (empty($this->request->post['address_id'])) { $json['error']['warning'] = $this->language->get('error_address'); } elseif (!in_array($this->request->post['address_id'], array_keys($this->model_account_address->getAddresses()))) { $json['error']['warning'] = $this->language->get('error_address'); } else { // Default Payment Address $this->load->model('account/address'); $address_info = $this->model_account_address->getAddress($this->request->post['address_id']); if ($address_info) { $this->load->model('account/customer_group'); $customer_group_info = $this->model_account_customer_group->getCustomerGroup($this->customer->getCustomerGroupId()); // Company ID if ($customer_group_info['company_id_display'] && $customer_group_info['company_id_required'] && !$address_info['company_id']) { $json['error']['warning'] = $this->language->get('error_company_id'); } // Tax ID if ($customer_group_info['tax_id_display'] && $customer_group_info['tax_id_required'] && !$address_info['tax_id']) { $json['error']['warning'] = $this->language->get('error_tax_id'); } } } if (!$json) { $this->session->data['payment_address_id'] = $this->request->post['address_id']; if ($address_info) { $this->session->data['payment_country_id'] = $address_info['country_id']; $this->session->data['payment_zone_id'] = $address_info['zone_id']; } else { unset($this->session->data['payment_country_id']); unset($this->session->data['payment_zone_id']); } unset($this->session->data['payment_method']); unset($this->session->data['payment_methods']); } } if ($this->request->post['payment_address'] == 'new') { if ((utf8_strlen($this->request->post['firstname']) < 1) || (utf8_strlen($this->request->post['firstname']) > 32)) { $json['error']['firstname'] = $this->language->get('error_firstname'); } if ((utf8_strlen($this->request->post['lastname']) < 1) || (utf8_strlen($this->request->post['lastname']) > 32)) { $json['error']['lastname'] = $this->language->get('error_lastname'); } // Customer Group $this->load->model('account/customer_group'); $customer_group_info = $this->model_account_customer_group->getCustomerGroup($this->customer->getCustomerGroupId()); if ($customer_group_info) { // Company ID if ($customer_group_info['company_id_display'] && $customer_group_info['company_id_required'] && empty($this->request->post['company_id'])) { $json['error']['company_id'] = $this->language->get('error_company_id'); } // Tax ID if ($customer_group_info['tax_id_display'] && $customer_group_info['tax_id_required'] && empty($this->request->post['tax_id'])) { $json['error']['tax_id'] = $this->language->get('error_tax_id'); } } if ((utf8_strlen($this->request->post['address_1']) < 3) || (utf8_strlen($this->request->post['address_1']) > 128)) { $json['error']['address_1'] = $this->language->get('error_address_1'); } if ((utf8_strlen($this->request->post['city']) < 2) || (utf8_strlen($this->request->post['city']) > 32)) { $json['error']['city'] = $this->language->get('error_city'); } $this->load->model('localisation/country'); $country_info = $this->model_localisation_country->getCountry($this->request->post['country_id']); if ($country_info) { if ($country_info['postcode_required'] && (utf8_strlen($this->request->post['postcode']) < 2) || (utf8_strlen($this->request->post['postcode']) > 10)) { $json['error']['postcode'] = $this->language->get('error_postcode'); } // VAT Validation $this->load->helper('vat'); if ($this->config->get('config_vat') && !empty($this->request->post['tax_id']) && (vat_validation($country_info['iso_code_2'], $this->request->post['tax_id']) == 'invalid')) { $json['error']['tax_id'] = $this->language->get('error_vat'); } } if ($this->request->post['country_id'] == '') { $json['error']['country'] = $this->language->get('error_country'); } if ($this->request->post['zone_id'] == '') { $json['error']['zone'] = $this->language->get('error_zone'); } if (!$json) { // Default Payment Address $this->load->model('account/address'); $this->session->data['payment_address_id'] = $this->model_account_address->addAddress($this->request->post); $this->session->data['payment_country_id'] = $this->request->post['country_id']; $this->session->data['payment_zone_id'] = $this->request->post['zone_id']; unset($this->session->data['payment_method']); unset($this->session->data['payment_methods']); } } } $this->response->setOutput(json_encode($json)); } } ?> Надіслати Поділитися на інших сайтах More sharing options... Sean Опубліковано: 7 серпня 2013 Share Опубліковано: 7 серпня 2013 Модуль файлы не меняет, а код схожий. При простой регистрции все работает, так как при оформлении заказа он берет инфу с аккаунта автоматически. Может есть решение? Надіслати Поділитися на інших сайтах More sharing options... OldAine Опубліковано: 7 серпня 2013 Автор Share Опубліковано: 7 серпня 2013 Модуль файлы не меняет, а код схожий. При простой регистрции все работает, так как при оформлении заказа он берет инфу с аккаунта автоматически. Может есть решение? Каким модулем вы пользуетесь, случаем не этим? Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 4 5 6 7 8 9 Вперед Сторінка 4 з 17 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1 Перейти до списку тем Схожі публікації Модуль PDF Invoice to Order (Счет-фактура до замовлення в PDF) [Поддержка] Автор: kirians, 6 січня 2022 invoice invoice pdf (і ще %d) Теги: invoice invoice pdf pdf generate pdf attach pdf to email накладная пдф счет-фактура шаблон рахунок-фактура накладна 1 відповідь 985 переглядів QFX 1 лютого 2022 Проблема с каруселью фотографий товаров - шаблон "Простор" Автор: rayhack, 20 серпня шаблон 3 відповіді 267 переглядів rayhack 28 серпня Octostore - адаптивний, універтальний та продуманий шаблон для Opencart/OcStore [Поддержка] Автор: MonstroDesign, 1 липня octostore ocstore (і ще %d) Теги: octostore ocstore opencart opencart3 ocstore3 шаблон тема 4 відповіді 397 переглядів fokokero 4 жовтня Octostore - адаптивний, універтальний та продуманий шаблон для Opencart/OcStore Автор: MonstroDesign, 1 липня octostore ocstore (і ще %d) Теги: octostore ocstore opencart opencart3 ocstore3 шаблон тема 0 коментарів 12 839 переглядів MonstroDesign 22 травня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
Sean Опубліковано: 7 серпня 2013 Share Опубліковано: 7 серпня 2013 Модуль файлы не меняет, а код схожий. При простой регистрции все работает, так как при оформлении заказа он берет инфу с аккаунта автоматически. Может есть решение? Надіслати Поділитися на інших сайтах More sharing options...
OldAine Опубліковано: 7 серпня 2013 Автор Share Опубліковано: 7 серпня 2013 Модуль файлы не меняет, а код схожий. При простой регистрции все работает, так как при оформлении заказа он берет инфу с аккаунта автоматически. Может есть решение? Каким модулем вы пользуетесь, случаем не этим? Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 3 4 5 6 7 8 9 Вперед Сторінка 4 з 17 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 1
Recommended Posts