• 欢迎访问老K博客,关注网络营销技术,分享网络营销精神!欢迎加入我们
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏老K博客吧

TWcms自用标签大全

各种CMS标签 老K 2年前 (2018-04-26) 3744次浏览 已收录 0个评论

模板结构及说明
注:模版在 根目录/twcms/view/下,其目录下一个文件夹即为一套模版

| 模板名称 | 模板说明 |
| css/global.css —全站 CSS 样式 |
| js/main.js —全站 JS 代码 |
| index.htm —首页 |
| index_blog.htm —类似博客首页(替换 index.htm 即可) |
| 404.htm —404 错误页 |
| comment.htm —评论页 |
| search.htm —搜索页 |
| inc-footer.htm —公共底部 |
| inc-header.htm —公共头部 |
| inc-right.htm —公共右侧 |
| page_show.htm —单页 |
| article_index.htm —文章频道页 |
| article_list.htm —文章列表页 |
| article_show.htm —文章内容页 |
| product_index.htm —产品频道页 |
| product_list.htm —产品列表页 |
| product_show.htm —产品内容页 |
| photo_index.htm —图集频道页 |
| photo_list.htm —图集列表页 |
| photo_show.htm —图集内容页 |
| tag_list.htm —标签列表页 |
| tag_top.htm —标签排行页 |
通用标签
模版中调用写法:{inc:header.htm} (需将对应模版命名为inc-header.htm)
网站首页连接:{$tw[weburl]}
网站名称:{$tw[webname]}
网站标题:{$tw[titles]}
SEO标题:{$tw[seo_title]}
seo关键词:{$tw[seo_keywords]}
seo描述:{$tw[seo_description]}
网站根目录:{$tw[webdir]}
模版路径:{$tw[tpl]}
备案号:{$tw[beian]}
邮箱:{$tw[webmail]}
统计代码:{$tw[tongji]}
分类别名:{$tw_var[alias]}
域名:{$tw[webdomain]}
当前模板名称:{$tw[theme]}
根域名:{$tw[webroot]}
分类描述:{$tw_var[intro]}
分类名称:{$tw_var[name]}
您的当前位置(面包屑导航):
{loop:$tw_var[place] $v} <a href=”{$v[url]}”>{$v[name]}</a>{/loop}


模块

用途 模块标记 说明
内容列表模块 block:list 常用cid参数,而非mid
内容属性列表模块 block:list_flag 0=图片 1=推荐 2=热点 3=头条 4=精选 5=幻灯
内容列表排行模块 block:list_top 常按照view数排行
遍历内容列表模块 block:listeach 子栏目(内容)循环输出
分类展示模块 block:category 同级(sibling)、子级(child)、父级(parent)、顶级(top)
内容页模块 block:global_show
相关内容模块 block:taglike 参数type=1为显示第一个tag相关内容,2为随机显示一个tag相关内容
标签列表模块 block:taglist 参数orderby 排序方式 (参数有 tagid count)
评论列表模块 block:comment 参数humandate 人性化时间显示 默认开启 (开启: 1 关闭: 0)
评论页模块 block:global_comment
导航模块 block:navigate 最多支持两级,更多需二次开发
搜索模块 block:global_search 2:文章;3:产品;4:图集
友情链接 block:links
标签列表页模块 block:global_taglist
单页模块 block:global_page
列表页模块 block:global_cate 列表页使用,频道页不推荐使用
模型页模块 block:global_blog 类似博客列表

导航

{block:navigate}

<div class=”nav”>

<div class=”n_c”>

<dt><a href=”{$tw[weburl]}”>首页</a></dt>

{loop:$data $v} //调取顶级导航

<dt><a href=”{$v[url]}” target=”{$v[target]}”>{$v[name]}</a></dt>

<dd>

{loop:$v[son] $v2}<a href=”{$v2[url]}” target=”{$v2[target]}”>{$v2[name]}</a>{/loop}

//调取二级导航

</dd>

{/loop}

</div>

</div>

