PHPCMS学习手记(一)-----------初识模板
最近做了一个比较大的门户网站,头一次用CMS来做网站,在网上搜了不少相关的内容,个人感觉织梦和PHPCMS比较不错,怎么说呢,没有什么哪个比哪个更好的,只能说各有所长,织梦 系统在使用起来比较简单,哪怕从来没有用过CMS来开发网站的,头一次接触也是比较容易的,相对于PHPCMS来说可能比较复杂一些,但其功能不能不说是 强大。好了,废话不多讲了,进入主题。
先来大体说下目录结构,这样对头次用CMS的朋友能有个全局上的认识。第一个是templates这个文件夹,所有的模板文件,样式表之类全在此了,之前遇到几个朋友,虽然在学校里学了很多关于做网站的东西,但对于模板这个概念认识的还不是很透彻,我经常用一个例子给他们讲,相信很多刚入门的朋友能马上就能从根本上理解这个概念。怎么讲呢?呵呵,我是个很爱吃小点心的人,这里我就拿做糕点的流程分析一下模板的概念。做糕点需要面粉和水,打成糊状,之后再将这糊状的东东挤进对就形状的模板中进行烤制,之后就做出来样式各异的小点心了。其实这里的模板和我们所讲的这个是一样的道理,我们从数据库中取出的值是死的,可放到不同的模板下面就会呈现出不同的效果,比如说数据库中有几张图片的URL,当我们取出来的时候他就是形如http://***.***.***/***.jpg等的一串子符,可当你放在<a href="">里就是图片的链接地址,放在<img src="">里就会呈现出一副图片。有点费话了,呵呵,就当给新手一点点的启示吧。OK,拉下来我们进到里面再看看,default是默认模板名,如果大家自己的模板可以在此建文件夹,自己命名即可。OK,接下来大体的看一下default里面还有什么。
ads--------广告模板,针对会员中心里的广告管理界面。
announce-----公告模板。
ask--------问吧模板。
comment-----评论模板。
digg--------顶一下模板。
error_report----我要报错模板。
formguide-----各种表单模板。
guestbook-----用户留言本模板。
link--------友情链接模板。
member------会员中心模板。
message------短消息模板。
mood--------心情投票模板。
pay--------支付系统模板。
phpcms------核心模板(包括整站首页,列表页,内容页所有模板)
space-------空间模板(似乎没有什么用,通常都在用UCHOME)
vote--------投票系统模板。
search-------这个应该是搜索页面吧,(还未用到,用到再说)
skin--------所有样式表,系统图标在此。
yp---------企业黄业的模板。
到此为止,我用到的大多就这些,其中用到最多的当然就是phpcms和skin这两个文件夹里面的了。第一次看到phpcms里的那些个文件,也许你会一头雾水,这么些个东西都是什么啊。仔细观察,你会发现其实在这个文件夹下面只有这么几类文件。
一:以category_打头的文件,以官方的叫法,这类文件叫栏目页模板(也就是我们平常说的子频道栏目的首页模板)。
二:以list_打头的文件,这类文件叫列表页模板,这个就不多作解释了。
三:以show_打头的文件,这类文件叫做文章内容页模板。
四:以tag_打头的文件,叫做标签模板。
很多同学在开始的时候很难理解这个标签到底是做什么用的,由其是对于没有建站经验的朋友,这时我们可以打开后台,在模板管理选项卡中,打开phpcms选项,你会发现这里有个添加内容标签功能,他可以调取后台对应栏目的内容(具体用法见这里),注意在此功能下方有个标签模板的选项,能在这里选择的就是我们在讲的以tag_开头的文件。在phpcms这个文件夹下面最主要的就是这四类文件,使用者在使用之前最好通过系统给的默认实例,认真理解一下这四类模板到底对应的是哪些个页面或是哪个部分。模板文件看过之后我们就开始要进行彻底的大改造了,但如果不知道这套系统的模板变量,做起来还是会一头雾水,下一节我们就来认识一下phpcms中的一些常用的模板变量及一些自定义模板变量。
原创文章欢迎转载,转载请注明来源http://blog.csdn.net/zmouki
PHPCMS学习手记(一)-----------初识模板相关推荐
- PHPCMS学习手记(二)----------模板变量
模板变量直接关系到页面显示,通常我们在用CMS做网站的时候,哪怕是一次也没有用过的一套系统,我们如何快速认识他自己的一套模板变量呢,其实很简单,找到你从来没有见过的写法的一串字符,那么这些应该就是他的 ...
- phpcms建站,phpcms安装,phpcms模板,phpcms教程,phpcms学习
phpcms建站,phpcms安装,phpcms模板,phpcms教程,phpcms学习,如何发布网站到外网,如何解决80端口问题.动态IP.甚至无公网IP问题. 一.环境准备 1.本机调试 本机调试 ...
- uni-app官方教程学习手记
本人微信公众号:前端修炼之路,欢迎关注 背景介绍 大概在今年的十月份左右,我了解到Dcloud推出了uni-app.当时下载了一个Hbuilder X,下载了官方提供的hello示例教程.经过一番努力 ...
- 剑英的区块链学习手记(二)
孙子说,知己知彼,百战不殆. 咱是通过小蚁学习区块链技术的. 开工之前,先了解一下小蚁的资料家族. 小蚁网站 https://www.antshares.org/ 小蚁源码 https://githu ...
- R语言学习手记 (1)
R语言学习手记 (1) 经管的会计和财管都会学数据统计与分析R语言这门课,加上我也有点兴趣,就提前选了这门课,以下的笔记由老师上课的PPT.<R语言编程艺术>和<R语言数据科学> ...
- aspmaker学习手记
aspmaker学习手记 一.汉化提示信息 自动生成出来的网页中许多提示信息都是英文.修改x:\aspmaker\src\lang.xml文件,找到要改的地方比如把Please select改成&qu ...
- PyTorch源码学习系列 - 1.初识
本系列文章会优先发布于微信公众号和知乎,欢迎大家关注 微信公众号:小飞怪兽屋 知乎: PyTorch源码学习系列 - 1.初识 - 知乎 (zhihu.com) 目录 本系列的目的 PyTorch是什 ...
- AM335X的汇编语言与c语言,X86汇编语言学习手记 -- 汇编和C协同
X86汇编语言学习手记(3) 2004年12月 在X86汇编语言学习手记(1)(2)中,可以看到栈(Stack)作为进程执行过程中数据的临时存储区域,通常包含如下几类数据: 局部变量 函数调用的返回地 ...
- webpack入门学习手记(一)
本人微信公众号:前端修炼之路,欢迎关注. 之前用过gulp.grunt,但是一直没有学习过webpack.这两天刚好有时间,学习了下webpack.webpack要想深入研究,配置的东西比较多,网上的 ...
最新文章
- HDU - 3911 Black And White 区间翻转+区间连续最长
- 干,认识Audio框架还因此发现一个雷
- Java后端 + 百度SDK实现人脸识别
- 实现props的双向绑定
- Memcache 和 Radis 比较
- 2020年领导最满意的可视化工具!分分钟做好数据报表,吊打python
- 实体框架提供程序类型无法加载?
- abp 基于api接口的页面内容提交
- 40.广搜练习:洪水
- 【转】MySQL日期时间函数大全
- QGIS 3.10 制图手把手教程
- 魏俊妮《全面培训系统建设与培训管理实务》课程大纲
- com.alibaba.druid.sql.parser.ParserException: syntax error, QUES %,
- android 离散分布控件,Android自定义睡眠质量分布控件
- 多智能体强化学习:基本概念,通信方式,IPPO,MADDPG
- Markdown编辑神器Typora最终免费版
- Spring学习笔记 之 Spring<全>
- Apache Beam构建流处理任务
- python 函数的返回值类型
- java ip地址查询接口_java获取ip地址与网络接口的方法示例