phpcms大家都知道这个强大的网站管理系统,想做啥样就做啥样,可以毫不夸张的这么说,市面上的网站如果是使用cms网站系统做的,大多都是phpcms和dedecms网站。不知道phpcms的小伙伴,自行百度脑补。
因为互联网+时代,人人都离不开手机和电脑,离不开网络,个人、企业都需要做网站,一般做一个网站需要前后端一起才能把网站做完,如果我只是一个web前端不懂后台,我咋做一个网站,如果我是小白,我咋开发一个适合自己的网站,这就是我们发布此文章的目的。
变量 全局 释义
{chart} √ 字符集
$o[‘title’] √ 页面标题
$o[‘site_title’] √ 网站标题
$o[‘keyword’] √ keyword
{$o[‘description’] √ description
{css_path} √ css路径
{js_path} √ js路径
{img_path} √ img路径
{app_path} √ app路径
{get_siteid()} √ 站点id
{$siteid} √ 分站url
{siteurl($siteid)} √ 站点url
{$catid} √ 栏目id
{$pages}√ 分页
phpcms调用最高父级栏目图片:{$categorys[$top_parentid][image]}
phpcms调用直接父级栏目图片:{$categorys[$parentid][image]}
phpcms调用当前栏目图片:{$categorys[$catid][image]}
phpcms调用指定id的栏目图片:{$categorys[78][image]}
{template "content","header"}{template "content","footer"}
设为首页
<a href=" " onclick="this.style.behavior='url(#default#homepage)';this.thomepage('{siteurl($siteid)}');">设为首页</a>
加入收藏
<a href="javascript:window.external.addfavorite('{siteurl($siteid)}','{$o['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;}el{ $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="lect `url`,`title` from `v9_dede_article` where `posids`<>0 地球水资源现状and `catid`=$catid order by `v9_dede_article`.`inputtime` desc" num="15"} {$categorys[$catid][cat广东高考一本线name]}推荐文章 <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($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> |{el}<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代表图片链接
首页url:{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} 记住这个很实用,特别是在条件判断的时候
{pc:content action="lists" catid="2" order="id desc" num="4" page="$page" } {$pages}{/pc}
phpcms v9单页面新增字段的方法
phpcms v9的单页面功能比较简单,有时不能满足我们的需求,例如新增一个字段,来添加信息,怎么办?其实很简单,只要照下面两步操作就可以达到我们的目的。
第一步:v9_page数据表添加一个description字段,字段类型为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>
保存文件,更新系统缓存就ok了。这时再去单页的内容管理页面,就会出现简介的字段了。
本文发布于:2023-04-05 12:12:40,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/21ccb98380593925c1c6898813fe3a0a.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:phpcms多种模型(php网站管理系统操作).doc
本文 PDF 下载地址:phpcms多种模型(php网站管理系统操作).pdf
留言与评论(共有 0 条评论) |