{/block}

简版写法:

{block:navigate}

{loop:$data $v}

<a href=”{$v[url]}” target=”{$v[target]}”>{$v[name]}</a>

{/loop}

{/block}

内容列表:

{block:list cid=”2″dateformat=”Y-m-d” limit=”2″ orderby=”time” titlenum=”28″}

<a class=”more” href=”{$data[cate_url]}”>{$data[cate_name]}</a>//栏目连接 栏目名称

{loop:$data

    $v}

    <a href=”{$v[url]}”><img src=”{$v[pic]}”><b>{$v[subject]}</b><i>{$v[intro]}</i>{$v[date]}</a>

    {/loop}

    {/block}

    cid 分类ID (如:cid=’1′ 或 cid=’1,2’)如果不填:自动识别 (不推荐用于读取频道分类,影响性能)

    mid 模型id,1是单页2是文章3是产品4是图集。(当cid为不设置时,设置mid才能生效,否则程序自动识别)

    limit 表示调用条数(如:limit=’1′ )也可以表示调用范围(如:limit=’1,2’)

    orderby 不填默认表示按照内容ID排序(可选排序方式 dateline、id)

    titlenum 标题长度(如:titlenum=”18″)

    direnum 描述长度(如:direnum=”180″)

    dateformat 时间格式 (如:date=”Y年m月d日 H时i分s秒”)默认为 Y-m-d H:i:s

    orderway 降序,升序,降序(-1),升序(1) 默认为降序

    level 显示top(顶级)、child(子级)、parent(父级)、sibling(同级)、为空则不分级(如:level=”child”)

    incid 包含CID(如:incid=”1,3″)

    notcid 不包含CID(如:notcid=”4,9″)

    文章链接:{$v[url]}

    文章标题:{$v[subject]}

    文章简介:{$v[intro]}

    文章缩略图:{$v[pic]}

    文章时间:{$v[date]}

    内容属性列表:

    {block:list_flag flag=”1″ limit=”8″ orderby=”time” titlenum=”28″}

    {loop:$data

      $v}

      {$v[url]}(文章链接)

      {$v[title]}(全部标题)

      {$v[date]}(日期)

      {$v[subject]}(受字数限制的标题)

      {/loop}

      {/block}

      内容属性列表模块

      说明:

      flag 属性 ID (如果不添加此属性默认为 0即:有缩略图) [可选 1=推荐 2=热点 3=头条 4=精选 5=幻灯]

      cid 分类 ID 如果不填:自动识别 (不推荐用于读取频道分类,影响性能)

      mid 模型 ID (当 cid 不设置时候,设置 mid 才能生效,否则程序自动识别)

      dateformat 时间格式

      titlenum 标题长度

      intronum 简介长度

      orderby 排序方式

      orderway 降序(-1),升序(1)

      start 开始位置

      limit 显示几条

      内容列表排行模块

      推荐用于内容页。

      {block:list_top mid=”2″ orderby=”views” life=”600″}

      {loop:$data

        $v}

        <li><a href=”{$v[url]}” title=”{$v[title]}发表于:{$v[date]}访问数:{$v[views]}” >{$v[subject]}</a></li>

        {/loop}

        {/block}

        说明:

        cid 分类ID 如果不填,为自动识别;如果cid为0时,为整个模型

        mid 模型ID (当cid为0时,设置mid才能生效,否则程序自动识别)

        dateformat 时间格式

        titlenum 标题长度

        intronum 简介长度

        orderby 排序方式 最后评论排列[lastdate] 评论数排列[comments] 点击数排列[views]

        orderway 降序(-1),升序(1)

        start 开始位置

        limit 显示几条

        life 缓存时间 (开启二级缓存后,点击数排列才会有缓存时间)

        遍历内容列表模块

        {block:listeach limit=”8″}

        {loop:$data $v}

        {$v[cate_url]}(栏目链接)

        {$v[cate_name]}(栏目名称)

        {loop:$v

          $lv}

          {$lv[date]}(文章时间)

          {$lv[url]}(文章链接)

          {$lv[subject]}(文章标题)

          {/loop}

          {/loop}

          {/block}

          遍历内容列表模块(子栏目循环列出)

          说明

          cid 频道分类 ID。 如果不填代表0

          mid 模型 ID (默认为2即文章模型。当cid不设置时mid设置才会生效)

          dateformat 时间格式

          titlenum 标题长度

          intronum 简介长度

          orderby 排序方式

          orderway 降序(-1),升序(1) 默认:-1

          limit 显示几条

          分类展示模块

          {block:category type=”sibling”}

          <div class=”b10″>

          {loop:$data $v}

          <li><a href=”{$v[url]}”>{$v[name]}</a></li>

          {/loop}

          </div>

          {/block}

          分类展示模块(相关分类)

          cid 分类 ID 如果不填:自动识别

          type 显示类型。同级(sibling)、子级(child)、父级(parent)、顶级(top)

          。如果不填,默认显示同级。

          mid 模型 ID (默认值为2。即:文章模型)

          内容页模块

          推荐用于内容页。

          {block:global_show show_prev_next=”1″}

          <h1>{$gdata[title]}</h1>

          <div class=”info”>

          <span>作者: {$gdata[author]}</span>

          <span>来源: {$gdata[source]}</span>

          <span>日期: {$gdata[date]}</span>

          <span>人气: <font id=”views”>-</font></span>

          <span>评论: <a href=”{$gdata[comment_url]}”>{$gdata[comments]}</a></span>

          </div>

          <div class=”content”>{$gdata[content]}</div> //以下代码,如果有设置tag。则显示tag

          {if:isset($gdata[‘tag_arr’])}

          <div class=”sh_l”>标签:{loop:$gdata[tag_arr] $v} <a href=”{$v[url]}”>{$v[name]}</a>{/loop}</div>

          {/if}

          //以下代码,如果有设置显示上(下)一篇,则显示

          <div class=”turn”>

          <ul>

          <li>上一篇:{if:isset($gdata[prev][url])}<a href=”{$gdata[prev][url]}”>{$gdata[prev][title]}</a>{else}没有了{/if}</li>

          <li>下一篇:{if:isset($gdata[next][url])}<a href=”{$gdata[next][url]}”>{$gdata[next][title]}</a>{else}没有了{/if}</li>

          </ul>

          </div>

          {/block}

          相关内容模块

          推荐用于内容页。

          {block:taglike type=”1″}

          {loop:$data

            $v}

            {$v[date]}(时间)

            {$v[url]}(链接)

            {$v[title]}(全部标题)

            {$v[subject]}(受限标题)

            {/loop}

            {/block}

            说明

            type (1 为显示第一个 tag 相关内容,2 为随机显示一个 tag 相关内容)

            titlenum 标题长度

            intronum 简介长度

            dateformat 时间格式

            orderway 降序(-1),升序(1)

            start 开始位置

            limit 显示几条

            标签列表模块

            推荐用于tag排行页面。

            {block:taglist limit=”1000″}

            {loop:$data

              $v}

              <a href=”{$v[url]}”>{$v[name]}({$v[count]})</a>

              {/loop}

              {/block}

              说明:

              orderby 排序方式 (参数有 tagid count)

              orderway 降序(-1),升序(1)

              limit 显示几条标签

              评论列表模块

              内容页使用。

              {block:comment pagenum=”20″ firstnum=”20″}

              //以下代码为留言提交表单。注意2个隐藏input不可或缺。

              <form action=”{$tw[webdir]}index.php?u=comment-post-ajax-1″ method=”post”>

              <textarea name=”content” tabindex=”1″>文明上网,理性发言</textarea>

              <input name=”author” type=”text” value=”访客” />

              <input type=”submit” value=”发表评论” />

              <input type=”hidden” name=”cid” value=”{$gdata[cid]}” />

              <input type=”hidden” name=”id” value=”{$gdata[id]}” />

              </form>

              //评论总数以及连接。

              <a href=”{$gdata[comment_url]}”>更多</a>

              共<font>{$gdata[comments]}</font> 条评论

              //判断是否有评论

              {if:empty($data

                )}

                暂无评论

                {else}

                //如果有评论,则输出评论

                {loop:$data

                  $v $k}

                  <div class=”post_header”><b>{$v[author]} ({$v[ip]})</b> {$v[date]}</div>

                  <div class=”post_message”>{$v[content]}</div>

                  {/loop}

                  {/if}

                  {/block}

                  可选参数:

                  pagenum 每页显示条数

                  firstnum 首次显示条数 (有利于SEO)

                  dateformat 时间格式

                  humandate 人性化时间显示 默认开启 (开启: 1 关闭: 0)

                  orderway 降序(-1),升序(1)

                  评论页模块

                  推荐用于评论页。

                  {block:global_comment humandate=”1″}

                  {$gdata[title]}//评论原文章标题

                  {$gdata[url]}//评论原文章连接

                  {$gdata[intro]}//评论原文章简介

                  {$gdata[comments]}//评论总条数

                  //以下代码显示评论

                  {loop:$gdata

                    $v}

                    {$v[author]} //评论作者

                    {$v[ip]}//评论作者IP

                    {$v[date]}//评论时间

                    {$v[content]}//评论内容

                    {/loop}

                    共 {$gdata[comments]} 条评论

                    {$gdata[pages]}//评论分页

                    {/block}

                    说明:

                    pagenum 每页显示条数

                    dateformat 时间格式

                    humandate 人性化时间显示 默认开启 (开启: 1 关闭: 0)

                    orderway 降序(-1),升序(1)

                    搜索模块

                    {block:global_search pagenum=”20″ maxcount=”20000″}

                    {if:empty($gdata[‘list’])} //搜索无结果

                    抱歉,未找到和 {$keyword}相关的内容。

                    {else}

                    /…..以下判断搜索结果的类型,并且输出对应模型的结果…/

                    {if:isset($_GET[‘mid’]) && $_GET[‘mid’]==3} //搜索产品模块结果

                    {loop:$gdata

                      $v}

                      {$v[url]}

                      {$v[title]}

                      {$v[date]}

                      {$v[pic]}

                      {$v[subject]}

                      {/loop}

                      共{$gdata[total]}篇{$gdata[pages]

                      {elseif:isset($_GET[‘mid’]) && $_GET[‘mid’]==4}//搜索图集模块结果

                      {loop:$gdata

                        $v}

                        {$v[url]}

                        {$v[title]}

                        {$v[date]}

                        {$v[pic]}

                        {$v[subject]}

                        {/loop}

                        共{$gdata[total]} 篇{$gdata[pages]}

                        {else} //输出文章模型的搜索结果

                        {loop:$gdata

                          $v}

                          {$v[url]}

                          {$v[title]}

                          {$v[date]}

                          {$v[subject]}

                          {$v[date]}

                          {$v[intro]}

                          {/loop}

                          共 {$gdata[total]} 篇{$gdata[pages]}

                          {/if}

                          {/block}

                          附加:

                          //搜索提交

                          <form method=”get” action=”{$tw[webdir]}index.php”>

                          //(2:文章;3:产品;4:图集)

                          <input type=”hidden” name=”mid” value=”2″ />

                          //提交搜索内容

                          <input type=”text” name=”keyword” value=”{$keyword}” />

                          <input type=”submit” value=”” />

                          </form>

                          pagenum 每页显示条数

                          titlenum 标题长度

                          intronum 简介长度

                          dateformat 时间格式

                          maxcount 允许最大内容数(数据库搜索)

                          友情链接

                          {block:links}

                          {loop:$data $v}

                          {$v[url]}(网址)

                          {$v[name]}(网站名)

                          {/loop}

                          {/block}

                          标签列表页模块

                          推荐用于tag列表页面。

                          //taglist需按照不同模块显示。2文章模块3产品模块4图集模块

                          {block:global_taglist pagenum=”20″}

                          {if:isset($_GET[‘mid’]) && $_GET[‘mid’]==2}

                          //输出当前模块下包含此tag的内容

                          {loop:$gdata

                            $v}

                            {$v[url]}

                            {$v[title]}

                            {$v[date]}

                            {$v[pic]}

                            {$v[subject]}

                            {$v[intro]}

                            {$v[author]}

                            //输出当前模块下包含此tag的tag

                            {if:isset($v[‘tag_arr’])}

                            {loop:$v[tag_arr] $v2}

                            <a href=”{$v2[url]}”>{$v2[name]}</a>{/loop}

                            {/if}

                            {/loop}

                            //总数量,以及翻页

                            共{$gdata[total]} 篇{$gdata[pages]

                            {elseif:isset($_GET[‘mid’]) && $_GET[‘mid’]==3}

                            …代码…

                            {else}

                            …代码…

                            {/if}

                            {/block}

                            单页模块

                            {block:global_page}

                            <div class=”content”>{$gdata[content]}</div>// 调用内容

                            {/block}

                            列表页模块

                            *推荐用于列表页*

                            {block:global_cate pagenum=”10″}

                            <div class=””>

                            {loop:$gdata

                              $v}

                              <dl class=””>

                              <dt><a href=”{$v[url]}” title=”{$v[title]}” target=”_blank”><img src=”{$v[pic]}” /></a></dt>

                              <dd>

                              <a href=”{$v[url]}” title=”{$v[title]}” target=”_blank”>{$v[subject]}</a>

                              <div>{$v[intro]}</div>

                              //如果有tag,则显示tag

                              {if:isset($v[‘tag_arr’])}

                              <div class=””>{loop:$v[tag_arr] $v2}<a href=”{$v2[url]}”>{$v2[name]}</a>{/loop}</div>

                              {/if}

                              <div class=””><span>作者:{$v[author]}</span><span>发表于:{$v[date]}</span></div>

                              </dd>

                              </dl>

                              {/loop}

                              //如果大于一页,则显示分页

                              <div class=””><span>共 <font color=”red”>{$gdata[total]}</font> 篇</span>{$gdata[pages]}</div>

                              </div>

                              {/block}

                              列表页模块 (不推荐频道分类使用此模块,影响性能)

                              pagenum 每页显示条数

                              titlenum 标题长度

                              intronum 简介长度

                              dateformat 时间格式

                              orderby 排序方式

                              orderway 降序(-1),升序(1)

                              模型页模块

                              {block:global_blog mid=”2″ pagenum=”10″}

                              <div class=””>

                              <div class=””>

                              {loop:$gdata

                                $v}

                                <dl class=””>

                                <a href=”{$v[url]}” title=”{$v[title]}” target=”_blank”><img src=”{$v[pic]}” /></a>

                                <dd>

                                <h3 class=”cf”><a href=”{$v[url]}” title=”{$v[title]}” target=”_blank”>{$v[subject]}</a></h3>

                                <div>{$v[intro]}</div>

                                <div class=”news_info”><span>作者:{$v[author]}</span><span>发表于:{$v[date]}</span></div>

                                </dd>

                                </dl>

                                {/loop}

                                <div class=”pages”><span>共 <font color=”red”>{$gdata[total]}</font> 篇</span>{$gdata[pages]}</div>

                                </div>

                                </div>

                                {/block}

                                mid 模型ID

                                pagenum 每页显示条数

                                titlenum 标题长度

                                intronum 简介长度

                                dateformat 时间格式

                                orderby 排序方式

                                orderway 降序(-1),升序(1)


                                老K博客 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
                                转载请注明原文链接:TWcms自用标签大全
                                喜欢 (0)
                                发表我的评论
                                取消评论
                                表情 贴图 加粗 删除线 居中 斜体 签到

                                Hi,您需要填写昵称和邮箱!

                                • 昵称 (必填)
                                • 邮箱 (必填)
                                • 网址