您现在的位置是:首页 > cms教程 > phpcms教程phpcms教程
PHPCMS常用功能标签合集
亦瑶2025-05-19 17:38:45phpcms教程已有3人查阅
导读1、先更改 目录下的站点名称,再找到apache, 打开“Apache2\conf\extra”下的“httpd-vhosts.conf”文件,添加上自己需要添加的站点。
一、建立虚拟站点
1、先更改 目录下的站点名称,再找到apache, 打开“Apache2\conf\extra”下的“httpd-vhosts.conf”文件,添加上自己需要添加的站点。
例: 2、打开"Apache2\conf"下的"httpd.conf"文件
找到 改成 保存重启wamp或phpstudy
3、打开“C:\WINDOWS\system32\drivers\etc”下“hosts”文件
添加
127.0.0.1
二、配置phpcms文件路径
1、修改/caches/configs/system.php里面所有和域名有关的
2、修改/caches/configs/database.php里面的数据库名称及密码
3、进入后台 设置-》站点管理 对相应的站点的域名进行修改
4、更新系统缓存 点击后台右上角的“更新缓存”按钮
5、内容-》批量更新URL 。把所有的文章的地址都更新一下
6、批量更新栏目页
7、生成首页(如果多次更新不成功,建议进入管理栏目,修改下任何一个栏目的名称,然后再更新,更新成功后再改回)
三、修改模板
模板路径:phpcms/templates/default/content.
1、修改模板的时候较好备份一下,方便以后使用(备份的文件不要有中文,不然后台无法识别)
2、如果原来的模板不够用,比如需要新的单网页模板,再新建改成对应的模板名字就可以,然后在后台点内容-》管理栏目-》模板设置修改成对应的模板,也可以在phpcms/templates/default/config.php上设置上对应的模板中文名。
3、一般的企业网站只需要header,footer,index,list, show这几个模板,有时候也会用到page单网页。
四、模板调用
1、常用的路径标签 2、模板调用基础
在phpcms中,{$title}相当于php中的 <?php echo $title;> {php $a=1;}就相当于<?php $a=1;?>
只要数据库中存在的字段,可以直接在对应的页面调用,比如在分类页调用分类名称,数据库中分类名称的字段名为 catname 那么直接用{$catname}可以显示当前分类的分类名称。
在循环外,一般都可以直接调用标签,比如{$title} {$content} {$url}
在循环内,则上面的标签就相当于数组中的关键字,比如在循环{loop $data $v},变量是$v,调用上面的标签如下 {$v['title']} {$v['content']} {$v['url']}
3、文件导入 4、时间标签 5、字符截断
其中$v为loop循环的变量,也有人习惯用$r 6、缩略图 7、栏目参数 此标签在首页不能调用,分类页和文章页都可以。
8、文章页的上一篇和下一篇 9、分页 10、PHPCMS判断语句 如果是在循环体{loop $data $r}中,就用: 五、模板调用常用语句
1、首页标题、描述、关键词标签调用: 2、搜索代码: 4、网站公告 5、设为首页 6、加入收藏 7、带二级栏目的导航 8、底部次导航 9、焦点图 10、推荐位 推荐位ID和推荐位的后台设置,是在内容-》内容相关设置-》推荐位设置里面修改。
11、文章列表 12、图片列表 13、热门文章 14、相关文章 15、友情链接 16、栏目图片调用
首页调用标签 当前页面的栏目图片调用标签 下面是指定调用某个栏目的标签 17、if判断当前栏目高亮 18、调用单网页 六、调用比较实用的方法及后台的修改:
1、如果需要调用关联数据表的数据(*_data),只需要在loop语句里面加上moreinfo=”1”就可以。
2、分页样式一般都需要修改, 它的默认样式存在default_bule里面。
3、后台登录版权修改路径:/phpcms/languages/zh-cn/system.lang.php 找到 $LANG['copyright']
4、后台登陆后的页面修改
Phpcms->modules->admin->templates->main.tpl.php
1),安全提示部分 2)授权信息 3),团队部分 4),系统信息部分 5),快捷方式部分 6),个人信息部分 后台登陆界面修改
去掉: 去掉下面的版权(去掉了盛大)
修改登录图片: 找到\statics\images\admin_img,修改这张图片就可以了
5、取消后台登录时的验证码
路径:/phpcms/modules/admin/index.php
注释掉第33行到第37行
6、判断首页列表页内页 7、去除水印
第一步:找到statics/images/water 文件夹,将去删除;如果系统找不到water文件夹的水印图片,则将会执行第二步,给图片添加一个文本格式的水印
第二步:找到phpcms/libs/classes/image.class.php文件中watermark函数,将此函数中$w_text 参数的值设置为空即可 如果想替换为自己设计的水印图片,则只需要替换statics/images/water文件夹下的水印图片为自己设计的水印图片即可。
如果想给自己上传的图片添加文本格式的水印,则除了需要删除statics/images/water文件夹外,还需要将watermark函数中的$w_text参数的值修改为自己想要的文字即可。
8、需要分别输出联系方式的时候需要用explode()分割下 9.去除会员登录,搜索,授权,论坛,帮助
\phpcms\modules\admin\templates\index.tpl.php
搜索log white cut_line
七、添加表单,后台先在模块-》表单向导-》里面添加表单向导,然后在前台调用即可。
八、手机站基本和PC端调用方法的差不多,需要注意的是PC端的header页面需要调用到<script src="{JS_PATH}checkbrowser.js"></script>文件。
九、设置伪静态
PHPCMS默认是不开启伪静态的,
1、首先需要在网站根目录下放置一个“.htaccess”文件,来标明其“Rewrite”规则。,复制以下内容写在该文件里 2、需要再后台栏目管理里面,对各个栏目设置为不生成html,还需要选择栏目页和内容页的URL规则。
完毕后更新缓存就可以了。
十、添加字段需要从内容模型管理里面添加;要对应好栏目的模型
注:管理栏目里面改模型的时候一定要注意里面在没有文章的情况下添加。不然无法修改
1、先更改 目录下的站点名称,再找到apache, 打开“Apache2\conf\extra”下的“httpd-vhosts.conf”文件,添加上自己需要添加的站点。
例: 2、打开"Apache2\conf"下的"httpd.conf"文件
找到 改成 保存重启wamp或phpstudy
3、打开“C:\WINDOWS\system32\drivers\etc”下“hosts”文件
添加
127.0.0.1
二、配置phpcms文件路径
1、修改/caches/configs/system.php里面所有和域名有关的
2、修改/caches/configs/database.php里面的数据库名称及密码
3、进入后台 设置-》站点管理 对相应的站点的域名进行修改
4、更新系统缓存 点击后台右上角的“更新缓存”按钮
5、内容-》批量更新URL 。把所有的文章的地址都更新一下
6、批量更新栏目页
7、生成首页(如果多次更新不成功,建议进入管理栏目,修改下任何一个栏目的名称,然后再更新,更新成功后再改回)
三、修改模板
模板路径:phpcms/templates/default/content.
1、修改模板的时候较好备份一下,方便以后使用(备份的文件不要有中文,不然后台无法识别)
2、如果原来的模板不够用,比如需要新的单网页模板,再新建改成对应的模板名字就可以,然后在后台点内容-》管理栏目-》模板设置修改成对应的模板,也可以在phpcms/templates/default/config.php上设置上对应的模板中文名。
3、一般的企业网站只需要header,footer,index,list, show这几个模板,有时候也会用到page单网页。
四、模板调用
1、常用的路径标签 2、模板调用基础
在phpcms中,{$title}相当于php中的 <?php echo $title;> {php $a=1;}就相当于<?php $a=1;?>
只要数据库中存在的字段,可以直接在对应的页面调用,比如在分类页调用分类名称,数据库中分类名称的字段名为 catname 那么直接用{$catname}可以显示当前分类的分类名称。
在循环外,一般都可以直接调用标签,比如{$title} {$content} {$url}
在循环内,则上面的标签就相当于数组中的关键字,比如在循环{loop $data $v},变量是$v,调用上面的标签如下 {$v['title']} {$v['content']} {$v['url']}
3、文件导入 4、时间标签 5、字符截断
其中$v为loop循环的变量,也有人习惯用$r 6、缩略图 7、栏目参数 此标签在首页不能调用,分类页和文章页都可以。
8、文章页的上一篇和下一篇 9、分页 10、PHPCMS判断语句 如果是在循环体{loop $data $r}中,就用: 五、模板调用常用语句
1、首页标题、描述、关键词标签调用: 2、搜索代码: 4、网站公告 5、设为首页 6、加入收藏 7、带二级栏目的导航 8、底部次导航 9、焦点图 10、推荐位 推荐位ID和推荐位的后台设置,是在内容-》内容相关设置-》推荐位设置里面修改。
11、文章列表 12、图片列表 13、热门文章 14、相关文章 15、友情链接 16、栏目图片调用
首页调用标签 当前页面的栏目图片调用标签 下面是指定调用某个栏目的标签 17、if判断当前栏目高亮 18、调用单网页 六、调用比较实用的方法及后台的修改:
1、如果需要调用关联数据表的数据(*_data),只需要在loop语句里面加上moreinfo=”1”就可以。
2、分页样式一般都需要修改, 它的默认样式存在default_bule里面。
3、后台登录版权修改路径:/phpcms/languages/zh-cn/system.lang.php 找到 $LANG['copyright']
4、后台登陆后的页面修改
Phpcms->modules->admin->templates->main.tpl.php
1),安全提示部分 2)授权信息 3),团队部分 4),系统信息部分 5),快捷方式部分 6),个人信息部分 后台登陆界面修改
去掉: 去掉下面的版权(去掉了盛大)
修改登录图片: 找到\statics\images\admin_img,修改这张图片就可以了
5、取消后台登录时的验证码
路径:/phpcms/modules/admin/index.php
注释掉第33行到第37行
6、判断首页列表页内页 7、去除水印
第一步:找到statics/images/water 文件夹,将去删除;如果系统找不到water文件夹的水印图片,则将会执行第二步,给图片添加一个文本格式的水印
第二步:找到phpcms/libs/classes/image.class.php文件中watermark函数,将此函数中$w_text 参数的值设置为空即可 如果想替换为自己设计的水印图片,则只需要替换statics/images/water文件夹下的水印图片为自己设计的水印图片即可。
如果想给自己上传的图片添加文本格式的水印,则除了需要删除statics/images/water文件夹外,还需要将watermark函数中的$w_text参数的值修改为自己想要的文字即可。
8、需要分别输出联系方式的时候需要用explode()分割下 9.去除会员登录,搜索,授权,论坛,帮助
\phpcms\modules\admin\templates\index.tpl.php
搜索log white cut_line
七、添加表单,后台先在模块-》表单向导-》里面添加表单向导,然后在前台调用即可。
八、手机站基本和PC端调用方法的差不多,需要注意的是PC端的header页面需要调用到<script src="{JS_PATH}checkbrowser.js"></script>文件。
九、设置伪静态
PHPCMS默认是不开启伪静态的,
1、首先需要在网站根目录下放置一个“.htaccess”文件,来标明其“Rewrite”规则。,复制以下内容写在该文件里 2、需要再后台栏目管理里面,对各个栏目设置为不生成html,还需要选择栏目页和内容页的URL规则。
完毕后更新缓存就可以了。
十、添加字段需要从内容模型管理里面添加;要对应好栏目的模型
注:管理栏目里面改模型的时候一定要注意里面在没有文章的情况下添加。不然无法修改
本文标签:
很赞哦! (1)
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
phpcmsv9默认模板导出的json文本的方法
"version": "1.0","disable": 0,"file_explan": {"templates|default|content": {"category.html": "文章频道页",phpcms怎么写api接口,phpcmsapi接口写法示例
phpcms api怎么写接口?最近自己开发了一套crm系统,想着如果将来能卖出去,能不能再界面动态调用自己网站的推荐信息,算是一种广告吧!于是尝试着用phpcms开发一个简单的api接口PHPCMS和PHP有什么区别
PHPCMS和PHP的区别:PHPCMS是一个完整开源的网站内容管理系统,而PHP是一种计算机编程语言,而PHPCMS是用PHP语言进行编写的,所以两者是基本不同的东西,也无法比较区别。phpcmsv9怎么修改域名
网站在发展的过程中,很可能多次的修改域名。那么在phpcms v9中我们要怎么进行设置呢?请进行以下步骤的修改:
留言与评论 (共有 0 条评论) |