PowerPartners.ru

Форум партнерской программы
Текущее время: 10 дек 2024, 02:04

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 12 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Динамическая мощность
СообщениеДобавлено: 31 окт 2024, 14:30 
Не в сети

Зарегистрирован: 17 сен 2021, 17:23
Сообщения: 178
Здравствуйте, как сформировать динамическую мощность стабилизатора, к примеру это цена <TMPL_VAR NAME="fprice">&nbsp;&#8381; нужна мощность в кВт, помогите


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Динамическая мощность
СообщениеДобавлено: 31 окт 2024, 15:23 
Не в сети
Поддержка партнеров
Аватара пользователя

Зарегистрирован: 13 май 2024, 13:47
Сообщения: 109
Вероятно, вы имеете в виду активную мощность, именно она измеряется в кВт.

Если так, то предлагаем вам ознакомиться с этой статьей, из которой вы узнаете, что
admin писал(а):
однозначного ответа на вопрос "какова мощность этого стабилизатора в киловаттах (кВт)?" нет и быть не может
admin писал(а):
киловатты стабилизатора определяются исходя из коэффициента мощности подключенной к нему нагрузки
Т.е. если взять стабилизатор мощностью 10кВА, и предположить, что у нему подключена нагрузка с коэффициентом мощности 1, то получим 10кВт.
Если взять нагрузку с коэффициентом 0.9 - получим 9кВт.
Для нагрузки с коэффициентом 0.8 - получается 8кВт.
И т.д.

А значит задача сводится к тому, чтобы вывести для товара просто какое-то число, которое вы сами выберите произвольным способом и назовете активной мощностью.

Делается это через кастомный xml. Например, пропишем для товара c кодом rubin-tsn-5000 параметр "ap":
Код:
    <product code="rubin-tsn-5000">
      <ap>4</ap>
    </product>
Теперь в шаблоне можно использовать конструкцию:
Код:
Активная мощность: <TMPL_VAR NAME="ap"> кВт


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Динамическая мощность
СообщениеДобавлено: 31 окт 2024, 15:47 
Не в сети

Зарегистрирован: 17 сен 2021, 17:23
Сообщения: 178
gadget писал(а):
Вероятно, вы имеете в виду активную мощность, именно она измеряется в кВт.

Если так, то предлагаем вам ознакомиться с этой статьей, из которой вы узнаете, что
admin писал(а):
однозначного ответа на вопрос "какова мощность этого стабилизатора в киловаттах (кВт)?" нет и быть не может
admin писал(а):
киловатты стабилизатора определяются исходя из коэффициента мощности подключенной к нему нагрузки
Т.е. если взять стабилизатор мощностью 10кВА, и предположить, что у нему подключена нагрузка с коэффициентом мощности 1, то получим 10кВт.
Если взять нагрузку с коэффициентом 0.9 - получим 9кВт.
Для нагрузки с коэффициентом 0.8 - получается 8кВт.
И т.д.

А значит задача сводится к тому, чтобы вывести для товара просто какое-то число, которое вы сами выберите произвольным способом и назовете активной мощностью.

Делается это через кастомный xml. Например, пропишем для товара c кодом rubin-tsn-5000 параметр "ap":
Код:
    <product code="rubin-tsn-5000">
      <ap>4</ap>
    </product>
Теперь в шаблоне можно использовать конструкцию:
Код:
Активная мощность: <TMPL_VAR NAME="ap"> кВт


То есть это мне нужно для каждого товара так прописать, как я понял, я думал в шаблоне где то есть уже эта динамическая информация. ну в принципе и прописать не сложно.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Динамическая мощность
СообщениеДобавлено: 31 окт 2024, 15:50 
Не в сети
Поддержка партнеров
Аватара пользователя

Зарегистрирован: 24 июл 2023, 13:55
Сообщения: 475
Это было универсальное решение, когда каждому товару прописывается индивидуальная характеристика. Если же для всех товаров принять для пересчета кВА в кВт единый коэффициент мощности, например 0.8, то можно воспользоваться callback функцией onProductProcess()

Для этого создаем файл /custom/hooks.php следующего содержания:
Код:
<?php

function onProductProcess(&$item) {
  if (isset($item['power']))
    $item['ap'] = $item['power'] / 1000 * 0.8;
}

И теперь, везде, где нужно можно использовать конструкцию:
Код:
<TMPL_IF NAME="ap">
  Мощность: <TMPL_VAR NAME="ap"> кВт
</TMPL_IF>


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Динамическая мощность
СообщениеДобавлено: 31 окт 2024, 16:02 
Не в сети

Зарегистрирован: 17 сен 2021, 17:23
Сообщения: 178
McQuack писал(а):
Это было универсальное решение, когда каждому товару прописывается индивидуальная характеристика. Если же для всех товаров принять для пересчета кВА в кВт единый коэффициент мощности, например 0.8, то можно воспользоваться callback функцией onProductProcess()

Для этого создаем файл /custom/hooks.php следующего содержания:
Код:
<?php

function onProductProcess(&$item) {
  if (isset($item['power']))
    $item['ap'] = $item['power'] / 1000 * 0.8;
}

И теперь, везде, где нужно можно использовать конструкцию:
Код:
<TMPL_IF NAME="ap">
  Мощность: <TMPL_VAR NAME="ap"> кВт
</TMPL_IF>


Спасибо большое, уже разобрался с вашей помощью, думаю пропишу для конкретных товаров.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Динамическая мощность
СообщениеДобавлено: 08 ноя 2024, 13:30 
Не в сети

Зарегистрирован: 17 сен 2021, 17:23
Сообщения: 178
Здравствуйте, с мощностью разобрался, теперь понадобился вольтаж, подскажите пожалуйста как сделать - <TMPL_VAR NAME="ap"> вольт , где "ap" это 220 или 380


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Динамическая мощность
СообщениеДобавлено: 08 ноя 2024, 14:06 
Не в сети
Поддержка партнеров
Аватара пользователя

Зарегистрирован: 13 май 2024, 13:47
Сообщения: 109
А как определить 220 или 380? Можете на словах объяснить? А то не очень понятно. В трехфазной сети есть и 220 (между фазой и нулем) и 380 (между фазами). И, вот, например, на выходе этого стабилизатора есть и 220 и 380. Для него, к примеру, что должно вывестись в <TMPL_VAR NAME="ap">220 или 380?


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Динамическая мощность
СообщениеДобавлено: 08 ноя 2024, 14:13 
Не в сети

Зарегистрирован: 17 сен 2021, 17:23
Сообщения: 178
gadget писал(а):
А как определить 220 или 380? Можете на словах объяснить? А то не очень понятно. В трехфазной сети есть и 220 (между фазой и нулем) и 380 (между фазами). И, вот, например, на выходе этого стабилизатора есть и 220 и 380. Для него, к примеру, что должно вывестись в <TMPL_VAR NAME="ap">220 или 380?


Да я хотел, чтобы в title динамически показывалось напряжения при описании стабилизатора в зависимости от фаз, к примеру Стабилизатор напряжения ресанта асн 1000 на 220в и также Стабилизатор напряжения ресанта асн 10000 на 380в


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Динамическая мощность
СообщениеДобавлено: 08 ноя 2024, 14:25 
Не в сети
Поддержка партнеров
Аватара пользователя

Зарегистрирован: 13 май 2024, 13:47
Сообщения: 109
Это понятно, но чтобы посоветовать вам решение, необходимо понимать какой стабилизатор на 220, а какой на 380. А такого понимания нет. Если вы объясните логику деления стабилизаторов на 2 группы 220 и 380, мы с радостью посоветуем вам решение.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Динамическая мощность
СообщениеДобавлено: 08 ноя 2024, 14:35 
Не в сети

Зарегистрирован: 17 сен 2021, 17:23
Сообщения: 178
gadget писал(а):
Это понятно, но чтобы посоветовать вам решение, необходимо понимать какой стабилизатор на 220, а какой на 380. А такого понимания нет. Если вы объясните логику деления стабилизаторов на 2 группы 220 и 380, мы с радостью посоветуем вам решение.


Звучит как вызов :lol: Я так понимаю, если Вы сами решение не подсказали, скорее всего его уже не возможно реализовать))
Я думал из характеристик в карточке отталкиваться (Напряжение выхода, В 380 ± 2%), но как понял оно не динамическое, а прописано в ручную в каждой карточке.

Либо писать список моделей стабов в отдельном файле чтоли, однофазные 220 и трёхфазные 380 и после сравнивать и выводить.


Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB