Plazer-don.ru

Π‘Π²Π°Ρ€ΠΎΡ‡Π½ΠΎΠ΅ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅
3 просмотров
Π Π΅ΠΉΡ‚ΠΈΠ½Π³ ΡΡ‚Π°Ρ‚ΡŒΠΈ
1 Π·Π²Π΅Π·Π΄Π°2 Π·Π²Π΅Π·Π΄Ρ‹3 Π·Π²Π΅Π·Π΄Ρ‹4 Π·Π²Π΅Π·Π΄Ρ‹5 Π·Π²Π΅Π·Π΄
Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°...

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° Π² ΡˆΠ°Π±Π»ΠΎΠ½Π°Ρ… Битрикс

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° Π² ΡˆΠ°Π±Π»ΠΎΠ½Π°Ρ… Битрикс

Π‘ΠΎΠ±Ρ€Π°Π» самыС основныС ΠΈ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅, Π² процСссС создания сайтов Π½Π° Битрикс Π±ΡƒΠ΄Ρƒ Π΄ΠΎΠΏΠΎΠ»Π½ΡΡ‚ΡŒ список. Π’Π΅Π΄ΡŒ "ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ-Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ" Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ Ρ‡Π΅ΠΌ "Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ-ΠΏΠΎΠΈΡΠΊΠ°Ρ‚ΡŒ-ΠΏΠΎΡ€Ρ‹Ρ‚ΡŒΡΡ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ-Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ".

Π’ основном шаблонС:

<?$APPLICATION->ShowTitle()?> — собствСнно Π²Ρ‹Π²ΠΎΠ΄ Ρ‚Π°ΠΉΡ‚Π»Π° Π² основном шаблонС сайта

<?$APPLICATION->ShowHead()?> — ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ для Π²Ρ‹Π²ΠΎΠ΄Π° Π² шаблонС сайта основных ΠΏΠΎΠ»Π΅ΠΉ Ρ‚Π΅Π³Π° : ΠΌΠ΅Ρ‚Π°-Ρ‚Π΅Π³ΠΈ Content-Type, robots, keywords, description; стили CSS; скрипты

<?$APPLICATION->ShowPanel();?> — Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ панСль управлСния администратора

<?=SITE_TEMPLATE_PATH?> — подставляСт ΠΏΡƒΡ‚ΡŒ ΠΊ ΡˆΠ°Π±Π»ΠΎΠ½Ρƒ

<?$APPLICATION->ShowTitle(false);?> — Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ (Π² h1 Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ)

ShowHead Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ Π½Π° ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅:

<meta http-equiv="Content-Type" content="text/html; charset=<?=LANG_CHARSET;?>" /> — Установка ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ сайта

<? $APPLICATION->ShowMeta("keywords" ) ?> — Π’Ρ‹Π²ΠΎΠ΄ ΠΌΠ΅Ρ‚Π° Ρ‚Π΅Π³Π° keywords

<? $APPLICATION->ShowMeta("description") ?> — Π’Ρ‹Π²ΠΎΠ΄ ΠΌΠ΅Ρ‚Π° Ρ‚Π΅Π³Π° description

<? $APPLICATION->ShowCSS(); ?> — ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ основных Ρ„Π°ΠΉΠ»ΠΎΠ² стилСй template_styles.css ΠΈ styles.css

<? $APPLICATION->ShowHeadStrings() ?> — ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ стили, JavaScript

<? $APPLICATION->ShowHeadScripts() ?> — Π’Ρ‹Π²ΠΎΠ΄Π° слуТСбных скриптов

Π’ ΡˆΠ°Π±Π»ΠΎΠ½Π°Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²:

<?=$arSection["DESCRIPTION"]?> — описаниС Ρ€Π°Π·Π΄Π΅Π»Π° ΠΈΠ½Ρ„ΠΎΠ±Π»ΠΎΠΊΠ°

<?echo $arItem["DETAIL_PAGE_URL"]?> — ссылка Π½Π° Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ Π½ΠΎΠ²ΠΎΡΡ‚ΡŒ (ΡΡ‚Π°Ρ‚ΡŒΡŽ)

<?echo $arItem["PREVIEW_TEXT"];?> — тСкст анонса

<?echo $arResult["DETAIL_TEXT"];?> — Π΄Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ тСкст

<?=$arItem["DETAIL_PICTURE"]["SRC"]?> — ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅

