PHPCMS_V9调用方法
- 格式:doc
- 大小:29.50 KB
- 文档页数:6
Phpcms V9 首页,列表页调用文章点击量及评论数量方法很多朋友在用Phpcms做站时,具体需要在列表页、首页调用文章列表调用文章的点击量和评论排行,那么怎么才能做到在Phpcms v9首页、频道页、列表页、推荐位等页面获取文章浏览量和评论统计呢?原因起于phpcms官方默认的模版没有在列表页面调用过文章点击量和评论数量,而且文章的内页调用浏览量hit的方法不适用于列表页。
下面是新源网络工作分享的代码:一、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.'-'.$r[id])); $views = $_r[views]; } {php $comment_tag =pc_base::load_app_class("comment_tag", "comment"); $comment_total =$comment_tag->count(array('commentid'=>'content_'.$ca tid.'-'.$r[id].'-'.$modelid));} <li><spanclass="rt">{date('Y-m-dH:i:s',$r[inputtime])}</span>·<a href="{$r[url}" target="_blank"{title_style($r[style])}>{$r[title]}</a>点击:{$views} 评论数:{if $comment_total}{$comment_total} {else}0{/if}</li> {/loop} {$pages}{/pc}二、Phpcms 频道页面取得文章点击量及评论数量:{pc:contentaction="lists" catid="$v[catid]" num="5" order="id DESC"} {loop $data $v} {php $db =pc_base::load_model('hits_model'); $_r =$db->get_one(array('hitsid'=>'c-'.$modelid.'-'.$v[id])); $views = $_r[views]; } {php $comment_tag =pc_base::load_app_class("comment_tag", "comment"); $comment_total =$comment_tag->count(array('commentid'=>'content_'.$v[ catid].'-'.$v[id].'-'.$modelid));} <li><ahref="{$v[url]}"target="_blank"{title_style($v[style])}>{$v[title]}</a>点击:{$views}评论数:{if$comment_total}{$comment_total}{else}0{/if}</li>{/loop}{/pc}三、Phpcms首页面取得文章点击量及评论数量:{pc:content action="lists" catid="$r[catid]" num="5" order="id DESC" return="info"} {php $categorys =getcache('category_content_'.$siteid,'commons');}<ul class="list lh24 f14"> {loop $info $v} {php $category = $categorys[$v[catid]];}{php $modelid = $category['modelid'];}{php $db = pc_base::load_model('hits_model'); $_r =$db->get_one(array('hitsid'=>'c-'.$modelid.'-'.$v[id])); $views = $_r[views]; } {php $comment_tag = pc_base::load_app_class("comment_tag", "comment"); $comment_total =$comment_tag->count(array('commentid'=>'content_'.$v[ catid].'-'.$v[id].'-'.$modelid));}<li>·<a href="{$v['url']}" target="_blank"title="{$v['title']}"{title_style($v[style])}>{str_cut($v['title'], 40)}</a> 点击:{$views} 评论:{if$comment_total}{$comment_total}{else}0{/if}</li> {/loop} </ul> {/pc}四、Phpcms 推荐位取得文章点击量及评论数量:{pc:contentaction="position" posid="2" order="listorder DESC" num="4"} {php $categorys =getcache('category_content_'.$siteid,'commons');} {loop $data $r} {php $category = $categorys[$r[catid]];} {php $modelid = $category['modelid'];} {php $db =pc_base::load_model('hits_model'); $_r =$db->get_one(array('hitsid'=>'c-'.$modelid.'-'.$r[id])); $views = $_r[views]; } {php $comment_tag =pc_base::load_app_class("comment_tag", "comment"); $comment_total =$comment_tag->count(array('commentid'=>'content_'.$r[ catid].'-'.$r[id].'-'.$modelid));} <h4 class="blue"><a href="{$r[url]}"title="{$r[title]}">{str_cut($r[title],36,'')}</a> 点击:{$views} 评论:{if$comment_total}{$comment_total}{else}0{/if}</h4><p>{if $n==1}<img src="{thumb($r[thumb],90,60)}" width="90"height="60"/>{/if}{str_cut($r[description],112)}</p> <div class="bk20 hr"><hr /></div>{/loop}{/pc}。
PHPCMS V9二次开发之首页、频道、列表等调用浏览量和评论。
Phpcms V9 内容页加上此代码可统计到点击量今日:<spanid="todaydowns"></span>,本周:<span id="weekdowns"></span>,本月:<span id="monthdowns"></span>内容页统计代码:<script language="JavaScript"src="{APP_PATH}api.php?op=count&id={$id}&modelid={$modelid}"></script >其它:一、首页获取数据方法{pc:content action=”lists” catid=”$r[catid]” num=”5″ order=”id DESC” return=”info”}{php $categorys =getcache(‘category_content_’.$siteid,’commons’);}<ul>{loop $info $v}{php $category = $categorys[$v[catid]];}{php $modelid = $category['modelid'];}{php $db = pc_base::load_model(‘hits_model’); $_r =$db->get_one(array(‘hitsid’=>’c-’.$modelid.’-’.$v[id])); $views = $_r[views]; }{php $comment_tag = pc_base::load_app_class(“comment_tag”, “comment”); $comment_total =$comment_tag->count(array(‘commentid’=>’content_’.$v[catid].’-’.$v[id].’-’.$modelid));}<li>·<a href=”{$v['url']}” target=”_blank”title=”{$v['title']}”{title_style($v[style])}>{str_cut($v['title'], 40)}</a> 点击:{$views} 评论:{if$comment_total}{$comment_total}{else}0{/if}</li>{/loop}</ul>{/pc}二、频道页获取数据方法{pc:content action=”lists” catid=”$v[catid]” num=”5″ order=”id DESC”}{loop $data $v}{php $db = pc_base::load_model(‘hits_model’); $_r =$db->get_one(array(‘hitsid’=>’c-’.$modelid.’-’.$v[id])); $views = $_r[views]; }{php $comment_tag = pc_base::load_app_class(“comment_tag”, “comment”); $comment_total =$comment_tag->count(array(‘commentid’=>’content_’.$v[catid].’-’.$v[id].’-’.$modelid));}<li><a href=”{$v[url]}”target=”_blank”{title_style($v[style])}>{$v[title]}</a>点击: {$views}评论数:{if $comment_total}{$comment_total}{else}0{/if}</li>{/loop}{/pc}三、列表取得数据方法{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.’-’.$r[id])); $views = $_r[views]; }{php $comment_tag = pc_base::load_app_class(“comment_tag”, “comment”); $comment_total =$comment_tag->count(array(‘commentid’=>’content_’.$catid.’-’.$r [id].’-’.$modelid));}<li><span class=”rt”>{date(‘Y-m-dH:i:s’,$r[inputtime])}</span>·<a href=”{$r[url]}”target=”_blank”{title_style($r[style])}>{$r[title]}</a> 点击:{$views} 评论数:{if$comment_total}{$comment_total}{else}0{/if}</li>{/loop}{$pages}{/pc}四、推荐位获取数据方法{pc:content action=”position” posid=”2″ order=”listorder DESC” num=”4″}{php $categorys =getcache(‘category_content_’.$siteid,’commons’);}{loop $data $r}{php $category = $categorys[$r[catid]];}{php $modelid = $category['modelid'];}{php $db = pc_base::load_model(‘hits_model’); $_r =$db->get_one(array(‘hitsid’=>’c-’.$modelid.’-’.$r[id])); $views = $_r[views]; }{php $comment_tag = pc_base::load_app_cla ss(“comment_tag”, “comment”); $comment_total =$comment_tag->count(array(‘commentid’=>’content_’.$r[catid].’-’.$r[id].’-’.$modelid));}<h4><a href=”{$r[url]}”title=”{$r[title]}”>{str_cut($r[title],36,”)}</a> 点击:{$views} 评论:{if $comment_total}{$comment_total}{else}0{/if}</h4><p>{if $n==1}<img src=”{thumb($r[thumb],90,60)}” width=”90″ height=”60″/>{/if}{str_cut($r[description],112)}</p><div><hr /></div>{/loop}{/pc}本文由 收集整理。
如何调用phpcmsv9中的广告中的具体数据调用代码:{pc:get sql="SELECT setting FROM v9_poster WHERE spaceid = 12 AND type='images' AND disabled=0 ORDER BY listorder ASC" num="5"}{loop $data $r}<?phpeval("\$narry =$r[setting];");><a href="{$narry[1][linkurl]}" target="_blank"><img src="{$narry[1][imageurl]}" alt="{$narry[1][alt]}" width="940" height="300"/></a>{/loop}{/pc}在上面的调用代码中,关键的参数有:spaceid = 12、type=’images’、{$narry[1][具体数据名称]}这三种类。
经过对数据的分析,不同广告类型的循环数据名称不同,下面依次列出来:广告type有三种:text、image、flash,矩形横幅、固定位置、漂浮移动、对联广告、图片轮换广告、图片列表广告、文字广告和代码广告这8类广告中不同类别可选不同的type。
循环数据中$narry可以调用的数据有这么几个:{$narry[1][paddleft]}、{$narry[1][paddtop]}、{$narry[1][linkurl]}、{$narry[1][imageurl]}、{$narry[1][alt]}、{$narry[1][flashurl]}、{$narry[1][code]}注:如果是对联广告会有{$narry[2][linkurl]}、{$narry[2][imageurl]}、{$narry[2][alt]}。
<a href="{$t[url]}" title="{$t[alt]}" target="_blank">{$t[title]}</a>{pc:content action="lists" catid="$catid" num="10" length="69" level="1" order="id desc"} {loop $data $t}<li><a href="{$t[url]}" title="{$t[alt]}" target="_blank">{$t[title]}</a></li> {/loop}{/pc}站点url <?php echo siteurl ($siteid);?>站点目录<?php echo sitedir($siteid);?>调用栏目名加标题{pc:content action="lists" catid="15" num="7" order="inputtime desc"}{loop $data $r}<li>[<a href=” {$CATEGORYS[$r[catid]][url]}”>{$CATEGORYS[$r[catid]][catname]}</a>]<a href="{$r[url]}">{str_cut($r[title],24,'')}</a></li>{/loop}{/pc}分类:{$CA TEGORYS[60][catname]}{$CA TEGORYS[60][url]}类别:{$TYPE[$r[typeid]][name]}列表url:{APP_PATH}index.php?m=content&c=index&a=lists&catid=15自增{pc:content action="lists" catid="19" num="6" order="inputtime"}{loop $data $t}{$num++}<li {if $num==1}id="left-dlgzs-li"{/if}><span>{$num} </span><a href="{$t[url]}" > {$t[title]}</a></li>{/loop}{/pc}调用列表{pc:content action="lists" catid="19" num="6" length="" order="inputtime"}{pc:content action="lists" where="" num="5" length="" order="inputtime"}调用栏目{pc:content action="category" catid="0" num="25" siteid="$siteid" order="listorder ASC"}文章{APP_PATH}index.php?m=content&c=index&a=lists&catid=46专题{APP_PATH}index.php?m=special&c=index&a=special缩略图{thumb($t['thumb'],310,260)}有情连接调用{pc:link action="type_list" siteid="$siteid" linktype="0" num="24" order="listorder DESC" }{loop $data $n $t}<li><a href="{$t[url]}" target="_blank" title="{$t[name]}">{str_cut($t[name],24,'')}</a></li>{/loop}{/pc}PHPCMS V9专题模块PC标签调用说明2011-09-27 15:40:12 来源:评论:0点击:35PHPCMS V9专题模块PC标签调用说明模块名:special模块提供的可用操作操作名说明lists 专题列表content_list 专题信息列表hits 专题信...PHPCMS V9专题模块PC标签调用说明模块名:special模块提供的可用操作操作名说明lists 专题列表content_list 专题信息列表hits 专题信息点击排序下面对所有的操作分开说明--------------------------------------------------------------------------------专题列表(lists):可用参数:::::::::::::::列表列表列表列表列表::::::::参数名是否必须默认值说明siteid 否当前站点站点IDelite 否 null 是否推荐isthumb 否 null 必须有缩略图listorder 否 null 排序方式代码例子:{pc:special action="lists" siteid="$siteid" elite="1" listorder="2" num="3"}{loop $data $r}<div class="changeDiv">{loop $data $r}<a href="{$r['url']}"><img src="{thumb($r['thumb'], 224, 112)}" width="224" height="112" alt="{$r['title']}"/><p><strong>{$r['title']}</strong><br />{$r['description']}</p></a>{/loop}</div>{/pc}返回参数如下表:字段类型空默认注释siteid smallint(5) 否所属站点IDid smallint(5) 否 0 专题IDtitle char(60) 否专题名称thumb char(255) 否专题缩略图banner char(100) 否 0 专题横幅description char(255) 是 0 专题导读url char(100) 是 0 专题url地址ishtml tinyint(1) 否 0 生成静态ispage tinyint(1) 是 0 首页实现分页createtime int(10) 是 0 创建时间--------------------------------------------------------------------------------专题信息列表(content_list):可用参数:::::::::::::::列表列表列表列表列表::::::::参数名是否必须默认值说明specialid 是 null 专题IDtypeid 否 null 分类IDisthumb 否 null 必须有缩略图listorder 否 null 排序方式代码例子:{pc:special action="content_list" siteid="$speicalid" typeid="$typeid" listorder="2" num="3"}{loop $data $r}{loop $data $r}<div class="bk20 hr"><hr></div><h4class="blue"><a href="{$r['url']}" target="_blank">{$r['title']}</a></h4><p>{str_cut($r['description'], 150)}</p>{/loop}{/pc}返回参数如下表:字段类型空默认注释id mediumint(8) 否 IDspecialid smallint(5) 否 0 专题IDtitle char(80) 否文章标题typeid smallint(5) 否分类IDurl char(100) 否 0 url地址thumb char(100) 是 0 缩略图keywords char(40) 是 0 关键字inputtime int(10) 否 0 添加时间updatetime int(10) 否 0 更新时间islink tinyint(1) 是 0 外部链接--------------------------------------------------------------------------------专题内容排行榜(hits):可用参数:::::::::::::::列表列表列表列表列表::::::::参数名是否必须默认值说明specialid 否 null 专题IDlistorder 否 null 排序方式代码例子:{pc:special action="hits" specialid="$specialid" listorder="2" num="3"}<ul>{loop $data $r}<li><a href="{$r['url']}">{$r['title']}</a></li>{/loop}{/pc}返回参数如下表:字段类型空默认注释hitsid char(30) 否 IDviews int(10) 否 0 总浏览数yesterdayviews int(10) 否 0 昨天浏览数dayviews int(10) 否 0 当日浏览数weekviews int(10) 否 0 本周浏览数monthviews int(10) 否 0 本月浏览数url char(100) 是 0 url地址title char(60) 否 0 标题。
PHPCMSV9友情链接的调⽤调⽤代码:{pc:link action="type_list" typeid="4" siteid="1" linktype="1" order="listorder DESC" num="8" return="pic_link"}{loop $pic_link $v}<li><a href="{$v['url']}" title="{$v['name']}" target="_blank"><img src="{$v[logo]}" width="90" height="30" /></a></li>{/loop}{/pc} 上⾯的例⼦中输出了站点ID为1,分类ID为4的所有图⽚友情链接可⽤参数:参数名是否必须默认值说明siteid是null当前站点IDlinktype是1显⽰⽅式order是listorder DESC排序⽅式typeid否null分类ID字段类型空默认注释id int(10)否0收藏标识idlinkid int(10)否0友情链接ID号siteid mediumint(8)否0站点IDtypeid smallint(5)否分类IDlinktype tinyint(1)否0链接形式name varchar(50)否0⽹站名称url char(255)否0⽹站URL地址logo varchar(255)否0LOGO地址introduce text(0)是0⽹站简介username varchar(30)是0⽹站联系⼈listorder smallint(5)否0排序值elite tinyint(1)是0是否推荐passed tinyint(1)否1是否通过审核addtime int(10)否0添加时间。
PHPCMSV9relation后台添加⽂章选择“相关⽂章”可调⽤其它模型⽂章的解决办法问题:在添加⽂章时候选择相关⽂章只能是本模型下的栏⽬⽂章,如果想选⽤其他模型的⽂章该如何做?思路:添加⼀个⾃⼰的相关⽂章字段实现:1.修改系统默认的relation字段表单代码如下:1<input type='hidden' name='info[你的字段名]' id='你的字段名' value='{FIELD_VALUE}' style='50' >2<ul class="list-dot" id="你的字段名_text"></ul>3<div>4<input type='button' value="添加相关" onclick="omnipotent('selectid','?m=content&c=content&a=public_relationlist&modelid=⽬标模型ID&modelname=你的字段名','添加相关⽂章',1)" class="button" style="width:66px;" 5<span class="edit_content">6<input type='button' value="显⽰已有" onclick="show_myrelation(当前模型ID,⽬标模型ID,{ID},'你的字段名')" class="button" style="width:66px;">7</span>8</div>2.打开⽹站根⽬录⽂件statics\js\content_addtop.js修改remove_relation⽅法为1function remove_relation(sid, id, modelname) {2var relation_ids = $('#' + modelname).val();3if (relation_ids != '') {4 $('#' + sid).remove();5var r_arr = relation_ids.split('|');6var newrelation_ids = '';7 $.each(r_arr, function(i, n) {8if (n != id) {9if (i == 0) {10 newrelation_ids = n;11 } else {12 newrelation_ids = newrelation_ids + '|' + n;13 }14 }15 });16 $('#' + modelname).val(newrelation_ids);17 }18 }修改show_relation函数为:1function show_relation(modelid, id, fieldname) {2 $.getJSON("?m=content&c=content&a=public_getjson_ids&modelid=" + modelid + "&id=" + id, function(json) {3var newrelation_ids = '';4if (json == null) {5 alert('没有添加相关⽂章');6return false;7 }8 $.each(json, function(i, n) {9 newrelation_ids += "<li id='" + n.sid + "'>·<span>" + n.title + "</span><a href='javascript:;' class='close' onclick=\"remove_relation('" + n.sid + "'," + n.id + ",'" + fieldname + "')\"></a></li>";10 });11 $('#relation_text').html(newrelation_ids);12 });13 }新增show_myrelation⽅法:1function show_myrelation(modelid, modelid2, id, fieldname) {2 $.getJSON("?m=content&c=content&a=public_getjson_ids2&modelid=" + modelid + "&modelid2=" + modelid2 + "&id=" + id + "&fieldname=" + fieldname, function(json) {3var newrelation_ids = '';4if (json == null) {5 alert('没有添加相关⽂章');6return false;7 }8 $.each(json, function(i, n) {9 newrelation_ids += "<li id='" + n.sid + "'>·<span>" + n.title + "</span><a href='javascript:;' class='close' onclick=\"remove_relation('" + n.sid + "'," + n.id + ",'" + fieldname + "')\"></a></li>";10 });11 $('#' + fieldname + '_text').html(newrelation_ids);12 });13 }3.打开phpcms\modules\content\content.php⽂件修改public_relationlist⽅法为1public function public_relationlist() {2$modelname=$_GET['modelname'];3 pc_base::load_sys_class('format','',0);4$show_header = '';5$model_cache = getcache('model','commons');6if(!isset($_GET['modelid'])) {7 showmessage(L('please_select_modelid'));8 } else {9$page = intval($_GET['page']);1011$modelid = intval($_GET['modelid']);12$this->db->set_model($modelid);13$where = '';14if($_GET['catid']) {15$catid = intval($_GET['catid']);16$where .= "catid='$catid'";17 }18$where .= $where ? ' AND status=99' : 'status=99';1920if(isset($_GET['keywords'])) {21$keywords = trim($_GET['keywords']);22$field = $_GET['field'];23if(in_array($field, array('id','title','keywords','description'))) {24if($field=='id') {25$where .= " AND `id` ='$keywords'";26 } else {27$where .= " AND `$field` like '%$keywords%'";28 }29 }30 }3132$infos = $this->db->listinfo($where,'',$page,12);33$pages = $this->db->pages;34include$this->admin_tpl('relationlist');35 }36 }新增⽅法public_getjson_ids2:1public function public_getjson_ids2() {2$modelid = intval($_GET['modelid']);3$modelid2 = intval($_GET['modelid2']);4$fieldname = $_GET['fieldname'];5$id = intval($_GET['id']);6$this->db->set_model($modelid);7$tablename = $this->db->table_name;8$this->db->table_name = $tablename.'_data';9$r = $this->db->get_one(array('id'=>$id),$fieldname);10if($r["{$fieldname}"]) { $myrelation = str_replace('|', ',', $r["{$fieldname}"]);11$myrelation = trim($myrelation,','); $where = "id IN($myrelation)"; $infos = array();12$this->db->set_model($modelid2);13$this->model = getcache('model', 'commons');14$this->db->table_name = $this->db->db_tablepre.$this->model[$modelid2]['tablename'];15$datas = $this->db->select($where,'id,title');16foreach($datas as$_v) { $_v['sid'] = 'v'.$_v['id'];17if(strtolower(CHARSET)=='gbk') $_v['title'] = iconv('gbk', 'utf-8', $_v['title']); $infos[] = $_v;18 }19echo json_encode($infos);20 }21 }4.打开phpcms\modules\content\templates\relationlist.tpl.php⽂件,在public_relationlist action下增加⼀个参数传递⽤于修复搜索后不能添加的问题<input type="hidden" value="public_relationlist" name="a">/*在下⾯增加*/<input type="hidden" value="<?php echo($modelname)?>" name="modelname">后修改<?php foreach($infos as$r) {?><tr onclick="select_list(this,'<?php echo safe_replace($r['title']);?>',<?php echo $r['id'];?>,'<?php echo $Mname;?>')" class="cu" title="<?php echo L('click_to_select');?>"><td align='left' ><?php echo$r['title'];?></td><td align='center'><?php echo$this->categorys[$r['catid']]['catname'];?></td><td align='center'><?php echo format::date($r['inputtime']);?></td></tr><?php }?>以及最后的JavaScript1 <SCRIPT LANGUAGE = "JavaScript" >2 < !--3function select_list(obj, title, id, modelname) {4var relation_ids = window.top.$('#' + modelname).val();5var sid = 'v<?php echo $modelid;?>' + id;6if ($(obj).attr('class') == 'line_ff9966' || $(obj).attr('class') == null) {7 $(obj).attr('class', 'line_fbffe4');8 window.top.$('#' + sid).remove();9if (relation_ids != '') {10var r_arr = relation_ids.split('|');11var newrelation_ids = '';12 $.each(r_arr, function (i, n) {13if (n != id) {14if (i == 0) {15 newrelation_ids = n;16 } else {17 newrelation_ids = newrelation_ids + '|' + n;18 }19 }20 });21 window.top.$('#' + modelname).val(newrelation_ids);22 }23 } else {24 $(obj).attr('class', 'line_ff9966');25var str = "<li id='" + sid + "'><span>" + title + "</span><a href='javascript:;' class='close' onclick=\"remove_relation('" + sid + "'," + id + ",'<?php echo $modelname;?>')\"></a></li>";26 window.top.$('#' + modelname + '_text').append(str);27if (relation_ids == '') {28 window.top.$('#' + modelname).val(id);29 } else {30 relation_ids = relation_ids + '|' + id;31 window.top.$('#' + modelname).val(relation_ids);32 }33 }34 }35//-->36 < /SCRIPT>功能修改完毕5.前台调⽤添加了相关⽂章后1<div class="card-body">2 {if $relationC!=''}3 {php $rel = explode('|',$relationC);}4 {loop $rel $picture_id}5 {pc:get sql="select * from lvv9_news where id=$picture_id"}6 {loop $data $r}7<div>8<a href="{$r[url]}" title="{$r[alt]}"><img class="img-fluid" src="{thumb($r[thumb],200,150,0)}" alt="{$r[title]}"/></a>9<p><a href="{$r[url]}" title="{$r[title]}">{$r[title]}</a></p>10</div>1112 {/loop}13 {/pc}14 {/loop}15 {/if}16</div>其中亮黄的部分为我的字段名称和数据库⽂章模型的表名,替换即可!6.感谢。
标题限制:{str_cut($r[title],36)} {$r[title]}简介限制:{str_cut($r[description],112)}链接:{$r[url]} OR {$r[url]}缩略图片:{thumb($r[thumb],90,60)}日期:{date('Y-m-d',$r[inputtime])}标题{$title}内容{$content}日期{$inputtime}来源{$copyfrom}{IMG_PA TH}图片路径{JS_PA TH}JS路径{CSS_PATH}CSS路径{siteurl($siteid)}网站域名一级栏目{pc:content action="category" catid="0" num="25" siteid="$siteid" order="listorder ASC"}<li><a href="{siteurl($siteid)}">首页</a></li>{loop $data $r}<li><a href="{$r[url]}">{$r[catname]}</a></li>{/loop}{/pc}{推荐位调用方法}{pc:content action="position" posid="2" order="listorder DESC" num="4"}{loop $data $r}<h4 class="blue"><a href="{$r[url]}" title="{$r[title]}">{str_cut($r[title],36)}</a></h4><p>{if $n==1}<img src="{thumb($r[thumb],90,60)}" width="90" height="60"/>{/if}{str_cut($r[description],112)}</p><div class="bk20 hr"><hr /></div>{/loop}{/pc}去掉程序里的省略号phpcms\libs\functions\global.func.php文件里某栏目最新文章:{pc:content action="lists" catid="6,14,15,16" num="10" order="id DESC" return="info"}<ul>{loop $info $v}<li><a href="{$v['url']}">{str_cut($v['title'],40)}</a></li>{/loop}</ul>{/pc}在首页调用全站栏目最新,最热门点击,最多回复的文章{pc:get sql="select * from v9_news where status=99 order by id desc" num="10"}{loop $data $r}<a href="{$r[url]}" title="{$r[title]}" target="_blank">{$r[title]}</a>{/loop}{/pc}thumb="1" 判断缩略图调用有图片的文章{pc:content action="lists" catid="6,14,15,16" num="10" thumb="1" order="id DESC"return="info"}{loop $data $r}<img src="{thumb($r[thumb],90,60)}" width="90" height="60"/>{/loop}{/pc}列表页调用{pc:content action="lists" catid="$catid" num="25" order="id DESC" page="$page"} <ul class="list lh24 f14">{loop $data $r}<li><span class="rt">{date('Y-m-d H:i:s',$r[inputtime])}</span>·<a href="{$r[url]}" target="_blank"{title_style($r[style])}>{$r[title]}</a></li>{if $n%5==0}<li class="bk20 hr"></li>{/if}{/loop}</ul><div id="pages" class="text-c">{$pages}</div>{/pc}网站首页{siteurl($siteid)}当前位置{catpos($catid)}上级栏目:{$CATEGORYS[$CATEGORYS[$catid]['parentid']]['catname']}栏目名和链接[<a href="{$CATEGORYS[$r[catid]][url]}">{$CATEGORYS[$r[catid]][catname]}</a>]JS关闭窗口或JS关闭页面的几种代码第一种:JS定时自动关闭窗口<script language="javascript"><!--function closewin(){self.opener=null;self.close();}function clock(){i=i-1document.title="本窗口将在"+i+"秒后自动关闭!";if(i>0)setTimeout("clock();",1000);else closewin();}var i=10clock();//--></script>第二种:点击链接没有提示的JS关闭窗口<a href="javascript:self.close()" >关闭窗口</a>第三种:窗口没有提示自动关闭的js代码<script language=javascript><!--this.window.opener = null;window.close();//--></script>js另存为、打印、属性、加入收藏、关闭等代码收藏js打开代码<input name=Button onClick=document.all.WebBrowser.ExecWB(1,1) type=button value=打开> <OBJECTclassid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowserwidth=0></OBJECT>可能提示“权限不足”js另存为代码<input name=Button onClick=document.all.WebBrowser.ExecWB(4,1) type=button value=另存为><OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0id=WebBrowserwidth=0></OBJECT>可能提示“权限不足”js属性代码<input name=Button onClick=document.all.WebBrowser.ExecWB(10,1) type=button value=属性><OBJECTclassid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT>可能提示“权限不足”js打印代码<input name=Button onClick=document.all.WebBrowser.ExecWB(6,1) type=button value=打印><OBJECTclassid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT>可能提示“权限不足”或<a href="javascript:window.print();">打印</a>js页面设置代码<input name=Button onClick=document.all.WebBrowser.ExecWB(8,1) type=button value=页面设置><OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0id=WebBrowserwidth=0></OBJECT>可能提示“权限不足”js刷新代码<input type=button value=刷新name=refresh onclick="window.location.reload()">js导入收藏代码<input type="button" name="Button" value="导入收藏夹"onClick=window.external.ImportExportFavorites(true,);>js导出收藏代码<input type="button" name="Button3" value="导出收藏夹"onClick=window.external.ImportExportFavorites(false,);>js加入收藏代码<INPUT name=Button2 onclick="window.external.AddFavorite(location.href, document.title)"type=button value=加入收藏夹>js整理收藏夹代码<INPUT name=Submit2 onclick="window.external.ShowBrowserUI(OrganizeFavorites, null)"type=button value=整理收藏夹>js查看原文件代码<INPUT name=Button onclick=window.location = "view-source:" + window.location.href type=buttonvalue=查看源文件>js语言设置代码<INPUT name=Button onclick="window.external.ShowBrowserUI(LanguageDialog, null)" type=buttonvalue=语言设置>js前进代码<INPUT name=Submit onclick=history.go(1) type=submit value=前进>js后退代码<INPUT name=Submit2 onclick=history.go(-1) type=submit value=后退>js关闭代码<INPUT name=Submit2 onclick="window.close()" type=submit value="关闭"> 注:上面代码中onclick的值即为命令代码,可以同样使用在链接中,如:<a href="javascript:window.close()">关闭</a>。