
Dimanius851
24.09.2017
12:47:25
чё то типа того


Mike
24.09.2017
12:49:23
<?
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
global $APPLICATION;
$aMenuLinksExt = array();
if(CModule::IncludeModule('iblock'))
{
$arFilter = array(
"TYPE" => "catalog",
"SITE_ID" => SITE_ID,
);
$dbIBlock = CIBlock::GetList(array('SORT' => 'ASC', 'ID' => 'ASC'), $arFilter);
$dbIBlock = new CIBlockResult($dbIBlock);
if ($arIBlock = $dbIBlock->GetNext())
{
if(defined("BX_COMP_MANAGED_CACHE"))
$GLOBALS["CACHE_MANAGER"]->RegisterTag("iblock_id_".$arIBlock["ID"]);
if($arIBlock["ACTIVE"] == "Y")
{
$aMenuLinksExt = $APPLICATION->IncludeComponent("bitrix:menu.sections", "", array(
"IS_SEF" => "Y",
"SEF_BASE_URL" => "",
"SECTION_PAGE_URL" => $arIBlock['SECTION_PAGE_URL'],
"DETAIL_PAGE_URL" => $arIBlock['DETAIL_PAGE_URL'],
"IBLOCK_TYPE" => $arIBlock['IBLOCK_TYPE_ID'],
"IBLOCK_ID" => $arIBlock['ID'],
"DEPTH_LEVEL" => "3",
"CACHE_TYPE" => "N",
), false, Array('HIDE_ICONS' => 'Y'));
}
}
if(defined("BX_COMP_MANAGED_CACHE"))
$GLOBALS["CACHE_MANAGER"]->RegisterTag("iblock_id_new");
}
$aMenuLinks = array_merge($aMenuLinks, $aMenuLinksExt);
?>
.left.menu_ext.php


Dimanius851
24.09.2017
12:51:50

Google

Mike
24.09.2017
12:54:01
http://c2n.me/3O0g2Wc
http://c2n.me/3O0g4tm
Соответственно, пункт меню - раздел инфоблока, 1й уровень - подразделы, 2й уровень - подразделы второго уровня
http://c2n.me/3O0genH
Шаблон компонента \bitrix\templates\eshop_bootstrap_blue\components\bitrix\menu\catalog_horizontal

Dimanius851
24.09.2017
13:11:30
всем привет
что я делаю не так?

Dima
25.09.2017
04:20:54
цену товару добавь

MarconiKlin A12E
25.09.2017
04:21:26

Google

Dimanius851
25.09.2017
04:21:57
руками

MarconiKlin A12E
25.09.2017
04:22:08
Тогда просто цену в товар добавь

Igor
25.09.2017
04:25:32
Думаю дело не в цене. Тогда бы писало "отсутствует цена"
Пишут, что такая проблема если несколько типов цены или базовая не указана. Но тут вроде все ок, судя по скринам
Возможно попробовать переименовать код в BASE и еще раз попробовать

Denis
25.09.2017
04:50:41
Можно ли указывать в настройках 0 для неограниченного количества единиц?
Например, сколько дней хранить? Мне нужно вечно. Тогда ставлю 0?

Роман
25.09.2017
04:58:59
Доброго госпада !
Код ниже, выдает одинаковые результаты, так что, есть между ними какая то принципиальная разница ? или я могу использовать тот что мне удобнее ?
use Bitrix\Main\Context,
Bitrix\Main\Application;
$request1 = Application::getInstance()->getContext()->getRequest();
$request2 = Context::getCurrent()->getRequest();
print_r($request1);
print_r($request2);

Sergey
25.09.2017
04:59:48

Mv
25.09.2017
05:08:38
если 404 отдается от 1С-битрикса, то в техподдержку. Для начала проверьте настройки сервера в админке сайта.

Anton
25.09.2017
05:09:18
еще можт агент какой-то загоняет

Mv
25.09.2017
05:09:26
а если 404 настроена на сервере (некторые настраивают показ страницы со стороны сервера), то к хостерам.

Nikita
25.09.2017
05:11:49
немного нубский вопрос, но правильно ли я обращаюсь к странице товара в новом шаблоне /catalog/product/stroitelnye_materialy/kakoy_to_material.html?newtemplate=1
суть в том, что как бы это html страница (типа битрикс закешировал так?), но get-запрос ей передать надо, может ссылка на динамическую страницу можно получить?

Anton
25.09.2017
05:13:12
это и есть динамическая страница. просто инфоблок и компонент каталога так настроены, что деталка открывается по такому адресу
на битронике вроде из коробки так настроено

Nikita
25.09.2017
05:14:00
но битрикс почему-то выводит страницу с одним bitrix:catalog
вместо детальной товара
может не ожидает get

Anton
25.09.2017
05:17:11
ну надо для начала настройки компонента проверить и инфоблока

Nikita
25.09.2017
05:17:42
хорошо, спасибо

Юрий
25.09.2017
05:21:39
всем привет.
кто как делает скидки, если для каждого товара нужна своя уникальная скидка? например у одного товара скидка 12р, у другого 350р. и т.д. через товарный маркетинго это же вообще нереально сделать

Google

M_A_X_NSK
25.09.2017
05:33:59
мне кажется можно хранить % или сумму скидки в свойстве товара, а потом бежать кроном по товарам и создавать скидку, основываясь на значении свойства

Юрий
25.09.2017
05:36:11
но их тогда тысячи может быть

Anton
25.09.2017
05:37:44

Юрий
25.09.2017
05:39:41

Anton
25.09.2017
05:40:24
нуууу. смотря какая версия ядра.

Юрий
25.09.2017
05:40:45
17x

Artur
25.09.2017
05:42:02
Доброе утро, любители и не любители битрикса. Гугление по вопросу толком ничего и не дало. Суть вопроса в следующем:
Есть каталог товаров, выгруженный из базы одного сайта в формате csv. Вложенность уровней более 3. При импорте/экспорте в настройках выставлял максимальный уровень равный и даже больше, чем уровень вложенности товаров в моей каталоге выгруженном, но при импорте все равно кидает не далее чем в 3 категорию по вложенности, либо в корень каталога, если уровень превышает 3 категории.
Создал тестовый товар и положил его в 6 по вложенности категорию. Сделал экспорт в csv, все категории отображены. Делаю импорт его это - падает в корень.
Как обойти это?
И если импорт/экспорт не самый лучший вариант, то, подскажите, пожалуйста, можно ли и каким образом импортировать все это напрямую в базу, минуя админку битрикса.

Nikita
25.09.2017
05:42:34

Artur
25.09.2017
05:45:34
Идеальным решением было бы импортировать все мое дело в категории по их id, а не прописывая название группы каждого уровня по вложенности. Возможно ли это?

Nick
25.09.2017
06:01:35
https://www.romza.ru/blog/Bitronic2/bitronik-2235-vyshla-novaya-versiya-internetmagazina-elektroniki-na-bi/
Это что ли

Nick
25.09.2017
06:19:17
Я не пойму что это вообще, типа шаблон что ли?

Artur
25.09.2017
06:21:04
да это шаблон
ну +- какие то гибкие настройки

Nick
25.09.2017
06:21:46
Татчевые парни

Artur
25.09.2017
06:21:47
для тех кто хочет сделать за дешево быстро
развернуть им за 2 часа
грубо говоря

Google

Benjamin
25.09.2017
06:21:57
Всем привет. Ребят, подскажите, какой компонент используется для такой задачи: нужно в личном кабинете организовать подачу заявки на экспертизу с возможностью дальнейшего внесения изменений в данные

Admin
ERROR: S client not available

Artur
25.09.2017
06:22:00
и начать делать бабло

Nick
25.09.2017
06:25:48

Elion
25.09.2017
06:26:24
Друзья, если я хочу создать 2 типа регистрации в магазине. Первая обычная - для розничных покупателей. Вторая форма регистрации - для оптовиков (с обязательными ИНН и др. полями). Как лучше поступить? Два разных вызова компонента и кастомизировать сам компонент?

Artur
25.09.2017
06:32:58

Elion
25.09.2017
06:33:45

M_A_X_NSK
25.09.2017
06:34:18
если юзверь пытается регнуться как оптовик

Elion
25.09.2017
06:36:19

M_A_X_NSK
25.09.2017
06:37:12
можешь в форме уникальное hidden поле передавать
в обработчике OnBeforeUserAdd будет доступен request

Petr
25.09.2017
06:37:59
инфу на сайте сделать для оптовиков секретную кнопку
активация по почте =)

M_A_X_NSK
25.09.2017
06:40:04
кастомить компоненты - костыль

Artur
25.09.2017
06:40:16
lol

M_A_X_NSK
25.09.2017
06:41:00
надо юзать готовые компоненты, вместо того чтобы кастомить - воспользоваться обработчиками, они на то и сделаны, это ни капли не костыль

Petr
25.09.2017
06:41:02
пусть не кастомит

Elion
25.09.2017
06:41:21
насколько я понял 'hidden' поле в шаблоне + проверка в обработчике. А сам компонент не трогаем

Google

Artur
25.09.2017
06:41:47
ооо товарищ сайт на news.list'ах собирает
однако

M_A_X_NSK
25.09.2017
06:41:48
изза таких любителей покастомить - потом при обновлении весь сайт перестает работать

Artur
25.09.2017
06:42:17
сорри
телега

Petr
25.09.2017
06:42:20

Artur
25.09.2017
06:42:35

Petr
25.09.2017
06:42:39
в некоторых местах показывает нет в наличии