phpcms,v9,网站建设设计制作网络科技模板_第1页
phpcms,v9,网站建设设计制作网络科技模板_第2页
phpcms,v9,网站建设设计制作网络科技模板_第3页
phpcms,v9,网站建设设计制作网络科技模板_第4页
phpcms,v9,网站建设设计制作网络科技模板_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

PHPCMS,V9,网站建设设计制作网络科技模板篇一PHPCMS模板网站制作PHPCMS模板网站制作PHPCMS由内容模型、会员、在线充值、全站搜索、评论、专题、新闻心情、短消息、投票、友情链接、公告、附件管理、数据源模块、广告、采集、表单向导、手机门户等模块等20多个功能模块组成。PHPCMS采用模块化开发,支持自定义内容模型和会员模型,并且可以自定义字段,在系统内置的文章、图片、下载内容模型基础上可非常方便的扩展出信息、房产、交友、点评等功能。所以利用PHPCMS可以很轻松的搭建行业门户、地方门户、企业网站、资讯网站等各类型网站。今天小编给大家带来利用PHPCMSV9搭建一个名称为“CHINAZ源码测试网站”的资讯类网站的基础教程(因排版原因,全文的图片点击查看大图。)一、环境准备1、本机调试本机调试的话最简单的方法就是使用一键环境套件,只需下载安装即可,软件会自动配置好PHPCMS需要的环境。如果想自己手动一步一步配置服务器PHPMYSQL环境则可以参考这两篇文章WINDOWS2000/XP/2003IISPHP安装图文教程和WINDOWS下安装APACHEPHPMYSQL。一键环境套件PC_WEBSERVER服务器套件官方推荐、XAMPP、ZENDSERVER、PHPNOW、APMSERV2、虚拟空间如果是购买虚拟空间来放PHPCMSV9的网站,则要选择支持PHP520及以上,支持MYSQL数据库,以及开启MYSQL扩展等若干扩展详见下文安装步骤第二步。空间商都会在虚拟空间产品处说明空间的参数,选择适合的即可。二、下载安装下载HTTP/DOWNCHINAZCOM/SOFT/28179HTMPHPCMSV9UTF8版HTTP/DOWNCHINAZCOM/SOFT/28180HTMPHPCMSV9GBK版安装步骤下载完成后,解压得到两个文件夹,将INSTALL_PACKAGE文件夹内的文件上传到网站根目录,打开HTTP/你的域名/INSTALL/INDEXPHP即可看到安装界面。第一步安装许可协议,点击“开始安装”进入下一步。第二步运行环境检测,若有未通过检测的则无法进入下一步。需要升级版本或者开启对应扩展才可以进入下一步。第三步选择模块,第一次安装选择全新安装,可选模块中按自己的需求勾选,这些模块也可以在以后单独下载安装。第四步文件权限设置,全部通过才可进入下一步。第五步账号设置,按要求填写你的数据库连接信息和账号信息(一键环境套件的相关数据库信息查看他们的说明文件)。第六步安装详细信息,可以看到安装数据库过程。第七步安装成功。后台管理地址为HTTP/你的域名/ADMINPHP三、网站基本信息设置安装完成后打开首页我们可以看到网站标题、LOGO等都是默认的官方数据,所以我们要对网站进行一些基本的设置。打开后台设置站点管理,点击默认站点后面的管理进入设置界面。在基本配置中站点名是为了在多站点管理中更好区分管理,我们设置为“测试站点1”,站点域名如果是本地则填写“HTTP/127001/”或者“HTTP/LOCALHOST/”,如果在安装在子目录里面要加上目录名,比如装在根目录下的PHPCMS文件夹里面则填写为“HTTP/127001/PHPCMS/”。1、修改站点名的标题、关键词和描述。我们将网站的标题设置为“CHINAZ源码测试网站”,关键词设置为“源码测试,源码下载,CHINAZ源码,源码资讯,源码报导”,描述设置为“本站是CHINAZ源码测试网站,提供PHP源码、ASP源码等下载和相关资讯。”此处设置是小编临时琢磨填写,其实标题、关键词和描述是不能随意填写的,需要考虑到网站整体内容、网站主要访客、长度等SEO方面的知识,可以参考此文/WEB/2010/0309/108137SHTML。2、设置网站的图片水印、上传附件类型大小等。允许上传附件的大小和类型根据自己的需要修改,水印图片替换的时候注意路径。如图,我们设置允许上传附件最大为1024KB,类型限制为GIF和PNG格式的图片和RAR格式的压缩包。启用水印,将CHIANZ源码报导的水印改名为CHINAZPNG放置STATICS/IMAGES/WATER内,并修改此处的水印图片为“/CHINAZPNG”,其余默认即可。3、LOGO替换PHPCMSV9的LOGO设置不像一些系统可以直接在后台上传以及设置大小,而是通过模板调用和CSS控制的。我们查看源代码可以看到默认的LOGO位置是在/STATICS/IMAGES/V9/LOGOJPG,模板中调用LOGO的头部文件HEADERHTML里面调用代码为DIVCLASSLOGOAHREFSITEURLSITEID/IMGSRCIMG_PATHV9/LOGOJPG/A/DIV为了方便,我们直接将CHINAZ源码报导的LOGO改名为“LOGOJPG”复制到“/STATICS/IMAGES/V9/”中替换即可。如果网站换过模板,则LOGO的位置需要具体查看源代码或者HEADERHTML代码,关于模板替换的知识请查看后文。修改前后的首页对比4、其他设置还有其他如发布站点、与新浪微博腾讯QQ等互联、管理员设置等请参考此文PHPCMSV9教程PHPCMSV9系统设置四、添加网站栏目和内容设置好网站的基本信息之后就要开始给网站添加内容了。首先要对栏目进行添加、删除、修改等管理,因为系统安装完成后默认的栏目肯定不是我们要的,所以进入后台内容管理栏目,我们看到可以对栏目进行添加、删除、移动等操作。篇二PHPCMS_V9_模板制作1、首先下载PHPCMSV9的集成安装包并安装论坛里很显眼的位置,是个正常人都应该能找得到2、安装好打开V9的根目录“PHPROOTPHPCMSTEMPLATES”文件夹把“DEFAULT”文件夹复制一份起名“REDU”3、登陆V9后台登录地址HTTP/LOCALHOST/ADMINPHP用户名PHPCMS密码PHPCMS4、打开界面模板风格风格标识REDU下的详细列表下的CONTENT文件夹标签解说TEMPLATE“CONTENT”,”HEADER”调用根目录下PHPCMSTEMPLATECONTENTHEADER文件CHARSET字符集(GBK或者UTF8)IFISSETSEOTITLEEMPTYSEOTITLESEOTITLE/IFSEOSITE_TITLESEOKEYWORDSEODESCRIPTION上面4条不用我解释了吧,都是标题和标题SEO优化CSS_PATH地址替换为根目录下STATICSCSSJS_PATH地址替换为根目录下STATICSJSPCCONTENTACTION”POSITION”POSID”9ORDER”ID”NUM”10CACHE”3600PC标签PCCONTENT参数名“参数值”参数名“参数值”参数名“参数值”LOOPDATAKV/LOOP显示PC标签值ACTION”POSITION”对话框的类型“内容推荐位列表”POSID”9推荐位ID“9”ORDER”ID”排序类型“ID”NUM”10数据调用数量“10”CACHE”3600缓存”3600毫秒APP_PATH项目地址GET_SITEIDIMG_PATHACTION”HITS”排行,热点等ACTION”LISTS”主要用于列表等。CATID”CATID”当前栏目ID指定数字,即为指定的栏目NUM”调用文章的数量ORDER”IDDESC”按ID降序排列ORDER”IDASC”按ID升序排列ORDER”VIEWSDESC”SORT”THUMB”1缩略图RETURN”PAGE”PAGE”需要分页每当列表几行的时候出现一次这个IFNUM20/IF循环标签LOOPDATAR/LOOPLOOPINFOR日期DATEYMDHIS,RINPUTTIME/LOOP文章链接RURL文章标题RTITLE标题截取STR_CUTRTITLE,40,缩略图LOOP是INFO的时候用THUMBRTHUMB,110,0LOOP是DATA的时候用THUMBVTHUMB,90,0分页标签PAGES文章页标签标题TITLE内容CONTENT日期INPUTTIME来源COPYFROM点击数网站首页SITEURLSITEID当前位置CATPOSCATID1、首先修改首页模板INDEXHTML修改前向大家介绍下V9的工作模式,V9和他的前身PHPCMS2008是一样的都是“标签调用头部首页部分标签调用底部”所以按照从头开始的顺序第一步打开HEARDHTML现在我们开始分析HEADERHTML的构造上面是W3C网页标准CHARSET”字符集(GBK或者UTF8)判断语句翻译如果设置了标题并且标题不为空,则显示标题,否则显示网站名称上面2行是外部CSS的调用CSS_PATH上面3行是网页的JS调用PCCONTENTACTION”POSITION”POSID”9ORDER”ID”NUM”10CACHE”3600LOOPDATAKV/LOOP/PCRSS下面是搜索部分PHPJ0PHPSEARCH_MODELGETCACHESEARCH_MODEL_SITEID,SEARCHLOOPSEARCH_MODELKVPHPJVNAMEIFJCOUNTSEARCH_MODEL|/IF/LOOPPHPUNSETJ搜索部分结束PCCONTENTACTION”CATEGORY”CATID”0NUM”25SITEID”SITEID”ORDER”LISTORDERASC”首页LOOPDATAR|/LOOP/PCIFTOP_PARENTIDPCCONTENTACTION”CATEGORY”CATID”TOP_PARENTID”NUM”15SITEID”SITEID”ORDER”LISTORDERASC”LOOPDATARRCATNAME|/LOOP/PCIFMODELID搜索/IF/IF搜索引擎优化SEO中,对代码的优化也是一个很关键的步骤。为了更加符合SEO的规范,下面是目前流行的CSSDIV的命名规则DIVID命名页头HEADER登录条LOGINBAR标志LOGO侧栏SIDEBAR广告BANNER导航NAV子导航SUBNAV菜单MENU子菜单SUBMENU搜索SEARCH滚动SCROLL页面主体MAIN内容CONTENT标签页TAB文章列表LIST提示信息MSG小技巧TIPS栏目标题TITLE友情链接FRIENDLINK页脚FOOTER加入JOINUS指南GUILD服务SERVICE热点HOT新闻NEWS篇三PHPCMSV9模板制作常用代码集合PHPCMSV9模板制作常用代码集合1截取调用标题长度STR_CUTRTITLE,36,2格式化时间调用格式化时间20110506112233DATEYMDHIS,RINPUTTIME3多栏目调用多推荐位调用调用需求文章范围为596061三个栏目,并且推送到了27和28两个推荐位;从第三条开始,连续调用7篇文章。PCGETSQLSELECTFROMV9_NEWSWHEREIDINSELECTIDFROMV9_POSITION_DATAWHEREPOSIDIN27,28ANDCATIDIN59,60,61ORDERBYLISTORDERDESCCACHE3600START3NUM7RETURNDATALOOPDATANRLIATARGET_BLANKHREFRURLTITLERTITLESTYLECOLORBLACKSTR_CUTRTITLE,22,/A/LI/LOOP/PC4显示栏目名称(只是名称,不带链接)CATNAME显示栏目名称和链接(可以点击)AHREFCATEGORYSRCATIDURLCATEGORYSRCATIDCATNAME/A5获取父栏目ID/获取父栏目名称CATEGORYCATIDPARENTID父栏目名称CATEGORYSCATPARENTIDCATNAME6外部数据源调用DEDECMSDB在后台数据源处添加PCGETSQLSELECTFROMCQ_MEMBERWHEREMTYPE企业CACHE3600DBSOURCEDEDECMSDBNUM7RETURNDATALOOPDATARAHREF/MEMBER/INDEXPHPUIDRUSERIDTARGET_BLANKSTR_CUTRUNAME,28,/A/LOOP/PC7调用子栏目(在栏目首页模板需要用到)TITLERUNAMEPCCONTENTACTIONCATEGORYCATIDCATIDNUM25SITEIDSITEIDORDERLISTORDERASCLOOPDATARAHREFRURLRCATNAME/A|/LOOP/PC8显示指定ID的栏目名称(例子这里CATID22)CATEGORYS22CATNAME9在文章面前显示文章类别PCCONTENTACTIONLISTSCATID79ORDERLISTORDERDESCNUM14PHPTYPEGETCACHETYPE_CONTENT,COMMONSLOOPDATANRLIIFTYPERTYPEIDNAMESPANSTYLECOLORCC6600TYPERTYPEIDNAME/SPAN/IFAHREFRURLTITLE_STYLERSTYLETITLERTITLETARGET_BLANKSTR_CUTRTITLE,33,/A/LI/LOOP/PC10指定变量循环增长(幻灯片经常用到)PCCONTENTACTIONLISTSCATID66ORDERLISTORDERDESCTHUMB1NUM5PHPNUM0LOOPDATARLINKARRNUMRURLPICARRNUMRTHUMBTEXTARRNUMSTR_CUTRTITLE,36,PHPNUM/LOOP/PC11文章调用使用LIMITPCCONTENTACTIONPOSITIONPOSID36NUM1ORDERLISTORDERDESCLIMIT1,1其他都是跟以前一样使用PCCONTENTACTIONPOSITIONPOSID31ORDERLISTORDERDESCLIMIT1,8LOOPDATARLIAHREFRURLTITLERTITLETARGET_BLANKSTR_CUTRTITLE,36,/A/LI/LOOP/PC12文章从指定位置开始调用起始位置为5,调用3条。相当于LIMIT功能。PCCONTENTACTIONPOSITIONPOSID27ORDERLISTORDERDESCNUM3START5LOOPDATARAHREFRURLSTR_CUTRDESCRIPTION,115/A/LOOP/PC13文章列表页调用关键字,或者首页调用关键字注意EXPLODE,RKEYWORDS是将文章关键词通过英文逗号分离,也就是说每一篇文章都要以逗号间隔关键字,否则调用出来会是全部作为一个关键字。如果是空格间隔关键字,将EXPLODE,RKEYWORDS改成EXPLODE,RKEYWORDSPCCONTENTACTIONLISTSCATIDCATIDNUM10ORDERIDDESCPAGEPAGELOOPDATARAHREFRURLRTITLE/APHPKEYWORDSEXPLODE,RKEYWORDSB文章标签/BLOOPKEYWORDSKEYWORDAHREFAPP_PATHINDEXPHPMCONTENTCTAGCATIDCATIDTAGURLENCODEKEYWORDCLASSBLUEKEYWORD/A/LOOP/LOOP/PC14每当列表几行的时候出现一次某些符号(比如首页里面的文章推荐,一行显示两条,在这两条中间想加一条竖线|就用到这个代码了)数量大的话就容易出错,因为模运算嘛呵呵不过一般也就4个标题以下PCCONTENTACTIONPOSITIONPOSID8ORDERLISTORDERDESCNUM2LOOPDATARASTYLECOLOR040605TITLERTITLEHREFRURLTARGET_BLANKSTR_CUTRTITLE,26,/AIFN21|/IF/LOOP/PC15V9列表页完美支持自定义段调用PCCONTENTACTIONLISTSCATIDCATIDNUM25ORDERIDDESCPAGEPAGEMOREINFO1LOOPDATARAHREFRURLR字段名RTITLE/A/LOOPDIVCLASSPAGEBARPAGES/DIV/PC16当前栏目调用父级及以下栏目信息方法其他代码该咋地还是要咋地。这是要素PHPARRCHILDIDCATEGORYSCATPARENTIDARRCHILDIDPCGETSQLSELECTFROMV9_NEWSWHERECATIDINARRCHILDIDCACHE3600PAGEPAGENUM12RETURNDATA17V9表单功能提交之后如何返回当前页面,而不是默认的首页文件地址找到PHPCMSMODULESFORMGUIDEINDEXPHP文件第73行SHOWMESSAGELTHANKS,APP_PATH修改成如下代码即可实现自动返回前一页SHOWMESSAGELTHANKS,HTTP_REFERER18V9首页或分页自定义字段调用和15差不多第一普通列表或栏目调用自定义字段在PCCONTENTACTIONLISTS后加上副表MOREINFO1等于1时显示,0时不显示例子PCCONTENTACTIONLISTSMOREINFO1CATID2ORDERIDDESCNUM4ULLOOPDATAKEYVALLIAHREFVALURLVALTITLE/ABR价格STR_CUTV自定义段,100/100是字数/LI/LOOP/UL/PC第二种推荐位调用自定义字段在模型里加好自定义字段后,必须把“在推荐位标签中调用”点击“是“然后用同一样的方法去调节数据就OK了,记住,如果你加了文章,必须去更新文章才会显示,自定义段在推荐中只显示你选择后,选择前加的加文章不显示,更新一下文章就显示了例子PCCONTENTACTIONPOSITIONPOSID推荐位IDNUM30THUMB1MOREINFO1ORDERLISTORDERDESCLOOPDATAKEYVALLIAHREFVALURLTARGET_BLANKIMGSRCVAL自定义段ALTVALTITLEHEIGHT36WIDTH98/AAHREFVALURLTARGET_BLANKSTR_CUTVALTITLE,20/A/LI/LOOP/PC20编辑器上传图片自动使用标题作为ALT参数一修改STATICS/JS/CKEDITOR/PLUGINS/IMAGE/DIALOGS/IMAGEJS找到ACCESSKEYT,DEFAULT替换成ACCESSKEYT,DEFAULTTITLEVAL二清除浏览器缓存21增加文章的随机点击数找到100行的VIEWSRVIEWS1修改为RAND_NUMSRAND79,186VIEWSRVIEWSRAND_NUMS表示点击一次,增加79到186次不等TIPS某些版本出错民间解决方法1缩略图以及图集无法上传PHPCMSLIBSCLASSESATTACHMENTCLASSPHP请把24行的(也有可能是23行)THISUPLOAD_FUNCCOPY改成THISUPLOAD_FUNCMOVE_UPLOADED_FILE2碎片模块搜索文章看不到栏目PHPCMSMODULESBLOCKTEMPLATESSEARCH_CONTENTTPLPHP13行改成TDPHPIFISSET_GETDOSUBMITDIVCLASSRTAHREFJAVASCRIPTVOID0ONCLICKSEARCHTOGGLEPHPECHOLFOLDED_UP_IN_SEARCH_OF/A/DIVPHPECHOFORMSELECT_CATEGORY,CATID,NAMECATIDIDCATID,0,1/TD22、PHPCMSV9的GET标签调用1、调用本系统单条数据,示例(调

温馨提示

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

评论

0/150

提交评论