一对一免费咨询: 13913005726 025-66045668

意大利室内设计网站

PHPWind论坛程序是PHP常用的论坛程序之一,但是它有个缺点是位置导航(又称面包屑导航)设置的非常不科学。

一般网站的位置导航都是:首页栏目页内容页

而PHPWind比较特殊的是,网站首页支持两种模式,一种是门户模式,一种是论坛模式。有些是用门户模式做默认首页,那么论坛首页会变成/index.php?m=bbs,如果支持伪静态的话会变成/index-htm-m-bbs.html。

现在出现的问题是,不管是否将网站设置为伪静态,那么位置导航中的首页链接都是/index.php?m=bbs,这样就造成会出现两个网址指向同样的内容。也就是不符合URL标准化的要求。

那么怎么修改呢?

而我们从模版里找的话,只会找的$msg_guide这个自定义变量的调用,但是搜这个变量的话又找不到在哪里定义的,其实只需要修改下面这两个文件的headguide就可以。

这个需要测试一下,在论坛目录里找到这两个文件:

require/fourm.php

lib/forum/fourm.class.php

打开这两个文件,搜索function headguide,就会找到类似下面内容(不同版本不一样,这里以8.5版本来举例):

function headguide($guidename, $onmouseover = true) {
global $db_menu, $db_bbsname, $db_bfn, $imgpath, $db_menu, $db_mode, $db_bbsurl;
if ($db_mode == 'bbs' &;&; $db_bfn == 'index.php') {
$db_bfn_temp = $db_bbsurl . "/index.php?m=bbs";
}else {
$db_bfn_temp = $db_bfn;
}
if ($db_menu &;&; 定西网站建设公司 $onmouseover) {
$headguide = "img id=\"td_cate\" src=\"$imgpath/" . L::style('stylepath') . "/thread/home.gif\" title=\"快速跳转至其他版块\" onClick=\"return pwForumList(false,false,null,this);\" class=\"cp breadHome\" /em class=\"breadEm\"/ema href=\"$db_bfn_temp\" title=\"$db_bbsname\"$db_bbsname/a";
} else {
$headguide = "a href=\"$db_bfn\" title=\"$db_bbsname\"$db_bbsname/a";
}
if (!is_array($guidename)) {
return $headguide . 'em/em' . $guidename;
}
foreach ($guidename as $key = $value) {
if ($value[1]) { $headguide .= 'em/ema href="' . $value[1] . '"' . $value[0] . '/a';
} else {
$headguide .= 'em/em' . $value[0];
}
}
return $headguide;
}

因为我想修改的论坛是以门户模式为默认首页的,而论坛的首页伪静态之后变成了/index-htm-m-bbs.html。在我将位置导航修改之前是(括号后为实际链接):网站名称(index.php?m=bbs)版块名称帖子名称。

将相应的代码修改为:

$headguide = "img id=\"td_cate\" src=\"$imgpath/" . L:淮安网站建设公司:style('stylepath') . "/thread/home.gif\" title=\"快速跳转至其他版块\" onClick=\"return pwForumList(false,false,null,this);\" class=\"cp breadHome\" /em class=\"breadEm\"/ema href=\"/\" title=\"$db_bbsname"."网站首页"."\"$db_bbsname/aem/ema 公司网站建设 href=\"/index-htm-m-bbs.html\" title=\"$db_bbsname"."论坛首页"."\"论坛/a";

修改后位置导航变成了:网站名称(/)论坛(/index-htm-m-bbs.html)》版块名称》帖子名称。

可以测试一下,自己的论坛调用了下面哪个文件,按照上面的方法修改就可以了。

文章来源:逍遥博客


 


 南京牧狼文化传媒有限公司简介:


      牧狼传媒,牧者之心,狼者之性,以牧之谦卑宽容之心待人,以狼之团结无畏之性做事!


  公司注册资金100万,主营众筹全案服务、网站营销全案服务、网站建设、微信小程序开发、电商网店设计、H5页面设计、腾讯社交广告投放以及电商营销推广全案等相关业务,致力于为客户提供更有价值的服务,创造让用户满意的效果!


  为百度官方及其大客户、苏宁易购、金山WPS秀堂、美的、创维家电、新东方在线、伊莱克斯、宝丽莱等国内国外知名品牌服务过,服务经验丰富!同时,公司也是南京电子商务协会会员单位、猪八戒网官方认证签约服务商、江苏八戒服务网联盟、南京浦口文化产业联合会会员单位,可以为您提供更好的服务!


  主营项目:众筹全案服务、网站营销全案服务、网站建设、微信小程序开发、电商网店设计、H5页面设计、腾讯社交广告投放、竞价托管、网站优化、电商代运营等


  合作客户:百度、苏宁易购、饿了么、美的、创维家电、新东方在线、宝丽莱、金山WPS秀堂、伊莱克斯


  资质荣誉:百度商业服务市场2017年度最佳图片服务商、南京电子商务协会会员单位、猪八戒网官方认证签约服务商、江苏八戒服务网联盟、南京浦口文化产业联合会会员单位、八戒通TOP服务商、"易拍即合杯"H5创意大赛"三等奖"。



致力于为客户创造更多价值
13913005726 025-66045668
需求提交
电话咨询
在线咨询