• Вконтакте
  • YouTube
Тольятти, ул. Фрунзе 14Б, офис 253
+7 (927) 893-12-93
Заказать звонок
Веб-студия КоЛайн
Услуги
  • Создание сайта
  • Поддержка сайта
  • Обучение
Продукты
  • 1С-Битрикс: Управление сайтом
  • Готовые решения
  • Модули для сайта
Портфолио
Компания
  • О компании
  • Отзывы
  • Реквизиты
  • Лицензии
  • Вопрос ответ
  • Блог программиста
Контакты
Ещё
    Веб-студия КоЛайн
    Услуги
    • Создание сайта
    • Поддержка сайта
    • Обучение
    Продукты
    • 1С-Битрикс: Управление сайтом
    • Готовые решения
    • Модули для сайта
    Портфолио
    Компания
    • О компании
    • Отзывы
    • Реквизиты
    • Лицензии
    • Вопрос ответ
    • Блог программиста
    Контакты
    Ещё
      Веб-студия КоЛайн
      • Услуги
        • Назад
        • Услуги
        • Создание сайта
        • Поддержка сайта
        • Обучение
      • Продукты
        • Назад
        • Продукты
        • 1С-Битрикс: Управление сайтом
        • Готовые решения
        • Модули для сайта
      • Портфолио
      • Компания
        • Назад
        • Компания
        • О компании
        • Отзывы
        • Реквизиты
        • Лицензии
        • Вопрос ответ
        • Блог программиста
      • Контакты
      • +7 (927) 893-12-93
      Будьте на связи
      Тольятти, ул. Фрунзе 14Б, офис 253
      info@colain.ru
      • Вконтакте
      • YouTube

      Оригинальное имя файла

      • Главная
      • Блог
      • Оригинальное имя файла

      Бывает нужно показать оригинальное имя файла, а не переименованное имя в папке uploads

      9 января 2019 17:00
      Выводим одиночный файл с размером:
      <a href="<?echo $arResult["DISPLAY_PROPERTIES"]["FAIL"]["FILE_VALUE"]["SRC"]?>" class="file" target="_blank">
      <? if ($arResult["DISPLAY_PROPERTIES"]["FAIL"]["DESCRIPTION"]!== ''): ?>
      <? echo $arResult["DISPLAY_PROPERTIES"]["FAIL"]["DESCRIPTION"]; ?>
      <?else:?>
      <? echo $arResult["DISPLAY_PROPERTIES"]["FAIL"]["FILE_VALUE"]["ORIGINAL_NAME"] ?>
      <?endif?>

      <span> —
       <?
        $strKb = $arResult["DISPLAY_PROPERTIES"]["FAIL"]["FILE_VALUE"]["FILE_SIZE"]/1024;
        echo round($strKb) . ' Кб';
        ?>
      </span>
      </a>

      Выводим массив файлов:
      <? if ($arResult["DISPLAY_PROPERTIES"]["FAILES"]["DISPLAY_VALUE"]!="") {?>
      <div class="files">
      <?$cnt=0?>

      <?if(count($arResult["DISPLAY_PROPERTIES"]["FAILES"]["FILE_VALUE"]["SRC"]) == 1):?>

      <a href="<?echo $arResult["DISPLAY_PROPERTIES"]["FAILES"]["FILE_VALUE"]["SRC"]?>" class="file" target="_blank">

      <? if ($arResult['PROPERTIES']['FAILES']['DESCRIPTION'][0]!== ''): ?>
      <? echo $arResult['PROPERTIES']['FAILES']['DESCRIPTION'][0]; ?>
      <?else:?>
      <? echo $arResult['DISPLAY_PROPERTIES']['FAILES']['FILE_VALUE']['ORIGINAL_NAME'] ?>
      <?endif?>

      <span> —

                              <?
                                 $strKb = $arResult["DISPLAY_PROPERTIES"]["FAILES"]["FILE_VALUE"]["FILE_SIZE"]/1024;
                                 echo round($strKb) . ' Кб';
                              ?>
                           </span>
                     </a>

               <?else:?>
                <? foreach ($arResult["DISPLAY_PROPERTIES"]['FAILES']['FILE_VALUE'] as $pid => $arProperty): ?>

      <a href="<? echo $arProperty['SRC']; ?>" class="file" title="Скачать <? echo $arProperty['FILE_NAME']; ?>" target="_blank"> 
      <? if ($arResult['PROPERTIES']['FAILES']['DESCRIPTION'][$cnt]!==''): ?>
      <? echo $arProperty['DESCRIPTION']; ?>
      <?else:?>
      <? echo $arResult['DISPLAY_PROPERTIES']['FAILES']['FILE_VALUE'][$cnt]['ORIGINAL_NAME'] ?>
      <?endif?>
                           <span> —
                              <?
                                 $strKb = $arProperty['FILE_SIZE']/1024;
                                 echo round($strKb) . ' Кб';
                              ?>
                           </span>
                     </a> 
                
           <?$cnt++?>       
       <?endforeach;?>                
             <?endif?>
           </div>      
      <?}?>

      Поделиться
      Вернуться к списку
      Компания
      О компании
      Отзывы
      Реквизиты
      Лицензии
      Вопрос ответ
      Блог программиста
      Продукты
      1С-Битрикс: Управление сайтом
      Готовые сайты
      Модули для сайта
      Услуги
      Создание сайта
      Разработка сайтов
      Продвигаем
      Поддерживаем
      Повышаем эффективность
      Наши контакты


      +7 (927) 893-12-93
      info@colain.ru
      Тольятти, ул. Фрунзе 14Б, офис 253
      © 2007 - 2023 Веб-студия КоЛайн создание и продвижение сайтов

      Яндекс.Метрика
      Версия для печати
      • Вконтакте
      • YouTube