-
Публікації
5 977 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем spectre
-
-
это не в шаблоне а в контроллере категории нужно сделать
-
Вывести модуль featured, покрасить как хочется
-
Так а в чем проблема поменять категорию при запросе?
Если только для одной - можно костылем, если нужно на постоянной основе - сделать поле в админке с выбором категории откуда будут браться товары
-
В инете пишут что-то такое
<script type='text/javascript'> function addLink() { if ( window.getSelection().containsNode( document.getElementsByClassName('entry-content')[0], true)) { var body_element = document.getElementsByTagName('body')[0]; var selection; selection = window.getSelection(); var oldselection = selection var pagelink = "Ваша ссылка"; //Change this if you like var copy_text = selection + pagelink; var new_div = document.createElement('div'); new_div.style.left='-99999px'; new_div.style.position='absolute'; body_element.appendChild(new_div ); new_div.innerHTML = copy_text ; selection.selectAllChildren(new_div ); window.setTimeout(function() { body_element.removeChild(new_div ); },0); } } document.oncopy = addLink; </script>
-
42 минуты назад, ginsar сказал:
В чем проблема и куда еще посмотреть не могу понять.
Help!
Сначала пишешь в контроллере
$data['heading_title'] = '111';
если меняется - смотри, есть ли выше - $this->load->language('module/uni_reviews'); или типа того
- 1
-
Можно не вызывать getProducts если data['categories'] не пустая
типа так после results
if(!empty($data['categories'])) $results = array(); $product_total = 0;
-
29 минут назад, divShadow сказал:
Доброго времени суток всем! Столкнулся с такой бедой - наверстал трёхуровневое меню для магазина, но не могу понять на что нужно изменить href, чтобы отображало категории не второго, а третьего уровня вложенности, кто может - подскажите плиз.
по аналогии со 2 уровнем добавить третий
-
значит условие (p.stock_status_id !='5' AND p.quantity > 0)
-
25 минут назад, Denyelle сказал:
Мне в файле /catalog/model/catalog/product.php надо прописать условие, чтобы в категориях не отображался товар, которого нет в наличии.
Я пытаюсь прописать это все в скупе с AND p.status = '1' AND p.stock_status <> 'Нет в наличии', но айт рушится и появляются ошибки. Можно вместо stock_status указать stock_status_id, но это не тоже самое и товар не пропадает из каталога.
Вот и вопрос - как в product.php прописывается значение русскими буквами?
На карточке такой проблемы нет, может потому что там вносил изменения в tpl файл.
в getProducts нет stock_status, прицепитесь к id
-
Так вы же сами описали что у вас сломано
-
-
У вас что-то с checkout/cart
-
потому что не указан минимум и скорее всего они с 0 отправляются
-
Смотрите что корзину обновляет
count_prod это явно что-то левое
-
Товар включен/существует/кол-во больше 0?
-
21 минуту назад, Frankie сказал:
А как? подскажите пожалста. Это как раз главный вопрос то, что я НЕ доделал и КАК это доделать)
Проделать то же самое в catalog
-
16 часов назад, oes сказал:
@spectre Спасибо! Вроде бы стало понятно! Сейчас попробую!
Upd: К сожалению, после перемены этих блоков местами ничего не изменилось. Но теперь пропали товары в подкатегорий (
Значит не полностью перенесли и не обновили кеши
-
28 минут назад, gregoro сказал:
Погуглил - там все совсем непросто оказывается
Как я понял - в ngnix вообще свой конфигурационный файл, в который надо "перевести" и перенести все, что в htaccess было.
Верно?
Как считаете - стоит заморачиваться или пусть и дальше на Апаче все работает?
Конфиг nginx
server { server_name www.myopencart.co; ## Your Domain root /var/www/opencart/upload; ## Web Root Directory index index.php index.html; listen 80; listen [::]:80; listen 443 default ssl; ssl_certificate /etc/nginx/ssl/opencart.crt; ssl_certificate_key /etc/nginx/ssl/opencart.key; # Redirect HTTP to HTTPS if ($scheme = http) { return 301 https://$server_name$request_uri; } access_log /var/log/nginx/myopencart_access.log; location /image/data { autoindex on; } location /admin { index index.php; } location / { try_files $uri @opencart; } location @opencart { rewrite ^/(.+)$ /index.php?_route_=$1 last; } # Make sure files with the following extensions do not get loaded by nginx because nginx would display the source code, and these files can contain PASSWORDS! location ~* \.(engine|inc|info|install|make|module|profile|test|po|sh|.*sql|theme|tpl(\.php)?|xtmpl)$|^(\..*|Entries.*|Repository|Root|Tag|Template)$|\.php_ { deny all; } # Deny all attempts to access hidden files such as .htaccess, .htpasswd, .DS_Store (Mac). location ~ /\. { deny all; access_log off; log_not_found off; } location ~* \.(jpg|jpeg|png|gif|css|js|ico)$ { expires max; log_not_found off; } location ~ \.php$ { try_files $uri =404; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
- 1
-
-
Это ж вы в админке обновили, еще на сайте надо
-
Ну так сначала выводить уточнить поиск потом описание, в category.tpl
Блок, который начинается на <?php if ($categories) { ?> это подкатегории
а <?php if ($thumb || $description) { ?> - это описание, поменяйте их местами и все будет тип-топ
-
модификаторы обновить нужно
-
так смысл такой же, найдите где перечисляются подкатегории
-
в стене подкатегорий нужно добавить это поле в контроллере
'description_dop' = html_entity_decode($category_info['description_dop'], ENT_QUOTES, 'UTF-8');
Вывод товаров из определенной категории
в Вывод товара, изображения, фильтры вывода
Опубліковано:
нет