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

bulldozer323

Newbie
  
  • Posts

    41
  • Joined

  • Last visited

Everything posted by bulldozer323

  1. Скачать / Купить дополнение Обратный звонок + модуль обратной связи Модуль обратного звонка + модуль обратной связи. Возможности модуля: вставка модуля обратной связи в схему вашего сайта; указание произвольного заголовка и текста для вашего модуля; возможность включить капчу для через стандартные средства; активация кнопки обратного звонка в шапке сайта (стандартная тема). Все запросы отправленные через данные формы приходят на почту указанную в админ-панели. Демо магазина Установка: перейдите в модули>установка - установите архив для своей версии Opencart; перейдите в модули>модификаторы - обновите модификаторы; перейдите в список модулей, установите, настройте и сохраните модуль; чтобы вставить модуль на сайт, перейдите в дизайн>схемы и вставьте на необходимую страницу. Важная информация: кнопка обратной связи рассчитана на стандартную тему, доработка под вашу тему оплачивается отдельно. Модуль распространяется бесплатно, поддержка не осуществляется. Если у вас есть пожелания или предложения пишите на почту [email protected] Если вы хотите отблагодарить разработчика, это можно сделать на Яндекс Кошелек: 410015066968545 либо по ссылке Добавил bulldozer323 Добавлено 06.07.2018 Категория Обратная связь, звонки Системные требования Метод активации Без активации Ioncube Loader Нет ocStore 3.0 2.3 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика  
  2. Приветствую дорогие форумчане! Задался мыслью облегчить жизнь себе, а в последствии возможно и другим, если разберемся в этой теме... В общем, для того чтобы самостоятельно не высчитывать каждый раз стоимость товара с вычислением выделенного НДС решил добавить дополнительный тип в форму создания налоговой ставки ('admin\view\template\localisation\tax_rate_form.twig'): {% if type == 'P' %} <option value="P" selected="selected">{{ text_percent }}</option> {% else %} <option value="P">{{ text_percent }}</option> {% endif %} <!-- Added --> {% if type == 'A' %} <option value="A" selected="selected">Выделить процент</option> {% else %} <option value="A">Выделить процент</option> {% endif %} <!-- Added --> {% if type == 'F' %} <option value="F" selected="selected">{{ text_amount }}</option> {% else %} <option value="F">{{ text_amount }}</option> {% endif %} Далее в контроллер ('system\library\cart\tax.php') внес следующие изменения: foreach ($tax_rates as $tax_rate) { if ($calculate != 'P' && $calculate != 'F' && $calculate != 'A') { $amount += $tax_rate['amount']; } elseif ($tax_rate['type'] == $calculate) { $amount += $tax_rate['amount']; } } А так же: if ($tax_rate['type'] == 'F') { $amount += $tax_rate['rate']; } elseif ($tax_rate['type'] == 'P') { $amount += ($value / 100 * $tax_rate['rate']); } elseif ($tax_rate['type'] == 'A') { $amount += ($value * $tax_rate['rate'] / (1 . $tax_rate['rate'])); } Теперь налог при выборе типа налоговой ставки Выделить процент высчитывается правильно. Сейчас необходимо сделать так, чтобы при $tax_rate['type'] == 'A' налог не прибавлялся к цене товара, а оставался самостоятельно величиной. Есть у кого какие идеи? Может кто сталкивался с подобным? Простого решения этой задачи не смог найти.
  3. Спасибо, я уже пытался переделать данный модуль под 3.0.2.0, сделать чтобы это работало у меня не получилось. Вот и решил порыться на Opencart.com в поисках готового решения для третей версии. Все устраивает, кроме того, что не получается сделать без категорий, а поддержка денег просит, более чем уверен, за пару строк...
  4. Всем привет! Имеется данный бесплатный модуль https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=14861&filter_search=Header Module, в нем все гуд, кроме одного нюанса. Ссылки выводятся только тогда, когда в како-либо категории стоит отметка "главное меню". В главном меню не планируется выводить категории, необходимо вывести свои ссылки в любом случае вне зависимости от категорий. Так вот, все мои знания структуры и php привели меня к контроллеру tmdheader.php который в install.xml меняет контроллер menu.php. Контроллер модуля практически идентичен дефолтному, отличаются несколькими строками. Гуру php помогите разобраться, что нужно сделать чтобы решить мою проблему, спасибо! tmdheader.php: <?php class ControllerExtensionTmdHeader extends Controller { public function index() { $this->load->language('extension/tmdheader'); $data['text_all'] = $this->language->get('text_all'); // Menu $this->load->model('catalog/category'); $this->load->model('catalog/product'); $data['categories'] = array(); $categories = $this->model_catalog_category->getCategories(0); foreach ($categories as $category) { if ($category['top']) { // Level 2 $children_data = array(); $children = $this->model_catalog_category->getCategories($category['category_id']); foreach ($children as $child) { $filter_data = array( 'filter_category_id' => $child['category_id'], 'filter_sub_category' => true ); $children_data[] = array( 'name' => $child['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), 'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id']) ); } // Level 1 $data['categories'][] = array( 'name' => $category['name'], 'children' => $children_data, 'column' => $category['column'] ? $category['column'] : 1, 'href' => $this->url->link('product/category', 'path=' . $category['category_id']) ); } } $data['headermenus'] = array(); $this->load->model('extension/headermenu'); $data['headermenu'] =$this->model_extension_headermenu->getHeadermenu(); return $this->load->view('extension/tmdheader', $data); } }
  5. Доброго дня, дорогие друзья! У меня следующая задача, необходимо скрывать определенный блок в корзине товаров, и делать это тогда, когда хотя-бы у одного из товаров в корзине будет значение равное "100" в таблице oc_product в определенном столбце. Соответственно нужно сделать проверку товаров в корзине, есть ли у кого-либо в этом столбце значение 100, если да то скрывать блок. На этом блоке уже есть несколько проверок, следующим способом: <?php if($check==1){?> Прошу помощи, логически понимаю, что нужно делать, но чтобы реализовать это, у меня не хватает знаний php.
  6. Спасибо! А есть какой-нибудь живой пример? Мои отношения с php на вы, было бы намного проще если бы был пример
  7. Доброго дня, дорогие друзья! Мне необходимо реализовать в карточке товара автоматическое обновление веса при выборе опции. В админке опция прописана следующим образом: В карточке товара вес выводится простым: <?php echo $weight; ?> Прошу помощи, как реализовать данную функцию?
  8. Даже не подумал об этом... Да, этот способ помог, но ранее не было необходимости менять значение.
  9. Версия ocStore 2.3.0.2, проблема заключается в том, что отвалилась возможность убрать значение опции из списка доступных выставив количество равное 0. Дабы было понятнее приложу скриншоты, в значениях опции выставлено количество - 0, а в самой карточке товара значения остаются на своем месте. Эта функция была доступна ранее, код не ковырялся в этом промежутке. Связываю проблему с тем, что в данной опции очень много значений, которые постоянно пополняются, потому-что с меньшим количеством значений в опции такая возможность была доступна. Прошу помощи решить данную проблему, кто сталкивался с таким?
  10. Добрый день! Не появляются данные в xml файле index.php?route=extension/feed/google_sitemap, что делать?
  11. Добрый день! Необходимо немного допилить бесплатный модуль учета в заказе для OcStore 2.3. X-Fee https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=13535&filter_search=x-fee Задача: изменить или добавить подсчет комиссии в процентах. Сколько будет стоить и необходимое время?
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.