有错误请跟贴指出.
0921 14.51以前下载的同志请重新下载附件覆盖
说明:因为梦网的只是指定某个论坛做文章系统,而不能由斑竹,管理员推荐文章.所以我做了这个,希望能用的着.
由于做的时候在自己修改了比较多的论坛上调试,模板在大家的论坛上可能会有点不美观.请自己加以修饰更正.
另外,viewthread_article.php和forumdisplay_article.php只是viewthread.php和forumdisplay.php稍加修改的产物.还有一些用不到的代码,但是偶的水平有限,所以都放着了.
HACK名称:文章系统
适用版本:2.5sp1
作 者:daaa
数据升级:有
安装难度:易
技术支持: http://www.5iyq.com/
演示:http://www.5iyq.com/forumdisplay_article.php?article=1
功能说明:文章系统,可由 版主和管理员 推荐帖子进文章系统.
1.后台升级数据库
- ALTER TABLE cdb_threads ADD article tinyint(1) NOT NULL default '0';
复制代码
2.
(本部分借用dreamnet的...)
打开css.htm在</style>前面添加
- .td_know{
- background-color:#BAE0F5;
- font-size:12px;
- color:#333333;
- font-family: {FONT};
- LETTER-SPACING: -1px;
- text-align:center;
- border-top: 2px solid #6FB2D8;
- border-right: 0px none;
- border-bottom: 1px solid #6FB2D8;
- border-left: 0px none;
- height: 33px;
- padding-left:5px;
- }
- .td_etc
- {
- background-color:#F2EDCE;
- font-size:12px;
- font-family:??;
- color:#333333;
- LETTER-SPACING: -1px;
- text-align:center;
- border-top: 2px solid #D0C787;
- border-right: 0px none;
- border-bottom: 1px solid #D0C787;
- border-left: 0px none;
- height: 33px;
- padding-left:5px;
- }
复制代码
3.编辑viewthread.htm
找到
- <a href="post.php?action=edit&fid=$fid&tid=$tid&pid=$post[pid]&page=$page"><img src="{IMGDIR}/edit.gif" border="0" alt="{lang edit_post}"></a>
复制代码
在后面加上
- <!--{if $post['postcount']==1}-->
- <!--{if $ismoderator}--><a href="forumdisplay_article.php?action=article&tid=$thread[tid]" ><img src="{IMGDIR}/tuijian.gif" border="0" alt="{lang reply_quote}"></a><!--{/if}-->
- <!--{if $ismoderator}--><a href="forumdisplay_article.php?action=unarticle&tid=$thread[tid]" ><img src="{IMGDIR}/chexiao.gif" border="0" alt="{lang reply_quote}"></a><!--{/if}--><!--{/if}-->
复制代码
(注:由于这个viewthread.php没找到现成的查询 cdb_threads的语句...所以只好用土办法加两个标签了...)
4.上传附件
完毕
=================================================
另: 如要在首页调用,则
在你的home.php任意地方加入
- //article begin by daaa
- $i=0;
- $query = $db->query("SELECT dateline,fid,tid,subject FROM $table_threads where article=1 ORDER BY dateline DESC LIMIT 0, 10");
- while($thread = $db->fetch_array($query)) {
- $thread['subject'] = cutstr($thread['subject'], 40);
- $i=$i+1;
- switch ($i%2) {
- case 1: $wenzhang .= "<tr><td>· <a href='viewthread_article.php?tid=$thread[tid]&extra=page%3D$page$showextra.html'>$thread[subject]</a><br></td>";break;
- case 0: $wenzhang .= "<td>· <a href='viewthread_article.php?tid=$thread[tid]&extra=page%3D$page$showextra.html'>$thread[subject]</a><br></td></tr>";break;
- }
- }
- //article end by daaa
复制代码
在home.htm你想插入的地方加入
- <table width="100%" border="0" cellspacing="0" cellpadding="0">
- $wenzhang
- <tr><td colspan="2"><div align="right"><br><a href="forumdisplay_article.php?article=1">...查看更多推荐文章</a></div></td></tr>
- </table>
复制代码
[ 本帖最后由 daaa 于 2005-9-21 14:52 编辑 ] |