<?=$arResult[‘DISPLAY_ACTIVE_FROM’]?> — Π΄Π°Ρ‚Π° Π½Π°Ρ‡Π°Π»Π° активности

<?=$arItem[‘DATE_CREATE’]?> — Π”Π°Ρ‚Π° создания элСмСнта ΠΈΠ½Ρ„ΠΎΠ»ΠΎΠΊΠ°

ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ условия

Если ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Π½Π΅Ρ‚- Ρ‚ΠΎ вывСсти "Π½Π΅Ρ‚ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ"

Π’ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΠ°Ρ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ php.

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Ρ‚ΠΎΠ²Π°Ρ€Π° Π½Π° складС Π² спискС Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ²:

<?
$ar_res = CCatalogProduct::GetByID($arElement[‘ID’]);
echo "<br>На складС: ";
print_r($ar_res[‘QUANTITY’]);
echo " ΡˆΡ‚.";
?>

Π’ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ΅ Ρ‚ΠΎΠ²Π°Ρ€Π°, с ΠΏΠΎΠ΄ΠΌΠ΅Π½ΠΎΠΉ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ значСния Π½Π° Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅:

ВывСсти Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ€Π°Π·Π΄Π΅Π»Π° Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта. НапримСр Π² Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ новости, ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊ ΠΊΠ°ΠΊΠΎΠΌΡƒ ΠΈΠ· Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² ΠΎΠ½Π° относится:

ВывСсти мСню Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° Π² шаблонС битрикс

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π²Π΅Π± мСссСндТСра Π² шаблонС сайта

Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ Ρ‚Π°ΠΊ ΠΆΠ΅:
Π§Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ссли просрочСн счСтчик гвс

ВывСсти тСкст описания свойства ΠΈΠ½Ρ„ΠΎΠ±Π»ΠΎΠΊΠ°. НапримСр, Π² Ρ„ΠΎΡ€ΠΌΠ΅ добавлСния/рСдактирования элСмСнта ΠΈΠ½Ρ„ΠΎΠ±Π»ΠΎΠΊΠ° для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ:

ВывСсти Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π΄Π°Ρ‚Ρƒ ΠΈΠ· установлСнной Π½Π° сСрвСрС

<? echo date($DB->DateFormatToPHP(CSite::GetDateFormat("FULL")), time()); ?>

2. ΠŸΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² template.php

Никогда, ΡΠ»Ρ‹ΡˆΠΈΡ‚Π΅, Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π΄Π΅Π»Π°ΠΉΡ‚Π΅ этого! Π― Π³ΠΎΠ²ΠΎΡ€ΡŽ ΠΎ CIBlockElement::GetList (ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… ΠΈΠΌ функциях) Π² template.php.

Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ result_modifier.php ΠΈΠ»ΠΈ component_epilog.php. Π‘Π΅Ρ€ΡŒΠ΅Π·Π½ΠΎ. ВсС Ρ‡Ρ‚ΠΎ Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ — лишь ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Π² ΠΏΠ°ΠΏΠΊΠ΅ шаблона. Π­Ρ‚ΠΎ Π·Π°ΠΉΠΌΠ΅Ρ‚ Π½Π΅ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‡Π΅ΠΌ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π² самом шаблонС.

Π¨Π°Π±Π»ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ использован Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Ни для Ρ‡Π΅Π³ΠΎ большС. Если вычислСния (ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΡ… модификация) находятся Π² шаблонС, Π²Ρ‹ ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚Π΅ΡΡŒ сильно зависимы ΠΎΡ‚ порядка выполнСния ΠΊΠΎΠ΄Π°.

Допустим, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ±Ρ‰Π΅Π΅ количСство просмотров всСх статСй Π½Π° страницС ΠΈ вывСсти Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Если Π²Ρ‹ размСститС вычислСния Π² Ρ†ΠΈΠΊΠ»Π΅ Π²Ρ‹Π²ΠΎΠ΄Π° статСй, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС послСднСй ΡΡ‚Π°Ρ‚ΡŒΠΈ. ΠŸΡ€ΠΎΡΡ‚Π°Ρ Π·Π°Π΄Π°Ρ‡Π° ΠΏΠΎ пСрСносу Π±Π»ΠΎΠΊΠ° Π½Π°Π²Π΅Ρ€Ρ… страницы прСвратится Π² Π°Π΄.

голоса
Π Π΅ΠΉΡ‚ΠΈΠ½Π³ ΡΡ‚Π°Ρ‚ΡŒΠΈ
Бсылка Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡŽ
Adblock
detector