phpcms v9 get标签各种调用代码整理
phpcms标签调用 很多时候phpcms是我们做项目的时候用到的最好的内容发布系统了,虽然用别人的东西未免对于高手来说不耻了一些,但是能够有效的提高我们的工作效率未必也不是一件坏事 <br /><br />1、调用本系统单条数据,示例(调用ID为1的信息,标题长度不超过25个汉字,显示更新日期): <br />{get sql="select * from phpcms_content where contentid=1" /} <br />标题:{str_cut($r, 50)} URL:{$r} 更新日期:{date('Y-m-d', $r)} <br />2、调用本系统多条数据,示例(调用栏目ID为1通过审核的10条信息,标题长度不超过25个汉字,显示更新日期): <br />{get sql="select * from phpcms_content where catid=1 and status=99 order by updatetime desc" rows="10"} <br />标题:{str_cut($r, 50)} URL:{$r} 更新日期:{date('Y-m-d', $r)} <br />{/get} <br />3、带分页,示例(调用栏目ID为1通过审核的10条信息,标题长度不超过25个汉字,显示更新日期,带分页): <br />{get sql="select * from phpcms_content where catid=1 and status=99 order by updatetime desc" rows="10" page="$page"} <br />标题:{str_cut($r, 50)} URL:{$r} 更新日期:{date('Y-m-d', $r)} <br />{/get} <br />分页:{$pages} <br />4、自定义返回变量,示例(调用栏目ID为1通过审核的10条信息,标题长度不超过25个汉字,显示更新日期,返回变量为 $v): <br />{get sql="select * from phpcms_content where catid=1 and status=99 order by updatetime desc" rows="10" return="v"} <br />标题:{str_cut($v, 50)} URL:{$v} 更新日期:{date('Y-m-d', $v)} <br />{/get} <br />5、调用同一帐号下的其他数据库,示例(调用数据库为bbs,分类ID为1的10个最新主题,主题长度不超过25个汉字,显示更新日期): <br />{get dbname="bbs" sql="select * from cdb_threads where fid=1 order by dateline desc" rows="10"} <br />主题:{str_cut($r, 50)} URL:http://bbs.phpcms.cn/viewthread.php?tid={$r} 更新日期:{date('Y-m-d', $r)} <br />{/get} <br />6、调用外部数据,示例(调用数据源为bbs,分类ID为1的10个最新主题,主题长度不超过25个汉字,显示更新日期): <br />{get dbsource="bbs" sql="select * from cdb_threads where fid=1 order by dateline desc" rows="10"} <br />主题:{str_cut($r, 50)} URL:http://bbs.phpcms.cn/viewthread.php?tid={$r} 更新日期:{date('Y-m-d', $r)} <br />{/get} <br /><br />不知道有没有朋友在使用中遇到这几种方法不能满足需求的时候呢? <br /><br />例如:取出评论数最多的第3条到第10条记录,有人说我是多此一举,一般取最多评论没理由不取第一和第二条,因为PHPCMS的缩略图对4:3这样的尺寸比较好,对长条形(如3:4)的图片缩略效果不好,为了自己手动更新评论最多的第一和第二条记录,故此不想自动更新读取前两条。 <br /><br>
頁:
[1]