您现在的位置是:首页 > cms教程 > phpcms教程phpcms教程
phpcmsv9模板制作常用代码
千萍2025-05-23 14:17:25phpcms教程已有4人查阅
导读phpcms v9模板制作常用代码 (个人收藏)1.截取调用标题长度2.格式化时间3.多栏目调用&多推荐位调用4.显示栏目名称(只是名称,不带链接)
phpcms v9模板制作常用代码 (个人收藏)
1.截取调用标题长度 2.格式化时间
调用格式化时间 2011-05-06 11:22:33 3.多栏目调用&多推荐位调用
调用需求:文章范围为59 60 61三个栏目,并且推送到了27 和28两个推荐位;
从第三条开始,连续调用7篇文章。 4.显示栏目名称(只是名称,不带链接) 5.获取父栏目id/获取父栏目名称 6.外部数据源调用
dedecmsdb 在后台数据源处添加 7.调用子栏目(在栏目首页模板需要用到) 8.显示指定id的栏目名称 (例子这里catid=22) 9.在文章面前显示文章类别 10.指定变量循环增长(幻灯片经常用到) 11.文章调用使用limit 其他都是跟以前一样使用 12.文章从指定位置开始调用
起始位置为5,调用3条。相当于limit功能。 13.文章列表页调用关键字,或者首页调用关键字
注意:explode(',',$r[keywords]);是将文章关键词通过英文逗号分离,也就是说每一篇文章都要以逗号间隔关键字,否则调用出来会 是全部作为一个关键字。如果是空格间隔关键字,将 14.每当列表几行的时候出现一次某些符号(比如首页里面的文章推荐,一行显示两条,在这两条中间想加一条竖线 | 就用到这个代码了)
数量大的话就容易出错,因为模运算嘛~~呵呵 不过一般也就4个标题以下 15.v9 列表页完美支持自定义段调用 16.当前栏目调用父级及以下栏目信息方法
其他代码 该咋地还是要咋地 。这是要素 17.V9表单功能 提交之后如何返回当前页面,而不是默认的首页文件地址
找到 phpcms\modules\formguide\index.php文件第73行 修改成 如下代码即可实现自动返回前一页 18.v9 首页或分页自定义字段调用
和15差不多
第一普通列表或栏目调用自定义字段
在{pc:content action="lists" 后加上副表moreinfo=1 (等于1时显示,0时不显示)
例子: 第二种推荐位调用自定义字段
在模型里加好自定义字段后,必须把“在推荐位标签中调用”点击“是“
然后用同一样的方法去调节数据就OK了,记住,如果你加了文章,必须去更新文章才会显示,自定义段在推荐中只显示你选择后,选择前加的加文章不显示,更新一下文章就显示了
例子: 20.编辑器上传图片自动使用标题作为alt参数
一: 修改 statics/js/ckeditor/plugins/image/dialogs/image.js
找到 替换成 二: 清除浏览器缓存
21.增加文章的随机点击数
找到100行的$views = $r['views'] +1
修改为: 表示点击一次,增加79到186次不等
-------------------------------------------------------------
tips:某些版本出错民间解决方法
1.缩略图以及图集无法上传
\phpcms\libs\classes\attachment.class.php
请把24行的(也有可能是23行) 改成 2.碎片模块搜索文章看不到栏目
phpcms\modules\block\templates\search_content.tpl.php
13行改成 22、PHPCMS V9的get标签调用
1、调用本系统单条数据,示例(调用ID为1的信息,标题长度不超过25个汉字,显示更新日期): 标题:{str_cut($r[title], 50)} URL:{$r[url]} 更新日期:{date('Y-m-d', $r[updatetime])}
2、调用本系统多条数据,示例(调用栏目ID为1通过审核的10条信息,标题长度不超过25个汉字,显示更新日期): 3、带分页,示例(调用栏目ID为1通过审核的10条信息,标题长度不超过25个汉字,显示更新日期,带分页): 分页:{$pages}
4、自定义返回变量,示例(调用栏目ID为1通过审核的10条信息,标题长度不超过25个汉字,显示更新日期,返回变量为 $v): 5、调用同一帐号下的其他数据库,示例(调用数据库为bbs,分类ID为1的10个较新主题,主题长度不超过25个汉字,显示更新日期): 6、调用外部数据,示例(调用数据源为bbs,分类ID为1的10个较新主题,主题长度不超过25个汉字,显示更新日期): 不知道有没有朋友在使用中遇到这几种方法不能满足需求的时候呢?
例如:取出评论数最多的第3条到第10条记录,有人说我是多此一举,一般取最多评论没理由不取第一和第二条,因为PHPCMS的缩略图对4:3这样的尺寸比较好,对长条形(如3:4)的图片缩略效果不好,为了自己手动更新评论最多的第一和第二条记录,故此不想自动更新读取前两条。 关键点就在 order by B.comments desc LIMIT 3,7 (表示从第3条记录开始,向下读取7条数据)这个在MYSQL是经常用,我抱着试试看的想法,结果是可以的。
效果如下:
希望做PHPCMS开发的朋友共同学习和分享
phpcms V9 保留了2008的get标签的使用方法
它包括了2种方式一种是内部数据,另一种是外部数据
我们先分析下内部数据的使用方法
1、内部数据的调用 由此可以看出 get 语句支持num的用法但是不支持 limit 5,5.这样的用法
实在是很遗憾
num是调用的条数
2、外部数据的调用 一个是数据源,一个是产生的pages翻页效果
1.截取调用标题长度 2.格式化时间
调用格式化时间 2011-05-06 11:22:33 3.多栏目调用&多推荐位调用
调用需求:文章范围为59 60 61三个栏目,并且推送到了27 和28两个推荐位;
从第三条开始,连续调用7篇文章。 4.显示栏目名称(只是名称,不带链接) 5.获取父栏目id/获取父栏目名称 6.外部数据源调用
dedecmsdb 在后台数据源处添加 7.调用子栏目(在栏目首页模板需要用到) 8.显示指定id的栏目名称 (例子这里catid=22) 9.在文章面前显示文章类别 10.指定变量循环增长(幻灯片经常用到) 11.文章调用使用limit 其他都是跟以前一样使用 12.文章从指定位置开始调用
起始位置为5,调用3条。相当于limit功能。 13.文章列表页调用关键字,或者首页调用关键字
注意:explode(',',$r[keywords]);是将文章关键词通过英文逗号分离,也就是说每一篇文章都要以逗号间隔关键字,否则调用出来会 是全部作为一个关键字。如果是空格间隔关键字,将 14.每当列表几行的时候出现一次某些符号(比如首页里面的文章推荐,一行显示两条,在这两条中间想加一条竖线 | 就用到这个代码了)
数量大的话就容易出错,因为模运算嘛~~呵呵 不过一般也就4个标题以下 15.v9 列表页完美支持自定义段调用 16.当前栏目调用父级及以下栏目信息方法
其他代码 该咋地还是要咋地 。这是要素 17.V9表单功能 提交之后如何返回当前页面,而不是默认的首页文件地址
找到 phpcms\modules\formguide\index.php文件第73行 修改成 如下代码即可实现自动返回前一页 18.v9 首页或分页自定义字段调用
和15差不多
第一普通列表或栏目调用自定义字段
在{pc:content action="lists" 后加上副表moreinfo=1 (等于1时显示,0时不显示)
例子: 第二种推荐位调用自定义字段
在模型里加好自定义字段后,必须把“在推荐位标签中调用”点击“是“
然后用同一样的方法去调节数据就OK了,记住,如果你加了文章,必须去更新文章才会显示,自定义段在推荐中只显示你选择后,选择前加的加文章不显示,更新一下文章就显示了
例子: 20.编辑器上传图片自动使用标题作为alt参数
一: 修改 statics/js/ckeditor/plugins/image/dialogs/image.js
找到 替换成 二: 清除浏览器缓存
21.增加文章的随机点击数
找到100行的$views = $r['views'] +1
修改为: 表示点击一次,增加79到186次不等
-------------------------------------------------------------
tips:某些版本出错民间解决方法
1.缩略图以及图集无法上传
\phpcms\libs\classes\attachment.class.php
请把24行的(也有可能是23行) 改成 2.碎片模块搜索文章看不到栏目
phpcms\modules\block\templates\search_content.tpl.php
13行改成 22、PHPCMS V9的get标签调用
1、调用本系统单条数据,示例(调用ID为1的信息,标题长度不超过25个汉字,显示更新日期): 标题:{str_cut($r[title], 50)} URL:{$r[url]} 更新日期:{date('Y-m-d', $r[updatetime])}
2、调用本系统多条数据,示例(调用栏目ID为1通过审核的10条信息,标题长度不超过25个汉字,显示更新日期): 3、带分页,示例(调用栏目ID为1通过审核的10条信息,标题长度不超过25个汉字,显示更新日期,带分页): 分页:{$pages}
4、自定义返回变量,示例(调用栏目ID为1通过审核的10条信息,标题长度不超过25个汉字,显示更新日期,返回变量为 $v): 5、调用同一帐号下的其他数据库,示例(调用数据库为bbs,分类ID为1的10个较新主题,主题长度不超过25个汉字,显示更新日期): 6、调用外部数据,示例(调用数据源为bbs,分类ID为1的10个较新主题,主题长度不超过25个汉字,显示更新日期): 不知道有没有朋友在使用中遇到这几种方法不能满足需求的时候呢?
例如:取出评论数最多的第3条到第10条记录,有人说我是多此一举,一般取最多评论没理由不取第一和第二条,因为PHPCMS的缩略图对4:3这样的尺寸比较好,对长条形(如3:4)的图片缩略效果不好,为了自己手动更新评论最多的第一和第二条记录,故此不想自动更新读取前两条。 关键点就在 order by B.comments desc LIMIT 3,7 (表示从第3条记录开始,向下读取7条数据)这个在MYSQL是经常用,我抱着试试看的想法,结果是可以的。
效果如下:
希望做PHPCMS开发的朋友共同学习和分享
phpcms V9 保留了2008的get标签的使用方法
它包括了2种方式一种是内部数据,另一种是外部数据
我们先分析下内部数据的使用方法
1、内部数据的调用 由此可以看出 get 语句支持num的用法但是不支持 limit 5,5.这样的用法
实在是很遗憾
num是调用的条数
2、外部数据的调用 一个是数据源,一个是产生的pages翻页效果
本文标签:
很赞哦! (0)
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
phpcms无法打开手机端的原因和解决方法
phpcms无法打开手机端是因为伪静态规则不能被识别,其解决办法是在Linux系统中,将“RewriteEngine On RewriteCond%{HTTP_HOST} ^域名.com$ [NC]...”代码保存为“.htaccess”。phpcmsv9下拉菜单二级三级子栏目调用方法
很多网站的导航栏可以实现下拉二级菜单,三级菜单等效果,今天我们就来分享phpcms v9 支持下拉菜单的方法,可以支持无限子栏目调用,具体写法如下:PHPCMS插件多吗
PHPCMS插件很多,PHPCMS是一款网站管理软件,该软件采用模块化开发,支持多种分类方式,并且具备文章、下载、图片、分类信息、影视、商城、采集、财务等众多功能。PHPCMS后台怎么备份数据库
PHPCMS后台怎么备份数据库首先访问PHPCMS后台并进行登录;然后在顶部导航栏找到【扩展】进行点击;接着点击左侧栏中【数据库工具】;最后选择要备份的数据库点击备份即可。
留言与评论 (共有 0 条评论) |