-
Публікації
528 -
З нами
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем shchs
-
-
в файле: /catalog/view/theme/rubber/stylesheet/stylesheet.css
в районе строки 256 вам нужно сделать вот так:
.mini-cart-info .image {/* width: 1px; */} -
Ссылку на сайт напишите.
-
А так пробовали:
<?php if ($product['price] > 0) { ?>
-
AlexeySobolev
Поставьте у какого-нибудь товара, в админке, в его карточке - Необходима доставка: - нет!
И попытайтесь его купить. Блок доставки даже при включенных методах не появиться.
Как выход, если это конечно удобно, поставить всем товарам аналогичную настройку и избавитесь от доставки.
-
По просьбе трудящихся сделал сам. Без всяких библиотек и прочего, простое изменение функции resize.
Действительно, работы оказалось не на час....., а на полтора....
-
Как непосредственно модуль не нужно, прямое изменение кода в файлах system/library/image.php и catalog/model/tool/image.php
По принципу:
catalog/model/tool/image.php :if ($width_orig > $width || $height_orig > $height) {$image = new Image(DIR_IMAGE . $old_image);$image->resize($width, $height, $type);$image->save(DIR_IMAGE . $new_image);} elseif ($width_orig < $width || $height_orig < $height) {$image = new Image(DIR_IMAGE . $old_image);$image->resize2($width, $height, $type); - ссылка на функцию с полями$image->save(DIR_IMAGE . $new_image);} else {copy(DIR_IMAGE . $old_image, DIR_IMAGE . $new_image);}system/library/image.php :public function resize {как она есть, ничего не трогать}public function resize2 {добавление полей}и чего тут малого в бюджете? я что прошу фильтр-про с нуля написать?
-
Необходимо модифицировать ресайз фото товара для ocStore 1.5.5.1.2, чтобы он работал по следующему принципу:
- если разрешение оригинала меньше требуемого, то не увеличивать фото, а добавить ему полосы фона до требуемого размера (с учетом центра фотографии). То есть, если требуется фото 300х300px , а оригинал 200х200px , то добавить полосы фона с каждой стороны по 50px.
и соответственно чтобы остался функционал, который есть в движке:
- если разрешение оригинала равно требуемому - не трогать фото
- если разрешение оригинала больше требуемого - ресайзить как и раньше
Бюджет: 500р
-
Никто не знает?
-
так то же самое. меил на первой вкладке прописан. если покупаю и пишу яндекс почту письмо приходит, на остальные ящики нет (пробовал еще 3 ящика маил ру, qip, gmail )
Напишите хостеру этот вопрос, была один раз такая ситуация с reg.ru. Оказалось что на хостинге по-умолчанию было прописано представляться при отправки писем как маил.ру, на что сам маил.ру сильно удивлялся и посылал все письма нафиг.
-
catalog/model/catalog/product.php
заменить:
'price' => ($query->row['discount'] ? $query->row['discount'] : $query->row['price']),
на:
'price' => round(($query->row['discount'] ? $query->row['discount'] : $query->row['price']),-1),
-
catalog/controller/product/category.php
заменить:
'description_mini' => html_entity_decode ($result['description_mini']),
на:
'description_mini' => html_entity_decode($result['description_mini'], ENT_QUOTES, 'UTF-8'),
catalog/view/theme/*******/template/product/category.tpl
после:
<div class="description"><?php echo $product['description']; ?></div>
добавить:
<div class="description_mini"><?php echo $product['description_mini']; ?></div>
убрать:
html += '<div class="desc_mini">' + $(element).find('description_mini').html() + '</div>';
в 2-х местах, после:
html += '<div class="name">' + $(element).find('.name').html() + '</div>';
добавить:
html += '<div class="description_mini">' + $(element).find('.description_mini').html() + '</div>';
в CSS добавить стили :
.product-list .description_mini {
display: none;
}
-
kiggo
Тогда выложите здесь под спойлером содержимое трех файлов:
catalog/model/catalog/product.php
catalog/controller/product/category.php
catalog/view/theme/*******/template/product/category.tpl
-
Если вы не редактировали модель, то:
Ошибка для начала здесь:
'description_mini' => html_entity_decode ($result['description_mini']),
Должно быть, к примеру:
'description_mini' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, 100) . '..',
И для тплки вы добавили див в нужное место ? <div class="description_mini"><?php echo $product['description_mini]; ?></div>
Я так понимаю будет еще вид отображения товаров списком с "полным" описанием?
Может тогда, чтобы не дублировать контент, пойти путем открывания в CSS отображения описания товара в виде сетка и ограничить просто видимую высоту блока описания?
-
для товаров:
catalog\controller\product\product.php 407 строка
$this->data['description'] = html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8');
для категории:
catalog\controller\product\category.php 171 строка
$this->data['description'] = html_entity_decode($category_info['description'], ENT_QUOTES, 'UTF-8');
для товаров в категории при отображении списком:
catalog\controller\product\category.php 262 строка
'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, 300) . '..',
для остальных мест по аналогии
-
Добрый день. Правильно думают, так как вы сделали акцию, а она подразумевает цену за 1 шт. У товара есть еще в админке раздел-закладка "Скидки". Вот там и создавайте условие при покупке 3 шт цена 330. Тогда все будет автоматически считаться как вы хотите.
-
Подскажите пожалуйста, как сделать, чтобы если оригинал меньше чем требуется, то он его не увеличивал, а просто добавлял поля фона до требуемого размера?
-
присмотритесь к этому модулю: https://opencartforum.com/topic/33665-turbocache-%D0%B4%D0%BB%D1%8F-ocstore/
-
costas, у меня при обновлении остатков товаров по полю _SKU_ абсолютно всем товарам обнуляет остаток, как сделать чтобы обновлялись остатки только тем товарам, что есть в csv файле, а тех что нет чтобы остаток не обнулялся?
Поддерживаю, тоже интересует данный вопрос. Зачем он скидывает остатки остальным товарам? Как это исправить?
-
Если я правильно понял, загвоздка в том, что по дизайну, вы хотите чтобы notification был ниже breadcrumb ?
Ну тогда есть несколько решений:
1. убрать из хедера notification и разсовать его по тпл-кам уже куда хотите, там и будут выскакивать оповещения и уже спокойно обвернуть breadcrumb в ваш line
2. для breadcrumb с помощью css задать постоянное положение на странице - position: absolute; и так далее
3. java скрипт, который будет менять классу breadcrumb расположение и ставить его внутрь line
4. для notification с помощью css задать постоянную привязку к верху экрана и тем самым убрать его со страницы - position: fixed; top:0; и так далее
по моему мнению самое оптимальное 1 или 4
-
Это вы поспешили малость. Хлебные крошки обрабатывают контролеры соответствующих страниц, только они "знают" что будет выводиться ниже, и передают данные на вывод. А в хедере нет обработки breadcrumb и никак сформировать их он не может, так как не знает что будет выводиться дальше на странице.
-
Посмотрите в этом файле: catalog/view/theme/default/template/common/header.tpl
"default" в пути может называться как ваша тема
-
-
Если внимательно читать сообщение Uza10775, то она пишет что https://opencartforu...8791-dariygray/ эти занимается и можно обратиться к нему.
А ниже пишет, что недавно выкладывали решение.....и цитирует мое сообщение.
Я автор строк кода, который процитировала Uza10775 в своем сообщении, я указал первоисточник.
причем тут https://opencartforu...8791-dariygray/ и мой код, раздвоение и прочее?
-
Раздвоение личности слава богу нет. Я просто автор вышеизложенного кода.
Сортировка в админке выпадающего списка категорий
в Допомога програмістам та розробникам
Опубліковано:
нужно в файле: admin/model/catalog/category.php
найти:
$sql .= " GROUP BY cp.category_id ORDER BY c.sort_order, name";
заменить на:
$sql .= " GROUP BY cp.category_id ORDER BY name";