13.12.2016 14:23:18
Да вроде не старые,
|
|
|
25.07.2016 13:43:37
Так у него все включено, на всех сайтах на других движках пишется, кроме битрикса. Настройки хостинга для битрикса ни чем не отличаются.
Здесь проблема в том, что если указываю в bitrix "не выводить", то не только на экран не показывает, но и не пишется в лог на сервере. Если включить что бы показывалось, то показывается и на экран и в лог пишется как надо, а мне нужно что бы пользователи ошибок на экране не видели, но в лог на сервере писалось. |
|
|
25.07.2016 12:38:00
На сервере есть лог ошибок php:
/var/www/mysite/data/logs/mysite.ru.error.log Он всегда пустой, хотя на сайте есть ошибки 100%. В админке в главном модуле
Нужно что бы в стандартный лог писались ошибки, как и для других сайтов, которые не на битриктс, как это сделать? |
||
|
07.06.2016 11:04:18
Использую компонент bitrix::news.list. Включил в нем кэширование "CACHE_TYPE" => "Y" на 3600. По идее т.к. значение не "A", то должно кэшироваться на час независимо от изменений в этом инфоблоке. Но когда меняю новость, кэш сбрасывается и получается работает так же как с "A", но значение то установлено в "Y", почему так происходит?
|
||
|
19.11.2015 12:58:58
Здравствуйте.
Есть скрипт, который запускается по крону, нужно определить имеет ли пользователь создавший элемент доступ на редактирование данного элемента. Если скрипт работает не через крон, а запускается от текущего пользователя, то все отлично работает через функцию CIBlockElementRights::UserHasRightTo(3, 11, "element_edit"); , а через крон не работает, т.к. данный метод работает только с текущим авторизованным пользователем. Какие есть способы передать в функцию USER_ID, для которого нужно проверить, а не только для текущего авторизованного? CIBlock::GetPermission() устарела |
|
|
03.07.2015 09:46:44
Вообщем заглянул в компонент news и написал такую функцию:
function getCurIdSectionElementByTemplate($iblock_id,$sefTemplate,$sectionTemplate='#SECTION_CODE_PATH#/',$detailTemplate='#ELEMENT_ID#/'){ if(!empty($iblock_id)){ $com=new CBitrixComponent(); $com->arParams=array('IBLOCK_ID'=>$iblock_id); $arVariables=array(); $engine = new CComponentEngine($com); $engine->addGreedyPart("#SECTION_CODE_PATH#"); $engine->setResolveCallback(array("CIBlockFindTools", "resolveComponentEngine")); $engine->guessComponentPath( $sefTemplate, array('section'=>$sectionTemplate,'detail'=>$detailTemplate), $arVariables ); return $arVariables; } return false; } Где $sefTemplate - это от какой папки работает ЧПУ, $sectionTemplate - шаблон ЧПУ для раздела, $detailTemplate - шаблон ЧПУ элемента. Вызывать так: getCurIdSectionElementByTemplate(3,'/adverts/','#SECTION_CODE_PATH#/','#ELEMENT_ID#/'); |
|
|
22.01.2015 12:17:54
Пользователь создал элемент, в CREATED_BY его ID, можно ли одним запросом вывести EMAIL пользователя, что то вроде:
$arSelect = Array("CREATED_BY.EMAIL"; $arFilter = Array("IBLOCK_ID"=>$iblock_id,"ID"=>$advert_id); $res = CIBlockElement::GetList(Array(), $arFilter, false, false, $arSelect); $row = $res->GetNext(); if(!empty($row['CREATED_BY.EMAIL']){ $to=$row['CREATED_BY.EMAIL']; } ? |
|
|
26.11.2014 16:35:31
Тоже сейчас с этим мучаюсь, кто знает? Есть, конечно, возможность задать через $USER_FIELD_MANAGER->SetUserFields(), но а как же быть если нужно что бы это было визуально для администратора. Например, хочу что бы в инфоблоке были доп. поля для изображений UF_IMAGE_WIDTH и UF_IMAGE_HEIGHT И администратор мог их задать и изменить, если потребуется, как быть?
|
|
|
18.11.2014 14:31:29
Можно конечно вытащить все напрямую их таблицы
|
|
|
18.11.2014 10:17:14
Есть инфоблок, у него созданы пользовательские свойства элементов(!) для всех разделов.
Есть так же разделы у которых дополнительно созданы еще пользовательские свойства для элементов(!), для каждого раздела свои. При добавлении элемента нужно получить список всех свойств элемента(!) для данного раздела (общие для всех всех разделов и те, которые только для этого раздела), которые нужно будет заполнить для создаваемого элемента, как это сделать? |
|
|
28.04.2009 17:06:49
подскажите что не так? задаю фильтр вроде как надо:
<?php $arFilter = array("author"=>$_REQUEST['id']); ?> <?$APPLICATION->IncludeComponent( |
|
|