PHP建站技术分享-从入门到精通_各类知识收集PHP建站技术分享-从入门到精通_各类知识收集PHP建站技术分享-从入门到精通_各类知识收集

QQ:420220301 微信/手机:150-3210-7690
当前位置:首页 > CMS教程 > PHPCMS

phpcms v10 列表页模板多文件或多图片调用

管理员 2025-02-28
PHPCMS
101

列表页模板多文件或多图片


总数量:{dr_count(dr_string2array($r.files))}

==============循环遍历显示 - 开始=============

可选:<?php $files = dr_arraycut(dr_string2array($r.files), 3);?> // 3表示显示几个。 加上这句话在前面,表示从开头开始只显示循环3个文件,不加表示循环全部

开始:

<?php if ($files) { $key=0;foreach ($files as $c) { ?>

    序号: {$key+1}

    标题:{$c.title}

    描述:{$c.description}

    文件原始地址:{dr_get_file($c.file)}

    文件的下载地址:{dr_down_file($c.file)}

    文件的下载地址并指定文件名字:{dr_down_file($c.file, '新名字')}

    图片缩略图:{thumb($c.file, 200, 200)}

    图片缩略图带水印:{thumb($c.file, 200, 200, 1)}

    缩略图从中间开始剪切,高度宽度固定:{thumb($c.file, 100, 100, 0, 'crop')}

    对url地址进行缩略处理:{thumb($c.file, 100, 100, 0, '', 1)}

<?php $key++;} } ?>


==============循环遍历显示 - 完毕=============


==============只显示第一个文件=============

{php $c = current(dr_string2array($r.files));}

文件原始地址:{dr_get_file($c.file)}

文件的下载地址:{dr_down_file($c.file)}

文件的下载地址并指定文件名字:{dr_down_file($c.file, '新名字')}

图片缩略图:{thumb($c.file, 200, 200)}


内容页模板多文件或多图片


总数量:{dr_count($files)}

==============循环遍历显示 - 开始=============

可选:<?php $files = dr_arraycut($files, 3);?> // 3表示显示几个。 加上这句话在前面,表示从开头开始只显示循环3个文件,不加表示循环全部

开始:

<?php if ($files) { $key=0;foreach ($files as $c) { ?>

    序号: {$key+1}

    标题:{$c.title}

    描述:{$c.description}

    文件原始地址:{dr_get_file($c.file)}

    文件的下载地址:{dr_down_file($c.file)}

    文件的下载地址并指定文件名字:{dr_down_file($c.file, '新名字')}

    图片缩略图:{thumb($c.file, 200, 200)}

    图片缩略图带水印:{thumb($c.file, 200, 200, 1)}

    缩略图从中间开始剪切,高度宽度固定:{thumb($c.file, 100, 100, 0, 'crop')}

    对url地址进行缩略处理:{thumb($c.file, 100, 100, 0, '', 1)}

<?php $key++;} } ?>


==============循环遍历显示 - 完毕=============


==============只显示第一个文件=============

{php $c = current($files);}

文件原始地址:{dr_get_file($c.file)}

文件的下载地址:{dr_down_file($c.file)}

文件的下载地址并指定文件名字:{dr_down_file($c.file, '新名字')}

图片缩略图:{thumb($c.file, 200, 200)}


多图片调用

内容详情中(show.html) 模板中调用方法是:

{loop $字段名 $i $c}

    序号: {$i}

    标题:{$c.title}


    描述:{$c.description}


    文件原始地址:{dr_get_file($c.file)}

    文件的下载地址:{dr_down_file($c.file)}

    图片缩略图:{thumb($c.file, 200, 200)}

    图片缩略图带水印:{thumb($c.file, 200, 200, 1)}

{/loop}

注意:

1、[字段名]需要换成你定义的具体字段英文名称

2、如果在list循环中调用,需要把[字段名]改成[$t.字段名]

手动格式化方法

{php $字段名 = dr_get_files($字段名);}



希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, LeCMS, ClassCMS, Fastadmin, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。

相关推荐

扫码关注

qrcode

QQ交谈

回顶部