作者: oytktk(靖飒)
简单的说,就是DZ后台的插件设置中,有个对插件前台显示连接的隐藏功能,但现在的情况是,你一旦选择了隐藏之后,那么这个插件就被关闭了,所以现在的情况是,插件的开启和显示功能是重复的.
演示:
http://www.huasa.org/dz/plugins.php?p=weather
上面的演示中,我在后台设置了开启天气插件,但隐藏了连接,所以在前台看不到天气插件的连接但可以通过地址访问的到!
解决这个问题的方法如下:
include/cache.php
查找:- if ($plugs[plug_stats] == 2){
- $data["pluglink"] .= '| <a href="plugins.php?p='.$plugs[plug_key].'"><font class="navtd">'.$plugs['plug_title'].'</font></a> ';
- $data["plugins_script"][] = $plugs['plug_key'];
- }
复制代码 改为:- if ($plugs[plug_stats] > 0){
- if($plugs[plug_stats] ==2){
- $data["pluglink"] .= '| <a href="plugins.php?p='.$plugs[plug_key].'"><font class="navtd">'.$plugs['plug_title'].'</font></a> ';}
- $data["plugins_script"][] = $plugs['plug_key'];
- }
复制代码 如果你安装上老F的插件自动加入下拉菜单的话,这么改:
查找:- if ($plugs[plug_stats] == 2){
- $data["pluglink"] .= '<div class=menuitems><a style=font-size:9pt;line-height:14pt; href=plugins.php?p='.$plugs[plug_key].'>'.$plugs['plug_title'].'</a></div>';
- $data["plugins_script"][] = $plugs['plug_key'];
- }
复制代码 改为:- if ($plugs[plug_stats] > 0){
- if($plugs[plug_stats] ==2){
- $data["pluglink"] .= '<div class=menuitems><a style=font-size:9pt;line-height:14pt; href=plugins.php?p='.$plugs[plug_key].'>'.$plugs['plug_title'].'</a></div>';}
- $data["plugins_script"][] = $plugs['plug_key'];
- }
复制代码
[ 本帖最后由 oytktk 于 2007-9-19 18:53 编辑 ] |