Discuz常用函数调用

overme6个月前 (10-17)网页设计459
1、调用主题的查看次数{lang show}_G[forum_thread][views]     
调用主题的回复次数{lang reply}_G[forum_thread][allreplies]
所在位置:forum/viewthread.htm

2、Discuz帖子正文下方有一组相关帖子列表,调用代码如下
所在位置:forum/viewthread_node.htm

  1. <!–{if $post[‘relateitem’]}–>
  2.                         <div class=”mtw mbw”>
  3.                                 <h3 class=”pbm mbm bbda”>{lang related_thread}</h3>
  4.                                 <ul class=”xl xl2 cl”>
  5.                                         <!–{loop $post[‘relateitem’] $var}–>
  6.                                         <li>• <a href=”forum<font color=”#000000″><span style=”line-height: normal; background-color: rgb(255, 102, 255);”>.</span></font>php?mod=viewthread&tid=$var[tid]” title=”$var[subject]” target=”_blank”>$var[subject]</a></li>
  7.                                         <!–{/loop}–>
  8.                                 </ul>
  9.                         </div>
  10.                 <!–{/if}–>

复制代码

3、调用会员头像!代码有三种格式:

  1. <!–{avatar($_G[uid],small)}–>     //调用小头像  默认长度48px   宽度48px
  2. <!–{avatar($_G[uid],middle)}–>   //调用中头像  默认长度120px   宽度120px
  3. <!–{avatar($_G[uid],big)}–>       //调用大头像  默认长度200px  宽度200px

复制代码

4、内容页TAG代码$post[tags]

  1. <!–{if $post[‘first’] && ($post[tags] || $relatedkeywords) && $_GET[‘from’] != ‘preview’}–>
  2.                         <div class=”ptg mbm mtn”>
  3.                                 <!–{if $post[tags]}–>
  4.                                         <!–{eval $tagi = 0;}–>
  5.                                         <!–{loop $post[tags] $var}–>
  6.                                                 <!–{if $tagi}–>, <!–{/if}–><a title=”$var[1]” href=”misc.php?mod=tag&id=$var[0]” target=”_blank”>$var[1]</a>
  7.                                                 <!–{eval $tagi++;}–>
  8.                                         <!–{/loop}–>
  9.                                 <!–{/if}–>
  10.                                 <!–{if $relatedkeywords}–><span>$relatedkeywords</span><!–{/if}–>
  11.                         </div>
  12.                 <!–{/if}–>

复制代码

5、Discuz登录名称变量弹窗登录

  1. <a href=”member.php?mod=logging&action=login” onclick=”showWindow(‘login’, this.href)”>{lang login}</a>

复制代码

{lang login}为登录文字变量,可以在source/language相关文件中修改

6、替换搜索框默认文字:
{lang enter_content}语言包字段,所代替的文字是:“请输入搜索内容”。

修改方法,进入以下文件夹内/source/language
找到:lang_template.php,搜索enter_content修改对应文字内容。

7、内容页标题调用代码

  1. <h1 class=”ph”>$article[title] <!–{if $article[‘status’] == 1}–>({lang moderate_need})<!–{elseif $article[‘status’] == 2}–>({lang ignored})<!–{/if}–></h1>

复制代码

8、discuz文章的上一篇和下一篇
discuz文章的上一篇和下一篇 $article[‘preaid’] || $article[‘nextaid’]

  1. <!–{if $article[‘preaid’] || $article[‘nextaid’]}–>
  2.                 <div class=”pren pbm cl”>
  3.                     <!–{if $article[‘prearticle’]}–><em>{lang pre_article}<a href=”{$article[‘prearticle’][‘url’]}”>{$article[‘prearticle’][‘title’]}</a></em><!–{/if}–>
  4.                     <!–{if $article[‘nextarticle’]}–><em>{lang next_article}<a href=”{$article[‘nextarticle’][‘url’]}”>{$article[‘nextarticle’][‘title’]}</a></em><!–{/if}–>
  5.                 </div>
  6.                 <!–{/if}–>

复制代码

9、论坛板块简介调用代码

  1. <!–{if $forum[description]}–><p class=”xg2″>$forum[description]</p><!–{/if}–>

复制代码

在默认情况下是只有一横排显示一个板块的时候才显示,所以这里你就可以把他单独提出来,加到多板块横排的代码里面!

10、文章列表页图片<!–{if $value[pic]}–>

  1. <!–{if $value[pic]}–><div class=”atc”><a href=”$article_url” target=”_blank”><img src=”$value[pic]” alt=”$value[title]” class=”tn” /></a></div><!–{/if}–>

复制代码

$article_url   这个是文章的网址    $value[pic]   这个是图片路径     $value[title]  文章标题

11、$thread[dateline]帖子列表页作者发布时间

  1. <em><span{if $thread[‘istoday’]} class=”xi1″{/if}>$thread[dateline]</span></em>

复制代码

相关文章

如何去掉Discuz标题中的Powered by Discuz

使用Discuz系统的网站,默认每个页面标题后面会出现”Powered by Discuz!“字样的信息,使得页面标题比较冗长。 为优化标题结构,在此分享Discuz标题结构优化方法。 操作方法如...


		Discuz 手动安装bshare分享按钮

Discuz 手动安装bshare分享按钮

replyreload += ',' + 330;之前百度网页分享按钮未停用前,很多站都使用的百度网页分享,本站也是。 现在百度网页分享功能停用了,小编就转而使用bshare网页分享工具。 在此分...


		手机访问discuz网站 自动跳转手机版域名

手机访问discuz网站 自动跳转手机版域名

1. 前往域名服务商后台,对需要添加的手机域名进行解析 比如:m.5izixue.com 2. 二级域名解析后,登录Discuz 后台,进入域名设置,填写手机域名信息 3. 以上两步设置完后,输入...

Discuz建站系统default目录结构说明

/template/default/common/  公共模板目录全局加载 /template/default/common/block_forumtree.htm  DIY论坛树形列表模块 /t...

discuz模板制作调用标签大全 标签汇总

discuz模板制作过程中需要使用大量的调有标签来替换固定的文字,这些调用标签都是DZ官方提供的,它代表了各自的含义,下面是DZ官方提供的模板调用标签大全 数据ID {id} 帖子URL...

Discuz密码错误15分钟后登陆解决方法

使用Discuz建网站时,会遇到这样的问题,就是当用户密码输错5次之后,Discuz就会提示“密码错误次数过多,请15分钟后登陆”。怎么解决这样的问题呢? 下面介绍一下Discuz“密码错误次数过...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。