Цитата |
---|
Anaphema пишет: я нашел в стандартном компоненте эту строчку |
Цитата |
---|
Anaphema пишет: Никак не могу найти подобные строчки |
Файл components.php в своём компоненте смотрите....
/истина где-то рядом....
23.04.2008 15:26:16
Где этот файл искать?
Ну и на кой мне эта подпись?..
|
|
|
|
23.04.2008 15:27:24
Я делал так: вставлял стандартный компонент на страницу, потом копировал его в свой шаблон и далее над копией изгалялся. Я правильно копировал? Или что-то забыл? Код фильтров выборки там будет?
Ну и на кой мне эта подпись?..
|
|
|
|
23.04.2008 15:44:41
В общем и целом я сделал вариант с изменением стандартного кода (закомментил строчку с фильтром по дате активности) и далее по своей схеме все здорово выводится. Как сделать копию компонента и подключить именно ее для выборки данных в шаблоне - ума не приложу.
Ну и на кой мне эта подпись?..
|
|
|
|
23.04.2008 15:48:00
$arrFilter = array (
"ACTIVE_DATE" => "N" ); А далее у компонента выбираешь использовать фильтр arrFilter в настройках и проблем никаких. Хотя с вашим отношением к продукту и посетителям помогать совершенно не хочется |
|
|
|
23.04.2008 15:59:46
По-моему я никого из посетителей не трогал и не обижал, а мое отношение к продукту - это мое ИМХО (возможно временное), и потом Вы опять-таки написали для продвинутых более-менее пользователей:
Ну и на кой мне эта подпись?..
|
|||
|
|
24.04.2008 09:34:02
Все таки рекомендую вам почитать сперва курс - это займет часа 2-3, а вопросов будет меньше. Особенно хорошо прочитайте логику работы компонентов 2.0 - там все указано.
Так же в справке указано что в каких файлах, таблицах храниться и многое другое... Правда кое чего там нет - но того что там нет вам на текущем этапе и не надо. А говорить что сроки горят и поэтому "дайте мне рабочий код, а то разбираться долго" - это проявление неуважения, на что вам и указали.
тел. +7-3852-555-807
WA +79339335399 |
|
|
|
02.05.2008 01:05:29
Ребята, я тоже разбираюсь с этой проблемой.
Вот пишу результаты: Как я понял нужно просто в папке Bitrix / components создать новую папку (у меня - sa) - пространство имён. Потом скопировать в это новое пространство имён компонент news.detail из папки Bitrix / components / bitrix в папку Bitrix / components / sa Теперь к этому компоненту в php-коде нужно обращаться не bitrix:news.detail, а sa:news.detail. Затем приступаю к редактированию свойств компонента (файлы внутри скопированной папки) А дальше не получается. Пробовал также копировать компонент календарь в своё пространство имён, там добавлять новый типа даты - DATE_EVENT + подредактировал языковый файл - "Дата события". Добавил к типу информационного блока свойство pdate - дата события. Как дальше связать это свойство и настройки календаря / детального вывода? PS: пока что я так решил проблему: при размещении компонента news.list в режиме редактирования PHP изменил параметр: "CHECK_DATES" => "N", |
|
|
|
02.05.2008 21:06:41
Используя компонент bitrix:news.list для вывода элементов, у которых еще не наступила дата начала активности, можно обойтись без кастомизации компонента. Смотрим в код компонента и видим строчку: $rsElement = CIBlockElement::GetList($arSort, array_merge($arFilter, $arrFilter), false, $arNavParams, $arSelect); - а значит можно где-нибудь перед вызовом компонента создать внешний массив фильтрации, например:
ну, и в параметрах подключения компонента пишем: "FILTER_NAME" => "arrDateFilter", |
|||||
|
|
05.11.2011 19:48:01
Столкнулся с этой темой в news.line: не показывает будущие события. Настроек на показ будущих событий, естественно нет, даже спустя уже три года, с момента возникновения этого препятствия. Работает, если сменить "ACTIVE_DATE" => "Y" на "ACTIVE_DATE" => "" (не "N"!). Прозанимался этим весь вечер. Сейчас пойду спать, а завтра буду кастомизировать компонент. Что дальше? Такими темпами, хрен знает, когда я свой проект закончу. Календарь событий то выводит будущие события, но, а если мне необходимо вывести все события, которые должны произойти сегодня в виде списка, пусть по времени, они еще не наступили, но день настал. Много таких вот мелких, но важных недоделок в Битрикс. И хочется, чтобы разработчики читали форум и учитывали пожелания и проблемы пользователей. Если система предоставляет массу возможностей, это не значит, что ее не надо дорабатывать. Я понимаю, что можно везде залезть и все сделать ручками, но время...время.....Тем более, когда делаешь все один.
|
||||
|
|
|||