让Bo-Blog全站显示公告栏

我以前一直是全站显示公告栏的,貌似升级到最新版Bo-Blog时文件被替换了,公告栏只有首页显示,今天有空重新修改下

首先请先备份inc目录下的mod_read.php和mod_main.php两个文件,然后开始修改了。请不要使用记事本修改,请使用专业编辑器,推荐EditPlus,如果使用记事本修改出现的错误,本站不负任何责任。

如果你要在所有日志页显示公告栏,按下面修改,但是我个人建议日志页不用显示公告栏
打开mod_read.php
找到145行

145
146
//announcebar();
$ifannouncement="none";

修改为

145
146
announcebar();
//$ifannouncement="none";

如果你要在所有星标日志页显示公告栏,按下面修改
打开mod_main.php
67行位置

67
68
69
70
71
if ($mbcon['starred_list']==1) {
$partialquery="{$limitation1} AND `starred`%2 = 1 ORDER BY `sticky`DESC, `pubtime` DESC";
$perpagevalue=$mbcon['listitemperpage'];
$actionforexc='list';
$urlref=getlink_star ('2', '%s');

修改为

67
68
69
70
71
72
if ($mbcon['starred_list']==1) {
$partialquery="{$limitation1} AND `starred`%2 = 1 ORDER BY `sticky`DESC, `pubtime` DESC";
announcebar();
$perpagevalue=$mbcon['listitemperpage'];
$actionforexc='list';
$urlref=getlink_star ('2', '%s');


如果你想在首页日志摘要每页都显示公告栏,按下面修改
打开mod_main.php
57行位置

57
58
59
if ($page==1) {
announcebar();
}

修改为

57
announcebar();

如果你想在月归档显示公告栏,按下面修改
打开mod_read.php
143行

143
144
145
146
if ($mbcon['archive_list']==1) {
$perpagevalue=$mbcon['listitemperpage'];
$actionforexc='list';
$urlref=getlink_archive($month, $year, '2', '%s');

修改为

143
144
145
146
147
if ($mbcon['archive_list']==1) {
announcebar();
$perpagevalue=$mbcon['listitemperpage'];
$actionforexc='list';
$urlref=getlink_archive($month, $year, '2', '%s');

如果你想在天归档列表模式显示公告栏,按下面修改
打开mod_read.php
166行

166
167
168
169
if ($mbcon['showday_list']==1) {
$perpagevalue=$mbcon['listitemperpage'];
$actionforexc='list';
$urlref=getlink_date($year, $month, $day, '2', '%s');

修改为

166
167
168
169
170
if ($mbcon['showday_list']==1) {
announcebar();
$perpagevalue=$mbcon['listitemperpage'];
$actionforexc='list';
$urlref=getlink_date($year, $month, $day, '2', '%s');

如果你想在天归档摘要模式显示公告栏,按下面修改
打开mod_read.php
153行

153
154
155
case 'showday':
if (!$itemid) @header ("Location: index.php");
else (@list($year, $month, $day)=@explode('-', $itemid));

修改为

153
154
155
156
case 'showday':
announcebar();
if (!$itemid) @header ("Location: index.php");
else (@list($year, $month, $day)=@explode('-', $itemid));

好了浩大的工程完成了,可以选择你需要的页面进行修改

作者:小峰JoysBoy@小峰网络遨游记
原文地址:http://blog.joysboy.net/bo-blog-announce-display/
署名-非商业性使用-相同方式共享,转载时必须以链接形式注明作者和原始出处及本声明!

您可能对这些文章感兴趣

  1. 还没有评论

  1. 还没有引用通告。

您可以使用CTRL+ENTER快捷提交评论