最近做了一个比较大的门户网站,头一次用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学习手记(一)-----------初识模板相关推荐

  1. PHPCMS学习手记(二)----------模板变量

    模板变量直接关系到页面显示,通常我们在用CMS做网站的时候,哪怕是一次也没有用过的一套系统,我们如何快速认识他自己的一套模板变量呢,其实很简单,找到你从来没有见过的写法的一串字符,那么这些应该就是他的 ...

  2. phpcms建站,phpcms安装,phpcms模板,phpcms教程,phpcms学习

    phpcms建站,phpcms安装,phpcms模板,phpcms教程,phpcms学习,如何发布网站到外网,如何解决80端口问题.动态IP.甚至无公网IP问题. 一.环境准备 1.本机调试 本机调试 ...

  3. uni-app官方教程学习手记

    本人微信公众号:前端修炼之路,欢迎关注 背景介绍 大概在今年的十月份左右,我了解到Dcloud推出了uni-app.当时下载了一个Hbuilder X,下载了官方提供的hello示例教程.经过一番努力 ...

  4. 剑英的区块链学习手记(二)

    孙子说,知己知彼,百战不殆. 咱是通过小蚁学习区块链技术的. 开工之前,先了解一下小蚁的资料家族. 小蚁网站 https://www.antshares.org/ 小蚁源码 https://githu ...

  5. R语言学习手记 (1)

    R语言学习手记 (1) 经管的会计和财管都会学数据统计与分析R语言这门课,加上我也有点兴趣,就提前选了这门课,以下的笔记由老师上课的PPT.<R语言编程艺术>和<R语言数据科学> ...

  6. aspmaker学习手记

    aspmaker学习手记 一.汉化提示信息 自动生成出来的网页中许多提示信息都是英文.修改x:\aspmaker\src\lang.xml文件,找到要改的地方比如把Please select改成&qu ...

  7. PyTorch源码学习系列 - 1.初识

    本系列文章会优先发布于微信公众号和知乎,欢迎大家关注 微信公众号:小飞怪兽屋 知乎: PyTorch源码学习系列 - 1.初识 - 知乎 (zhihu.com) 目录 本系列的目的 PyTorch是什 ...

  8. AM335X的汇编语言与c语言,X86汇编语言学习手记 -- 汇编和C协同

    X86汇编语言学习手记(3) 2004年12月 在X86汇编语言学习手记(1)(2)中,可以看到栈(Stack)作为进程执行过程中数据的临时存储区域,通常包含如下几类数据: 局部变量 函数调用的返回地 ...

  9. webpack入门学习手记(一)

    本人微信公众号:前端修炼之路,欢迎关注. 之前用过gulp.grunt,但是一直没有学习过webpack.这两天刚好有时间,学习了下webpack.webpack要想深入研究,配置的东西比较多,网上的 ...

最新文章

  1. HDU - 3911 Black And White 区间翻转+区间连续最长
  2. 干,认识Audio框架还因此发现一个雷
  3. Java后端 + 百度SDK实现人脸识别
  4. 实现props的双向绑定
  5. Memcache 和 Radis 比较
  6. 2020年领导最满意的可视化工具!分分钟做好数据报表,吊打python
  7. 实体框架提供程序类型无法加载?
  8. abp 基于api接口的页面内容提交
  9. 40.广搜练习:洪水
  10. 【转】MySQL日期时间函数大全
  11. QGIS 3.10 制图手把手教程
  12. 魏俊妮《全面培训系统建设与培训管理实务》课程大纲
  13. com.alibaba.druid.sql.parser.ParserException: syntax error, QUES %,
  14. android 离散分布控件,Android自定义睡眠质量分布控件
  15. 多智能体强化学习:基本概念,通信方式,IPPO,MADDPG
  16. Markdown编辑神器Typora最终免费版
  17. Spring学习笔记 之 Spring<全>
  18. Apache Beam构建流处理任务
  19. python 函数的返回值类型
  20. java ip地址查询接口_java获取ip地址与网络接口的方法示例

热门文章

  1. JavaScript学习之大小写转换
  2. 甲骨文:有史以来最伟大的25个Java应用程序
  3. Infor ERP介绍
  4. asp 检查黑名单_c# asp.net ip黑名单
  5. 互联网首席工程师 - 全栈,懂后端的精英前端工程师
  6. 丁俊豪 - PyChina 首届社区之星 - 2020
  7. 分享113个助理类简历模板,总有一款适合您
  8. tp3.2生成带二维码的海报
  9. vue table标签v-for取td数据
  10. 消息中间件之JMS规范