Напишите решение.
Проблема исправлена?
Проблема исправлена?
28.11.2013 06:59:01
Костыль не подойдёт.
А вот "asc,nulls" - действительно такая сортировка есть( Почему-то работает только nulls,desc и desc,nulls, а nulls,asc и asc,nulls не работает. Очень странно. P.S. Использую "bitrix:catalog.section" и комплексный компонент "bitrix:catalog", у обоих один и тот же результат. Есть у кого-нибудь мнения почему не работает asc,nulls? |
|
|
23.04.2013 05:11:47
В версии 11.5.9(может и у ниже версий, не проверял) уже есть "Расширенное управление правами"
Чтобы разграничивать права доступа, нужно поставить расширенный режим в настройках доступа к инфоблоку, открыть доступ к этому инфоблоку для какой-то группы, а затем уже в самом инфоблоке редактировать права для разделов, а затем и для элементов. При этом права доступа ко всему инфоблоку наследуются и на его разделы и элементы, но затем для той же группы пользователей можно выбрать другой уровень доступа к элементам и разделам (доступ который наследовался будет зачёркнут линией). Взято из поста |
|
|
10.01.2013 19:23:01
Настройки в админке я не нашёл, а вот функция такая есть -
|
|
|
27.11.2012 13:54:56
Всем спасибо.
Платный модуль не смотрел, так как уже в тот момент разбирался со своим скриптом генерации. Бесплатный модуль поставил, понравился, НО есть некоторые моменты. А именно: 1. При транслитерации кода используются параметры по умолчанию, а хотелось бы чтоб параметры брались из настроек выбранного инфоблока. Например мне нужно, чтоб замена для символа пробела была не "_", а "-" и Максимальная длина не 100, а 75 Допиливается в в модуле в файле bitrix\modules\av.ibprops\classes\general\av_ibprops.php строка 416 вставляем массив параметров $params, ну и выше объявляем сам массив(например после 412 строки $arTmp = Array() ;) :
2. Если нужно изменить КОДЫ разделов: написал свой скрипт:
3. Оставлять дату изменения не изменной, т.е. если мы обновляем сразу все элементы, то получается мы затираем всю статистику изменения элементов к примеру у меня за года 2-3 Эту проблему я так и не решил. Ну и выкладываю скрипт для генерации кода для элементов:
|
|||||||
|
22.11.2012 15:48:52
Пропадают все меню на сайте при создании "правила обработки адресов" /dir/catalog на /catalog/
Само правило:
А когда: Само правило работает. На одном ядре работает несколько сайтов. Но почему исчезают меню? Как решить проблему? |
|||
|
19.11.2012 23:44:47
А нужно И вот не знаю как правильно сделать ЧПУ чтоб сайт не изменил позиций в поисковике? Оставлять ли активными старые ссылки вместе с новыми или как правильно сделать? |
|||||||
|
19.11.2012 18:45:08
Решили на сайте настроить ЧПУ.
Были страницы вида: компонент отображающий элементы в разделе - bitrix:catalog.section В компоненте настройки: "SECTION_ID" => $_REQUEST["SECTION_ID"]. Пишу правило:
Начинает работать ЧПУ по ссылке: Дальше дописываю в компонент параметр: "SECTION_CODE" => $_REQUEST["SECTION_CODE"] Начинает работать Пишу аналогичное правило для SECTION_CODE:
Ссылка И попутный вопрос. Правила работают как 301 редирект? И ещё сейчас на сайте работают все ссылки: Это получается дублирование контента? Как на это отреагируют поисковики когда я выложу с локала на хостинг? Посоветуйте как лучше сделать правильней всё без потерь позиций в поисковиках. |
|||||
|
15.10.2012 14:27:09
Как подключить в Битрикс
И желательно реализация через настройки платежной системы (Магазин->Настройки магазина->Платежные системы) |
|
|
20.07.2012 14:18:31
Спасибо всё получилось!
|
|||
|
20.07.2012 13:52:33
Есть инфоблок, у этого инфоблока свойство(к примеру "пакет услуг"), у этого свойства есть несколько полей: "Эконом","Бизнес","Люкс".
Элементов в инфоблоке нет. Функция CIBlock::GetFields по логике должна получить поля свойства. Здесь Так как получить поля свойства инфоблока? |
|
|
11.07.2012 18:32:43
Делаю массовое добавление элементов в цикле, и если элемент уже есть, то нужно его обновить.
Есть код:
Чтобы потом можно было обновить его функцией Update Сделал так: функцией CIBlockElement::GetList выбрал элемент по названию и получил ID элемента
Думаю есть проще способ чтоб получить ID элемента, если такой уже есть. Или я правильно делаю и так и должно быть? |
|||||
|
21.05.2012 13:45:59
Подниму тему.
Рейтинг пользователя он повышает, нужно указать ENTITY_TYPE_ID – объект голосования "USER" $arAddVote = array( "ENTITY_TYPE_ID" => "USER", "ENTITY_ID" => $_GET['uid'], "VALUE" => 35, "USER_ID" => $_GET['uid'], ); CRatings::AddRatingVote($arAddVote); только срабатывает 1 раз, в Битриксе, наверно, стоит защита от накрутки рейтинга. Так вот мне нужно отключить эту защиту, и чтоб AddRatingVote срабатывал неограниченное количество раз. Как это сделать?? |
|
|