分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

x2.5 discuz.htm代码调用解说(第一讲)

发布时间:2023-09-06 01:09责任编辑:赖小花关键词:暂无标签
  1. <!--{subtemplate common/header}-->

复制代码调用 common/header.htm 头部文件

  1. <div >
  2. <!--{if empty($gid) && $announcements}-->
  3. <div >
  4. <div >
  5. <dl >
  6. <dt >{lang announcements}: </dt>
  7. <dd>
  8. <div ><ul >$announcements</ul></div>
  9. </dd>
  10. </dl>
  11. </div>
  12. <script type="text/javascript">announcement();</script>
  13. </div>
  14. <!--{/if}-->
复制代码

调用 后台 运营 站点功能 所有的公告标题及日期
而if表示有公告才显示 沒有公告不显示

  1. <div >
  2. <a href="./" title="{lang homepage}">$_G[setting][bbname]</a><em>?</em><a href="forum.php"{if $_G[‘setting‘][‘forumjump‘]} {/if}>{$_G[setting][navs][2][navname]}</a>$navigation
  3. </div>
  4. <div ><!--{hook/index_status_extra}--></div>
  5. </div>
复制代码

<a href="./" title="{lang homepage}">$_G[setting][bbname]</a>
调用 后台 界面 导航设置中论坛名 並跳轉到./也就是首页
而当中的即是调用坛名前的小屋图标 在后期会讲到
<a href="forum.php"{if $_G[‘setting‘][‘forumjump‘]} {/if}>{$_G[setting][navs][2][navname]}</a>$navigation
调用 后台 界面 导航设置中论坛名 並跳轉到forum.php也就是首页
<div ><!--{hook/index_status_extra}--></div>
qq互联 收听 关注 调用插口

  1. <!--{if empty($gid)}-->
  2. <!--{ad/text/wp a_t}-->
  3. <!--{/if}-->
复制代码

调用 后台 运营 站点广告 中的 格子广告

  1. <style type="text/css"></style>
  2. <!--{if empty($gid)}-->
  3. <div >
  4. <!--[diy=diy1]--><div ></div><!--[/diy]-->
  5. </div>
  6. <!--{/if}-->
复制代码

diy时的调用可插入位置在名之下 论坛统计之上

  1. <div >
  2. <!--{if empty($gid)}-->
  3. <div >
  4. <p >{lang index_today}: <em>$todayposts</em><span >|</span>{lang index_yesterday}: <em>$postdata[0]</em><span >|</span>{lang index_posts}: <em>$posts</em><span >|</span>{lang index_members}: <em>$_G[‘cache‘][‘userstats‘][‘totalmembers‘]</em><!--{if $_G[‘cache‘][‘userstats‘][‘newsetuser‘]}--><span >|</span>{lang welcome_new_members}: <em><a href="home.php?mod=space&username={echo rawurlencode($_G[‘cache‘][‘userstats‘][‘newsetuser‘])}" target="_blank" >$_G[‘cache‘][‘userstats‘][‘newsetuser‘]</a></em><!--{/if}--></p>
复制代码

调用于论坛统计
{lang index_today}-->今日 $todayposts 调用帖子数
{lang index_yesterday}昨天 $postdata[0] 调用昨天所发的帖子数
{lang index_posts} 帖子 $posts调用总帖子数
{lang index_members} 会员 $_G[‘cache‘][‘userstats‘][‘totalmembers‘] 调用本站会员总数
{lang welcome_new_members} 新会员 $_G[‘cache‘][‘userstats‘][‘newsetuser‘]调用于新会员的名字

  1. <div >
  2. <!--{hook/index_nav_extra}-->
  3. <!--{if $_G[‘uid‘]}--><a href="forum.php?mod=guide&view=my" title="{lang my_posts}" >{lang my_posts}</a><!--{/if}--><!--{if !empty($_G[‘setting‘][‘search‘][‘forum‘][‘status‘])}--><!--{if $_G[‘uid‘]}--><span >|</span><!--{/if}--><a href="forum.php?mod=guide&view=new" title="{lang show_newthreads}" >{lang show_newthreads}</a><!--{/if}-->
  4. </div>
  5. </div>
  6. <!--{/if}-->
复制代码

<!--{hook/index_nav_extra}--> 某一插件的接口/偷笑
<!--{if $_G[‘uid‘]}--><a href="forum.php?mod=guide&view=my" title="{lang my_posts}" >{lang my_posts}</a><!--{/if}-->
调用于各大会员自己所有的帖子(我的帖子)
<!--{if !empty($_G[‘setting‘][‘search‘][‘forum‘][‘status‘])}--><!--{if $_G[‘uid‘]}--><span >|</span><!--{/if}--><a href="forum.php?mod=guide&view=new" title="{lang show_newthreads}" >{lang show_newthreads}</a><!--{/if}-->
调用于作查看新帖的接口

  1. <div >
  2. <!--{hook/index_top}-->
  3. <!--{if !empty($_G[‘cache‘][‘heats‘][‘message‘])}-->
  4. <div >
  5. <div >
  6. <h2>{lang hotthreads_forum}</h2>
  7. </div>
  8. <div >
  9. <div >
  10. <!--{loop $_G[‘cache‘][‘heats‘][‘message‘] $data}-->
  11. <dl >
  12. <dt><!--{if $_G[‘adminid‘] == 1}--><a href="forum.php?mod=misc&action=removeindexheats&tid=$data[tid]">delete</a><!--{/if}-->
  13. <a href="forum.php?mod=viewthread&tid=$data[tid]" target="_blank" >$data[subject]</a></dt>
  14. <dd>$data[message]</dd>
  15. </dl>
  16. <!--{/loop}-->
  17. </div>
  18. <ul >
  19. <!--{loop $_G[‘cache‘][‘heats‘][‘subject‘] $data}-->
  20. <li><!--{if $_G[‘adminid‘] == 1}--><a href="forum.php?mod=misc&action=removeindexheats&tid=$data[tid]">delete</a><!--{/if}-->· <a href="forum.php?mod=viewthread&tid=$data[tid]" target="_blank" >$data[subject]</a></li>
  21. <!--{/loop}-->
  22. </ul>
  23. </div>
  24. </div>
  25. <!--{/if}-->
