南方Linux论坛   首页 | 行业 | 下载 | Blog | 桌面应用 | 数据库 | 电子商务 | 文摘 | 网络服务 | 开源 | 系统管理 | 内核代码 | 教程

返回   南方Linux论坛 > 社区管理中心 > 社区接待处
注册账号 Blog 论坛帮助 会员列表 日历事件 搜索 今日新帖 标记讨论区已读

社区接待处 发布最新动态,论坛事务处理区

发表新主题 回复
 
主题工具 显示模式
旧 2007-02-02, 05:29 PM   #1
书生
级别:2 | 在线时长:17小时 | 升级还需:4小时级别:2 | 在线时长:17小时 | 升级还需:4小时
开源爱好者
 
注册日期: 2006-06-19
帖子: 286
文章: 1
精华: 0
现金: 71 金币
资产: 34462 金币
声望: 11 书生 正向着好的方向发展
发 QQ 消息给 书生
微笑 关于首页调用新帖

先将就点放在论坛首页, 待 主页改版调试好后再移植

此外掛會在論壇首頁顯示最新回覆的主題列表

2.0版已修正,不會顯示沒有瀏覽權限論壇之主題

後台可設定是否開啟此功能,亦可設定顯示的主題數量 .

欢迎测试
__________________

bbs.linuxunion.net
书生 当前离线  
回复时引用此帖
旧 2007-02-05, 09:25 AM   #2
书生
级别:2 | 在线时长:17小时 | 升级还需:4小时级别:2 | 在线时长:17小时 | 升级还需:4小时
开源爱好者
 
注册日期: 2006-06-19
帖子: 286
文章: 1
精华: 0
现金: 71 金币
资产: 34462 金币
声望: 11 书生 正向着好的方向发展
发 QQ 消息给 书生
默认 回复: 关于首页调用新帖

<!-- 最新回覆主題列表 -->
<if condition="$vboptions['shownewpost']">
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr>
<if condition="$show['threadicons']">
<td class="thead" colspan="2">&nbsp;</td>
<else />
<td class="thead">&nbsp;</td>
</if>
<td class="thead" width="100%">
<if condition="$show['threadratings']"><span style="float:$stylevar[right]">$vbphrase[rating] $sortarrow[voteavg]</span></if>
$vbphrase[newpostslist]
</td>
<td class="thead" width="150" align="center" nowrap="nowrap"><span style="white-space:nowrap">$vbphrase[thread_starter]</span></td>
<td class="thead" width="150" align="center" nowrap="nowrap"><span style="white-space:nowrap">$vbphrase[last_post] $sortarrow[lastpost]</span></td>
<td class="thead" align="center" nowrap="nowrap"><span style="white-space:nowrap">$vbphrase[replies] $sortarrow[replycount]</span></td>
<td class="thead" align="center" nowrap="nowrap"><span style="white-space:nowrap">$vbphrase[views] $sortarrow[views]</span></td>
</tr>
$forumhome_latestthreadslist
</table>
<br>
</if>
<!-- 最新回覆主題列表 -->


