Discuz常用函数调用

overme7个月前 (10-17)网页设计850
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 手动安装bshare分享按钮

Discuz 手动安装bshare分享按钮

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

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

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


		Discuz图片水印设置方法教程

Discuz图片水印设置方法教程

发布图片时,为了防止侵权盗用,或是为了宣传网址引流,需要添加在图片上添加水印。 在此分享Discuz系统图片水印设置方法: Discuz论坛的水印设置很简单,使用制作的水印图片覆盖系统水印地址,然...

discuz帖子列表页 帖子预览 相关模板

帖子列表页的帖子预览展示用的模板是/template/default/forum/viewthread_preview.htm,展示出来的楼层模板是同目录的viewthread_preview_n...

Discuz Header meta代码解析

Discuz系统统一的头部文件所在位置:/template/default/common/header_common.htm 部分代码解析如下: <meta http-equiv=”Cont...


		Discuz邮件配置返回错误信息

Discuz邮件配置返回错误信息

小编使用的阿里云ECS服务器,配置Discuz邮件发送功能时,发送时出现错误: 原因是阿里云ECS服务器安全组默认关闭了对25端口的支持 解决方法分享如下: 方法一:更换服务器商,使用支持25端...

发表评论

访客

看不清,换一张

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