复制代码

调用于论坛热点功能
<!--{if $_G[‘adminid‘] == 1}--><a href="forum.php?mod=misc&action=removeindexheats&tid=$data[tid]">delete</a><!--{/if}-->
if功能表示如果是adminid=1(即最大管理员"超版等例外")即可进行刪除热点动作
<a href="forum.php?mod=viewthread&tid=$data[tid]" target="_blank" >$data[subject]</a></dt>
<dd>$data[message]</dd>
调用于标题地址﹑标题以及內容

  1. <!--{hook/index_catlist_top}-->
  2. <div >
  3. <!--{if empty($gid) && !empty($forum_favlist)}-->
  4. <!--{eval $forumscount = count($forum_favlist);}-->
  5. <!--{eval $forumcolumns = $forumscount > 3 ? ($forumscount == 4 ? 4 : 5) : 1;}-->
  6. <!--{eval $forumcolwidth = (floor(100 / $forumcolumns) - 0.1).‘%‘;}-->
  7. <div >
  8. <div >
  9. <span >
  10. <img src="{IMGDIR}/$collapse[‘collapseimg_0‘]" title="{lang spread}" alt="{lang spread}" />
  11. </span>
  12. <h2><a href="home.php?mod=space&do=favorite&type=forum">{lang forum_myfav}</a></h2>
  13. </div>
复制代码

调用于我的收藏版块标题及打开收縮

  1. <div style="{echo $collapse[‘category_0‘]}">
  2. <table cellspacing="0" cellpadding="0" >
  3. <tr>
  4. <!--{eval $favorderid = 0;}-->
  5. <!--{loop $forum_favlist $key $favorite}-->
  6. <!--{eval $forum=$favforumlist[$favorite[id]];}-->
  7. <!--{eval $forumurl = !empty($forum[‘domain‘]) && !empty($_G[‘setting‘][‘domain‘][‘root‘][‘forum‘]) ? ‘http://‘.$forum[‘domain‘].‘.‘.$_G[‘setting‘][‘domain‘][‘root‘][‘forum‘] : ‘forum.php?mod=forumdisplay&fid=‘.$forum[‘fid‘];}-->
  8. <!--{if $forumcolumns>1}-->
  9. <!--{if $favorderid && ($favorderid % $forumcolumns == 0)}-->
  10. </tr>
  11. <!--{if $favorderid < $forumscount}-->
  12. <tr >
  13. <!--{/if}-->
  14. <!--{/if}-->
  15. <td {if $forumcolwidth} width="$forumcolwidth"{/if}>
  16. <div {if !empty($forum[extra][iconwidth]) && !empty($forum[icon])} style="width: {$forum[extra][iconwidth]}px;"{/if}>
  17. <!--{if $forum[icon]}-->
  18. $forum[icon]
  19. <!--{else}-->
  20. <a href="$forumurl"{if $forum[redirect]} target="_blank"{/if}><img src="{IMGDIR}/forum{if $forum[folder]}_new{/if}.gif" alt="$forum[name]" /></a>
  21. <!--{/if}-->
  22. </div>
  23. <dl{if !empty($forum[extra][iconwidth]) && !empty($forum[icon])} style="margin-left: {$forum[extra][iconwidth]}px;"{/if}>
  24. <dt><a href="$forumurl"{if $forum[redirect]} target="_blank"{/if}{if $forum[extra][namecolor]} style="color: {$forum[extra][namecolor]};"{/if}>$forum[name]</a><!--{if $forum[todayposts] && !$forum[‘redirect‘]}--><em title="{lang forum_todayposts}"> ($forum[todayposts])</em><!--{/if}--></dt>
  25. <!--{if empty($forum[redirect])}--><dd><em>{lang forum_threads}: <!--{echo dnumber($forum[threads])}--></em>, <em>{lang forum_posts}: <!--{echo dnumber($forum[posts])}--></em></dd><!--{/if}-->
  26. <dd>
  27. <!--{if $forum[‘permission‘] == 1}-->
  28. {lang private_forum}
  29. <!--{else}-->
  30. <!--{if $forum[‘redirect‘]}-->
  31. <a href="$forumurl" >{lang url_link}</a>
  32. <!--{elseif is_array($forum[‘lastpost‘])}-->
  33. <!--{if $forumcolumns < 3}-->
  34. <a href="forum.php?mod=redirect&tid=$forum[lastpost][tid]&goto=lastpost#lastpost" ><!--{echo cutstr($forum[lastpost][subject], 30)}--></a> <cite>$forum[lastpost][dateline] <!--{if $forum[‘lastpost‘][‘author‘]}-->$forum[‘lastpost‘][‘author‘]<!--{else}-->$_G[setting][anonymoustext]<!--{/if}--></cite>
  35. <!--{else}-->
  36. <a href="forum.php?mod=redirect&tid=$forum[lastpost][tid]&goto=lastpost#lastpost">{lang forum_lastpost}: $forum[lastpost][dateline]</a>
  37. <!--{/if}-->
  38. <!--{else}-->
  39. &
我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved