annnn
-
Публікації
160 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем annnn
-
-
-
Может кто подскажет
уже весь вечер пытаюсь одеть верстку на форму
это какой то капец
на русской версии при заполненных полях все работает, на укр. вообще не работает при заполненных полях
что то с js
модуль испольуется
Модуль Конструктор форм Opencart 3.0 -
Все. сделал по другому
заменил {{ text_language_flag }} на {{ language.name }}
в настройках локализаций поменял русский на ru и украинский на ua -
2 минуты назад, PaulKravchenko сказал:
Естественно, потому что {% if language.code == code %}
так как сделать то?
-
1 минуту назад, PaulKravchenko сказал:
Переверстать /catalog/common/language.twig
не получается
делаю следующее
в языковые файлы добавил $_['text_language_flag'] = 'ru'; $_['text_language_flag'] = 'ua';
в /language.twig заменил img на {{ text_language_flag }}
и ниже где активный так же изображение заменил на {{ text_language_flag }}
вот так
<ul class="mlang"> {% for language in languages %} {% if language.code == code %} <li> <button class="btn btn-link btn-block language-select active" type="button" name="{{ language.code }}"> {{ text_language_flag }} </button> </li> {% else %} <li> <button class="btn btn-link btn-block language-select" type="button" name="{{ language.code }}"> {{ text_language_flag }} </button> </li> {% endif %} {% endfor %} </ul>
и теперь если какой то язык активен, на обеих высвечивается тот, который активен
-
Как сделать переключатель языков не флагами а текстом ru, ua ?
-
копирую
контроллер free
переименовываю на free1
так же языковый файл
так же view
лезут ошибки
какие действия нужно еще сделать?
под 3 версию ничего путного найти не могу -
Большое Спасибо 29aleksey за оказаную помощь!
-
4 минуты назад, 29aleksey сказал:
@annnn написал в личку
отписал Вам
-
Только что, 29aleksey сказал:
все верно я не имею не какого отношения к этому шаблону
там что в архиве шаблон есть модуль ?
нет
там модуль ниже у этого автора продается
он мне отписал либо доплачивай, либо к автору обращайся
вот я и вас нашел -
1 минуту назад, 29aleksey сказал:
@annnn что значит нету ?
вы даже не пытались мне тут написать
версии модуля есть под разные версии php
так я не у вас покупал
я покупал вот тут
а вам скорее я писал на вашем сайте, где вы сказали что отношения к модулю никакого не имеете на форуме -
2 минуты назад, Tank сказал:
Попросите автора выслать архив для нужно вам версии PHP или посмотрите файлы для скачивания при покупке, там наверняка есть версия модуля для вашей версии PHP.
нету
ни в описании не указано
ни какой либо инструкции -
-
я так понимаю что нужна смена пхп?
разве 3я ветка будет работать на пхп 5.3? -
Заливаю в корень, обновляю кеш, в группе админов галочки все выставляю
модуль нигде не появляется
какие еще действия нужно сделать? -
Есть сайт
запилен на шаблоне Aridius Eclipse , перепилен наверное много раз
в нем есть модуль пои ска - живой поиск
так вот
если ввести запрос, выводит в выпадающем блоке товары, в которых есть поисковая фраза
но если нажать на кнопку поиска, или нажать на показать все
перекидывает на пустую дефолтную страницу поиска /index.php?route=product/search
вот его tplСпойлер<script> window.jquery_scripts.push(function() { // livesearch (function($) { $.fn.livesearch = function(option) { return this.each(function() { this.timer = null; this.items = new Array(); this.minLength = <?php echo $aridius_livesearch_symbol; ?>; $.extend(this, option); $(this).attr('livesearch', 'off'); // Blur $(this).on('blur', function() { setTimeout(function(object) { object.hide(); }, 200, this); }); // Keydown $(this).on('input', function(event) { if (event.keyCode == 27) { this.hide(); } else if (this.value.length <= this.minLength) { this.hide(); } else { this.request(); } }); // Show this.show = function() { var pos = $(this).position(); $(this).siblings('ul.dropdown-menu').css({ top: pos.top + $(this).outerHeight(), left: pos.left }); $(this).siblings('ul.dropdown-menu').show(); } // Hide this.hide = function() { $(this).siblings('ul.dropdown-menu').hide(); } // Request this.request = function() { clearTimeout(this.timer); this.timer = setTimeout(function(object) { object.source($(object).val(), $.proxy(object.response, object)); }, 200, this); } // Response this.response = function(json) { html = ''; if (json.length) { for (i = 0; i < json.length; i++) { this.items[json[i]['value']] = json[i]; } for (i = 0; i < json.length; i++) { if (!json[i]['category']) { html += '<a href="javascript:void(0)" onclick="location = " '+ json[i]['href'] + '"" >'; html += '<li class="search-container2" data-value="' + json[i]['value'] + '">'; if(json[i]['image']){ html += '<div class="search-thumb"><img src="' + json[i]['image'] + '"/></div>'; } html += '<div class="search-container">'; html += '<div ><div class="search-name">' + json[i]['label'] + '</div><br/>'; html += '<div class="search-special">' + json[i]['special'] + '</div></div>'; if(json[i]['special']){ html += '<div class="search-price2">' + json[i]['price'] + '</div></div>'; } else { html += '<div class="search-price">' + json[i]['price'] + '</div></div>'; } html += '</div>'; html += '<div style="clear:both;"></div></li></a>'; } } html += '<a onclick="$(\'#search .btn-default\').trigger(\'click\');" class="search-all"><?php echo $aridius_livesearch_viewmore; ?></a>'; } if (html) { this.show(); } else { this.hide(); } $(this).siblings('ul.dropdown-menu').html(html); } $(this).after('<ul class="dropdown-menu"></ul>'); $(this).siblings('ul.dropdown-menu').delegate('a', 'click', $.proxy(this.click, this)); }); } })(window.jQuery); $("input[name='search']").livesearch({source:function(a,b){$.ajax({url:"index.php?route=extension/module/aridius_livesearch/livesearch&search="+encodeURIComponent(a),dataType:"json",success:function(a){b($.map(a,function(a){return{label:a.name,price:a.price,special:a.special,image:a.image,href:a.href,value:a.product_id}}))}})},select:function(a){$("input[name='search']").val(a.label)}}); }); </script>
вот его контироллер
мож кто подскажет в чем дело?
Спойлер<?php class ControllerExtensionModuleAridiusLivesearch extends Controller { public function index($setting) { $this->load->language('extension/module/aridius_livesearch'); $data['aridius_livesearch_viewmore'] = $this->language->get('aridius_livesearch_viewmore'); $data['aridius_livesearch_symbol'] = $this->config->get('aridius_livesearch_symbol'); $data['aridius_livesearch_img'] = $this->config->get('aridius_livesearch_img'); return $this->load->view('extension/module/aridius_livesearch', $data); } public function livesearch() { $json = array(); if (isset($this->request->get['search'])) { $this->load->model('catalog/product'); $this->load->model('tool/image'); if (isset($this->request->get['search'])) { $filter_name = $this->request->get['search']; } else { $filter_name = ''; } if (isset($this->request->get['search'])) { $filter_tag = $this->request->get['search']; } else { $filter_tag = ''; } if (isset($this->request->get['search'])) { $filter_model = $this->request->get['search']; } else { $filter_model = ''; } if (isset($this->request->get['search'])) { $filter_sku = $this->request->get['search']; } else { $filter_sku = ''; } if (isset($this->request->get['search'])) { $filter_description = $this->request->get['search']; } else { $filter_description = ''; } if (isset($this->request->get['limit'])) { $limit = $this->request->get['limit']; } else { $limit = 5; } $data = array( 'filter_name' => $filter_name, 'filter_tag' => ($this->config->get('aridius_livesearch_tag')) ? false : $filter_tag, 'filter_model' => ($this->config->get('aridius_livesearch_livesearch_model')) ? false : $filter_model, 'filter_sku' => ($this->config->get('aridius_livesearch_sku')) ? false : $filter_sku, 'filter_description' => ($this->config->get('aridius_livesearch_description')) ? false : $filter_description, 'start' => 0, 'limit' => $this->config->get('aridius_livesearch_limit') ); $results = $this->model_catalog_product->liveSearch($data); foreach ($results as $result) { if ($this->customer->isLogged() || !$this->config->get('config_customer_price')) { $price = $this->currency->format($this->tax->calculate($result['price'], $result['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']); } else { $price = ''; } if ((float)$result['special']) { $special = $this->currency->format($this->tax->calculate($result['special'], $result['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']); } else { $special = ''; } if ($result['image']) { $image = $this->model_tool_image->resize($result['image'], $this->config->get('aridius_livesearch_width'), $this->config->get('aridius_livesearch_height')); } else { $image = $this->model_tool_image->resize('placeholder.png', $this->config->get('aridius_livesearch_width'), $this->config->get('aridius_livesearch_height')); } $json[] = array( 'product_id' => $result['product_id'], 'price' => $price, 'special' => $special, 'image' => ($this->config->get('aridius_livesearch_img')) ? false : $image, 'href' => $this->url->link('product/product', '&product_id=' . $result['product_id']), 'name' => strip_tags(html_entity_decode($result['name'], ENT_QUOTES, 'UTF-8')) ); } } $this->response->setOutput(json_encode($json)); } }
-
блин, реально бред
может действительно не тут
но помню же, точно такой форум -
нет, на этом форуме был
буквально 1.5 месяца назад под 3ю ветку ставил
вот ставил на сайт https://prnt.sc/22lp2pg
бред какой то в общем
написано было что данный модуль уже снят с продаж, и ссылка на скачивание стояла -
был тут бесплатный ocfilter
ставил на одном тестовом сайте совсем недавно
сейчас захожу, нахожу только какой то бред OCFilter - Установка, обновление, настройка
зачем было тогда выставлять его ранее? -
Здравствуйте
Как сделать отсчет номеров заказов начиная уже от 09999 ?
Спасибо -
Доброго времени
столкнулся с проблемой
сейчас редактируя шаблон списка товаров(category.twig) изменения не вступают в силу
чищу кеш модификатора, чищу кеш шаблона
ничего не помогает
вот журнал ошибок, я там ничего понять не могу
Спойлер2021-10-22 8:53:13 - MOD: Modification Default FILE: system/engine/action.php REGEX: ~(require|include)(_once)?\(([^)]+)~ LINE: 69 FILE: system/engine/loader.php REGEX: ~(require|include)(_once)?\(([^)]+)~ LINE: 77 LINE: 151 LINE: 168 FILE: system/library/config.php REGEX: ~(require|include)(_once)?\(([^)]+)~ LINE: 59 FILE: system/library/language.php REGEX: ~(require|include)(_once)?\(([^)]+)~ LINE: 67 LINE: 73 FILE: system/library/template/template.php REGEX: ~(require|include)(_once)?\(([^)]+)~ LINE: 18 FILE: system/library/template/twig.php CODE: if (is_file($file)) { LINE: 13 ---------------------------------------------------------------- MOD: Fix for twig CODE: $loader = new \Twig_Loader_Array(array($filename . '.twig' => $code)); NOT FOUND - OPERATION SKIPPED! CODE: $loader = new \Twig\Loader\ArrayLoader(array($filename . '.twig' => $code)); LINE: 34 ---------------------------------------------------------------- MOD: SimplePars FILE: admin/controller/common/column_left.php CODE: if ($this->user->hasPermission('access', 'catalog/download')) { LINE: 103 ---------------------------------------------------------------- MOD: 2 simple url rewrite FILE: catalog/controller/startup/startup.php CODE: $this->registry->set('url' LINE: 47 ---------------------------------------------------------------- MOD: DEV-OPENCART.COM — Localcopy (Загрузка без настроек FTP) FILE: admin/controller/marketplace/install.php CODE: if ($safe) { LINE: 165 CODE: if (is_dir($file) && !is_dir($path)) { LINE: 221 ---------------------------------------------------------------- MOD: DEV-OPENCART.COM — OcFilter (v4.7.5) FILE: admin/controller/catalog/product.php CODE: function getForm() { LINE: 854 CODE: if (isset($this->error['warning'])) LINE: 667 LINE: 871 CODE: if ($this->user->hasPermission('access', 'catalog/filter')) { LINE: 78 FILE: admin/language/en-gb/catalog/product.php CODE: $_['text_success'] LINE: 15 FILE: admin/language/ru-ru/catalog/product.php CODE: $_['text_success'] LINE: 15 FILE: admin/language/en-gb/common/column_left.php CODE: $_['text_option'] LINE: 49 FILE: admin/language/ru-ru/common/column_left.php CODE: $_['text_option'] LINE: 60 FILE: admin/model/catalog/product.php CODE: if (isset($data['product_layout'])) { LINE: 161 LINE: 362 CODE: $data['product_attribute'] = $this->getProductAttributes($product_id); LINE: 407 CODE: $this->db->query("DELETE FROM " . DB_PREFIX . "product WHERE product_id = '" . (int)$product_id . "'"); LINE: 433 FILE: admin/view/template/catalog/product_form.twig CODE: <script ENGINE="text/javascript"> NOT FOUND - OPERATIONS ABORTED! CODE: Cart($this->registry)); LINE: 201 FILE: catalog/controller/startup/seo_url.php CODE: $this->url->addRewrite($this); LINE: 25 FILE: catalog/model/catalog/product.php CODE: $sql .= " LEFT JOIN " . DB_PREFIX . "product_description LINE: 97 LINE: 469 CODE: if (!empty($data['filter_manufacturer_id LINE: 178 LINE: 557 FILE: catalog/controller/product/category.php CODE: $data['breadcrumbs'] = array(); LINE: 78 CODE: $product_total = LINE: 226 CODE: if (isset($this->request->get['filter'])) { LINE: 288 CODE: if (isset($this->request->get['filter'])) { LINE: 363 CODE: if (isset($this->request->get['filter'])) { LINE: 398 CODE: $data['limit'] = $limit; LINE: 537 FILE: system/library/document.php CODE: public function getLinks LINE: 116 CODE: private $keywords; LINE: 21 CODE: public function setTitle($title) { LINE: 44 FILE: system/library/seopro.php CODE: validate() { LINE: 476 FILE: catalog/controller/common/header.php CODE: getTitle(); LINE: 57 FILE: catalog/view/theme/default/template/common/header.twig CODE: </title> LINE: 13 FILE: catalog/language/en-gb/common/footer.php CODE: http://opencart.pro/ NOT FOUND - OPERATIONS ABORTED! FILE: catalog/language/ru-ru/common/footer.php CODE: http://opencart.pro/ NOT FOUND - OPERATIONS ABORTED! FILE: catalog/language/uk-ua/common/footer.php CODE: http://opencart.pro/ NOT FOUND - OPERATIONS ABORTED! CODE: http://myopencart.com/ NOT FOUND - OPERATIONS ABORTED! CODE: http://myopencart.com/ NOT FOUND - OPERATIONS ABORTED! CODE: http://myopencart.com/ NOT FOUND - OPERATIONS ABORTED! CODE: http://www.opencart.com NOT FOUND - OPERATIONS ABORTED! CODE: http://www.opencart.com NOT FOUND - OPERATIONS ABORTED! CODE: http://www.opencart.com NOT FOUND - OPERATIONS ABORTED! CODE: http://lowenet.biz/ NOT FOUND - OPERATIONS ABORTED! CODE: http://lowenet.biz/ NOT FOUND - OPERATIONS ABORTED! CODE: http://lowenet.biz/ NOT FOUND - OPERATIONS ABORTED! ---------------------------------------------------------------- MOD: DEV-OPENCART.COM — Уведомления в Telegram v3 FILE: catalog/controller/information/contact.php CODE: $mail->send(); LINE: 58 FILE: catalog/model/account/customer.php CODE: $customer_id = $this->db->getLastId(); LINE: 49 FILE: catalog/model/catalog/review.php CODE: $review_id = $this->db->getLastId(); LINE: 46 FILE: catalog/model/checkout/order.php CODE: $order_info = $this->getOrder($order_id); LINE: 283 CODE: return $order_id; LINE: 57 FILE: catalog/controller/checkout/success.php CODE: unset($this->session->data['shipping_method']); LINE: 21 FILE: catalog/model/account/return.php CODE: return $this->db->getLastId(); LINE: 50 ---------------------------------------------------------------- MOD: Fix common/home FILE: admin/controller/design/seo_url.php CODE: !$this->request->post['keyword'] LINE: 529 ----------------------------------------------------------------
вот модификаторы, которые стоят
с чем может быть связана такая проблема?
-
20 часов назад, optimlab сказал:
@annnn Редакотором SEO-урл почему не пользуемся?
-
Установите модификатор common-home.ocmod.zip
common-home.ocmod.zip - Дизайн -> SEO URL
- Добавьте в поле Запрос "common/home", а поле Ключ оставьте пустым.
- Магазин и Язык - самостоятельно.
- Сохранить.
Благодарствую!!!
Работает))
-
Установите модификатор common-home.ocmod.zip
-
10 часов назад, Venter сказал:
мне не надо никакой файл показывать, я вроде как ясно написал что нужно
это у вас со знаниями по PHP и опенкарт проблемы а не с веткой. Подучите немного хотяб PHP и меньше будет проблем с кодом вот и все
так никто и не спорит что у меня со знанием php,opencart фигово
были бы знания, разве писал бы сюда?
имею ввиду что для данной ветки рабочего решения найти не могу
уже десятки вариантов перерыл -
1 час назад, Venter сказал:
значит надо смотреть что там у вас не так или может вы делаете что то не так.
да делаю все так
тут эта ветка какая то очень проблемаьтичная
до этого очень часто работал с oc 2.3
внедрял туда что угодно
а здесь какой то треш пошел
какой файл показать?
Модуль OCDEV.pro - СМС (SMS) уведомления для Opencart 2.x - 3.x [Поддержка]
в Письма, почта, рассылки, sms
Опубліковано:
Вот что подлержка турбосмс пишет
Получаем от Вашего сайта по два запроса на отправку сообщений.
Куда копать?