Добрый день!Подскажите пожалуйста как мне реализовать следующее: У меня есть скрипт который запускается каждую ночь и генерирует xls файл. я средствами php (не компонентами битрикса) добавляю запись с ссылкой на файл в специальный для этого инфоблок. в скрипте происходит следующее: берется текущий год, проверяется если в инфоблоке нету раздела с текущим годом то создается. далее создаю (если его нет) внутри раздел с месяцем, а во внутрь запись с файлом. но у меня разделы создаются но запись не в разделе а в корне. вот часть скрипта
Код
function select_month($arr) {
while ($row = mysql_fetch_array($arr)) {
$id = $row['ID'];
}
return $id;
}
function getMonth($t) {
switch ($t){
case 1: $m='Январь'; break;
case 2: $m='Февраль'; break;
case 3: $m='Март'; break;
case 4: $m='Апрель'; break;
case 5: $m='Май'; break;
case 6: $m='Июнь'; break;
case 7: $m='Июль'; break;
case 8: $m='Август'; break;
case 9: $m='Сентябрь'; break;
case 10: $m='Октябрь'; break;
case 11: $m='Ноябрь'; break;
case 12: $m='Декабрь'; break;
}
return $m;
}
$id_year = NULL;
$cur_year = date("Y");
$id_y = mysql_query("sel ect * fr om b_iblock_section where code = '".$cur_year."'");
if (mysql_num_rows($id_y) > 0) {
$id_year = select_month($id_y);
} else {
mysql_query("
INS ERT INTO b_iblock_section (IBLOCK_ID,ACTIVE,GLOBAL_ACTIVE,SORT,NAME,CODE,DEPTH_LEVEL)
VALUES ('15','Y','Y','500','".$cur_year."','".$cur_year."',1);
");
$id_y = mysql_query("sel ect * fr om b_iblock_section where code = '".$cur_year."'");
$id_year = select_month($id_y);
}
$id_m = mysql_query("sel ect * fr om b_iblock_section where IBLOCK_SECTION_ID = '".$id_year."'");
if (mysql_num_rows($id_m) > 0) {
$id_month = select_month($id_m);
} else {
mysql_query("
INS ERT INTO b_iblock_section (IBLOCK_ID,ACTIVE,GLOBAL_ACTIVE,SORT,NAME,CODE,DEPTH_LEVEL,IBLOCK_SECTION_ID)
VALUES ('15','Y','Y','500','".getMonth(date("m"))."','".date("m")."',2,".$id_year.");
");
$id_m = mysql_query("select * fr om b_iblock_section where IBLOCK_SECTION_ID = '".$id_year."'");
$id_month = sele ct_month($id_m);
}
mysql_query("ins ert in to b_iblock_section_element (IBLOCK_SECTION_ID,IBLOCK_ELEMENT_ID) val ues ('{$id_month}','{$id_element}')");
mysql_query("upd ate b_iblock_element se t IBLOCK_SECTION_ID = '{$id_month}' wh ere id = '{$id_element}'");
Добрый день!Есть действующий сайт, задача состоит в том чтобы перенести его на битрикс. Проблема в том, а может и не проблема, не знаю как выразить ситуацию: нужно чтобы все url адреса сайта сохранились. Т.е. допустим есть адрес на сайте домен/banki/kredit-v-banke-rossiiskiy-kapital.php именно в таком виде должно отображаться после переноса на битрикс. возможно ли сохранить эти адреса?
Добрый день.перенес сайт на другой домен и хостинг, почему то перестал работать поиск. Не подскажите в чем может быть причина? чтобы я не ввел, сайт пишет что не найдено
Добрый день!Вывожу новости через компонент новостей. В случае когда новости не существует, то выдает "Элемент не найден". Как мне в таком случае выводить страницу 404?
Отсортировал массив при выводе, все норм.НО он сортирует то что отображается (в моем случае отображается по 20 новостей на странице). Как мне отсортировать весь массив данных? Где берутся корни bitrix:news.list?
Отсортировал массив при выводе, все норм.НО он сортирует то что отображается (в моем случае отображается по 20 новостей на странице). Как мне отсортировать весь массив данных? Где берутся корни bitrix:news.list?
Создал инфоблок Объекты. Вывожу их через новости. Есть свойство "Год" (во вложенном файле "Снимок.png";). Не могу отсортировать по этому свойству. В настройках указываю - Снимок2.png Но ни как не отсортировывается:(Что я делаю не так?
Добрый день подскажите пожалуйста какие права нужно назначить на группу, чтобы пользователи этой группы в админке видели только Контент -> Структура сайта -> 1 -> 2где 1 - Название папки 2 - Необходимая папка
в данный момент создал группу менеджер. у него в админке отображается так [img]C:\Documents and Settings\Admin\Рабочий стол\1326801876-clip-13kb.png[/img]
добрый деньмне нужно на странице отобразить в форму (на подобии обратной связи) но чтобы посетитель мог еще и вложить файл. как называется такой компонент и где его искать? или такого компонента нет? подскажите как это реализовать
Добрый день. Есть верстка в виде обычной html страницы с подключенными стилями и js-файлами. как мне интегрировать ее в битрикс в виде шаблона? есть ли руководство где нибудь?