Но надо учитывать, что большое количество свойств у инфоблока чревато проблемами производительности.
20.03.2009 14:59:51
Напишите обработчик события
|
|
|
04.03.2009 15:20:13
В шаблоне (template.php) вернуть false (return false).
PS в статье |
|
|
03.03.2009 13:27:42
Советую сохранить хеш от значений свойств в поле XML_ID элемента (OnBeforeAdd/UpdateElement) и при загрузке добавить это поле и IBLOCK_ID в фильтр. Это позволит воспользоваться индексом БД и не даст возможности маляру Шлямиля проявить свои таланты.
PS внимательно отнеситесь к формированию хеша что бы он был одинаковый для одинаковых наборов значений свойства. |
|
|
30.01.2009 16:41:31
Эмоции:
Не ну я реально не понимаю почему ветераны проходят мимо такой темы! Ведь все уже всё знают. Обсуждалось тут не один раз. Вы бы еще mysql_query использовали (а ведь находятся и такие умники). По теме: При использовании битрикса настоятельно не рекомендуется пользоваться прямыми запросами к БД. Ее структура может измениться в любой версии и предупреждения об этом не будет. И не говорите потом, что не предупреждали и обновления рушат сайты! Но есть и хорошие новости! мы всегда стараемся поддерживать совместимость API. А конкретнее вам надо:
PS Забудьте про существование таблиц b_*. |
|||
|
29.01.2009 16:51:48
1. Берете наисвежайшую бету модуля инфоблоков.
2. В настройках компонента bitrix:news.calendar выбираем шаблон compact 3. Мотаем в самый низ настроек и в "Имя массива со значениями фильтра для фильтрации элементов" вписываем DateFilter 4. А в "URL ведущий на страницу вывода элементов" /news_list.php 5. Сохранить 6. У bitrix:news.list на news_list.php "Фильтр" = DateFilter |
|
|
23.12.2008 18:36:58
Речь о комплексном компоненте новостей?
тогда в конец detail.php:
|
|||
|
09.12.2008 13:14:52
В качестве ключа массива для значения файла надо использовать ID зачения свойства (PROPERTY_VALUE_ID). Тогда будет не дублирование, а замещение.
|
|||
|
13.11.2008 14:54:36
А у меня получилось. В настройках компонента bitrix:catalog указал:
С соотв. настройками инфоблока (/bitrix/admin/iblock_edit.php) поиск заработал без переиндексации.
|
|||||
|
31.10.2008 17:40:53
Оптимальным будет использовать компонент catalog.filter
А если продолжитьс поиском, то посмотрите в настройках инфоблока у свойства галочку "Индексировать". Только учтите, что изменение ее состояния требует ПОЛНОЙ переиндексации. И еще в настройках модуля поска гляньте на "Cимволы, по которым не производится разделение документа на слова". Так же может быть важным. |
|
|