




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
?php学习phpcms菜鸟第一课:-安装phpcms和后台访问管理-制作良好习惯: 1、备份 2、随时保存 3、注释step1:在自己的PHP环境中,建立一个文件夹phpcmsnotice:(1)访问安装网址:http:/localhost/phpcms (2)全新安装PHPCMS V9 (含 PHPSSO)step2:安装完成之后:*安装完毕请登录后台生成首页,更新缓存*默认phpcms管理员密码与phpsso管理员密码相同(就是phpcms)*为了您站点的安全,安装完成后即可将网站根目录下的“install”文件夹删除。【自动删除了!】进入后台的网址:http:/localhost/phpcms/index.php?m=admin&c=index&a=login&pc_hash=也可直接输入http:/localhost/phpcms/admin.php-学习phpcms菜鸟第二课:6221881000097254064-config配置文件修改- 修改路径:config 配置,修改phpcmstemplatesphpxxxconfig.php(phpxxx是自己定制的模版默认的是default)default 改 phpxx(自己定制的模版)templates|default|content 像这样的可以替换-学习phpcms菜鸟第三课:-头部和尾部的包含-头部:template content,header翻译:引用content文件夹下的header.html尾部:template content,footer意思同上当然可以引用其他外部文件的:比如:template phpxx,header_xxx翻译:引用phpxxx文件夹下的header_xx.htmlphpcms是比较智能的,如果找不到对应的模板时候会有提示的:templatesxxxxxxxxheader_xxxx.html is not exists!如果系统自己在你自己定制模板找不到,会自己去default默认模板去找-学习phpcms菜鸟第四课:-header.html头部文件的使用-标题:if isset($SEOtitle) & !empty($SEOtitle)$SEOtitle/if$SEOsite_title$SEOtitle是我们在后台设置的网站标题,简单理解就是代号,做项目时候直接copy就行了关键词:网页描述:关键词和网页描述同标题一样,你不需要懂得太多的东西,做网站时候直接copy下面是一些标签常量:CSS_PATHcss文件的加载 下面是对应的路径http:/localhost/testpcms/statics/css/JS_PATHjs文件的加载http:/localhost/testpcms/statics/js/IMG_PATH图片文件的加载http:/localhost/testpcms/statics/images/APP_PATH网站路径http:/localhost/xxxx/siteurl($siteid)也是网站的路径(不同的是是针对站群而言)http:/localhost/testpcms/以上的标签常量你只要会在对应的位置copy就行了不需要了解太多原理TIP(建议):我个人比较建议使用官方的标签常量,这样我们以后改版的时候会很轻松pc标签: pc:content action=position posid=9 order=id DESC num=10 cache=3600 loop $data $k $v $vtitle /loop /pcpc:content 参数名=参数值 参数名=参数值 参数名=参数值/pcDESC是降序。ASC 升序排序。loop循环上面简单的理解为推荐位的代码 你不需要去理解任何东西,做网站的时候在对应的位置直接copy登陆注册:document.write()上面简单的理解为注册 你不需要去理解任何东西,做网站的时候在对应的位置直接copyget_siteid() 获取当前站点的ID号这个现在你看到了了解就行了 rss(rss)rsslogo(网站的logo)做网站的时候想要换上自己的网站logo直接在这个位置换一下就ok了,只要你会copy就行了搜索部分:搜索对象,就是要搜索的是图片还是下载。php $j=0php $search_model = getcache(search_model_.$siteid, search);loop $search_model $k=$vphp $j+;$vnameif $j != count($search_model) | /if/loopphp unset($j);上面简单的理解为搜索 你不需要去理解任何东西,做网站的时候在对应的位置直接copy表单部分: 广告位:菜单部分: pc:content action=category catid=0 num=25 siteid=$siteid order=listorder ASC 首页loop $data $r|$rcatname$rletter/loop /pcphp echo runhook(glogal_menu) 子菜单:if $top_parenti pc:content action=category catid=$top_parentid num=15 siteid=$siteid order=listorder ASCloop $data $r$rcatname | /loop /pc /if上面你不懂都无所谓 只要你会copy就ok。-学习phpcms菜鸟第五课:-footer.html头部文件的使用-包含尾部文件:template content,footer栏目列表调用:pc:content action=category catid=1 num=15 siteid=$siteid order=listorder ASCloop $data $r$rcatname | /loop/pc栏目的访问地址在这里设置:后台:内容 内容相关设置 管理栏目 生成HTML设置tp:/localhost/testpcms/html/about/aboutus/http:/localhost/testpcms/index.php?m=content&c=index&a=lists&catid=4获取PHPCMS的版本号:get_pc_version(1)显示的是: V9.1.16tjcode()php echo runhook(glogal_footer)-学习phpcms菜鸟第六课:-index.html头部文件的使用-主题:index.html网站首页推荐经典案例:图文列表 pc:content action=position posid=2 order=listorder DESC num=4 loop $data $r str_cut($rtitle,36,) if $n=1/ifstr_cut($rdescription,112) /loop /pc标题截取:截取36个字节。str_cut($rtitle,36,。)是不是第一条数据:if $n=1/if缩略图:thumb($rthumb,90,60)焦点图: pc:content action=position posid=1 order=listorder DESC thumb=1 num=5 loop $data $r /loop /pc必须有缩略图: thumb=1 碎片:pc:block pos=index_block_1/pc碎片格式化数据默认模板:$nameloop $data $i $r$rtitleif $rthumb/if$rdesc/loop如果存在缩略图,则显示出来:if $rthumb/if缩图宽度固定,高度随意thumb($rthumb,110,0)隔行算法:if $num%2!=0style= margin-right:10px/ifif $num%2=0/if-各个模型+一级栏目+最新缩略图+几篇文章 loop subcat(0,0,0,$siteid) $r php $num+ $rcatname$rcatid更多 pc:content action=lists catid=$rcatid order=updatetime DESC thumb=1 num=1 return=info loop $info $v str_cut($vtitle,28)str_cut($vdescription,100) /loop /pc pc:content action=lists catid=$rcatid num=5 order=id DESC return=info loop $info $v str_cut($vtitle,40) /loop /pc if $num%2=0/if/loop-公告:没有url,只能这样搞: pc:announce action=lists siteid=$siteid num=2 loop $data $r $rtitle /loop /pc专题: pc:special action=lists siteid=$siteid elite=1 listorder=3 num=2 loop $data $r if $n!=1/if str_cut($rtitle,18)str_cut($rdescription,50) /loop /pc排行:pc:content action=hits catid=6 num=10 order=views DESCloop $data $r$rtitle/loop/pc排行:pc:comment action=bang num=10 cache=3600loop $data $r$rtitle/loop/pc投票:调查问卷更多 申请友情链接:申请链接友情链接列表: pc:link action=type_list siteid=$siteid linktype=1 order=listorder DESC num=8 return=pic_link loop $pic_link $v /loop /pclinktype=4 是文字友情链接linktype=1 是图片友情链接-嵌套说明-pc:link action=type_list siteid=$siteid order=listorder DESC num=10 return=data loop $data $r pc:link action=type_list siteid=$siteid order=listorder DESC num=10 return=taodongsheng loop $taodongsheng $a /loop /pc /loop/pc_ pc:link action=type_list siteid=$siteid order=listorder DESC num=10 return=data loop $data $r /loop /pc pc:link action=type_list siteid=$siteid order=listorder DESC num=10 return=data loop $data $r /loop /pc 以上的代码很多 是不是害怕了 没事多练一下,copy一下 知道这是什么地方使用的就ok-学习phpcms菜鸟第七课:-category.html的使用-开始之前温习一下前面所学的知识点thumb=1 表示缩略图必须。测试当前栏目的id:当前栏目的ID:$catidget_siteid() 获取当前站点的ID首页index.html频道页category.html列表页lists.html/title_style($vstyle) 标题样式,在添加内容或编辑内容的时候,标题右边有一个选颜色的块。str_cut(strip_tags($vdescription), 160,.) 截取标题,去掉html标签以后标题,都尽量写成这样:str_cut($vtitle, 30)-文字标题列表- pc:content action=lists catid=$catid order=id DESC num=3 loop $data $k $v str_cut($vtitle, 30) /loop /pc-=图文标题列表= pc:content action=position posid=10 catid=$catid thumb=1 order=listorder DESC num=2loop $data $v $vtitle str_cut(strip_tags($vdescription), 160) /loop/pc=if $n=1class=on style=margin:0/if 如果是第一条数据,那么 写入class=on style=margin:0$k 是下标,属于PHP知识,可以先忽略。php $j=1; 在phpcms模板中,可以直接写入php代码,这个有助于一些特殊功能的开发。=subcat(phpcms, 0, 0)的意思两个参数0,0,分别代表什么意思,前面一个表示您要调用的子分类的父分类id,后面一个表示前一个0表示的父分类的父分类id;假如我根栏目下有个id=5的分类我要将id=5的分类的子分类及子分类的内容循环出来,只要把上面代码中的subcat(phpcms, 0, 0)改成subcat(phpcms, 5, 0)就ok啦!明白了没!这样调用方便很多,不过如果喜欢用sql语句调用的同学也可以不这么做,phpcms生成静态页面,sql查询多也关系不大!str_cut($vdescription,116,.) 如果超过了116字节,截掉后面的,然后.补上。-浏览次数排行- pc:content action=hits catid=$catid num=10 order=views DESC cache=3600loop $data $v$vtitle/loop/pcaction=hits order=views DESC 表示点击次数排行-本月排行-pc:content action=hits catid=$catid num=8 order=monthviews DESC cache=3600loop $data $vnumber_format($vmonthviews)-发的萨芬的萨法-str_cut($vtitle,56,.)/loop/pcaction=hits order=monthviews DESC 本月排行number_format($vmonthviews) 是点击次数 number_format是一个函数,格式化数字。php echo runhook(glogal_header)答复:钩子 插件用的/forum.php?mod=viewthread&tid=471805&highlight=runhook-学习phpcms菜鸟第八课:-列表页list.html-开始之前 我复习一下只是点:template content,header 头部包含首页 首页的链接 catid=$catid 当前的栏目id /pc:content action=lists catid=$catid num=25 order=id DESC page=$page loop $data $rdate(Y-m-d H:i:s,$rinputtime)$rtitleif $n%5=0/if/loop $pages/pcpage=$page 分页。$pages这是调用分页。 直接对应copy就行了-date(Y-m-d H:i:s,$rinputtime) 日期格式: Y-m-d 2012-9-12 H是时 i是分 s是秒date是php自己的函数,无需知道。$n是当前数据的顺序。if $n%5=0/if 隔5行,输入 catpos($catid) 列表 当前位置:首页 国内 大郎 列表catpos($catid,-) 其中- 是分隔符,返回的的是这样:首页 国内-大郎- 禽兽版-昨天的排行- pc:content action=hits catid=$catid num=8 order=yesterdayviews DESC cache=3600 loop $data $rnumber_format($rmonthviews)str_cut($rtitle,56,.)/loop /pcviews 所有时间点击排行dayviews 当日排行weekviews 本周排行yesterdayviews 昨日排行monthviews 本月排行-学习phpcms菜鸟第九课(最后一节课):-内
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 压力管道取证培训课件
- 2025年环保科技行业清洁能源技术研发前景报告
- 2025年汽车行业无人驾驶汽车发展前景研究报告
- 2025年医疗健康产业对老龄化社会的应对策略与发展前景研究报告
- 嵩县2025年河南嵩县引进研究生学历人才78人笔试历年参考题库附带答案详解
- 南昌市2025江西南昌航空大学科技学院图书管理员招聘1人笔试历年参考题库附带答案详解
- 2025重庆某国有企业招聘财务助理实习生2人笔试参考题库附带答案详解
- 2025江西吉安市青原区两山人力资源服务有限公司招聘5人笔试参考题库附带答案详解
- 2025新疆兵团可克达拉市广电网络有限责任公司招聘4人笔试参考题库附带答案详解
- 2025年浙江省农发集团校园招聘(67人)笔试参考题库附带答案详解
- 2025年领导干部任前廉政法规知识考试题库(含答案)
- 2025年四川基层法律服务工作者执业核准考试仿真试题及答案一
- 信息技术基础教程(WPS版)课件 第3章 Windows 10 操作系统的使用
- 小鹿斑比题目及答案
- 中学知识竞赛试题及答案
- 2024超声法检测混凝土缺陷技术规程
- 2025-2030中国建筑行业供应链金融发展现状与前景分析
- 2025-2026学年人教版(2024)初中物理八年级上册教学计划及进度表
- 《民间纠纷调解》全套教学课件
- 医院环境感染监测制度
- 医院一键式报警系统建设与实施
评论
0/150
提交评论