Появилась такая задача: для опросов использую стандартный компонент "Форма опроса". После нажатия кнопки регистрация пользователю отправляется e-mail, а также перебрасывает на страницу вывода диаграмм результатов. Хочется использовать на этой странице данные из заполненной анкеты. Например, ФИО. Чтобы написать что-то вроде "Иван Иваныч, спасибо за участие в опросе".
А каким образом можно перехватить и вывести на экран данные из заполненной анкеты?
Странно, написал так, как Вы посоветовали, стал ругаться на endforeach в конце файла:
Parse error: syntax error, unexpected T_ENDFOREACH in ...l/bitrix/templates/.default/components/bitrix/news/egisz_monitor/bitrix/news.list/.default/template.php on line 88
Добрый день! Возник вопрос. Подозреваю, что несложный, но решить его самому не получается. Есть инфоблок типа новостного блока. В числе свойств есть обычное строковое "Внешняя ссылка". Необходимо перед выводом элемента выполнить проверку заполнено ли это свойство. Если нет, то перекинуть пользователя на страничку на моем сайте, если заполнено, то перекинуть на страницу, указанную в этом свойстве. Никак не могу написать условие так, чтобы Битрикс меня понял. Уже запутался в массивах arElement, arResult, arParams и прочих. Подскажите, как правильно написать это условие [CODE]<?if($arParams['DISPLAY_PROPERTIES']['LINK'] == 0)?> <a href="<?=$arItem["DETAIL_PAGE_URL"]?>"><b><?echo $arItem["NAME"]?></b></a><br /> <?else:?> <a target="_blank" href="<?echo $arItem["DISPLAY_PROPERTIES"]["LINK"]["VALUE"]?>"><b><?echo $arItem["NAME"]?></b></a><br /> <?endif;?> [/CODE]
Добрый день! Как должна выглядеть строка подключения файла доступа к БД? На всех страницах грузится header.php и в числе прочего подключается и база. А сейчас возникла необходимость подключить отдельно dbconn.php
Как это сделать?
Спасибо!
Версия для печати. Cannot find '...' template with page ''
После переезда на новый хостинг и глобального обновления сайта перестала работать "Версия для печати". На страницах с инфоблоками вместо их содержимого выводится Cannot find '...' template with page ''. Пытался найти решение, но знаний для понимания не хватает
Не реагирует. Вместо номера инфоблока написал IBLOCK_ID. Остальное оставил. Написал все это в шаблон инфоблока: [CODE]<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?> <div> <?if($arParams["DISPLAY_TOP_PAGER"]):?> <?=$arResult["NAV_STRING"]?><br /> <?endif;?> <table cellpadding="0" cellspacing="0" border="0"> <h1></h1> <?foreach($arResult["ITEMS"] as $cell=>$arElement):?> <? $this->AddEditAction($arElement['ID'], $arElement['EDIT_LINK'], CIBlock::GetArrayByID($arParams["IBLOCK_ID"], "ELEMENT_EDIT")); $this->AddDeleteAction($arElement['ID'], $arElement['DELETE_LINK'], CIBlock::GetArrayByID($arParams["IBLOCK_ID"], "ELEMENT_DELETE"), array("CONFIRM" => GetMessage('CT_BCS_ELEMENT_DELETE_CONFIRM'))); ?> <?if($cell%$arParams["LINE_ELEMENT_COUNT"] == 0):?> <tr> <?endif;?>[/CODE] внутрь тегов <h1></h1>. Чего не так делаю?