Перейти к содержанию
Форум Радиодар

Влад Цепеш

Moderators
  • Постов

    14
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1

Влад Цепеш стал победителем дня 14 февраля

Влад Цепеш имел наиболее популярный контент!

Достижения Влад Цепеш

  1. Осталось только сделать изменение относительно главной валюты. Здесь получилось реализовать изменение цены путём проверки id выставленной пользователем валюты Собственно, если указан не Юань, то к цене добавляется 55
  2. /home/TestUser/web/сайт/public_html/myshop/vendor/aimeos/ai-client-html/templates/client/html/common/partials/price.php Здесь находится вывод цен Один из способов решить вопрос ценообразования - создать новые правила ценообразования. Для этого нужно создать нового провайдера в этой директории /home/TestUser/web/сайт/public_html/myshop/vendor/aimeos/aimeos-core/src/MShop/Rule/Provider/Catalog/ Необходимо наличие данных строк кода namespace Aimeos\MShop\Rule\Provider\Catalog; class Myprovider extends \Aimeos\MShop\Rule\Provider\Base implements \Aimeos\MShop\Rule\Provider\Catalog\Iface, \Aimeos\MShop\Rule\Provider\Factory\Iface { public function apply( \Aimeos\MShop\Product\Item\Iface $product ) : bool { return $this->isLast(); } } А так же стоит добавить конфигурацию правил public function apply( \Aimeos\MShop\Product\Item\Iface $product ) : bool { //То что было написано ранее } private $beConfig = [ 'myprovider.minprice' => [ 'code' => 'myprovider.minprice', 'internalcode' => 'myprovider.minprice', 'label' => 'Minimum price', 'type' => 'number', 'internaltype' => 'string', 'default '=> '0', 'required' => true, ], ]; public function checkConfigBE( array $attributes ) : array { $errors = parent::checkConfigBE( $attributes ); return array_merge( $errors, $this->checkConfig( $this->beConfig, $attributes ) ); } public function getConfigBE() : array { return array_merge( parent::getConfigBE(), $this->getConfigItems( $this->beConfig ) ); } В результате получился провайдер с таким кодом <?php namespace Aimeos\MShop\Rule\Provider\Catalog; class PriceServiceProvider extends \Aimeos\MShop\Rule\Provider\Base implements \Aimeos\MShop\Rule\Provider\Catalog\Iface, \Aimeos\MShop\Rule\Provider\Factory\Iface { public function apply( \Aimeos\MShop\Product\Item\Iface $product ) : bool { //Пример с уменьшением цен на 10 процентов foreach( $product->getRefItems( 'price' ) as $price ) { $value = $price->getValue(); $discount = $value * 10 / 100; $price->setValue( $value - $discount )->setRebate( $discount ); } $min = $this->getConfigValue( 'priceserviceprovider.minprice', 0 ); //return $product->getPrice()->getValue() > $min ? true : false; return $this->isLast(); } private $beConfig = [ 'priceserviceprovider.minprice' => [ 'code' => 'priceserviceprovider.minprice', 'internalcode' => 'priceserviceprovider.minprice', 'label' => 'Minimum price', 'type' => 'number', 'internaltype' => 'string', 'default '=> '0', 'required' => true, ], ]; public function checkConfigBE( array $attributes ) : array { $errors = parent::checkConfigBE( $attributes ); return array_merge( $errors, $this->checkConfig( $this->beConfig, $attributes ) ); } public function getConfigBE() : array { return array_merge( parent::getConfigBE(), $this->getConfigItems( $this->beConfig ) ); } } При добавлении в админке этого правила, проблем не возникло. После создания оно сразу начинает работать
  3. Для этого нужно перейти по данному пути и выбрать файл "body.php" /home/TestUser/web/kitaitest.ru/public_html/myshop/vendor/aimeos/ai-client-html/templates/client/html/catalog/stock/ Далее необходимо найти начало цикла, где перебираются все его склады и добавить переменную, в которой будет только склад и количество товара на нём. В данном примере это $stockTypeNew Осталось только добавить в вывод новую переменную рядом с уровнем количества товаров Результат вывода:
  4. Оригинальные мощные IGBT транзисторы MBQ60T65PES в корпусе ТО-247 выдерживают напряжение до 650В и ток не более 60А. Производство: компания MagnaChip.
  5. Максимальное напряжение К-Э_180В, Э-Б_5В, ток коллектора 1.5А/3А_импульсный, напряжение насыщения К-Э_ 1.0В/Iк=0.5А и Iб=50мА, статический коэффициент передачи тока базы HFE_60÷320, граничная частота 140МГц, комплементарная пара 2SB649, 1Вт, -55°С÷ +150°С, TO-126F
  6. Мощные оригинальные IGBT(БТИЗ) транзисторы IHW20N135R5 в корпусе PG-TO247-3 – это наиболее часто встречаемый БТИЗ транзистор в индукционных печах. Рассчитаны на напряжение до 1350 Вольт и на максимальный ток до 20 Ампер.
  7. БТИЗ транзисторы в корпусе ТО-3РN. Производство компании WXDH
  8. ЖК-матрица с драйвером управления и подсветкой (DC 2.4В÷3.3В/10мА, ЖК: TFT 1.14", RGB 135(H)х240(V) точек {14.864х24.912мм}, Normally black, угол обзора 80°; драйвер ST7789V с 4-проводным интерфейсом SPI, подсветка 1хLED 2.9В÷3.1В/20мА с яркостью 400кд/м2, вход CS_вкл/выкл, -20°С до 70°С, гибкий шлейф FPC 8-Pin_21 мм, 31х17.6х1.6мм)
  9. 100% оригинальные IGBT транзисторы для мощных инверторных сварочных аппаратов, блоков питания и стабилизаторов сети. Рассчитаны на уровни напряжений не менее 600 вольт при токах коммутации в районе нескольких ампер. Необходимо учитывать высокую частоту переключений, что позволяет уменьшить размеры трансформаторов. Одно из основных требований: стойкость к короткому замыканию.
  10. Высоконагрузочные БТИЗ транзисторы в стандартном корпусе ТО-3Р и максимальным напряжением до 650 вольт и током не более 50 ампер. Производство компании Silan - молодая азиатская компания уже ставшая популярной среди мастеров из России.
  11. IGBT(БТИЗ) транзисторы STGD18N40LZT4 производятся в корпусе D-PAK. Обладают характеристиками: Максимальное напряжение VCES: 390 Вольт Максимальный ток коллектора IC: 25 Ампер при Тс=100°C Максимальная мощность: 125 Ватт при Тс=25°C Максимальная температура: 175°C Тип корпуса: D-PAK
  12. JNG15T120HS - транзистор IGBT силовой, быстродействующий (максимальное напряжение коллектор-эмиттер 1200В, постоянное напряжение затвор-эмиттер ±30В, максимальный ток коллектор-эмиттер 30А/импульсный 45А, время задержки включения/выключения 20нс/150нс, типовое напряжение насыщения Uк-э =1.9В/Iкэ=15А@Uзэ=15В, 40Вт÷105Вт, -40°С÷155°С, TO-247) - производство JIAEN Semiconductor Co., Ltd.
  13. Среднегабаритный IGBT транзистор на 600 Вольт/20 Ампер в корпусе ТО-220 производства компании NCE - ведущий азиатский производитель полупроводников
  14. Среднегабаритный IGBT транзистор на 600 Вольт/10 Ампер в корпусе ТО-220 производства компании NCE - ведущий азиатский производитель полупроводников
×
×
  • Создать...