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

Baco

Users
  • Posts

    2,247
  • Joined

  • Last visited

Everything posted by Baco

  1. Задачу правильно поставьте, там цена меняется умножением на размер, от какого критерия у вас должно изменяться значение ? Есть минимальное (крайнее левое значение) и максимальное (крайне правое) и сам слайдер между ними, но если взять 100 и установить в положение от мин: 0 макс : 100, то как цена должна меняться в зависимости или от чего ? (например от кол-ва, тоесть ползунок - это кол-во, или размер, как на примере или от кубатуры...)
  2. Спокойней меня, только вечерний ветерок на мальдивах... А вот загрузка фоток на сервер - харакири - неправда, в ЛС ответил почему, дабы тут не продолжать холиварить бессмысленно, основываясь на одну статью с обработкой функции getimagesize...
  3. Так ТС не хочет "возможность заливать свои файлы", он хочет картинки к отзывам добавлять то... парни, вы чего ?? P.S. Лан, удалите пожалуйста мои ответы к теме вообще. Спасибо за понимание.
  4. <?php $themeName = $this->config->get('config_template') ; ?> <div id="cart"> <div class="heading"> <h4><?php echo $heading_title; ?></h4> <a><span id="cart-total"><?php echo $text_items; ?></span></a> </div> <div class="content"> <div class="content-inner"> <?php if ($products || $vouchers) { ?> <div class="mini-cart-info"> <table> <?php $i=0; ?> <?php foreach ($products as $product) { ?> <?php $i++; ?> <?php if ($i <= 5 ) { ?> <tr> <td class="image"><?php if ($product['thumb']) { ?> <a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" title="<?php echo $product['name']; ?>" /></a> <?php } ?></td> <td class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a> <div> <?php foreach ($product['option'] as $option) { ?> - <small><?php echo $option['name']; ?> <?php echo $option['value']; ?></small><br /> <?php } ?> </div></td> <td class="quantity">x <?php echo $product['quantity']; ?></td> <td class="total"><?php echo $product['total']; ?></td> <td class="remove"><img src="catalog/view/theme/<?php echo $this->config->get('config_template');?>/image/remove-small.png" alt="<?php echo $button_remove; ?>" title="<?php echo $button_remove; ?>" onclick="(getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') ? location = 'index.php?route=checkout/cart&remove=<?php echo $product['key']; ?>' : $('#cart').load('index.php?route=module/cart&remove=<?php echo $product['key']; ?>' + ' #cart > *');" /></td> </tr> <?php } ?> <?php } ?> <?php foreach ($vouchers as $voucher) { ?> <tr> <td class="image"></td> <td class="name"><?php echo $voucher['description']; ?></td> <td class="quantity">x 1</td> <td class="total"><?php echo $voucher['amount']; ?></td> <td class="remove"><img src="catalog/view/theme/<?php echo $this->config->get('config_template');?>/image/remove-small.png" alt="<?php echo $button_remove; ?>" title="<?php echo $button_remove; ?>" onclick="(getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') ? location = 'index.php?route=checkout/cart&remove=<?php echo $voucher['key']; ?>' : $('#cart').load('index.php?route=module/cart&remove=<?php echo $voucher['key']; ?>' + ' #cart > *');" /></td> </tr> <?php } ?> </table> </div> <div class="mini-cart-total"> <table> <?php foreach ($totals as $total) { ?> <tr> <td class="right"><b><?php echo $total['title']; ?>:</b></td> <td class="right"><?php echo $total['text']; ?></td> </tr> <?php } ?> </table> </div> <div class="checkout"><a href="<?php echo $cart; ?>"><?php echo $text_cart; ?></a> | <a href="<?php echo $checkout; ?>"><?php echo $text_checkout; ?></a></div> <?php } else { ?> <div class="empty"><?php echo $text_empty; ?></div> <?php } ?> </div> </div> </div>
  5. А как зависит ТИЦ от кол-ва проиндексированных страниц ? Или в чем суть вопроса то ?
  6. ТС, у нас тут вроде форум по opencart и обсуждения других движков и пиар сайтов на них не особо приветствуется, хотя я может уже не в тренде...
  7. + если перебрать некоторые "тяжолые" запросы, которые регулярно выполняются но в них есть ненужные подзапросы, то так же пару миллисекунд получить можно, а в сумме - небольшой прирост, а если поставить это всё на кеширование...
  8. так в том то и суть, что в 99 % магазинов эти таблицы - не затрагиваются вообще, только в корне прописалось и всё, потом просто гоняются в порожняке запросы... зачем если априори store_id == 0 ?
  9. В том то и суть... а теперь если посмотреть более глобально, на запросы типа: LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) то возникает резонный вопрос: "Нахера здесь вообще category_to_store и обращение к ней а потом ещё и условие типа: AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "' Есть идеи ?
  10. Слава, сперва: $config->set( а потом, чуть ниже: $config->get( Смысл в проверке таблицы с мультиками, если они есть, то соотв в индексе и делать выборку по указанным настройкам.
  11. Ну... тема создана на выявление и устранение таких вот мелких косяков и... доведения кода до состояния совершенства - вот цель топика. P.S. Косяк с language - это не однократный момент рассмотрения в данной теме, позже будем добавлять по мере выявления другие недостатки и методы их устранения, а так же надеемся на активное участие сообщества, с целью совершенствования продукта.
  12. Значит, 310 это у меня в бро смещено, это как раз строка с выборкой... то кстати там, если $data = array() тогда идет, исходя из нумерации твоей строки, то: 289... а там, как видим, проверка на файл кеша и т.д... в общем поправлено в запросе самом, остальное думаю трогать не стоит.
  13. Всё же в админке, я бы в 310 строке заменил на: $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "language WHERE status = 1 ORDER BY sort_order, name"); так и спокойней и правильней и в кеш ниче не полезет ненужного... а то ведь смотри как в статьи идёт выборка в контроллере: $this->load->model('localisation/language'); $this->data['languages'] = $this->model_localisation_language->getLanguages(); тоесть тут параметр $data = array() ... В итоге, имеет вкладки из "мёртвых языков"...
  14. Решение справедливо при условии, что так же будет исправленно в: admin/model/localisation/language.php
  15. Доброго времени, дамы и господа, предлагаю в данной теме обсуждать и принимать на заметку при создании новой версии сборки, так как код, из самого ОС не совсем грамотно написанный и иногда "экономия на подзапросе" в итоге может дать свои , хоть и маленькие, но миллисекунды в приросте... Создание темы навеяно холиваром из темы, где продается решение, в принципе простое, но столь же эффективное... Менее с тем, итак, заметка от Chukcha №1: catalog\model\localisation\language.php в методе getLanguages нет условия по выборке языка со статусом "вкл"|1|true... тоесть, в сам кеш, добавляеться весь массив языков и лишь в контроллере идёт перебор по условию типа: if ($result['status']) { но в самом файле кеша сидит "мёртвый язык"... В итоге, имеет несколько вкладок в админке с включенными "мёртвыми" вкладками... Ваши идеи господа !?
  16. catalog/controller/module/special.php //Акции catalog/controller/module/bestseller.php //Лидеры продаж Переменная, которая отвечает за вывод цены (стандартно): $price = $this->currency->format($this->tax->calculate($result['price'], $result['tax_class_id'], $this->config->get('config_tax'))); Для акций: $special = $this->currency->format($this->tax->calculate($result['special'], $result['tax_class_id'], $this->config->get('config_tax')));
  17. В контроллере... На вопрос в каком конкретно, ответ :"О какой конкретно схеме (странице) идёт речь ?"
  18. 2 Freelancer: Думаю в теме оставить вопросы\решения касательно модуля (хотя если пофиксят на гитхабе, актуальность не будет так высока). 2 Toporchillo: с неохотой начал пилить, но выхода другого небыло, да и сложно это, поддерживать и развивать...
  19. Александр, при всём уважении, чем удостоился Слава Вашего гнева ? Вы гляньте чуть шире вокруг то: 1. https://opencartforum.com/files/file/2217-seo-url-%D0%B4%D0%BB%D1%8F-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8F-%D0%B1%D0%BB%D0%BE%D0%B3%D0%B0-072/ не думаю что тут более 8-ми строк кода 2. https://opencartforum.com/files/file/2101-resend-mail/ (VERY HARD CODE) 3. https://opencartforum.com/files/file/2025-custom-title-h1-for-opencart/ а тут куда Вы смотрите ??? ... Если уж всех инспектировать - то всех, не надо на личные перепалки переходить...
  20. Распишите детально задачу, если просто выпрямленную ссылку для автоматического добавления (без опций с кол-вом 1 шт.) в корзину - 20 у.ё.
  21. $this->config->get($key); // Получить значение настройки ( из базы ) $this->config->set($key, $value); // Задать значение настройки ( в базу )
×
×
  • 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.