澳门新葡亰平台游戏网站帝国CMS自动调用栏目下所对应的专题

问:有若干个专题,所属一个栏目,那在栏目模板中如何自动调用这些专题名?能否象调用子栏目一样。

灵动标签列表面调用当前父栏目下的所有子栏目:

WSCMS标签使用手册

用sql标签倒是可以:

[e:loop={selectclassid,classname,classpathfrom[!db.pre!]enewsclasswherebclassid=‘$bclassid’orderbyclassid”,0,24,0}]==/”

模板文件

select ztname as title,ztpath as newspath from phome_enewszt where classid='.$GLOBALS['navclassid'].' order by ztid标签模板中用:[!---title--]表示专题名称[!---newspath--]表示专题目录

灵动标签调用当前父栏目下所有子栏目-支持选中状态:

数据库连接文件地址

/Wscms/Common/Conf/db.php

[e:loop={selectclassname,classpath,classidfromphome_enewsclasswherebclassid=.$class_r[$GLOBALS[navclassid]][bclassid].orderbyclassid,0,24,0}]==

模板文件所在位置

网站模板目录/Tmp
js文件位置:  网站根目录/Statics/Common/js
css文件位置: 网站根目录/Statics/Common/css
图片位置:    网站根目录/Statics/Common/images

调用指定栏目名称:

模板文件类型

单页模板     page_xxx.html
列表页模板   list_xxx.html
内容页模板   show_xxx.html

模板文件命名是按照上面规则命名,系统后台会自动识别相应的模板文件


?=$class_r[栏目id][classname]?

文件路径

{:JS_PATH}  输出/Statics/Common/js/
{:CSS_PATH} 输出/Statics/Common/css/
{:IMG_PATH} 输出/Statics/Common

调用指定栏目链接:

文件包含

<include file="header" /> 

?=$class_r[栏目ID][classpath]?

栏目的调用

灵动标签调用当前栏目别名:

顶级栏目调用

<ws:cate cateparentid="0" data="v" order="cateorder desc">
    <li><a href="{$v.cateurl}">{$v.catename}</a></li>
</ws:cate>

** ws:list 参数**
cateparentid = 栏目父id 0表示所有的一级栏目
如果想调用某置顶栏目的子栏目把0换成对应的cateid即可
order 排序 支持cateid desc(栏目id倒序); cateid asc (栏目id正序);
cateorder asc(栏目排序正序) ;cateorder desc(栏目排序正序)
返回值
$v.cateurl 栏目链接
$v.catename 栏目名称
更多返回值

参数 名称
cateid 栏目id
catename 栏目名称
content 栏目内容
catekeyword 栏目关键词
catedescription 栏目内容
cateimg 栏目图片

[e:loop={selectclassid,classname,bnamefromphome_enewsclasswhereclassid=$GLOBALS[navclassid],1,24,0}]栏目别名:?=$bqr[bname]?[/e:loop]

一级栏目以及对应二级栏目同时调用

<ul>
<ws:cate cateparentid="0" data="v" order="cateorder desc">
    <li><a href="{$v.cateurl}">{$v.catename}</a>
        <ul>
            <ws:cate cateparentid="$v['cateid']" data="vo" order="cateorder desc">
            <li><a href="{$vo.cateurl}">{$vo.catename}</a></li>
            </ws:cate>
        </ul>
    </li>
</ws:cate>
</ul>

栏目目前只能循环嵌套三层


调用父栏目链接:

列表页及内容页下调用当前栏目的子栏目

<ul>
    <ws:cate cateparentid="$cateid" data="v" order="cateorder desc">
        <li><a href="{$v.cateurl}">{$v.catename}</a></li>
    </ws:cate>
</ul>

?=$class_r[$class_r[$GLOBALS[navclassid]][bclassid]][classpath]?

栏目单独调用

{:getcate(66,'catename')}

66代表要调用的栏目id catename代表要调用栏目名称(如果想调用栏目链接地址
把catename换成cateurl即可,其他属性同理)


调用指定栏目页面内容:

内容页中返回上层栏目调用

<a href="{:getcate($cateid,'cateurl')}">返回列表</a>

?=$value=ReturnClassAddField(6,classtext);?

面包屑导航

{:catepos($cateid)}或者 {:catepos($cateid,'首页')} 或者{:catepos($cateid,'首页','-')}

返回内容 > 公司新闻 > 新闻中心或者 首页 > 新闻中心 > 公司新闻 或者
首页 - 新闻中心 - 公司新闻


调用父栏目下所有子栏目:

列表调用

[showclasstemp]$class_r[$GLOBALS[navclassid]][bclassid],1,0,0[/showclasstemp]

当前栏目下所有文章列表及分页调用

<ws:list cateid="$cateid" order="top desc,contentid desc">
    <li>添加时间{:date('Y-m-d',$v['inputtime'])}<a href="{$v.url}">{$v.title}</a></li>
