1、在ibf_topics增加一个字段kernel,属性为TINYINT(1) DEFAULT 0
2、在lang_forums内增加:
'forum_kernel' => '本版精华',
'cpt_kernel' => '标记为精华',
'cpt_unkernel' => '取消精华',
3、修改sources/forums.php
大约203行
if ($ibforums->input['kernel']=='1') $this->nav[] = "<font color=/"red/">".$ibforums->lang['forum_kernel']."</font>";
大约658行
if ($ibforums->input['kernel']=='1') $add_query .=" and kernel='1' ";
大约1120行
if ($topic['kernel'] == 1)
{
$topic['title'] .= " <img src='".$ibforums->vars['img_url']."/kernel.gif' alt='".$ibforums->lang['kernel_topic']."' border='0' />";
}
2、在lang_forums内增加:
CODE
'forum_kernel' => '本版精华',
'cpt_kernel' => '标记为精华',
'cpt_unkernel' => '取消精华',
3、修改sources/forums.php
大约203行
CODE
if ($ibforums->input['kernel']=='1') $this->nav[] = "<font color=/"red/">".$ibforums->lang['forum_kernel']."</font>";
大约658行
CODE
if ($ibforums->input['kernel']=='1') $add_query .=" and kernel='1' ";
大约1120行
CODE
if ($topic['kernel'] == 1)
{
$topic['title'] .= " <img src='".$ibforums->vars['img_url']."/kernel.gif' alt='".$ibforums->lang['kernel_topic']."' border='0' />";
}
sources/moderate.php
大约1951:
case 'kernel':
$this->multi_alter_topics('kernel_topic' , 'kernel=1');
break;
case 'unkernel':
$this->multi_alter_topics('unkernel_topic' , 'kernel=0');
break;
大约1951:
CODE
case 'kernel':
$this->multi_alter_topics('kernel_topic' , 'kernel=1');
break;
case 'unkernel':
$this->multi_alter_topics('unkernel_topic' , 'kernel=0');
break;
后台:
Skins & Templates -> skin manager -> 你要编辑的skin ->Edit Root Skin Template HTML -> Forum Index -> PageTop
在
<div align='left' style='float:left;width:auto;'><{CAT_IMG}> {$data['name']}
增加
[ <a href="{$ibforums->base_url}&showforum={$ibforums->input['showforum']}&kernel=1">{$ibforums->lang['forum_kernel']}</a>
Skins & Templates -> skin manager -> 你要编辑的skin ->Edit Root Skin Template HTML -> Forum Index -> TableEnd
在
<option value='pin'>{ipb.lang['cpt_pin']}</option>
<option value='unpin'>{ipb.lang['cpt_unpin']}</option>
下面增加
<option value='kernel'>{$ibforums->lang['cpt_kernel']}</option>
<option value='unkernel'>{$ibforums->lang['cpt_unkernel']}</option>
Skins & Templates -> skin manager -> 你要编辑的skin ->Edit Root Skin Template HTML -> Forum Index -> PageTop
在
CODE
<div align='left' style='float:left;width:auto;'><{CAT_IMG}> {$data['name']}
增加
CODE
[ <a href="{$ibforums->base_url}&showforum={$ibforums->input['showforum']}&kernel=1">{$ibforums->lang['forum_kernel']}</a>
Skins & Templates -> skin manager -> 你要编辑的skin ->Edit Root Skin Template HTML -> Forum Index -> TableEnd
在
CODE
<option value='pin'>{ipb.lang['cpt_pin']}</option>
<option value='unpin'>{ipb.lang['cpt_unpin']}</option>
下面增加
CODE
<option value='kernel'>{$ibforums->lang['cpt_kernel']}</option>
<option value='unkernel'>{$ibforums->lang['cpt_unkernel']}</option>