-
Публікації
678 -
З нами
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем LiLu
-
-
@Lorian , там два файла:
контроллер - catalog/controller/product/category.php
шаблон - catalog/view/theme/*/tmplate/product/category.twig
Но если вы задаете такие вопросы, то лучше купите специалисту кофе - сбережете нервы и время
-
контроллер (в массиве товаров):
'manufacturer' => html_entity_decode($result['manufacturer'], ENT_QUOTES, 'UTF-8')
шаблон:
{{ product.manufacturer }}
-
@whiteblue статья 2015 года. Есть тенденции к изменению ситуации на данный момент?
-
используйте Sypex Geo, как вариант.
require_once(DIR_SYSTEM . 'library/SxGeo.php'); $SxGeo = new SxGeo('SxGeo/SxGeoCity.dat'); $registry->set('SxGeo', $SxGeo); $ip = $this->request->server['REMOTE_ADDR']; $region = $this->SxGeo->getCityFull($ip); $data['oblast'] = $region['region']['name_ru'];
в зависимости от области ставьте условия
<?php if ($oblast == 'Киевская') { ?> tel: +38 044 123-45-67 <?php } else { ?> tel: +38 067 987-65-43 <?php } ?>
-
-
лог огромного размера.
system/storage/logs/ocmod.log
system/storage/logs/error.log
Почистите его и поставьте вот это дополнение.
Все будет летать
-
-
и мне можно список?
-
Покупателей с заказами, или просто покупателей?
-
SSL установите
-
-
выглядит, как корявый костыль.
Покажите сайт
-
@Sayonara23 я, видимо, тоже не совсем правильно понимаю задачу.
Нужно нажимать на кнопу после чего? В каких условиях? Если при загрузке страницы, то это вот так:
$(document).ready(function() { setTimeout( function() { $("#buttonID").click(); }, 400); });
тогда #buttonID кликнется один раз при загрузке страницы
-
$("#buttonID").click( function() { console.log("нажата кнопка buttonID"); setTimeout( function() { console.log("наши действия через 400 миллисекунд"); }, 400); });
-
@igorfelix на главной прокрутка есть?
А то иногда так бывает, что ощущается "скачок" из-за того, что на странице есть/нет скролла
-
44 minutes ago, Heorhii said:
Может кто захочет такое создать? Сколько будет стоить?
$100
-
@fanatic Точно)
На ходу было написано. Вероятны и ашыпки
- 1
-
как то так...
модель
public function getSpecialPriceDate($product_id){ $sql = $this->db->query("SELECT DISTINCT * FROM " . DB_PREFIX . "product_special WHERE product_id = '".$product_id."'"); return $sql->row; }
контроллер
if($data['special']){ $special_date = $this->model_catalog_product->getSpecialPriceDate($this->request->get['product_id']); }else{ $special_date = ''; } if ($special_date->num_rows && $special_date->row['date_end'] != '0000-00-00') { $data['special_date_end'] = date($this->language->get('date_format_short'), strtotime($special_date->row['date_end'])); }
шаблон
<?php if ($special_date_end) { ?> <?php echo $special_date_end; ?> <?php } ?>
- 2
-
@ilerok поделиться решением не?
-
{{ app.request.getRequestUri() }}
?
-
Для двойки есть пак. И не один, если поискать.
-
@lxxnutsxxl footer подключает модель?
$this->load->model('catalog/information');
ой,
foreach ($this->model_catalog_information->get_prices() as $result) {
вот так не нужно делать - это дурной тон.
И вообще какаято каша.
Пробуйте так в контроллере
$this->load->model('catalog/information'); $data['prsz'] = array(); $resultz = $this->model_catalog_information->get_prices(); foreach ($resultz as $result) { $data['prsz'][] = array( 'id' => $result['id'] ); }
А так в шаблоне
{% for prs in prsz %} <li>{{ prs.id }}</li> {% endfor %}
и не забывайте обновить кеш модификаторов
-
Под тройку. Но выводит все подряд, насколько видно
-
ocstore 2.3 из коробки полет нормальный
Производитель под изображением товара в списке
в Opencart 3.x: Загальні питання
Опубліковано:
@Lorian в контроллере вставляйте строку после
а в шаблоне где-нибудь после
И запятую не забудьте. И кеш модификаторов обновить.