菜鸡源码,专注精品下载!
当前位置:首页 > 建站教程 > 建站知识

整理常用PHPCMS标签

发布时间:2024-01-05  栏目:建站知识   浏览:   分类:phpcms教程

PHPCMS是一款开源的内容管理系统,它提供了许多标签来帮助用户快速生成内容。以下是一些常用的PHPCMS标签: - [!--news.url--]:显示新闻链接 - [!--news.title--]:显示新闻标题 - [!--news.date--]:显示新闻日期 - [!--news.author--]:显示新闻作者 - [!--news.shortcontent--]:显示新闻摘要 - [!--news.categoryid--]:显示新闻分类ID - [!--news.totaldown--]:显示下载总数 - [!--news.hits--]:显示点击数 - [!--page.url--]:显示当前页面链接 - [!--page.title--]:显示当前页面标题 - [!--page.keywords--]:显示当前页面关键词 - [!--page.description--]:

文件路径调用

{CSS_PATH}CSS文件路径,对应http://您的域名/statics/css/{JS_PATH}JS文件路径,对应http://您的域名/statics/js/{IMG_PATH}图片文件路径,对应http://您的域名/statics/images/

模版调用

{template"模版目录名","模版文件名"}{template"content","footer"}调用content目录下footer模版

常用字段(其它字段可查看模型的所有字段)

catid="$catid"当前栏目IDaction="category"主要栏目名称调用等action="lists"主要用于列表调用等action="hits"调用排行等action="position"主要用于推荐位列表等posid="9"推荐位ID="9"num="10"数据调用数量="10"page="$page"调用分页cache="3600"缓存="3600″毫秒{$r[title]}文章标题可增加截取{$r[url]}链接{$r[description]}摘要{thumb($r[thumb],200,200)}略缩图200px*200px{$v[inputtime])}日期{date('Y-m-dH:i:s',$v[inputtime])}时间格式化调用年-月-日时:分:秒{date('m/d',$v[inputtime])}时间格式化调用月/日,其它组合类推{str_cut($v[字段名],30,…)}超出30字符后用...代替,注意一个汉字等于3字符

自定义字段{$v[自定义字段]} 主表字段加上 moreinfo="1"

{if$n%3==0}需要出现的内容{/if}判断语句,文章、列表分组或每3篇文章出现一次

文件或栏目排序方式

order="listorderASC"默认排序正序排序(栏目一般用这种,后台可以设置手动排序,比如1,2,3文章,可以手动调用为2,3,1/3,1,2/2,1,3顺序等等,以下简称手动)order="listorderDESC"默认排序逆序排序(文章一般用这种,后台可以设置手动排序)order="idASC"按ID正序排序(设置后,后台手动排序不能生效)order="idDESC"按ID逆序排序(设置后,后台手动排序不能生效)order="inputtimeASC"按发布时间正序排序order="inputtimeDESC"按发布时间逆序排序order="weekviewsDESC"按点周击量逆序排序

网页头部部分

{ifisset($SEO['title'])&&!empty($SEO['title'])}{$SEO['title']}{/if}{$SEO['site_title']}网页标题<metaname="keywords"content="{$SEO['keyword']}">网页关键字<metaname="description"content="{$SEO['description']}">网页描述

首页导航代码(附带选中栏目高亮完美解决方法,添加active类,样式部分自行定义)

{pc:contentaction="category"catid="0"num="25"siteid="$siteid"order="listorderASC"}<ul><li><ahref="{siteurl($siteid)}"{if!$catid}class="active"{/if}>首页</a></li>{loop$data$r}<li><ahref="{$r[url]}"{if!$catid}class="active"{/if}>{$r[catname]}</a></li>{/loop}</ul>{/pc}

首页导航代码(栏目包函子栏目一起调用,$k和$r位置不能变)

{pc:contentaction="category"catid="0"num="25"siteid="$siteid"order="listorderASC"}<ul><li><ahref="{siteurl($siteid)}">首页</a></li>{loop$data$k$r}<li><ahref="{$r[url]}">{$r[catname]}</a>{pc:contentaction="category"catid="$k"num="25"siteid="$siteid"order="listorderASC"}<ul>{loop$data$v}<li><ahref="{$v[url]}">{$v[catname]}</a></li>{/loop}</ul>{/pc}</li>{/loop}</ul>{/pc}

频道页、列表页、内容页当前父栏目所有子栏目名称调用(附选中栏目高亮完美解决方法)

{pc:contentaction="category"catid="$catid"num="5"siteid="$siteid"order="listorderASC"}{loop$data$r}<li><ahref="{$r[url]}"{if$top_parentid==$r[catid]||$catid==$r[catid]||$parentid==$r[catid]}class="active"{/if}>{$r[catname]}</a></li>{/loop}{/pc}

网站公告模块

{pc:announceaction="lists"siteid="$siteid"num="5"}{loop$data$r}<ahref="{APP_PATH}index.php?m=announce&c=index&a=show&aid={$r['aid']}">{$r['title']}</a>{/loop}{/pc}

