瀏覽代碼

打印,文件使用缩略图

lizhen_gitee 4 月之前
父節點
當前提交
01ed263678

+ 1 - 1
addons/cos/config.php

@@ -156,7 +156,7 @@ return [
         'title' => '可上传后缀格式',
         'type' => 'string',
         'content' => [],
-        'value' => 'jpg,png,bmp,jpeg,gif,webp,zip,rar,wav,mp4,mp3,webm,xls,xlsx,doc,docx,ppt,pptx,pdf',
+        'value' => 'jpg,png,bmp,jpeg,gif,webp,zip,rar,gz,wav,mp4,mp3,webm,xls,xlsx,doc,docx,ppt,pptx,pdf,txt',
         'rule' => 'required',
         'msg' => '',
         'tip' => '',

+ 2 - 0
application/admin/controller/Trainactive.php

@@ -141,6 +141,8 @@ class Trainactive extends Backend
         if(!empty($files_json)){
             foreach($files_json as $key => $file){
                 $files_json[$key]['url'] = localpath_to_netpath($file['url']);
+                $url = explode('.',$file['url']);
+                $files_json[$key]['suffix'] = $url[count($url)-1];
             }
             $info['files_json'] = $files_json;
         }else{

+ 13 - 2
application/admin/view/trainactive/showinfo.html

@@ -106,8 +106,19 @@
     <tr>
         <td colspan="8">
             {volist name="$row.files_json" id="vo"}
-            <button class="glyphicon glyphicon-save" onclick="jump('{$vo.url}')" aria-hidden="true"></button>&nbsp;&nbsp;{$vo.filename}
-            <br>
+            <!--<button class="glyphicon glyphicon-save" onclick="jump('{$vo.url}')" aria-hidden="true"></button>&nbsp;&nbsp;{$vo.filename}
+            <br>-->
+
+            <div class="col-xs-2">
+                <div class="thumbnail">
+                    <?php if(in_array($vo['suffix'],['jpg','png','bmp','jpeg','gif','webp'])){  ?>
+                    <img src="{$vo.url}" title="{$vo.filename}" class="img-responsive">
+                    <?php }else{ ?>
+                    <img src="/admin.php/ajax/icon?suffix={$vo.suffix}" title="{$vo.filename}" class="img-responsive">
+                    <?php } ?>
+                </div>
+            </div>
+
             {/volist}
         </td>
     </tr>

+ 1 - 1
application/extra/upload.php

@@ -21,7 +21,7 @@ return [
     /**
      * 可上传的文件类型
      */
-    'mimetype'  => 'jpg,png,bmp,jpeg,gif,webp,zip,rar,wav,mp4,mp3,webm,xls,xlsx,doc,docx,ppt,pptx,pdf',
+    'mimetype'  => 'jpg,png,bmp,jpeg,gif,webp,zip,rar,gz,wav,mp4,mp3,webm,xls,xlsx,doc,docx,ppt,pptx,pdf,txt',
     /**
      * 是否支持批量上传
      */