phpcms多种模型 php网站管理系统操作

序PHPCMS这个强大的网站管理系统大家都知道。你想做什么都可以。不夸张的说,市面上的网站如果是CMS网站系统做的,大部分都是PHPCMS和DEDECMS网站。不懂PHPCMS的小伙伴们,自己百度脑补吧。为什么要介绍这个?因为在互联网+时代,每个人都离不开定位器电脑,离不开互联网。个...

PHPCMS这个强大的网站管理系统大家都知道。你想做什么都可以。不夸张的说,市面上的网站如果是CMS网站系统做的,大部分都是PHPCMS和DEDECMS网站。不懂PHPCMS的小伙伴们,自己百度脑补吧。

为什么要介绍这个?

因为在互联网+时代,每个人都离不开定位器电脑,离不开互联网。个人和企业都需要做网站。一般做一个网站需要前端和后端来完成网站。如果我只是一个web前端,不知道后台,怎么做网站?如果我是小白,我该如何开发一个适合自己的网站?这就是本文的目的。

PHPCMS V9模板设计中常用的变量

变量的全局解释

{CHARSET} √字符集

$ SEO[‘标题’] √页面标题

$ SEO[‘site _ title & # 8217] √网站标题

$ SEO[‘关键词’] √关键字

{ $ SEO[‘描述’] √描述

{CSS_PATH} √ css路径

{JS_PATH} √ js路径

{IMG_PATH} √ img路径{IMG路径} √镜像路径

{应用程序路径} √应用程序路径

{get_siteid()} √ siteid

{$siteid} √分站URL

{siteurl($siteid)} √站点url

{$catid} √列id

{$pages}√分页

phpcms调用的最高父列的图片:{ $ categories[$ top _ parentid][i***ge]}

Phpcms调用直接父列图片:{ $ categories[$ parentid][i***ge]}

Phpcms调用当前的列图片:{$ categories [$ CATID] [i***ge]}

Phpcms调用指定id的列图片:{$ categories [78] [i***ge]}

调用模板头,调用模板底。

{template "content","header"}{template "content","footer"}

主页标签

设为首页

<a href=" " onclick="this.style.behavior='url(#default#homepage)';this.setHomePage('{siteurl($siteid)}');">设为首页</a>

加入收藏

<a href="javascript:window.external.AddFavorite('{siteurl($siteid)}','{$SEO['site_title']}')">加入收藏</a>

主页导航导航栏

{pc:content action="category" catid="0" num="25" siteid="$siteid" order="listorder ASC"} <li {if empty($catid)}class="current"{/if}><a href="{siteurl($siteid)}"><span>首页</span></a></li> {loop $data $r} <li {if $r['catid'] == $catid || $top_parentid==$r['catid'] || $parentid==$r['catid']}class="current"{/if}><a href="{$r[url]}"><span>{$r[catname]}</span></a></li> {/loop}{/pc}

子列导航栏循环

<?phpif(empty($CATEGORYS[$CAT[parentid]][catid])){ $mycatId = $catid;}else{ $mycatId = $CATEGORYS[$CAT[parentid]][catid];}?>{pc:content action="category" catid="$mycatId" num="25" siteid="$siteid" order="listorder ASC"} {loop $data $r} <li> <a href="{$r[url]}" {if $r['catid'] == $catid || $parentid==$r['catid']}class="current" {/if}>{$r[catname]}</a> </li> {/loop}{/pc}

推荐文章由单个推广位调用

{pc:content action="position" posid="10" catid="$catid" num="20" order="id DESC" cache="3600"} {loop $data $r} <p class="list"><a href="{$r[url]}" title="{$r[title]}">{$r[title]}</a></p> {/loop}{/pc}

调用推荐文章的多个推广位

{pc:get sql="SELECT `url`,`title` FROM `v9_dede_article` where `posids`<>0 AND `catid`=$catid ORDER BY `v9_dede_article`.`inputtime` DESC" num="15"} {$CATEGORYS[$catid][catname]}推荐文章 <ul> {loop $data $r} <li class="height25 line-height25 ico_grey hidden"><a href="{$r[url]}"{if $r['style']}{title_style($r[style])}{/if}title="{$r[title]}">{$r[title]}</a></li> {/loop}{/pc}

家庭相关列表

thumb { thumb($ r[thumb],200,100,1)}

{pc:content action="lists" catid="10" order="id desc" num="6"}{loop $data $r}<li class="tr"><a href="{$r[url]}" target="_blank" class="fl" title="{$r[title]}" alt="{$r[title]}">{str_cut($r[title],72,'')}</a><span>{date('Y-m-d', $r[inputtime])}</span></li>{/loop}{/pc}

当前专栏文章列表

{pc:content action="lists" catid="$catid" order="id desc” num=""}{loop $data $r}<a href="{$r[url]}" target="_blank">{$r[title]}</a>{/loop}{/pc}

头版头条

{pc:announce action="hits" siteid="$siteid" num="2"}{loop $data $r}<a href="{APP_PATH}index.php?m=announce&c=index&a=show&aid={$r['aid']}">{$r['title']}</a>{/loop}{/pc}

首页图片列表

{pc:content action="position" posid="" thumb="1" order="listorder DESC" num=""}<ul class="content news-photo picbig">{loop $data $r}<li><div class="img-wrap"><a href="{$r[url]}" title="{$r[title]}"><img src="{thumb($r[thumb],110,0)}" title="{$r[title]}"/></a></div><a href="{$r[url]}" title="{$r[title]}">{str_cut($r[title],20)}</a></li>{/loop}</ul>{/pc}

首页友情链接

友情链接:<a href="{APP_PATH}index.php?m=link&c=index&a=register&siteid={$siteid}">申请链接</a>{pc:link action="type_list" siteid="$siteid" order="listorder DESC" num="10" return="dat"}{loop $dat $v}{if $type==0}<a href="{$v[url]}" target="_blank">{$v[name]}</a> |{else}<a href="{$v[url]}" target="_blank"><img src="{$v[logo]}" width="88" height="31" style="border: 1px solid #FFBE7A;"></a>{/if}{/loop}{/pc}{pc:link action="type_list" siteid="$siteid" typeid=“53” linktype="0" order="listorder DESC" num="8" return="pic_link"}{loop $pic_link $v}<a href="{$v['url']}" title="{$v['name']}" target="_blank"><img src="{$v[logo]}" width="88" height="31" /></a>{/loop}{/pc}

注意linktype,比如0,代表文本链接,如果是1,代表图片链接。

主页:{siteurl ($ siteid)}

列表页面标签

{pc:content action="lists" catid="$catid" num="10" order="id DESC" page="$page"}{loop $data $r} <li class="tr"><a href="{$r[url]}" title="{$r[title]}" alt="{$r[title]}" class="fl">{$r[title]}</a> <span>{date('Y-m-d H:i:s',$r[inputtime])}</span></li>{/loop}{/pc}分页标签:{$pages}日期:{date(‘Y-m-d’, $r[updatetime])}标题截断:{str_cut($r[title],40,’…’)} 调用字段控制:使用截断代码:截断标题:{str_cut($r[title],36,’…’)}文章简介:{$r[‘description’]}缩略图 {thumb($r[thumb], 100, 137, 1)}pc循环的时候 序号为 {$n} 记住这个很实用,特别是在条件判断的时候

页面标签

网站首页—————-{siteurl($siteid)}当前位置—————-{catpos($catid)}当前栏目ID————–{$CAT[catid]}当前栏目链接————{$CAT[url]}当前栏目名称————{$CAT[catname]}栏目拼音—————-{$CAT[letter]}栏目链接—————-{$CAT[url]}父栏目ID————– {$CATEGORYS[$CAT[parentid]][catid]}父栏目名称————–{$CATEGORYS[$CAT[parentid]][catname]}父栏目链接————–{$CATEGORYS[$CAT[parentid]][url]}上上级栏目名称——–{$CATEGORYS[$CATEGORYS[$CAT[parentid]][parentid]][catname]}上上级栏目链接——–{$CATEGORYS[$CATEGORYS[$CAT[parentid]][parentid]][url]}文章标题:{$title}文章内容:{$content}发布日期:{$inputtime} 自定义日期格式方法{date(‘Y-m-d H:i:s’, strtotime($inputtime))}文章来源:{$copyfrom}点击量:<a id=”hits” href=”javascript:”><script language=”JavaScript” src=”{APP_PATH}api.php?op=count&id={$id}&modelid={$modelid}”></script></a>当前位置:<a href=”{siteurl($siteid)}”>首页</a><span> > </span>{catpos($catid)}{$title}当前栏目:<a href=”{$CAT[url]}”>{$CAT[catname]}</a>上一篇:<a href=”{$previous_page[url]}”>{$previous_page[title]}</a>下一篇:<a href=”{$next_page[url]}”>{$next_page[title]}</a>缩略图 : {thumb($thumb,352,2***,1)}

PHPCMS PC标签扩展分页的方法适用于单页/专页的数据调用。

{pc:content action="lists" catid="2" order="id DESC" num="4" page="$page" } {$pages}{/pc}

在PHPCMS V9的单页上添加字段的方法

phpcms v9的单页功能比较简单,有时候满足不了我们的需求。例如,添加一个新字段来添加信息。我该怎么办?其实很简单。只要按照以下两步来实现我们的目标。

第一步:在v9_page数据表中添加描述字段,字段类型为varchar,长度为255。(使用mysql的phpmyadmin管理接口很容易操作)

第二步:修改phpcms \ modules \ content \ templates \ content _ page.tpl.php。

找到<tr><th width="80"> <?php echo L('content');?></th><td>上方添加:<tr><th width="80">内容简介</th><td><textarea type="text" name="info[description]" style='width:98%;height:46px;'><?php echo $description?></textarea>只可输入<B><span id="description_len">255</span></B> 个字符</td></tr>

只需保存文件并更新系统缓存。这时候进入一页内容管理页面,就会出现介绍的字段。

本文来自青灯黄卷伴你久投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/606595.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
() 0
上一篇 06-25
下一篇 06-25

相关推荐

  • 3d模型制作教程 三维模型设计与制作基础知识

    工具/原材料安装3d***ax软件方法/步骤1:打开3d***ax软件,创建一个基本的长方体,将其转化为可编辑的多边形,然后根据女性角色的外部特征调整腰、胸、臀的大致结构。方法/步骤2:在上一步的基础上,细化模型,删除手臂和腿之间的接口。调整效果如下图所示。方法/步骤3:再次细化

    2023-07-26 02:12:01
    581 0
  • 经济增长模型有哪些 专家简介这3种增长模型

    “目前,我们看到的是经济没有稳定下来,并且继续下滑和放缓。恐怕今明两年的形势依然不容乐观,”国民经济研究所副所长、中国经济改革研究会常务理事王小路说。王小路在深圳高等金融学院发表演讲时表示,经济下行压力“并非不可改变”。如果要解决当前经济面临的几个最重要的

    2023-07-25 22:57:01
    900 0
  • su安装步骤 sketchup做代理模型的流程

    安装教程常见的SU插件格式有:exe、rbz、rb格式。(有些功能比较多的插件会添加一个文件夹,有些插件可能需要下载运行时,比如TT_Lib和LibFredo6)如果插件安装正常,但是打开后加载不了,可能是因为插件不兼容这个SU版本。第一种exe格式最简单,点击安装即可秒rbz格式版本16或以

    2023-07-21 21:10:01
    458 0
  • sketchup官方模型库 草图大师免费模型

    SketchUp Sketcher:室内设计必备软件1.基础软件、快捷键、常用工具(选择、绘图、分组、移动、***、旋转、路径跟随、偏移、拉伸、标尺、标记、缩放、材料等。).2.设计和绘制定制家具图纸。3.家具草图、模型和制图材料的设计和制作。4.单身公寓草图。5.室内设计案例,根据CAD设

    2023-07-19 20:46:02
    609 0

评论列表

联系我们

在线咨询: QQ交谈

邮件:admin@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信