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. если у вас ocstore, то подойдёт: <li <?php if ($category['active']) { ?>class="activeLi"<?php } ?>>
  2. Поконкретней пожалуйста... боковым или горизонтальным ?
  3. <li <?php if ($category['active']) { ?>class="activeLi"<?php } ?>>
  4. А кроме вёрстки, вижу там есть моменты по функционалу, которых по умолчанию в CMS OpenCart - нет, что тут будете думать ?
  5. Simple https://opencartforum.com/files/file/324-модуль-simple-упрощенная-регистрация-и-заказ/
  6. Есть сортировка по date_available и по date_added, 2-й параметр - фактическая дата добавления товара в базу. Так же можно подкорректировать файл модели: catalog\model\catalog\product.php строка: if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { if ($data['sort'] == 'pd.name' || $data['sort'] == 'p.model') { $sql .= " ORDER BY LCASE(" . $data['sort'] . ")"; } elseif ($data['sort'] == 'p.price') { $sql .= " ORDER BY (CASE WHEN special IS NOT NULL THEN special WHEN discount IS NOT NULL THEN discount ELSE p.price END)"; } else { $sql .= " ORDER BY " . $data['sort']; } } else { $sql .= " ORDER BY p.sort_order"; } на: if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { if ($data['sort'] == 'pd.name' || $data['sort'] == 'p.model') { $sql .= " ORDER BY LCASE(" . $data['sort'] . ")"; } elseif ($data['sort'] == 'p.price') { $sql .= " ORDER BY (CASE WHEN special IS NOT NULL THEN special WHEN discount IS NOT NULL THEN discount ELSE p.price END)"; } else { $sql .= " ORDER BY " . $data['sort']; } } else { $sql .= " ORDER BY p.date_added"; }
  7. в catalog\controller\product\category.php (насколько я понял), найти: if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.sort_order'; } и поменять на: if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'p.date_added'; }
  8. Можно уточнить... файлы или изображения под производителя ? А то по названию - одно, по описанию и скринам - другое, вернее только изображения...
  9. его нельзя корректировать, это AUTOINCREMENT
  10. По удалять в коде все упоминания о авторизации и регистрации + добавить принудительно редирект на главную, если кто решил по прямой ссылке пойти...
  11. Поменять: RewriteRule ^(.*)$ http://koralkmk.ru/$1 [R=301,L]на: RewriteRule ^(.*)$ https://koralkmk.ru/$1 [R=301,L]
  12. смотрите в .htaccess, не включена ди принудительная переадресация на: RewriteRule (.*) http://
  13. Есть ещё такое приспособление как Hamachi, через него к локальному серваку подключится и вйо...
  14. Ассоциативно-интуитивно могу предположить, что данный модификатор влияет на цены в товарах, но говорить конкретно о предназначении модуля, можно просмотрев model('tool/priceview')...
  15. Модуль product/quickview - и есть тем дублем в индексации, его либо ставить на noindex, либо перемолоть этот линк product/quickview в seo_pro
  16. Определяет, залогинен ли покупатель: if ($this->customer->isLogged()) { //Шаманим... } else { //Шаманство для неавторизированного... } А вот тут шаманство по ID группы покупателя: if ($this->customer->getCustomerGroupId() == 8) { // 8 - Условный идентификатор оптовиков, в вашем случае - надо смотреть по админке... } А если их (групп) много, то можно сделать по принципу: switch ((int)$this->customer->getCustomerGroupId()) { case 0: $text_price = 'Текст для розницы'; break; case 1: $text_price = 'Текст для оптовика'; break; case 2: $text_price = 'Текст для дистрибутора'; break; ... default: $text_price = 'Текст для неавторизированного'; }
×
×
  • 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.