Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Реклама гугл на сайте

00 голосов
3
Здраствуйте, такой вопрос
Нужно разместить рекламу гугл в каком нибудь файле, и в тексте статей подключать его, написанием какого нибудь одного слова например {google1}
Как такое можно сделать???
спросил 10 Фев, 14 от ahahehfe (120 баллов)

3 Ответы

00 голосов
перед выводом текста статьи считать текст с файла в переменную, и заменить слово в статье на этот код  гугла
в простейшем случае так ))))
$google_code = file_get_contents('/patch/to/file.txt');
str_r eplace('{google1} ', $google_code ,$item['DETAIL_TEXT']);
ответил 27 Июнь, 14 от Hax (1,100 баллов)
00 голосов
м.б. на какие ни будь мысли натолкнет Вас эта статья http://dev.1c-bitrix.ru/community/webdev/user/23706/blog/843/
ответил 27 Окт, 14 от EDKA (980 баллов)
00 голосов
2 строки добавил в шаблон новостей (третья и четвертая строка)
в корне сайта создал google/google1.php
В тексте вставил {google1}, но не работает

Код
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>
<div class="news-detail">
<?php $google1 = file_get_contents('/google/google1.php'); 
str_r eplace('{google1} ', $google1 ,$item['DETAIL_TEXT']); ?>
   <?if($arParams["DISPLAY_PICTURE"]!="N" && is_array($arResult["DETAIL_PICTURE"])):?>
      <img class="detail_picture" border="0" src="<?=$arResult["DETAIL_PICTURE"]["SRC"]?>" width="<?=$arResult["DETAIL_PICTURE"]["WIDTH"]?>" height="<?=$arResult["DETAIL_PICTURE"]["HEIGHT"]?>" alt="<?=$arResult["NAME"]?>"  title="<?=$arResult["NAME"]?>" />
   <?endif?>
   <?if($arParams["DISPLAY_DATE"]!="N" && $arResult["DISPLAY_ACTIVE_FROM"]):?>
      <span class="news-date-time"><?=$arResult["DISPLAY_ACTIVE_FROM"]?></span>
   <?endif;?>
   <?if($arParams["DISPLAY_NAME"]!="N" && $arResult["NAME"]):?>
      
   <?endif;?>
   <?if($arParams["DISPLAY_PREVIEW_TEXT"]!="N" && $arResult["FIELDS"]["PREVIEW_TEXT"]):?>
      <p><?=$arResult["FIELDS"]["PREVIEW_TEXT"];unset($arResult["FIELDS"]["PREVIEW_TEXT"]);?></p>
   <?endif;?>
   <?if($arResult["NAV_RESULT"]):?>
      <?if($arParams["DISPLAY_TOP_PAGER"]):?><?=$arResult["NAV_STRING"]?><br /><?endif;?>
      <?echo $arResult["NAV_TEXT"];?>
      <?if($arParams["DISPLAY_BOTTOM_PAGER"]):?><br /><?=$arResult["NAV_STRING"]?><?endif;?>
    <?elseif(strlen($arResult["DETAIL_TEXT"])>0):?>
      <?echo $arResult["DETAIL_TEXT"];?>
    <?else:?>
      <?echo $arResult["PREVIEW_TEXT"];?>
   <?endif?>
   <div style="clear:both"></div>
   <br />
   <?foreach($arResult["FIELDS"] as $code=>$value):?>
         <?=GetMessage("IBLOCK_FIELD_".$code)?>:&nbsp;<?=$value;?>
         <br />
   <?endforeach;?>
   <?foreach($arResult["DISPLAY_PROPERTIES"] as $pid=>$arProperty):?>

      <?=$arProperty["NAME"]?>:&nbsp;
      <?if(is_array($arProperty["DISPLAY_VALUE"])):?>
         <?=implode("&nbsp;/&nbsp;", $arProperty["DISPLAY_VALUE"]);?>
      <?else:?>
         <?=$arProperty["DISPLAY_VALUE"];?>
      <?endif?>
      <br />
   <?endforeach;?>
   <?
   if(array_key_exists("USE_SHARE", $arParams) && $arParams["USE_SHARE"] == "Y")
   {
      ?>
      <div class="news-detail-share">
         <noindex>
         <?
         $APPLICATION->IncludeComponent("bitrix:main.share", "", array(
               "HANDLERS" => $arParams["SHARE_HANDLERS"],
               "PAGE_URL" => $arResult["~DETAIL_PAGE_URL"],
               "PAGE_TITLE" => $arResult["~NAME"],
               "SHORTEN_URL_LOGIN" => $arParams["SHARE_SHORTEN_URL_LOGIN"],
               "SHORTEN_URL_KEY" => $arParams["SHARE_SHORTEN_URL_KEY"],
               "HIDE" => $arParams["SHARE_HIDE"],
            ),
            $component,
            array("HIDE_ICONS" => "Y")
         );
         ?>
         </noindex>
      </div>
      <?
   }
   ?>
</div>
ответил 25 Фев, 15 от ahahehfe (120 баллов)

Похожие вопросы

0 голосов
0 ответов
спросил 10 Авг, 20 от аноним
+1 голос
1 ответ
0 голосов
1 ответ
+1 голос
2 ответов