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

Blast

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

    793
  • З нами

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

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

  1. а вы похоже вообще не меняли пути!!! всё прописано к вашим папкам на вашем локальном компьютере. Адреса сайта должны быть прописаны к вашему реальному домену. Пути к папкам должны начинаться не с C:/xampp/htdocs/beerpoint/, а, судя по по всему, с /home/httpd/vhosts/techreview.mcdir.ru/httpdocs/ Также параметры подключения к БД должны быть указаны. И config.php еще есть в корневой папке
  2. может там как раз был кривой редирект прописан, а теперь это правило никогда не срабатывает и всё стало ок
  3. в admin/view/javascript/summernote/opencart.js найдите сроку fontNames: и добавьте в список 'Open Sans', можно еще ниже добавить строку fontNamesIgnoreCheck: ['Open Sans'], потом обновить страницу со сбросом кэша браузера ctrl+f5
  4. и к чему тут эта инфа? лишь что-нибудь написать? я привел код, который есть на странице сайта. если бы вы заглянули на официальный сайт jquery или хотя бы на какой-нибудь нормальный, то увидели бы, что и bind, и delegate начиная с версии 3.0 считаются устаревшими и вместо них рекомендуется использовать .on() Пользы от ваших постов 0 целых 0 десятых
  5. зачем плодить одинаковые темы? вам уже дали ответ как решить проблему после изменения кода нужно в админке обновить модификаторы (Расширения / Модификаторы) и кэш шаблона (кнопка-шестеренка в верхнем правом углу на главной странице админки)
  6. AND (pcds.store_id = '" . (int)$this->config->get('config_store_id') . "' OR pcds.store_id IS NULL) AND (pcds.language_id = '" . (int)$this->config->get('config_language_id') . "' OR pcds.language_id IS NULL) не уверен что сработает, но причина в том, что ваш запрос отсекает записи по последним условиям. еще как вариант язык перенести в условие соединения LEFT JOIN " . DB_PREFIX . "product_category_description_store pcds ON (pcd.product_category_id = pcds.product_category_id AND pcd.language_id = pcds.language_id) но со store_id так видимо не получится, т.к. он есть только в pcds
  7. покажите запрос. LEFT JOIN должен отдавать все записи из левой таблицы независимо от того, есть ли связанные в правой. Если связанных нет, то поля правой будут NULL. Но вы увидите все записи из левой, которые соответствуют условиям запроса
  8. product_description LEFT JOIN product_description_store тогда независимо от наличия описания в результатах будет инфа о товаре (назании) product_description_store RIGHT JOIN product_description ну а если описание не заполнено, то что вы надеетесь получить?
  9. $('body').delegate('[name=\'payment_method\']','click', function() { var data = $('.checkout_form input[type=\'text\'], .checkout_form input[type=\'date\'], .checkout_form input[type=\'datetime-local\'], .checkout_form input[type=\'time\'], .checkout_form input[type=\'password\'], .checkout_form input[type=\'hidden\'], .checkout_form input[type=\'checkbox\']:checked, .checkout_form input[type=\'radio\']:checked, .checkout_form textarea, .checkout_form select').serialize(); data += '&_shipping_method='+ jQuery('.checkout_form input[name=\'shipping_method\']:checked').prop('title') + '&_payment_method=' + jQuery('.checkout_form input[name=\'payment_method\']:checked').prop('title'); if (!error) $.ajax({ url: 'index.php?route=checkout/newstorecheckout/confirm', type: 'post', data: data, success: function(html){ $('.payment').html(html); if ($('.payment h2, .payment p').size()) { $('.payment').css('display', 'block'); } else { $('.payment').css('display', 'none'); $("#button-confirm").click(); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); }); или измените $('.payment h2, .payment p').size() на $('.payment h3, .payment p').size() или во вьюхе способа оплаты измените <h3> на <h2>
  10. а если посмотреть не в стилях админки? catalog/view/theme/unishop2/stylesheet/stylesheet.css
  11. .home-page .html-module { display: none; } Это у вас в stylesheet.css в строке 652 вы сами стилями его скрыли из отображения в медиа-запросе @media (max-width:767px){
  12. мы вам сочувствуем. А вопрос то в чем? если вам нужен верстальщик, то велкам в раздел платных услуг. Если совет, то используйте сетку бутстрапа
  13. тогда проще можно if ($product_info['quantity'] > 0) { $data['stock_status_id'] = "stock"; } else { $data['stock_status_id'] = $product_info['stock_status_id']; }
  14. если включено пошаговое оформление, то вроде бы в контроллере можно понять первый это шаг или нет по наличию переменной $this->request->post['next_step'] $data['first_step'] = !isset($this->request->post['next_step']); и во вьюхе уже проверять $first_step
  15. ну это была просто подсказка в каком направлении двигаться. Если говорить о точном коде, то можно например так if ($product_info['quantity'] > 0 && $product_info['stock_status_id'] == 5) { $data['stock_status_id'] = "100500"; /* тут любое значение можно записать */ } else { $data['stock_status_id'] = $product_info['stock_status_id']; } заменить в контроллере $data['stock_status_id'] = $product_info['stock_status_id'];
  16. только в "ЧПУ товаров с категориями:" нужно выбрать значение "нет"
  17. проблема скорее всего в контроллере. Или сами что-то удаляли или какой-то модификатор кривой. Можете сравнить с дефолтным файлом и увидеть разницу
  18. if ($product_info['quantity'] > 0 && $product_info['stock_status_id'] == 5) $data['stock_status_id'] = "100500";
  19. catalog/view/theme/ваш_шаблон/template/extension/module/какой-то_модуль.twig я не знаю какой модуль вы используете. Но наверняка имеет в названии category
  20. добавьте в шаблоне модуля до <div class="row"> блок <div class="container"> ну закройте </div> в конце
  21. Оставлю небольшой багрепорт на #mobil_mini навешивается каждый раз (при каждом ajax-запросе при выборе опции) один и тот же обработчик клика. В результате чего в мобильной версии нажатие на кнопку закрытия фильтра не работает, если таких обработчиков оказалось четное количество. На проекте поправил, пишу просто чтобы разработчик модуля знал и в следующих версиях исправил
  22. в модели catalog/product.php после 'stock_status' => $query->row['stock_status'], 'stock_status' => $query->row['stock_status'], добавить 'stock_status_id' => $query->row['stock_status_id'], В контроллере product/product.php после if ($product_info['quantity'] <= 0) { $data['stock'] = $product_info['stock_status']; } elseif ($this->config->get('config_stock_display')) { $data['stock'] = $product_info['quantity']; } else { $data['stock'] = $this->language->get('text_instock'); } добавить $data['stock_status_id'] = $product_info['stock_status_id']; во вьюхе использовать <span class="stock stock_id_<?php echo $stock_status_id; ?>"><?php echo $stock; ?></span>
×
×
  • Створити...

Important Information

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