实例手把手教你用PHPCMS做网站 秒杀菜鸟到大神.doc_第1页
实例手把手教你用PHPCMS做网站 秒杀菜鸟到大神.doc_第2页
实例手把手教你用PHPCMS做网站 秒杀菜鸟到大神.doc_第3页
实例手把手教你用PHPCMS做网站 秒杀菜鸟到大神.doc_第4页
实例手把手教你用PHPCMS做网站 秒杀菜鸟到大神.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实例手把手教你用PHPCMS做网站 秒杀菜鸟到大神1. PHPCMS介绍 Phpcms2008 是一款基于PHP+Mysql架构的网站内容管理系统,也是一个开源的 PHP 开发平台。Phpcms 采用模块化方式开发,功能易用便于扩展,可面向大中型站点提供重量级网站建设解决方案。3年来,凭借 Phpcms 团队长期积累的丰富的Web开发及数据库经验和勇于创新追求完美的设计理念,使得 Phpcms 得到了近10万网站的认可,并且越来越多地被应用到大中型商业网站。 Phpcms自发布phpcmsv9之后,已稳居国内cms系统使用率第一名,更证明了phpcms产品的市场认可度。2. 网站示例 今日推荐()成立于2010年,是我国为数不多专一做电影周边的网站,提供电影下载,电影在线观看,高清电影下载,影评,电影新闻等服务,因内容更新及时,无弹窗病毒,提供高质量的电影内容,用户体验优秀等原因,目前已跻身中国十大电影下载网站之列。本网站采用PHPCMS2008,下面的讲解都采用PHPCMS2008的版本讲解,PHPCMSV9与此同理,除了自定义模板文件等。下图是今日推荐的首页截图3. 网站安装3.1. 下载从/html/download/下载程序源码包,解压,把PHPCMS文件内的全部文件和文件夹放到服务器根目录。备注:Phpcms2008安装包内有2个文件夹: doc和phpcms。Doc文件夹中的.htaccess文件是Web服务器Apache 中特有的一个配置文件,操控着服务器上的许多行为,我们可以利用它来做许多事情,例如:设置访问权限,网址重定向,等等,一般放在网站根目录。3.2. 安装本地访问http:/localhost/install/安装PHPCMS,如果设置其他地址或端口,请设置相应的url即可.3.3. 访问安装完成,进入后台http:/localhost/admin.php,依次点击“我的面板”、“更新缓存”、“生成首页”,即可用http:/localhost/访问到网站首页。4. 网站开发4.1. 修改网站标题进入后台http:/localhost/admin.php,点击“我的面板”中“网站设置”,可以看到好多设置选项,“网站设置”是网站常用设置的基本配置选项。如果网站只在本地安装,请勿修改网站地址选项,如果服务器安装,此处填写域名即可。4.2. 建立模型 模型的建立是为了对内容更好的适应采取的方式(本质是新建一张表),比如今日推荐的信息与电影的相关内容,而phpcms默认的模型(如新闻)并没有提供一些特殊的字段,如电影的导演,电影的上映日期等。所以我们需要建立一个模型 。4.2.1. 添加 依次点击“系统设置”、“模型管理”、“添加模型”输入相应的信息之后,保存即可。4.2.2. 字段模型建立成功之后,就可以为模型添加字段了,点击管理模型,字段管理,添加字段,输入相应的信息,保存。下图是今日推荐网()电影模型的部分字段。修改字段排序,可以按照你想要的格式添加内容。4.3. 建立栏目栏目是网站内容分类的方法,比如今日推荐网()的电影栏目,以及电影栏目下面的动作栏目,爱情栏目等等。一个栏目使用一个模型,一个模型可以被无数个栏目使用.依次点击“系统设置”、“栏目管理”、“添加栏目”可看到添加页面,下面依次解释各个选项的意思: 4.3.1. 上级栏目上级栏目只是本栏目结构上的父栏目。比如动作栏目上面的电影栏目,如果选择“无”,则添加的栏目即为一级栏目。4.3.2. 栏目类型 内部栏目如上面的电影栏目,是网站实际存在的栏目。 单网页是指一个网页,实质不存在任何于一个实际栏目,如一般网站的联系我们,企业介绍等。外部链接指以栏目的形式链接到其他网站的一个链接。4.3.3. 绑定模型 绑定模型:使用那一个模型。 下图是今日推荐网()建立一个栏目的示意图4.3.4. 扩展设置 点击下一步之后可以设置本栏目的信息,重点讲解“扩展设置”中的栏目页模板,列表页模板和内容页模板。 如果一个栏目之下还有一个栏目(如果电影之下动作栏目),那么访问这个栏目(电影)时,对应的模板文件是以category开头的栏目页模板,如果访问子栏目(动作)时,对应的模板文件是以list开头的列表页模板,而内容页模板文件以show开头,对应的是动作里面的内容显示的页面。注意:如果一个栏目没有父栏目,栏目页模板是闲置的,只访问list列表页文件。4.4. 自定义模板文件所谓的模板文件就是,html页面中加入了一些php和smarty东西,当然,PHPCMS加入了自己特有的中文标签。修改模板文件是大多数使用phpcms的主要工作之一,毕竟谁都不愿意自己的网站和别人的一模一样。 模板文件存放在templatesdefault文件夹之下, phpcms文件夹对应的内容模块,search对应的是全站搜索的模块等。Phpcms文件夹内的index文件是全站的首页模板。下面讲解首页里除html之外的几个地方,html 和css 、js等内容大家自己去学习。4.4.1. 引用template phpcms,header-当前页面引用phpcms文件夹内的header.html文件4.4.2. 中文标签tag_首页幻灯片-phpcms特有的中文标签技术,在”模板风格”、“PHPCMS”、“管理内容标签”-选择tag_首页幻灯片进行查看,中文标签技术本质上是生成loop循环语句,和get作用一样。4.4.3. 碎片block(index, 1)-phpcms中的碎片。所谓碎片是在一个页面中加入一些固定的内容,但可以不用修改html文件即可达到编辑内容的特殊文件格式,像是生活中的便利贴。如果站的联系我们等,一般单网页使用碎片功能。加入碎片方法(重要):在页面中按照block(index, 1)格式加入一个碎片(如在index.html页面中加入碎片),在“模板风格”, “PHPCMS”、“管理模板”找到index.html,点击“可视化”按钮进入页面编辑模式。 点击黄色区域即可添加碎片,之后可以再“碎片管理”中更改内容。4.4.4. Get语句get sql=select d.contentid,d.supports,c.title,c.style,c.url from phpcms_digg d left join phpcms_content c on d.contentid=c.contentid where c.status=99 order by d.supports_week desc rows=10-$rsupportsstr_cut($rtitle, 44)/getGet语句是模板页面中使用mysql语句,调用内容的标准方法之一,不能使用limit语句,用rows替代。 上述语句表示调用一周DIGG最多内容的排行4.5. 添加自定义模块自定义模块是phpcms框架重要开放标准之一,用户可以根据需求自定义,当然这需要懂php。添加自定义模块的方法是:“系统设置”、“模块管理”、“添加模块”。今日推荐网()中的打分功能,就是通过添加模块来实现的,大家可以再phpcms官方论坛上找下打分模块。5. 网站发布Sitemap.xml文件是搜索引擎抓取网页的核心文件之一,向搜索引擎提交之后,可以提高收录量,加快快照更新速度等。PHPCMS可以自动生成sitemap.xml文件,访问地址是http:/域名/sitemap.xml. 在“系统设置、系统工具、百度谷歌图”中设置更新频率等。百度sitemap.xml提交地址:Googlesitemap.xml提交地址: /webmasters/tools/?hl=zh_CN6. 常见问题6.1. 可视模式下无法编辑碎片影响phpcms碎片功能操作的js header.html中包含了一下3个JS以上3个JS文件删除、修改、和首页图片广告js代码冲突都会影响后来碎片管理功能,具体表现为碎片出无黄色背景,且不可编辑、添加碎片悬浮按钮能够显示但不能点击以上3个JS文件被影响是直接的,无需更新首页、清除缓存、清除浏览器缓存6.2. set_magic_quotes_runtime() is deprecated 在安装PHPCMS出现Deprecated: Function set_magic_quotes_runtime() is deprecated 错误,查了一下网络及资料发现是PHP5.3和PHP6.0之后移除了set_magic_quotes_runtime()函数。解决办法:/set_magic_quotes

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论