</ws:list>
{$show}

cateid="$cateid"表示当前栏目下的文章列表
如果加上num属性,则后台中的分页数则不起作用,当调用当前栏目下的文章列表时不要加num属性
一定不要加limit属性,否则{$show}则无法输出
order="top desc"此项可省略
如果此项省略则默认按添加顺序倒序,如果添加top或者hot的时候
应该加上contentid desc
{$show} 分页样式 输出 1 2 3 下一页

{:date('Y-m-d',$v['inputtime'])}是调用文章的添加时间,因为时间是存储的时间戳格式,所以要用date函数格式化一些,上述的代码输出样式为2016-10-10
更换时间格式{:date('Ymd',$v['inputtime'])}此时输出结果为20161010
如果想输出时分秒则用{:date('Ymd H:i:s',$v['inputtime'])}此时输出2016-10-10 23:12:12
如果只输出年份则{:date('Y',$v['inputtime'])}此时输出2016
{:date('m',$v['inputtime'])}此时输出10。表示输出月份。
{:date('d',$v['inputtime'])}此时输出10。表示几号。
返回值

参数 说明
contentid 文章id
keyword 关键字
abstract 摘要
content 内容
author 作者
title 标题
click 浏览量
inputtime 写入时间
updatetime 修改时间
thumb 缩略图
thumbs 图集
from 来源
description 描述
hot 是否是热点 (0,1)
url 文章链接
top 是否置顶(0,1)

相关内容调用

<ws:list cateid="$cateid" limit="0" num="10" order="top desc,contentid desc">
    <li>添加时间{:date('Y-m-d',$v['inputtime'])}<a href="{$v.url}">{$v.title}</a></li>
</ws:list>

limit表示跳过多少条记录(不可省略)
num表示区多少条记录(不可省略)


首页、内页调用指定条数

<ws:list cateid="66" limit="0" num="10">
    <li>添加时间{:date('Y-m-d',$v['inputtime']) }<a href="{$v.url}">{$v.title}</a></li>
</ws:list>

limit表示跳过多少条(不可省略)
只需要在标签中加入num=”10″即可 10指调取多少条
如果是在内容页调用当前栏目下的相关文章列表把cateid="66"替换成cateid="$cateid"即可。


内容页调用

基础信息调用

{$content.title} //标题
{$content.author} //
更多数据请参考下面的表格,输出时间的话需要用date函数格式化一下。

| 参数 | 说明 |

| ——–: | :——–|
| contentid | 文章id |
| keyword | 关键字 |
| abstract| 摘要 |
| content| 内容 |
| author| 作者 |
| title| 标题 |
| click| 浏览量 |
| inputtime| 插入时间 |
| updatetime | 修改时间 |
| thumb| 缩略图 |
| thumbs| 图集|
| from | 来源 |
| description| 描述|
| hot| 是否是热点 (0,1)|
| url| 文章链接 |
| top| 是否置顶(0,1)|


上一篇下一篇调用

上一篇:<a href="{$pre.url}">{$pre['title']}</a>
下一篇:<a href="{$next.url}">{$next['title']}</a>

指定文章调用

{:getcontent(5,"content")}

5表示文章的id
content表示要调用文章的内容,如想调用其它内容换成其它字段即可


网站信息调用

网站标题关键字描述,列表页标题关键字描述,以及内容页标题关键字描述

{$title}
{$keyword}
{$description}

标题、关键字、描述。所有页面的调用方法都一样


导航调用

<ws:nav group="1" nav_parent=“0” order="nav_order asc,nav_id asc">
     <li><a  href="{$v.nav_url}">{$v.nav_title}</a></li>
</ws:nav>

|内容参数|说明|
|–:|:–|

|nav_id|导航id|
|nav_title|导航标题|
|nav_url|导航地址|
|nav_target|导航打开方式|
|nav_group|导航组别|
|nav_order|导航排序|
|nav_img|导航图片|
|nav_other_title|导航别名|
|nav_parent|导航父id|


广告调用

<ws:ad mobile="0">
    {$v.title}{$v.link}{$v.img}
</ws:ad>

mobile表示是否是手机banner
(省略时为电脑站banner)。mobile=”1″时为手机banner


友情链接调用

<ws:link>
    {$v.title}{$v.link}{$v.img}
</ws:link>

网站基础信息调用

{$site.sitetitle}  //网站标题
{$site.sitekeywords} //网站关键词
{$site.sitedescription} //网站描述
{$site.siteicp} //网站备案号
{$site.sitename} //网站负责人
{$site.sitetel} //固话
{$site.sitemobile} //手机
{$site.siteaddress} //地址
{$site.sitefax} //传真
{$site.siteabout} //首页关于我们
{$site.siteemail} //邮箱
{$site.sitewww} //网站网址
{$site.sitedc} //公司名称

谢谢_

You can leave a response, or trackback from your own site.

Leave a Reply

网站地图xml地图