《实例手把手教你用PHPCMS做网站 秒杀菜鸟到大神》由会员分享,可在线阅读,更多相关《实例手把手教你用PHPCMS做网站 秒杀菜鸟到大神(9页珍藏版)》请在金锄头文库上搜索。
1、实例手把手教你用PHPCMS做网站 秒杀菜鸟到大神1. PHPCMS简介 Phpcms 是一款基于PHP+Mysql架构的网站内容管理系统,也是一种开源的 PHP 开发平台。Phpcms 采用模块化方式开发,功能易用便于扩展,可面向大中型站点提供重量级网站建设解决方案。3年来,凭借 Phpcms 团队长期积累的丰富的Web开发及数据库经验和敢于创新追求完美的设计理念,使得 Phpcms 得到了近10万网站的承认,并且越来越多地被应用到大中型商业网站。 Phpcms自发布phpcmsv9之后,已稳居国内cms系统使用率第一名,更证明了phpcms产品的市场承认度。2. 网站示例 今日推荐()成立
2、于,是国内为数不多专一做电影周边的网站,提供电影下载,电影在线观看,高清电影下载,影评,电影新闻等服务,因内容更新及时,无弹窗病毒,提供高质量的电影内容,顾客体验优秀等因素,目前已跻身中国十大电影下载网站之列。本网站采用PHPCMS,下面的解说都采用PHPCMS的版本解说,PHPCMSV9与此同理,除了自定义模板文献等。下图是今日推荐的首页截图3. 网站安装3.1. 下载从,解压,把PHPCMS文献内的所有文献和文献夹放到服务器根目录。备注:Phpcms安装包内有2个文献夹: doc和phpcms。Doc文献夹中的.htaccess文献是Web服务器Apache 中特有的一种配备文献,操控着服
3、务器上的许多行为,我们可以运用它来做许多事情,例如:设立访问权限,网址重定向,等等,一般放在网站根目录。3.2. 安装本地访问http:/localhost/install/安装PHPCMS,如果设立其她地址或端口,请设立相应的url即可.3.3. 访问安装完毕,进入后台http:/localhost/admin.php,依次点击“我的面板”、“更新缓存”、“生成首页”,即可用http:/localhost/访问到网站首页。4. 网站开发4.1. 修改网站标题进入后台http:/localhost/admin.php,点击“我的面板”中“网站设立”,可以看到好多设立选项,“网站设立”是网站常用
4、设立的基本配备选项。如果网站只在本地安装,请勿修改网站地址选项,如果服务器安装,此处填写域名即可。4.2. 建立模型 模型的建立是为了对内容更好的适应采用的方式(本质是新建一张表),例如今日推荐的信息与电影的有关内容,而phpcms默认的模型(如新闻)并没有提供某些特殊的字段,如电影的导演,电影的上映日期等。因此我们需要建立一种模型 。4.2.1. 添加 依次点击“系统设立”、“模型管理”、“添加模型”输入相应的信息之后,保存即可。4.2.2. 字段模型建立成功之后,就可觉得模型添加字段了,点击管理模型,字段管理,添加字段,输入相应的信息,保存。下图是今日推荐网(.com)电影模型的部分字段。
5、修改字段排序,可以按照你想要的格式添加内容。4.3. 建立栏目栏目是网站内容分类的措施,例如今日推荐网(.com)的电影栏目,以及电影栏目下面的动作栏目,爱情栏目等等。一种栏目使用一种模型,一种模型可以被无数个栏目使用.依次点击“系统设立”、“栏目管理”、“添加栏目”可看到添加页面,下面依次解释各个选项的意思: 4.3.1. 上级栏目上级栏目只是本栏目构造上的父栏目。例如动作栏目上面的电影栏目,如果选择“无”,则添加的栏目即为一级栏目。4.3.2. 栏目类型 内部栏目如上面的电影栏目,是网站实际存在的栏目。 单网页是指一种网页,实质不存在任何于一种实际栏目,如一般网站的联系我们,公司简介等。外
6、部链接指以栏目的形式链接到其她网站的一种链接。4.3.3. 绑定模型 绑定模型:使用那一种模型。 下图是今日推荐网(.com)建立一种栏目的示意图4.3.4. 扩展设立 点击下一步之后可以设立本栏目的信息,重点解说“扩展设立”中的栏目页模板,列表页模板和内容页模板。 如果一种栏目之下尚有一种栏目(如果电影之下动作栏目),那么访问这个栏目(电影)时,相应的模板文献是以category开头的栏目页模板,如果访问子栏目(动作)时,相应的模板文献是以list开头的列表页模板,而内容页模板文献以show开头,相应的是动作里面的内容显示的页面。注意:如果一种栏目没有父栏目,栏目页模板是闲置的,只访问lis
7、t列表页文献。4.4. 自定义模板文献所谓的模板文献就是,html页面中加入了某些php和smarty东西,固然,PHPCMS加入了自己特有的中文标签。修改模板文献是大多数使用phpcms的重要工作之一,毕竟谁都不乐意自己的网站和别人的一模同样。 模板文献寄存在templatesdefault文献夹之下, phpcms文献夹相应的内容模块,search相应的是全站搜索的模块等。Phpcms文献夹内的index文献是全站的首页模板。下面解说首页里除html之外的几种地方,html 和css 、js等内容人们自己去学习。4.4.1. 引用template phpcms,header-目前页面引用p
8、hpcms文献夹内的header.html文献4.4.2. 中文标签tag_首页幻灯片-phpcms特有的中文标签技术,在”模板风格”、“PHPCMS”、“管理内容标签”-选择tag_首页幻灯片进行查看,中文标签技术本质上是生成loop循环语句,和get作用同样。4.4.3. 碎片block(index, 1)-phpcms中的碎片。所谓碎片是在一种页面中加入某些固定的内容,但可以不用修改html文献即可达到编辑内容的特殊文献格式,像是生活中的便利贴。如果站的联系我们等,一般单网页使用碎片功能。加入碎片措施(重要):在页面中按照block(index, 1)格式加入一种碎片(如在index.h
9、tml页面中加入碎片),在“模板风格”, “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-$
10、rsupportsstr_cut($rtitle, 44)/getGet语句是模板页面中使用mysql语句,调用内容的原则措施之一,不能使用limit语句,用rows替代。 上述语句表达调用一周DIGG最多内容的排行4.5. 添加自定义模块自定义模块是phpcms框架重要开放原则之一,顾客可以根据需求自定义,固然这需要懂php。添加自定义模块的措施是:“系统设立”、“模块管理”、“添加模块”。今日推荐网(.com)中的打分功能,就是通过添加模块来实现的,人们可以再phpcms官方论坛上找下打分模块。5. 网站发布Sitemap.xml文献是搜索引擎抓取网页的核心文献之一,向搜索引擎提交之后,可
11、以提高收录量,加快快照更新速度等。PHPCMS可以自动生成sitemap.xml文献,访问地址是http:/域名/sitemap.xml. 在“系统设立、系统工具、百度google图”中设立更新频率等。百度sitemap.xml提交地址:zhanzhang.百度.comGooglesitemap.xml提交地址: 常用问题6.1. 可视模式下无法编辑碎片影响phpcms碎片功能操作的js header.html中涉及了一下3个JS以上3个JS文献删除、修改、和首页图片广告js代码冲突都会影响后来碎片管理功能,具体体现为碎片出无黄色背景,且不可编辑、添加碎片悬浮按钮可以显示但不能点击以上3个J
12、S文献被影响是直接的,无需更新首页、清除缓存、清除浏览器缓存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_runtime(0);ini_set(magic_quotes_runtime,0);就是用ini_set()措施替代原有的set_magic_quotes_runtime语法。文档地址完毕了。人们如果有不懂的地方,可以对照本文档和今日推荐网(.com)相信有诸多问题迎刃而解了,如果实在不懂可以论坛发帖留言。最后说一句:如果是赚钱性网站,请记得购买版权。