Эдуард Пащенко, а как у вас прописаны правила обработки адресов для [B]/news/#ELEMENT_CODE#/[/B] ?. Давайте начнем с этого, чтобы выстроить правильный обработчик для вашей задачи.
|
Эдуард Пащенко, а как у вас прописаны правила обработки адресов для [B]/news/#ELEMENT_CODE#/[/B] ?. Давайте начнем с этого, чтобы выстроить правильный обработчик для вашей задачи.
|
|
|
|
|
|
Рафаэль Назмутдинов, а вы как выводите дату создания: через компонент или через api?
|
|
|
|
|
|
$SMax$, попробуйте подключить модуль информационных блоков — CModule::IncludeModule("iblock");
|
|
|
|
|
|
Kirill Bondar, это ключи массива, который задается чаще в файле component.php компонента, перед вызовом метода CEvent::SendImmediate() или CEvent::Send(). Оба эти метода отаечают за отправку сообщения по почтовому шаблону. Но их можно использовать в любом файле, в любом шаблоне. Начните с того, что сначала найдите что именно вызывает у вас отправку сообщения по этому шаблону.
|
|
|
|
|
|
Нияз Сафин, ищите в шаблоне детального элемента каталога. Там либо будет конкретно указан ваш текст, либо будет стоять функция GetMessage(). Во втором случае ищите текст в папке lang того же шаблона.
|
|
|
|
|
|
[QUOTE]Денис Костин написал:
А в саппорт хостинга обращаться пробовали? странно что домашний каталог недоступен на запись темболее что создан он скорее всего установщиком[/QUOTE] Там не домашний каталог недоступен для записи, скорее всего, а папка bitrix или bitrix/httest. Такое может быть, если папка была создана через ssh под рутом. В таком случае нужно создать эту папку просто через ftp, либо через файловый менеджер панели хостинга. |
|
|
|
|
|
$SMax$, там что в админке, что в публичной части, используются одинаковые методы. Поэтому события отлавливаются без проблем. Приведите пример из init.php, которым вы отлавливаете событие и вашу функцию.
|
|
|
|
|
|
Рафаэль Назмутдинов, вы ее также должны задать в массиве как 'DATE_ACTIVE_FROM'. Сама дата начала активности не проставляется. Только дата создания элемента.
|
|
|
|
|
|
burlboxes, причина долгих ответов не в том, что некому отвечать или лень отвечать, просто не у всех есть свободное время. Многие на работе в это время. Отвечать или нет - дело принципиально каждого =)
По вашему вопросу. Вставлять вы можете куда угодно в файле, лишь бы не попадало ни под одно условие [B]if[/B]. Лучше вставляйте в самом конце. А про кнопки, я, честно говоря, не понял из вашего описания, что вы имеете в виду. |
|
|
|
|
|
[QUOTE]burlboxes написал:
Может кто сказать как нужно правильно модифицировать модули что бы была возможность именно в модуль правильно вставлять по его законам и установкам. Что бы в настройках модуля catalog был чекбокс с указанием выводить или нет модуль feedback в поле "подробно" по товарам.[/QUOTE] Вам нужно в папке с шаблоном компонента, рядом с файлом template.php создать файл (если его нет) с названием [B].parameters.php[/B] и в нем прописать следующее:[CODE]$arTemplateParameters['SHOW_FEEDBACK'] = array( 'PARENT' => 'ADDITIONAL_SETTINGS', 'NAME' => "Выводить модуль feedback", 'TYPE' => 'CHECKBOX', 'DEFAULT' => '' );[/CODE] После этого, при добавлении нового компонента на страницу, в его настройках в группе "Дополнительные настройки" вы увидите ваш параметр. А в самом шаблоне вам нужно будет сделать проверку на поставленную галочку в чекбоксе: [CODE]<?if($arParams["SHOW_FEEDBACK"] == "Y"):?> <!--тут подключаете компонент feedback--> <?endif;?>[/CODE] |
|
|
|
|