
Артём
26.09.2016
07:40:46
Всем привет. Сделал файл .htaccess в папке catalog для того, что бы убрать "catalog/" из url. собственно теперь его необходимо отключить. Комментирование строк в файле результата не дало

Maxim
26.09.2016
07:41:52
наверное потому что и файл этот делать там не надо было. нужно понимать для чего он
В этом файле хранятся правила редиректов. чтобы он заработал, вам нужно находиться внутри этой папки. т.е. этот файл не решает фашей проблемы. он вам вообще не нужен. вся магия происходит в urlrewrite.php

Артём
26.09.2016
07:46:20
Ну вот собственно я когда нашел что это через urlrewrite делается решил отключить из папки

Google

Артём
26.09.2016
07:46:35
Но перенаправление до сих пор срабатывает

Joury
26.09.2016
07:46:52
Ребят, кто уже ставил открытые линии?
Как они устанавливаются ?(

Andrew
26.09.2016
07:47:08

Joury
26.09.2016
07:47:20
Облако
Я просто на сайт бы хотел поставить

Maxim
26.09.2016
07:47:39

Артём
26.09.2016
07:50:15
ну собственно array(
"CONDITION" => "#^/catalog/#",
"RULE" => "",
"ID" => "bitrix:catalog",
"PATH" => "/catalog/index.php",
),
но при заходе в /catalog/ происходит перенаправление

Andrew
26.09.2016
07:50:47

Артём
26.09.2016
07:50:51
Хотя файл .htaccess я удалил

Joury
26.09.2016
07:51:55

Oleg
26.09.2016
08:02:00

Артём
26.09.2016
08:02:36
Кеш чистил

Google

Maxim
26.09.2016
08:03:04
ну чудеса значит

Артём
26.09.2016
08:06:28
Хм, и в битриксе и в настройках брайзера чистил кеш, и хром все равно продолжает редиректить. А через эдж все норм.
Всем спасибо за подсказку)
"SEF_URL_TEMPLATES" => array(
"sections" => "",
"section" => "#SECTION_ID#/",
"element" => "#SECTION_ID#/#ELEMENT_ID#/",
"compare" => "compare/",
"smart_filter" => "#SECTION_ID#/filter/#SMART_FILTER_PATH#/apply/",
),
Почему то если ID заменить на CODE то пишет "Раздел не найден", хотя в свойствах у разделов указан символьный код

Maxim
26.09.2016
08:51:25
а в настройках инфоблока в адмике какие поля?

Артём
26.09.2016
08:52:17
#SITE_DIR#/designer/#SECTION_CODE#/
такого плана

Антон
26.09.2016
08:54:59
получается в компоненте #SECTION_ID# а в инфоблоке #SECTION_CODE#
или же как раз в компоненте меняете на section_code ?

Артём
26.09.2016
08:56:23
Да, в компоненте меняю на CODE
Вообще в инфоблоке такая структура "Дизайнеры"{
Бренд1{}, Бренд2{}...
}

Антон
26.09.2016
08:59:23
попробуйте SECTION_CODE_PATH использовать

Артём
26.09.2016
08:59:40
И когда перехожу по ссылке "lдизайнеры/бренд1/"

Maxim
26.09.2016
08:59:46
Нашел фичу. Если вы делаете админку и используетес старый грид, то
чтобы добавить кнопочку с настройкой списка и выгрузкой в эксель ОБЯЗАТЕЛЬНО надо запускать $lAdmin->AddAdminContextMenu(array());
даже если его у вас нет.

Артём
26.09.2016
09:00:13
Считает ссылку как ссылку на элемент а не раздел

Maxim
26.09.2016
09:01:16
а как система должна догадаться, что у вас это секция, а не элемент? вы ввели уникальность ?

Антон
26.09.2016
09:01:16
Так тоже не рабтает =(
И в настройках элемента задайте так же, т.е. в комоненте
"section"=>"#SECTION_CODE_PATH#/",
"element"=>"#SECTION_CODE_PATH#/#ELEMENT_CODE#/",
в админке
раздел: #SITE_DIR#/catalog/#SECTION_CODE_PATH#/
элемент: #SITE_DIR#/catalog/#SECTION_CODE_PATH#/#ELEMENT_CODE#/
только с вашей корневой папкой компонента

Google

Артём
26.09.2016
09:02:30
Дада, я понял
уже внес изменения проверяю
А как теперь избавиться от designer/designer/BENEDETTA_BRUZZICHES/,
2 раза designer

Антон
26.09.2016
09:06:37
в структуре разделов иб есть раздел "designer" и так же корневая папка "designer" ?

Артём
26.09.2016
09:11:50
ага

Maxim
26.09.2016
09:14:42
и чего вы хотите в итоге тогда?

Артём
26.09.2016
09:15:44
Да, уже понял свою ошибку)
Спасибо)

Joury
26.09.2016
09:16:00
Слушайте, а можно ли как-то решить вопрос с поиском на сайте, к примеру я могу набрать слово "айфон" разными способами: айфон, iphone, ай фон .... есть какой то способ поиска, чтобы не нужно было делать поле синонимов, т.к. товаров более 40 000
?

