




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PHPCMS讲义目录PHPCMS讲义1二、PHPCMS的后台操作1A、后台的基本操作1B、后台的操作3C、模板所放的位置5D、模板文件目录结构8三、中的标签111、头部调用基本调用(JS、图片、CSS存放位置: statics文件夹中)11、 Html外部文件调用11、 推荐位置调用11、导航调用125、内容模块PC:content标签调用说明12A、模块提供的可用操作12B、内容推荐位列表(position):13C、内容列表(lists):13D、当前栏目的点击排行榜(hits):14E、相关文章(relation)在添加文章时要设置关键字:14F、栏目列表(category):14四、当前栏目的调用14A、把栏目的描述调用出来:14B、.phpcmsv9所有当前栏目信息标签15C、SEO的调用15五、Phpcms V9内容页show模板调用标签解读15A、标签如下:15六、全站最新文章16七、解决phpcms栏目过多导致后台缓慢的问题17八、当前位置18九、Phpcms V9 栏目列表调用文章点击量及评论数量方法18一、Phpcms列表页面取得文章点击量及评论数量:18二、Phpcms频道页面取得文章点击量及评论数量:18三、Phpcms推荐位取得文章点击量及评论数量:19十、快速增加phpcms总点击量的方法19十一、phpcmsv9调用全站点击率最高的文章19二、PHPCMS的后台操作A、后台的基本操作第一步、进入后台:在网址后面输入admin.php第二步、后台界面:(内容是我们主要操作的版块)第三步、我的面板 修改个人信息第四步、我的面板 生成首页(功能:刷新网站的首页)设置 站点管理-主要是关键词的设置,设置后有利于百度对网站的收录作用(一个网站只对应一个站点,所以,我们不能添加删除站点,只能进行“修改”)设置 基本设置以及后面的设置(这一块主要是网站代码的设置,最好不要去操作)B、后台的操作内容-管理内容(后台最主要的操作,对网站上内容图片的添加、修改、删除)这里的导航与我们网站上的导航是一一对应的哈。网站内容主要有四种模版(当然也有特定的特殊模版): 单页面、新闻列表、图文列表、图文简介第一种模版-单页面(只有一条内容,不能增加或者删除,只能修改)C、模板所放的位置 PHPcms/templates/下面的内容Phpcms V9更换模板的具体操作方法1、上传模版文件到服务器;2、在站点管理 里边【模板风格配置】选择新模板;3、设置不同模型对应模板;4、修改现有的栏目,匹配新模板;5、更新栏目缓存、系统缓存,更新HTML静态页。 一、上传模版文件夹到phpcms/templates/目录下,并命好文件的名,比如为cmsyou。对应的CSS文件夹放到对应位置(具体按模板要求)。在后台界面里边可以看到新上传的模板二、找到菜单:设置 站点管理 默认站点,点修改,在【模板风格配置】里边选择cmsyou这个模板。三、不同模型设置不同的模板:到 内容 模型管理,修改文章、图片等模型,选择新建的cmsyou这个名称的模板风格,这样设置的好处:新建的栏目会自动对应上相应模型的模板。四、返回到 内容 栏目管理,修改现有的栏目,选择对应的模板(新建的模板直接选择就好)。五、更新栏目缓存和系统缓存,如果生成了静态页面,那么需要更新HTML静态页,这样就切换成功了。D、模板文件目录结构templates 模板文件夹default - 系统默认模板方案文件夹 templateprojectnames.php - 模板方案列表文件ads 广告模板文件夹ads.html - 矩形横幅ads-float.html - 浮动广告ads-move.html- 随屏移动ads-pop.html - 弹出窗口ads-text.html - 文字代码placelists.html - 广告预定列表模版signadsplace.html- 广告预订模板signadsupload.html - 文件上传模板templatenames.php - 模板名称列表文件announce 公告模板文件夹announce.html - 公告内容模板index.html - 公告列表模板tag_announcelist.html - 公告列表标签模板tag_announcelist-left.html - 公告列表标签模板(横动)tag_announcelist-up.html - 公告列表标签模板(纵动)templatenames.php - 模板名称列表文件content 文章模板文件夹category.html - 栏目首页category_list.html - 栏目列表页content.html - 内容页模板index.html - 频道首页member.html - 会员作品集myitem.html - 我的文章search.html - 文章搜索模板special.html - 专题首页special_list.html - 专题列表模板special_show.html - 专题模板tag_articlelist.html - 文章列表标签模板tag_picarticle.html - 图片文章列表标签模板tag_slidepicarticle.html - 幻灯片标签模板(flash)tag_slidepicarticle-js.html - 幻灯片标签模板(js)templatenames.php - 模板名称列表文件comment 评论模板文件夹comment.html- 评论模板tag_commentlist.html - 评论标签模板templatenames.php - 模板名称列表文件down 下载模板文件夹category.html - 栏目首页模版category_list.html - 栏目列表模板content.html - 下载页模板index.html - 频道首页模版member.html - 会员作品集myitem.html - 我的下载search.html - 下载搜索模板special.html - 专题首页模板special_list.html - 专题列表页模板special_show.html - 专题页默认模板tag_downlist.html - 下载列表标签模版tag_downlist-cat.html - 栏目终极列表标签模板tag_picdown.html - 图片下载列表标签模板tag_slidepicdown.html - 幻灯片标签模板(flash)tag_slidepicdown-js.html - 幻灯片标签模板(js)tag_speciallist.html - 专题列表标签模版templatenames.php - 模板名称列表文件guestbook 留言本模板文件index.html - 留言本首页add.htm - 发表留言templatenames.php - 模板名称列表文件link 友情链接模板文件夹link.html - 链接首页tag_linklist.html - 链接标签templatenames.php - 模板名称列表文件mail 邮件模板文件夹sendmail.html - 发送邮件模板templatenames.php - 模板名称列表文件member 会员模板文件夹getpoint.html - 兑换点数index.html - 控制面板模板view.html - 会员资料查看pm.html - 站内信件getpassword.html - 找回密码模板register.html - 会员注册模板member.html - 会员作品集left.html - 会员中心左侧模板modify.html - 会员资料修改gettime.html - 兑换有效期member_left.html - 会员资料模板sendpoint.html- 赠予点数paycard.html - 充值卡充值login.html - 会员登录修改版templatenames.php - 模板名称列表文件mypage 自定义网页模板文件夹 templatenames.php - 模板名称列表文件page 单网页模板文件夹page.html - 单网页模板tag_showdefinedpage.html - 单网页调用标签模板templatenames.php - 模板名称列表文件phpcms phpcms模板文件夹footer.html - 网站底部模板header.html - 网站头部模板index.html - 网站首页模板message.html - 提示信息模板search.html - 全站搜索框tag_catlist.html - 栏目标签模板tag_slidespecial.html - 专题幻灯片标签模板(flash)tag_slidespecial-js.html - 专题幻灯片标签模板(js)tag_speciallist.html - 专题列表标签模板uppic.html - 图片上传模板templatenames.php - 模板名称列表文件picture 图片模板文件夹category.html - 栏目首页模板category_list.html - 栏目列表模板content.html - 图片内容页模板index.html - 频道首页模板member.html - 会员作品集myitem.html - 我的图片search.html - 图片搜索模板special.html - 专题首页模板special_list.html - 专题列表页模板special_show.html - 专题页模板tag_picpicture.html - 缩略图列表标签tag_picturelist.html - 图片标题列表标签tag_slidepicpicture.html - 图片缩略图标签模板(flash)tag_slidepicpicture-js.html - 图片缩略图标签模板(js)templatenames.php - 模板名称列表文件skins 风格样式模板文件夹default - 默认风格文件夹picture - 图片风格文件夹down - 下载风格文件夹article - 文章风格文件夹skinnames.php- 风格名称列表文件vote 投票模板文件夹tag_votelist.html - 投票列表标签默认模板list.html - 投票列表默认模板show.html - 投票默认模板tag_voteshow.html - 投票标签默认模板templatenames.php - 模板名称列表文件三、中的标签1、头部调用基本调用(JS、图片、CSS存放位置: statics文件夹中)if isset($SEOtitle)& !empty($SEOtitle)$SEOtitle/if$SEOsite_title判断语句翻译:如果设置了标题并且标题不为空,则显示标题,否则显示网站名称上面2行是外部css的调用CSS_PATH以上为JS调用以上为图片调用、 Html外部文件调用template “content” , ”header文件名”、 推荐位置调用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 action:模块名 order:排序方式posid:后台自定义的位置idnum:显示的条数 注:调用数据记得用大括号eg:$rtitle截取字符窜:str_cut($rtitle,36,)截取图片大小:thumb($rthumb,90,60)、导航调用pc:content action=category catid=0 num=25 siteid=$siteid order=listorder ASC 首页loop $data $r|$rcatname/loop /pc5、内容模块PC:content标签调用说明A、模块提供的可用操作操作名说明lists内容数据列表 relation内容相关文章 hits内容数据点击排行榜 category内容栏目列表 position内容推荐位列表 B、内容推荐位列表(position):pc:content action=position posid=2 order=listorder DESC num=4loop $data $key $val $valtitle/loop/pc说明:posid的值1 首页焦点图推荐2 首页头条推荐9 网站顶部推荐10 栏目首页推荐12 首页图片推荐action表示是推荐位posid=1 表示首页焦点图推荐,那如果是2就是首页头条推荐 啦order=id sort=desc 就是按文章发布ID的降序排序了C、内容列表(lists):moreinfo=1是调用副表数据,然后添加 moreinfo=1等于是结合两个表的字段,这样$rcontent就可以pc:content action=lists moreinfo=1 catid=$catid num=25 order=id DESC page=$page loop $data $r $rcontent /loop $pages /pcwhere用法:pc:content action=lists catid=2 where=thumb!= AND status=99 order=id DESC num=4loop $data $key $val $valtitle/loop/pcD、当前栏目的点击排行榜(hits):pc:content action=hits catid=2 order=weekviews DESC num=10loop $data $key $val $valtitle/loop/pcE、相关文章(relation)在添加文章时要设置关键字:pc:content action=relation relation=$relation catid=$catid num=5 keywords=$rskeywords loop $data $r $rtitle(date(Y-m-d,$rinputtime) /loop /pcF、栏目列表(category):pc:content action=category catid=0 num=25 siteid=$siteid order=listorder ASCloop $data $r $rcatname /loop/pclistorder ASC排序,即栏目的添加顺序 四、当前栏目的调用A、把栏目的描述调用出来:$CATEGORYS$catiddescriptionB、.phpcmsv9所有当前栏目信息标签当前栏目id:$catid当前栏目名:$CATEGORYS$catidcatname当前栏目目录名:$CATEGORYS$catidcatdir当前栏目url:$CATEGORYS$catidurl当前栏目位置(面包屑导航):首页catpos($catid)正文当前栏目描述:$CATEGORYS$catiddescription当前栏目图片:当前栏目的内容数:$CATEGORYS$catiditems当前栏目的点击数:$CATEGORYS$catidhits当前栏目的上级栏目id:$CATEGORYS$catidparentidCHARSET-字符集(gbk或者utf-8)C、SEO的调用ifisset($SEOtitle)&!empty($SEOtitle)$SEOtitle/if$SEOsite_title SEO标题$SEOkeyword SEO关键字$SEOdescription SEO描述五、Phpcms V9内容页show模板调用标签解读A、标签如下:1、页面标题:$title2、发表时间:$inputtime3、内容来源:$copyfrom4、文章内容:$content5、缩略图地址:$thumb6、组图列表:loop $photos $r/loop注释:其中$photos为自定义组图字段,$rurl为图片地址,thumb($rurl, 75, 45, 0)为图片缩略图,$ralt为图片描述。7、栏目名称与栏目拼音与栏目链接:$CATcatname 与 $CATletter 与 $CATurl8、同级栏目列表:pc:content action=category catid=$parentid num=12 siteid=$siteid order=listorder ASC loop $data $r $rcatname /loop/pc9、父栏目名称与链接:$CATEGORYS$CATparentidcatname 与 $CATEGORYS$CATparentidurl10、一级父栏目列表:pc:content action=category catid=0 num=34 siteid=$siteid order=listorder ASC loop $data $r $rcatname /loop/pc11、 获取上上级栏目名称与链接:$CATEGORYS$CATEGORYS$CATparentidparentidcatname 与 $CATEGORYS$CATEGORYS$CATparentidparentidurl12、上一篇:$previous_pageurl、$previous_pagetitle,下一篇:$next_pageurl、$next_pagetitle。13、相关热词搜索:loop $keywords $keyword$keyword/loop六、全站最新文章调用代码pc:get sql=SELECT * FROM v9_news a,v9_news_data b WHERE a.id=b.id ORDER BY inputtime DESC cache=3600 page=$page return=dataloop $data $key $val$valtitle/loopif $pages$pages/if/pc七、解决phpcms栏目过多导致后台缓慢的问题phpcms添加栏目的时候,会重写以前的栏目缓存,这就导致一旦栏目过多,重写的文件比较多而造成网站后台缓慢.给出以下修改方法,经过测试,效果非常明显.但是修改后请自行更新栏目缓存!找到 phpcms/modules/admin/category.php里面的function add 这个函数,函数体里有一个$this-repair();请注释掉.也就是 /$this-repair();如果你觉得修改栏目也会很慢,那么找到function edit函数,执行同样的操作.$this-repair();$this-cache();把这俩毙掉.然后修改admin/category.inc.php找到 case add: 注释掉其里面的 cache_common();找到 case more: 修改方法同上.你要是还觉得那里慢,自己找这个文件里的函数,找到这一段代码.请不要注释 case repair: 这段,否则栏目缓存无法更新.八、当前位置首页 catpos($catid) 列表九、Phpcms V9 栏目列表调用文章点击量及评论数量方法一、Phpcms列表页面取得文章点击量及评论数量:pc:content action=lists catid=$catid num=25 order=id DESC page=$page moreinfo=1 loop $data $r php $db = pc_base:load_model(hits_model); $_r = $db-get_one(array(hitsid=c-.$modelid.-.$rid); $views = $_rviews; php $comment_tag = pc_base:load_app_class(comment_tag, comment); $comment_total = $comment_tag-count(array(commentid=content_.$catid.-.$rid.-.$modelid); date(Y-m-d H:i:s,$rinputtime)$rtitle 点击:$views 评论数:if $comment_total$comment_totalelse0/if/loop $pages /pc二、Phpcms频道页面取得文章点击量及评论数量:pc:content action=lists catid=$vcatid num=5 order=id DESC loop $data $v php $db = pc_base:load_model(hits_model); $_r = $db-get_one(array(hitsid=c-.$modelid.-.$vid); $views = $_rviews; php $comment_tag = pc_base:load_app_class(comment_tag, comment); $comment_total = $comment_tag-count(array(commentid=content_.$vcatid.-.$vid.-.$modelid); $vtitle点击:$views评论数:if $comment_total$comment_totalelse0/if /loop /pc三、Phpcms推荐位取得文章点击量及评论数量:pc:content action=position posid=2 order=listorder DESC num=4 php $categorys = getcache(category_content_.$siteid,commons); loop $data $r php $category = $categorys$rcatid; php $modelid = $categorymodelid; php $db = pc_base:load_model(hits_model); $_r = $db-get_one(array(hitsid=c-.$modelid.-.$rid); $views = $_rviews; php $comment_tag = pc_base:load_app_class(comment_tag, comment); $comment_total = $comment_tag-count(array(commentid=content_.$rcatid.-.$rid.-.$modelid); str_cut($rtitle,36,) 点击:$views 评论:if $comment_total$comment_totalelse0/if if $n=1/ifstr_cut($rdescription,112) /loop /pc注意:需要在show.html、show_picture.html等模板文件底部加入以下代码:这是官方默认模版里边自带的,别忘了加上这个!谢谢Huang提醒我们更新文章!十、快速增加phpcms总点击量的方法只要一句sql即可。解释:在数据库中记录的总数字段里添加随机数原理在表 :phpcms_content_count 字段hits添加100到9999的随机数字语句为UPDATE phpcms_content_count set hits= FLOOR(100 +(RAND() * 9999)在后台或phpmyadmin执行即可。十一、phpcmsv9调用全站点击率最高的文章把原来的hits改为现在的修改代码(见注释):/* * 排行榜标签 * param $data */public function hits($data) $catid = intval($datacatid); $this-hits_db = pc_base:load_model(hits_model); $sql = $desc = $ids = ; $array = $ids_array = array(); $order = $data
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 市政管道工程施工期间应急处理方案
- 农村产业融合基础设施提升方案
- AGV物流车生产线自动化改造方案
- 物业管理合同终止与社区环保公益活动协议
- 园林绿化景观效果评估标准
- 离婚协议书附子女抚养权及生活费补充协议
- 园林绿化施工技术实施方案
- 环保设施建设与运营管理综合方案
- 绿色建筑增量成本控制的全寿命周期研究
- 2025年新能源行业人才激励机制与新能源技术创新报告
- (一检)泉州市2026届高三高中毕业班质量监测(一)数学试卷(含标准答案)
- 2025年福建省榕圣建设发展有限公司项目招聘12人笔试参考题库附带答案详解
- 矿山设备检修安全培训课件
- 一年级上册语文晨读课件
- 2025-2030数据安全合规审计服务市场爆发及等保测评机构并购价值评估
- 高职院校教师职业发展规划指南
- 2025重庆市专业应急救援总队应急救援人员招聘28人考试参考题库及答案解析
- 大学英语四级单词表
- 智慧农业信息化解决方案
- 生物基础电子教案分享
- 不可撤销跟单信用证申请书中英文
评论
0/150
提交评论