推荐位调用(posid=""填推荐位序号,后台可以查看)

{pc:contentaction="position"posid=""order="listorderDESC"num="1"cache="3600"}{loop$data$r}<ahref="{$r[url]}">{$r[title]}</a>{/loop}{/pc}

基本文章调用(如需分页请加上 page="$page" 如从第2条文件开始调用25条请加上 start="2" 或者limit="1,25--")

{pc:contentaction="lists"catid="$catid"siteid="$siteid"num="25"order="listorderDESC"}{loop$data$r}<ahref="{$r[url]}">{$r[title]}</a>{/loop}{/pc}

友情链接调用

{pc:linkaction="type_list"siteid="$siteid"linktype="1"order="listorderDESC"num="24"return="pic_link"}{loop$pic_link$v}<ahref="{$v[url]}"target="_blank"><imgsrc="{$v[logo]}"alt="{$v[name]}">{$v[name]}</a>{/loop}{/pc}

频道或列表文章排行

(首页调用需指定栏目ID要不然会空白,order="weekviewsDESC"星期点击排行,order="viewsDESC"总点击排行,order="monthviews"月排行用,order="daythviews"日排行,年排行排行用单词类推){pc:contentaction="hits"catid="$catid"siteid="$siteid"order="weekviewsDESC"num="10"}<?php$n=0;++$n;?>{loop$data$r}{$n}-<ahref="{$r[url]}">{$r[title]}</a>{/loop}{/pc}

调用 news模型下最新文章(其实也就是按ID逆顺)
{pc:get sql="SELECT * FROM `v9_news` Order by id DESC " num="10"}
{loop $data $r}
<a href="{$r[url]}">{$r[title]}</a>
{/loop}
{/pc}

文章浏览和评论量调用(首页)

{pc:contentaction="lists"catid="1"siteid="$siteid"num="25"order="listorderDESC"}{php$categorys=getcache('category_content_'.$siteid,'commons');}{loop$data$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].'-'.$siteid));}<ahref="{$v[url]}">{$v[title]}-点击量:{$views}-评论量:{if$comment_total}{$comment_total}{else}0{/if}</a>{/loop}{/pc}

文章浏览量和评论量调用(频道页和列表页调用)

{pc:contentaction="lists"catid="$catid"siteid="$siteid"num="25"order="listorderDESC"}{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));}<ahref="{$v[url]}">{$v[title]}-点击量:{$views}-评论量:{if$comment_total}{$comment_total}{else}0{/if}</a>{/loop}{/pc}

文章浏览量(内容页调用,需引用jq库,提供要用原生JS的方法,api返回值是用JQ选中ID为hits然后写入数值)
点击量:<span id="hits"></span>

<scriptlanguage="JavaScript"src="{APP_PATH}api.php?op=count&id={$id}&modelid={$modelid}"></script>

文章浏览量(不引用JQ库)

{php$db=pc_base::load_model('hits_model');$_r=$db->get_one(array('hitsid'=>'c-'.$modelid.'-'.$id));$views=$_r[views];}

点击量: {$views}

<scriptlanguage="JavaScript"src="{APP_PATH}api.php?op=count&id={$id}&modelid={$modelid}"></script>

文章标题前面调用文章所在栏目名称

{$CATEGORYS[$v[catid]][catname]}频道页调用($v为调用文章时你使用的循环标签){$CATEGORYS[$catid][catname]}列表页调用(如所有文章都在本列表下可直

接用$catid,不全在用频道页的)
{$CATEGORYS[22][catname]} 调用栏目为22的栏目名称

关键字调用(关键字格式化explode(' ',$v[keywords]);关键字用空格间隔,explode(',',$v[keywords]);关键字用逗号间隔;

{php$keywords=explode('',$v[keywords]);}

关键字:

{loop$keywords$keyword}{$keyword}{/loop}

单页调用/内容页相关调用

{$title}标题{$inputtime}发布时间{$updatetime}更新时间{catpos($catid)}当前位置{$pages}内容分页{$CAT[catname]}当前栏目{$content}文章内容

内容页组图调用

{loop$pictureurls$pic_k$r}<imgsrc="{thumb($r[url]}"/>{/loop}
上一篇:<ahref="{$previous_page[url]}">{$previous_page[title]}</a>下一篇:<ahref="{$next_page[url]}">{$next_page[title]}</a>

调用评论

{if$allow_comment&&module_exists('comment')}<iframesrc="{APP_PATH}index.php?m=comment&c=index&a=init&commentid={id_encode("content_$catid",$id,$siteid)}&iframe=1"width="100%"height="100%"id="comment_iframe"frameborder="0"scrolling="no"></iframe>{/if}

相关文章

{pc:contentaction="relation"relation="$relation"id="$id"catid="$catid"num="5"keywords="$rs[keywords]"}{if$data}{loop$data$r}<ahref="{$r[url]}"target="_blank">{$r[title]}</a>{date('Y-m-d',$r[inputtime])}{/loop}{/if}{/pc}
评论
建站知识
建站知识
使用技巧
调试安装
运营推广