让Bo-Blog全站显示公告栏

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

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

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

1
2
//announcebar();
$ifannouncement="none";

修改为

1
2
announcebar();
//$ifannouncement="none";

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

1
2
3
4
5
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');

修改为

1
2
3
4
5
6
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行位置

1
2
3
if ($page==1) {
announcebar();
}

修改为

1
announcebar();

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

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

修改为

1
2
3
4
5
if ($mbcon['archive_list']==1) {
announcebar();
$perpagevalue=$mbcon['listitemperpage'];
$actionforexc='list';
$urlref=getlink_archive($month, $year, '2', '%s');

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

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

修改为

1
2
3
4
5
if ($mbcon['showday_list']==1) {
announcebar();
$perpagevalue=$mbcon['listitemperpage'];
$actionforexc='list';
$urlref=getlink_date($year, $month, $day, '2', '%s');

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

1
2
3
case 'showday':
if (!$itemid) @header ("Location: index.php");
else (@list($year, $month, $day)[email protected]('-', $itemid));

修改为

1
2
3
4
case 'showday':
announcebar();
if (!$itemid) @header ("Location: index.php");
else (@list($year, $month, $day)[email protected]('-', $itemid));

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

声明: 除非注明,小峰网络遨游记文章均为原创,转载请以链接形式标明本文地址

本博客原创文字只代表本人某一时间内的观点或结论,与本人所在公司没有任何关系。

本作品采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可。

第三方若用于商业用途的转载,须取得本人授权。

本文作者:

本文地址:http://xfeng.me/bo-blog-announce-display/

你可能还对下面文章感兴趣: