• Интернет-магазин на Битрикс, как изменить номер телефона в шапке и в подвале?

    Обычно такие настройки в Bitrix делается через компонент "включаемые области", которые можно активировать через режим "правки", в который можно переключиться в верхнем правом углу панели управления "эрмитаж".
    (https://dev.1c-bitrix.ru/learning/course/index.php...)

    Но в данном случае bitrix подгружает номер телефона из параметров элемента с id 1 из информационного блока с id 1:
    $db_contacts = CIBlockElement::GetProperty(1, 1, array("SORT" => "ASC"), Array());

    Следовательно нужно в админке Bitrix зайти в элемент c id 1 в информационном блоке с id 1 и у параметра с CODE "PHONE" изменить VALUE.
    Ответ написан
    2 комментария
  • Интернет-магазин на Битрикс, как изменить номер телефона в шапке и в подвале?

    Ge1i0N
    @Ge1i0N
    Судя по коду - вы запрашиваете свойства из элемента с id 1 инфоблока с id 1.
    $db_contacts = CIBlockElement::GetProperty(1, 1, array("SORT" => "ASC"), Array());


    Получается телефон правится где-то в админке в инфоблоках.
    Следовательно, url страницы будет примерно такой:
    ВАШ_САЙТ/bitrix/admin/iblock_element_edit.php?IBLOCK_ID=1&ID=1&type=?

    Однако остаётся вопрос, что же должно быть в type?
    Для этого мы идём в
    ВАШ_САЙТ/bitrix/admin/iblock_type_admin.php?lang=ru
    и смотрим что там бывает в столбце id, после чего по очереди пробуем подставить это значение в строку выше вместо вопросительного знака в после равно в строке type=? например
    ВАШ_САЙТ/bitrix/admin/iblock_element_edit.php?IBLOCK_ID=1&ID=1&type=settings
    Ответ написан
    1 комментарий
  • Как исправить синтаксическую ошибку в Битрикс?

    vhood
    @vhood
    Не забывайте отмечать решения
    Можно засунуть код в редактор, который подсвечивает синтаксис, и исправить там.

    Ошибок много, какие-то символы )"> после span идут, href не назначен (переменная вызывается, в которой массив, а ключ массива отсутствует и php не закрывается).

    Вот, немного поправил именно тот участок, что предоставлен:
    <a href="<?=$arSection["SECTION_PAGE_UR"]?>" data-bx-app-ex-href="<?=$arSection["SECTION_PAGE_UR"]?>" class="section">
    			<div class="section__picture">
    				 <?
                                $picture = SITE_TEMPLATE_PATH.'/img/no_photo.png';
                                if ($arSection["PICTURE"] != ""){
                                    $picture = CFile::ResizeImageGet($arSection["PICTURE"], Array("height" => 175))["src"];
                                }
                                ?>
    				<div style="background-image:url('<span id=" title="Код PHP: &lt;?=$picture;?&gt;" class="bxhtmled-surrogate">
    					<span class="bxhtmled-surrogate-inner"><span class="bxhtmled-right-side-item-icon"></span><span class="bxhtmled-comp-lable" unselectable="on" spellcheck="false">Код PHP</span></span>
    				</div>
    				<div class="section__icon">
     <i class="far fa-sign-in"></i>
    				</div>
    			</div>
    			<div class="section__main">
    				 <?=$arSection["NAME"];?>
    			</div>
     </a>
    		</div>
    		 <?
                    if ($s > 5)
                        break;
                    $s++;?> <?endforeach;?>
    	</div>
    	 <?if (count($arSections) > 6):?>
    	<div class="button-line">
     <a href="/katalog/" class="button button_black wstyle wstyle_white">Посмотреть все категории</a>
    	</div>
    	 <?endif;?>
    </div>
     <?endif;?> <?
    $iblock_id = 4;
    $arServices = Array();
    $arFilterE = Array("IBLOCK_ID" => $iblock_id, "ACTIVE" => "Y");
    $arSelectE = Array("IBLOCK_ID", "ID", "NAME", "PREVIEW_PICTURE");
    $rsElement = CIBlockElement::GetList(
        Array("SORT"=>"ASC"),
        $arFilterE,
        false,
        false,
        $arSelectE
    );
    while($arElement = $rsElement->GetNextElement()){
        $arFieldsE = $arElement->GetFields();
        $arServices[] = $arFieldsE;
    }
    ?> <?if (count($arServices) > 0):?>
    <div class="block block_border">
    	<div class="title title_center">
    		Популярные услуги
    	</div>
    	<div class="row">
    		 <?$s = 1;?> <?foreach ($arServices as $arService):?>
    		<div class="col-lg-4">
     <a href="<?=$arService["DETAIL_PAGE_URL"]?>" data-bx-app-ex-href="<?=$arService["DETAIL_PAGE_URL"];?>" class="section section_wtitle">
    			<div class="section__picture">
    				 <?
                                $picture = SITE_TEMPLATE_PATH.'/img/no_photo.png';
                                if ($arService["PREVIEW_PICTURE"] != ""){
                                    $picture = CFile::ResizeImageGet($arService["PREVIEW_PICTURE"], Array("height" => 200))["src"];
                                }
                                ?>
    				<div style="background-image:url('<span id=" title="Код PHP: &lt;?=$picture;?&gt;" class="bxhtmled-surrogate">
    					<span class="bxhtmled-surrogate-inner"><span class="bxhtmled-right-side-item-icon"></span><span class="bxhtmled-comp-lable" unselectable="on" spellcheck="false">Код PHP</span></span>
    				</div>
    				<div class="section__title">
    					 <?=$arService["NAME"];?>
    				</div>
    			</div>
     </a>
    Ответ написан
    1 комментарий