<?xml version="1.0" encoding="UTF-8" ?>
- <product productid="latestthreadslist" active="1">
<title>深藍首頁最新主題列表</title>
<description>台灣深藍vBulletin技術論壇 twvbb.com</description>
<version>2.1</version>
<url>http://www.twvbb.com/vbb/showthread.php?t=515</url>
<versioncheckurl />
- <dependencies>
<dependency dependencytype="vbulletin" minversion="3.6.0" maxversion="" />
</dependencies>
<codes />
- <templates>
- <template name="forumhome_latestthreadslistbit" templatetype="template" date="1170090174" username="ckmarkhsu" version="2.1">
- <![CDATA[
<tr>
<td class="alt1">
<img src="$stylevar[imgdir_statusicon]/thread$thread[statusicon].gif" border="" />
</td>
<td class="alt1Active" id="t$thread[threadid]" title="$thread[preview]">
<div>
<a href="showthread.php?$session[sessionurl]t=$thread[threadid]$thread[highlight]">$thread[title]</a>
</div>
<td class="alt2" align="center">$thread[postusername]</td>
<td class="alt2">
<div class="smallfont" style="text-align:$stylevar[right]; white-space:nowrap">
<phrase 1="member.php?find=lastposter&amp;t=$thread[threadid]" 2="$thread[lastposter]">$vbphrase[by_x]</phrase> <a href="showthread.php?$session[sessionurl]p=$thread[lastpostid]#post$thread[lastpostid]"><img class="inlineimg" src="$stylevar[imgdir_button]/lastpost.gif" alt="$vbphrase[go_to_last_post]" border="0" /></a>
</div>
</td>
<td class="alt1" align="center"><a href="#" onclick="who($thread[threadid]); return false;">$thread[replycount]</a></td>
<td class="alt2" align="center">$thread[views]</td>
</tr>

]]>
</template>
</templates>
- <plugins>
- <plugin active="1" executionorder="5">
<title>首頁最新主題列表</title>
<hookname>forumhome_start</hookname>
- <phpcode>
- <![CDATA[
global $vbulletin;

if($vbulletin->options['shownewpost'])
{
$forumperms = array();
foreach($vbulletin->forumcache AS $forum)
{
$forumperms[$forum['forumid']] = fetch_permissions($forum['forumid']);

//check permission
if (!($forumperms[$forum["forumid"]] & $vbulletin->bf_ugp_forumpermissions['canview']) AND !$vbulletin->options['showprivateforums'])
{
$limitfids .= ','.$forum['forumid'];
}
}
unset($forum);

$banforumlist = explode(" ",trim($vbulletin->options['banforumlist']));
for($i = 0; $i < count($banforumlist); $i++)
{
if(intval($banforumlist[$i])!=0)
{
$limitfids .= ','.$banforumlist[$i];
}
}

$threads = $db->query_read("
SELECT title,threadid,replycount,views,postusername,lastposter,lastpostid
FROM ".TABLE_PREFIX."thread AS thread
LEFT JOIN ".TABLE_PREFIX."deletionlog AS deletionlog ON(thread.threadid = deletionlog.primaryid AND type = 'thread')
WHERE open <> 10
AND forumid NOT IN (0$limitfids)
AND thread.visible = '1'
AND deletionlog.primaryid IS NULL
ORDER BY lastpost
DESC LIMIT {$vbulletin->options['newpostlimit']}");

while($thread = $db->fetch_array($threads)){
$thread['lastposttime'] = vbdate($vboptions['timeformat'], $thread['lastpost']);
$thread[lastpostdate] = vbdate($vboptions['dateformat'], $thread['dateline']);
eval('$forumhome_latestthreadslist .= "' . fetch_template('forumhome_latestthreadslistbit') . '";');
}

$db->free_result($q);
unset($threads,$limitfids, $thread);
}

]]>
</phpcode>
</plugin>
</plugins>
- <phrases>
- <phrasetype name="全局" fieldname="global">
- <phrase name="newpostslist" date="0" username="" version="">
- <![CDATA[ 新回覆主題列表
]]>
</phrase>
</phrasetype>
- <phrasetype name="常規設定" fieldname="vbsettings">
- <phrase name="setting_banforumlist_desc" date="0" username="" version="">
- <![CDATA[ 請將不希望顯示於 最新文章列表 之討論版ID 填入此欄位(以空隔分隔)
]]>
</phrase>
- <phrase name="setting_banforumlist_title" date="0" username="" version="">
- <![CDATA[ 最新文章列表排除顯示論壇
]]>
</phrase>
- <phrase name="setting_newpostlimit_desc" date="0" username="" version="">
- <![CDATA[ 設定在首頁的最新文章列表顯示主題數量
]]>
</phrase>
- <phrase name="setting_newpostlimit_title" date="0" username="" version="">
- <![CDATA[ 最新文章列表顯示筆量
]]>
</phrase>
- <phrase name="setting_shownewpost_desc" date="0" username="" version="">
- <![CDATA[ 在首頁顯示最新文章列表
]]>
</phrase>
- <phrase name="setting_shownewpost_title" date="0" username="" version="">
- <![CDATA[ 首頁顯示最新文章列表
]]>
</phrase>
</phrasetype>
</phrases>
- <options>
- <settinggroup name="forumhome" displayorder="400">
- <setting varname="shownewpost" displayorder="120">
<datatype>free</datatype>
<optioncode>yesno</optioncode>
<defaultvalue>1</defaultvalue>
</setting>
- <setting varname="newpostlimit" displayorder="121">
<datatype>number</datatype>
<defaultvalue>10</defaultvalue>
</setting>
- <setting varname="banforumlist" displayorder="131">
<datatype>free</datatype>
<optioncode>textarea</optioncode>
</setting>
</settinggroup>
</options>
<helptopics />
<cronentries />
<faqentries />
</product>
书生 当前离线  
回复时引用此帖
旧 2007-02-05, 10:10 AM   #3
书生
级别:2 | 在线时长:17小时 | 升级还需:4小时级别:2 | 在线时长:17小时 | 升级还需:4小时
开源爱好者
 
注册日期: 2006-06-19
帖子: 286
文章: 1
精华: 0
现金: 71 金币
资产: 34462 金币
声望: 11 书生 正向着好的方向发展
发 QQ 消息给 书生
默认 回复: 关于首页调用新帖

如果采用JS调用.

VBB有专门的JS调用系统,后台可设置.

文件在附件里!
------下载此贴附件最少需要拥有1金币,方有下载权限。------
上传的附件
文件类型: rar external.rar (6.4 KB, 5 次查看) [下载此附件需要消耗5金币,下载中会自动扣除。]
书生 当前离线  
回复时引用此帖
旧 2008-09-02, 12:05 AM   #4
yangfanko
级别:0 | 在线时长:0小时 | 升级还需:5小时
初级会员
 
注册日期: 2008-09-02
帖子: 3
精华: 0
现金: 1 金币
资产: 1 金币
声望: 10 yangfanko 正向着好的方向发展
默认 回复: 关于首页调用新帖

gg dfffff
yangfanko 当前离线  
回复时引用此帖
发表新主题 回复


当前查看此主题的会员: 1 (0 位会员和 1 位游客)
 
主题工具
显示模式

发帖规则
不可以发表新主题
不可以回复主题
不可以上传附件
不可以编辑您的帖子

论坛启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


所有时间均为北京时间。现在的时间是 04:07 AM


vBulletin 3.6.8 Powered by 南方Linux联盟
版权所有 ©2004 - 2009, bbs.linuxunion.net