"USE_SYMBOLIC_ID" => false
такое пропишите, и будет чистый ID
такое пропишите, и будет чистый ID
|
Здравствуйте, Евгений!
Никак не получается найти информацию - $result = CCatalogMeasure::getList(array("ID"=>"ASC"), array("PRODUCT_ID"=>$SKU), false, false, array()); while($productRation = $result->fetch()){ print_r($productRation); } получаем массив единиц измерения, с Ratio все просто - нашел таблицу, где они хранятся и есть связка с ELEMENT_ID. А мне бы узнать какая единица измерения соответствует определенному элементу |
|
|
|
|
|
Форма комментария вызывается в шаблоне этим:
<script type="text/javascript"> var obCatalogComments_<?=$arResult['ELEMENT']['ID']; ?> = new JCCatalogSocnetsComments(<?=CUtil::PhpToJSObject($arJSParams, false, true); ?>); </script> Но ни где в интернете (про документацию продукта даже и речи не идет) найти какие параметры в массиве $arJSParams можно передать пока не удается. |
|
|
|
|
Буду очень благодарен, если сотрудники поддержки, форумчане, укажут, как заменить этот кусок, который больше всего тормозит Речь про функцию: protected function getElementList($iblockId, $products) { $elementIterator = parent::getElementList($iblockId, $products); if ( !empty($elementIterator) && $this->arParams['BY_LINK'] !== 'Y' && !$this->arParams['SHOW_ALL_WO_SECTION'] && !$this->arParams['USE_MAIN_ELEMENT_SECTION'] ) { $elementIterator->SetSectionContext($this->arResult); } return $elementIterator; } Хотелось бы полностью переписать. |
|||
|
|
|
|
вообще ничего не помогает, как-то я эту проблему обходил, но забыл как. Теперь по умолчанию с чистой битрикс машиной и разворачивании копии при заходе в админку и любом телодвижении сайт долго висит и пытается зайти по адресу сайт:8888/bitrix и не может.
Самое потрясающие, что конфигурационные файлы apache и nginx совершенно одинаковые на разных серверах, только на новом эта проблема. Может ли кто-то подсказать что-то конкретное с указанием полный путей к файлам и где кроется проблема чистой битрикс виртуальной машины? Если я вспомню, обязательно отпишу конкретное решение. Надеюсь, что кто-то поступит так же. |
|
|
|
|
Т.е. если запретить удаление цен: function DeleteProductPriceStop($intID,&$arExceptionIDs) { return false; } то базовую цену (если цены нет) проставить удается. Если же цена уже существует и я меняю количество комплекта, то цена остается прежней, необходимо вручную снова ее удалить. |
|||
|
|
|
|
|||||||
|
|
|
|
|||
|
|
|
|
В компоненте, откуда нам необходимо установить каноникал пишем (component_epilog.php):
$APPLICATION->SetPageProperty("canonical", $value); пишем функцию для вывода в хедере, вставляем, например, в init.php: function getCanonical(){ global $APPLICATION; if($APPLICATION->GetProperty("canonical")){ return $APPLICATION->GetProperty("canonical"); } } в хедер: <link rel="canonical" href="<?=$APPLICATION->addBufferContent('getCanonical')?>" /> |
|
|
|
|
|
А как быть, чтобы сохранить те значения, которые были проставлены до этого? Такой подход затирает другие значения. Нигде ничего не могу найти, логике не поддается, так как
$property_enums = CIBlockPropertyEnum::GetList(Array("DEF"=>"DESC", "SORT"=>"ASC"), Array("IBLOCK_ID"=>CATALOG, "CODE"=>"SALE_CHECKBOX")); while($enum_fields = $property_enums->GetNext()){ print_r() - ничем не отличаются друг от друга!!!! } как передать, что такие вот ID множественного списка трогать не надо? |
|
|
|
|
Bitrix\Iblock\PropertyIndex\Manager::DeleteIndex(CATALOG); Bitrix\Iblock\PropertyIndex\Manager::markAsInvalid(CATALOG); $index = Bitrix\Iblock\PropertyIndex\Manager::createIndexer(CATALOG); $index->startIndex(); $res = $index->continueIndex(); $index->endIndex(); \Bitrix\Iblock\PropertyIndex\Manager::checkAdminNotification(); CBitrixComponent::clearComponentCache("bitrix:catalog.smart.filter"); CIBlock::clearIblockTagCache(CATALOG); |
|||
|
|
|
|
|||
|
|
|
Если кто-то может подсказать, что в Mysql 8 нужно настроить, чтобы было хотя бы в 2 раза хуже - с меня огромная благодарность! используется битрикс окружение 7.5 |
|||
|
|
|
|
There are servers that cannot be used!
01. Cannot establish server connection using SSH. ничего не помогает из предложенного. Даже версию php сменить не могу, какую-то ерунду пишет в этом меню. Неужели никак нельзя починить битрикс окружение? Может его можно как-то по новой поставить? |
|
|
|
|
|
|||
|
|
|