Maxim
26.09.2016
09:16:29
яндекспоиск на сайте

Артём
26.09.2016
09:38:41
А как вывести привязанные к разделу товары? Я так понимаю необходимо вывести каталог товара с параметром "FILTER_NAME" в который параедется $arrFilter = array(
'PROPERTY_DESIGNER_REF' => $arResult["VARIABLES"]["SECTION_ID"],
); но сосбственно не пойму как получить этот ID при переходе в нужный раздел?

Антон
26.09.2016
09:41:04
если использовать комплексный каталог, то дополнительный действий не требуется, там это по умолчанию

Артём
26.09.2016
09:42:28
Вот я комплексный и использую. только $arResult["VARIABLES"]["SECTION_ID"] у меня пуст
мб я не верно понимаю механиз дейсствия. В компоненте выводится товар (IBLOCK_ID = ID каталогу товара)
Товар из каталога привязан к дизайнерам

Maxim
26.09.2016
09:54:22
Артем, у тебя задача, которая требует времени на "вникнуть". Врятли у кого-то сейчас, в рабочее время, найдется это время.

Антон
26.09.2016
09:54:45
в section_vertical и section_horizontal вроде бы доступны параметры выбранного раздела в $arCurSection

Артём
26.09.2016
09:58:13
Я думал это весьма типичная задачка) Спасибо , вроде то что нужно

Google

Роман
26.09.2016
10:09:10
всем привет
при Header("Location: /404.php"); страница отвечает 302, а не 404, а мне нужен именно ответ сервера 404
как это реализовать?

Admin
ERROR: S client not available

Maxim
26.09.2016
10:10:37
google php header 302 redirect

Роман
26.09.2016
10:10:57
это чё?

Maxim
26.09.2016
10:11:16
помог составить запрос к гуглу

Антон
26.09.2016
10:26:46
Всем привет, помогите решить проблему, дело в том, что в arResult компонента catalog.recommended.products массив DISPLAY_PROPERTIES пуст, хотя в других компонентах, например catalog.bigdata,products, этот массив заполнен.

Nikolay
26.09.2016
10:28:08
привет всем, подскажите как принудительно изменить дату сервера? стоит виртуальная машина

Антон
26.09.2016
10:30:02
этот компонент часть комплексного компонента каталог, там указано какие свойства нужно выводить и в других компонентах они выводятся

Maxim
26.09.2016
10:35:08

Nikolay
26.09.2016
10:36:13

Артём
26.09.2016
10:49:23
Люди, может посоветуете чего почитать с привязкой к разделам? Использую комплексный компонент. Есть 2 Каталога: Дизайнеры с подразделами и Каталог товаров. В каталоге каждый товар связан с подразделом дизайнеров. Мне не обходимо используя комплекный компонент при переход в подраздел дизайнеров вывести все связанные с ним товары
Уже голову всю сломал

Антон
26.09.2016
11:21:35
Если у каждого товара указан дизайнер, то можно использовать например компонент catalog.top по товарам с фильтрацией по дизайнеру

Maxim
26.09.2016
11:22:41
У вас есть каталог дизайнеров. У дизайнеров есть товары. дизайнеры выводятся каталогом. Верно выводятся?
затем, на странице дизайнера вы хотите выводить товары дизайнеров ? catalog.top или любой другой НЕ КОМПЛЕКСНЫЙ каталог компонент. с фильтром по конкретному полю, по которому у вас происходит связка с дизайнером.
if(!$DB->Query("select ASSIGNED_BY_ID from b_crm_company WHERE 1=0", true))
{
$updater->Query(
array(
"MySQL" => "ALTER TABLE b_crm_company add ASSIGNED_BY_ID INT(1) UNSIGNED NULL",
"MSSQL" => "ALTER TABLE b_crm_company add ASSIGNED_BY_ID INT NULL",
"Oracle" => "ALTER TABLE b_crm_company add ASSIGNED_BY_ID NUMBER(18) NULL",
)
);
}
оригинальный способ проверки поля )))

Andrew
26.09.2016
11:24:12

Google

Maxim
26.09.2016
11:25:02
ну, я думаю это слишком громко крикнуто, не разобравшись в тонкостях процесса ) возможно такой способ и имеет смысл

Антон
26.09.2016
11:29:02
фильтровать можно примерно так
<?
global $productsFilter;
$productsFilter= array
(
"IBLOCK_ID" => <ид иб>,
"ACTIVE" => "Y",
"PROPERTY_PRODUCT" => <ид дизайнера>
);
?>

Артём
26.09.2016
11:30:43
так ведь catalog.top выводит топовые товары
разве нет?

Mark
26.09.2016
11:31:44

Maxim
26.09.2016
11:31:59
для паблик компонентов, да
main.interface.grid.new

Mark
26.09.2016
11:32:13
так речь про админку?

Maxim
26.09.2016
11:32:15
вроед )
ну я описАлся

Антон
26.09.2016
11:33:41
разве нет?
с фильтром должен показать соответствующие товары

Mark
26.09.2016
11:35:57
что то в гуле сходу не нашел