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

Как отображать картинки на сайте в своём компоненте?

00 голосов
6
Никто не может мне объяснить, это так сложно...(( Пожалста. вот код напрямую изображения типа файл IMG:
Код
[1] => Array
      (
          [ID] => 375
          [PROPERTY_TEXT_VALUE] => тексттттттттт
          [PROPERTY_TEXT_VALUE_ID] => 2001
          [DATE_CREATE] => 24.04.2011 15:59:01
          [NAME] => второй товар или первый
          [IBLOCK_ID] => 21
    
          [PROPERTY_IMG_VALUE] => 272
          [PROPERTY_IMG_VALUE_ID] => 2055
         
      )


Может я присваиваю к arResult'u неправильно :(
спросил 02 Сен, 13 от Jugoar (480 баллов)

6 Ответы

00 голосов
$rsFile = CFile::GetByID($твойЭлемент["PROPERTY_IMG_VALUE"]);
$arFile = $rsFile->Fetch();
ответил 02 Сен, 13 от Hax (1,100 баллов)
00 голосов
Наверное, вот так:
echo '<img src="'.CFile::GetPath($элемент['PROPERTY_IMG_VALUE'].'" />';
ответил 24 Ноя, 13 от AtomiX (140 баллов)
00 голосов
в моём img Александр Кудин правильно же написал?

Код
   <? echo '<img style="display:block; float:left;" width="116" height="106" src="';   
                    $rsFile = CFile::GetByID($arResult["PROPERTY_IMG_VALUE"]); 
                  $arFile = $rsFile-> Fetch(); 
                  echo '"></img>'; 
               ?>

Не отображает всё равно


Александр Живетьев дримвивер пишет ошибку(
ответил 05 Март, 14 от Jugoar (480 баллов)
00 голосов
Цитата
A1x1On пишет:
в моём img Александр Кудин правильно же написал?

Код
   <? echo '<img style="display:block; float:left;" width="116" height="106" src="';  
                    $rsFile = CFile::GetByID($arResult["PROPERTY_IMG_VALUE"]);
                  $arFile = $rsFile-> Fetch();
                  echo '"></img>';
               ?> 


Не отображает всё равно


Александр Живетьев дримвивер пишет ошибку(



Код
<? echo '<img style="display:block; float:left;" width="116" height="106" src="';  
                    $rsFile = CFile::GetByID($arResult["PROPERTY_IMG_VALUE"]);
                  $arFile = $rsFile-> Fetch();
                 echo $arFile['SRC'];
                  echo '"></img>';
               ?> 
ответил 25 Июнь, 14 от Hax (1,100 баллов)
00 голосов
Не срабатывает хоть убей. вот я вывел массив $rsFile. В $arFile так же выводил через <? echo "<pre>"; print_r($arFile ); echo "</pre>"; нету не одной записи

Код
CDBResult Object
(
    [result] => 
    [arResult] => Array
        (
        )

    [bNavStart] => 
    [bShowAll] => 
    [NavNum] => 
    [NavPageCount] => 
    [NavPageNomer] => 
    [NavPageSize] => 
    [NavShowAll] => 
    [NavRecordCount] => 
    [bFirstPrintNav] => 1
    [PAGEN] => 
    [SIZEN] => 
    [add_anchor] => 
    [bPostNavigation] => 
    [bFromArray] => 1
    [bFromLimited] => 
    [sSessInitAdd] => 
    [nPageWindow] => 11
    [nSelectedCount] => 0
    [arGetNextCache] => 
    [bDescPageNumbering] => 
    [arUserMultyFields] => 
    [SqlTraceIndex] => 
)
ответил 25 Окт, 14 от Jugoar (480 баллов)
00 голосов
значит у тебя нету картинки в свойстве PROPERTY_IMG_VALUE
ответил 24 Фев, 15 от Hax (1,100 баллов)

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

0 голосов
2 ответов
0 голосов
5 ответов
спросил 07 Ноя, 13 от bEsTi9l (100 баллов)
0 голосов
4 ответов