以下内容版权所有,转载请注明出自www.13ws.com,也算是帮我宣传一把,呵呵! ☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★ 广告位:)本人有一些多余的高速双线空间出售,价格便宜,支持asp,php,asp.net, 有需要的请联系我QQ:77709533 欢迎大家加入我们的CMS技术交流QQ群44429076,更多实用修改会在此群发布 ☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★ 下面进入主题: 效果演示:
功能 1、取消原来的按模型分类显示,改为按栏目归属显示 2、只有父栏目开启了投稿,子栏目才会显示 3、只有用户所属的会员组权限大于等于当前栏目所需的投稿权限后才显示 修改的地方比较多,请各位先把/e/DoInfo/这个文件夹下的所有文件备份,以下所有修改都是针对5.0的默认文件修改,如果你自己之前修改过这些文件请对照着修改 第一步:修改/e/DoInfo/addinfo.php文件 查找原始<? //输出可管理的模型 $modsql=$empire->query("select mid,qmname from {$dbtbpre}enewsmod where qenter<>'' order by mid"); while($modr=$empire->fetch($modsql)) { $fontb=""; $fontb1=""; if($modr['mid']==$mid) { $fontb="<b>"; $fontb1="</b>"; } ?> <table width="100%" border="0" cellpadding="3" cellspacing="1" class="tableborder"> <tr class="header"> <td height="23"> <?=$modr[qmname]?>管理</td> </tr> <tr> <td height="23" bgcolor="#FFFFFF"><img src="../data/images/msgnav.gif" width="5" height="5"> <a href="ChangeClass.php?mid=<?=$modr[mid]?>"><?=$fontb?>增加<?=$modr[qmname]?> <?=$fontb1?></a></td> </tr> <tr> <td height="23" bgcolor="#FFFFFF"><img src="../data/images/msgnav.gif" width="5" height="5"> <a href="ListInfo.php?mid=<?=$modr[mid]?>"><?=$fontb?>管理<?=$modr[qmname]?> <?=$fontb1?></a></td> </tr> </table> <br> <? } ?> 修改为如下: <?include("checkmenu.php");?> ========================================================================= 查找$url="<a href='../../'>首页</a> > <a href='../member/cp'>控制面板</a> > <a href='ListInfo.php?mid=".$cr['modid']."'>管理信息</a> > ".$word." (".$mr[qmname].")"; 修改为 $url="<a href='../../'>首页</a> > <a href='../member/cp'>控制面板</a> > <a href='ListInfo.php?mid=".$cr['modid']."&classid=".$_GET[classid]."'>管理信息</a> > ".$word." "; ========================================================================= 查找$rechangeclass=" [<a href='ChangeClass.php?mid=".$cr['modid']."'>重新选择</a>]"; 修改为$rechangeclass=" [<a href='index.php'>重新选择</a>]";
第二步,修改/e/DoInfo/index.php文件 查找<? while($r=$empire->fetch($sql)) { ?> <table width="100%" border="0" cellpadding="3" cellspacing="1" class="tableborder"> <tr class="header"> <td height="23"><?=$r[qmname]?>管理</td> </tr> <tr> <td height="23" bgcolor="#FFFFFF"><img src="../data/images/msgnav.gif" width="5" height="5"> <a href="ChangeClass.php?mid=<?=$r[mid]?>">增加<?=$r[qmname]?></a></td> </tr> <tr> <td height="23" bgcolor="#FFFFFF"><img src="../data/images/msgnav.gif" width="5" height="5"> <a href="ListInfo.php?mid=<?=$r[mid]?>">管理<?=$r[qmname]?></a></td> </tr> </table> <br> <? } ?> 修改为 <?include("checkmenu.php");?> ====================================================================
第三步 修改/e/DoInfo/listinfo.php文件 查找<input type="button" name="Submit" value="增加信息" onclick="self.location.href='ChangeClass.php?mid=<?=$mid?>';"> 修改为 <?if($_GET[classid]!=""){?> <input type="button" name="Submit" value="增加信息" onclick="self.location.href='addinfo.php?mid=<?=$mid?>&classid=<?=$_GET['classid']?>';"> <?}?> ===================================================================== 查找 $search.="&totalnum=$num"; 修改为 $search.="&totalnum=$num"; if($_GET[classid]!="") { $query.=" and classid=".$_GET[classid]; } ===================================================================== 查找 <? //输出可管理的模型 $modsql=$empire->query("select mid,qmname from {$dbtbpre}enewsmod where qenter<>'' order by mid"); while($modr=$empire->fetch($modsql)) { $fontb=""; $fontb1=""; if($modr['mid']==$mid) { $fontb="<b>"; $fontb1="</b>"; } ?> <table width="100%" border="0" cellpadding="3" cellspacing="1" class="tableborder"> <tr class="header"> <td height="23"> <?=$modr[qmname]?>管理</td> </tr> <tr> <td height="23" bgcolor="#FFFFFF"><img src="../data/images/msgnav.gif" width="5" height="5"> <a href="ChangeClass.php?mid=<?=$modr[mid]?>"><?=$fontb?>增加<?=$modr[qmname]?> <?=$fontb1?></a></td> </tr> <tr> <td height="23" bgcolor="#FFFFFF"><img src="../data/images/msgnav.gif" width="5" height="5"> <a href="ListInfo.php?mid=<?=$modr[mid]?>"><?=$fontb?>管理<?=$modr[qmname]?> <?=$fontb1?></a></td> </tr> </table> <br> <? } ?> 修改为 <?include("checkmenu.php");?> ============================================================== 查找 $url="<a href='../../'>首页</a> > <a href='../member/cp'>控制面板</a> > <a href='ListInfo.php?mid=$mid'>管理信息</a> (".$mr[qmname].")"; 修改为 $url="<a href='../../'>首页</a> > <a href='../member/cp'>控制面板</a> > <a href='ListInfo.php?mid=".$mid."&classid=".$_GET[classid]."'>管理信息</a> > ".$word." "; ============================================================== 第四步 新建一个文件/e/DoInfo/checkmenu.php 内容如下:以下内容2008年10月13日23:47分重新更新过
<? function ShowClass_ListNews($bclassid,$exp,$groupidc){ $lw="41"; global $empire,$dbtbpre; $sqlcwl=$empire->query("select * from {$dbtbpre}enewsclass where bclassid='$bclassid' and wburl='' order by
myorder,classid"); if(empty($exp))//js { $exp="|-"; } if(empty($bclassid)) { $bclassid=0; $exp="|-"; } else { $exp=" ".$exp; } $num=$empire->num1($sqlcwl); if($num==0&&$bclassid==0)//无记录 { echo $GLOBALS['notrecordword']; return ""; } $returnstr=""; ?> <table border='0' cellspacing='0' cellpadding='0'> <?php $i=1; $temps=explode("|",$lw); while($rcwl=$empire->fetch($sqlcwl)) { //if(CheckHaveInClassid($rcwl,$adminclass)==0) //{ // continue; //} if((int)$groupidc<(int)$rcwl[qaddgroupid]) { continue; } if($rcwl[openadd]) { continue; } $tmpbiaoz=1; for($tms=0;$tms<count($temps);$tms++) { if($rcwl['classid']==$temps[$tms]) { $tmpbiaoz=0; } } if($tmpbiaoz==0) { continue; } //链接地址 //$classurl=sys_ReturnBqClassUrl($rcwl); //终级栏目 if($rcwl[islast]) { $color=" style='background:#99C4E3'"; //最后一个子栏目 if($i==$num) {$menutype="file1";} else {$menutype="file";} $classname="<a href=ListInfo.php?mid=".$rcwl[modid]."&classid=".$rcwl[classid]." onclick='tourl
($rcwl[bclassid],$rcwl[classid]);' onmouseout=\"this.style.fontWeight=''\" onmouseover=\"this.style.fontWeight='bold'\"
oncontextmenu=\"ShowRightMenu(this,".$rcwl[bclassid].",".$rcwl[classid].",'".$classurl."',1)\">".$rcwl[classname]."</a>"; $onmouseup=""; } else { $color=""; //最后一个大栏目 if($i==$num) { $menutype="menu3"; $listtype="list1"; $onmouseup="chengstate('".$rcwl[classid]."')"; } else { $menutype="menu1"; $listtype="list"; $onmouseup="chengstate('".$rcwl[classid]."')"; } $classname=$rcwl[classname]; $classname="<a onmouseout=\"this.style.fontWeight=''\" onmouseover=\"this.style.fontWeight='bold'\"
oncontextmenu=\"ShowRightMenu(this,".$rcwl[bclassid].",".$rcwl[classid].",'".$classurl."',0)\">".$rcwl[classname]."</a>"; } ?> <tr> <td id="pr<?=$rcwl[classid]?>" class="<?=$menutype?>" onclick="<?=$onmouseup?>"><?=$classname?></td> </tr> <tr id="item<?=$rcwl[classid]?>" style="display:none"> <td class="<?=$listtype?>"> <?php $jsstr.="<option value='".$rcwl[classid]."'".$color.">".$exp.$rcwl[classname]."</option>"; $jsstr.=ShowClass_ListNews($rcwl[classid],$exp,$groupidc); ?> </td> </tr> <?php $i+=1; } ?> </table> <?php return $jsstr; } $muserid=(int)getcvar('mluserid'); $musername=getcvar('mlusername'); if(empty($musername)) { $musername="游客"; } if($muserid=="") { $uid=$user[userid]; } else { $uid=$muserid; } if($uid=="") { echo '<link href="../data/images/qcss.css" rel="stylesheet" type="text/css"> <SCRIPT language=javascript> var secs=3;//3秒 for(i=1;i<=secs;i++) { window.setTimeout("update(" + i + ")", i * 1000);} function update(num) { if(num == secs) { self.location.href="/e/member/login";; } else { } } </SCRIPT> </head>
<body> <br> <br> <br> <br> <br> <br> <table width="500" border="0" align="center" cellpadding="3" cellspacing="1" class="tableborder"> <tr class="header"> <td height="25"><div align="center">信息提示</div></td> </tr> <tr bgcolor="#FFFFFF"> <td height="80"> <div align="center"> <br> <b>您尚未登陆,不能进行此操作,请先登陆后重试!</b> <br> <br><a href="/e/member/login">如果您的浏览器没有自动跳转,请点击这里</a> <br><br> </div></td> </tr> </table>'; exit(1); } $user_r=$empire->fetch1("select * from {$dbtbpre}enewsmember where userid=".$uid); //用户组权限 $gr=$empire->fetch1("select * from {$dbtbpre}enewsmembergroup where groupid=".$user_r[groupid]); ?> <link href="../data/menu/menu.css" rel="stylesheet" type="text/css"> <script src="../data/menu/menu.js" type="text/javascript"></script> <script language="javascript" src="../data/rightmenu/context_menu.js"></script> <script language="javascript" src="../data/rightmenu/ieemu.js"></script> <table border='0' cellspacing='0' cellpadding='0'> <tr height=20> <td id="home"><img src="../data/images/homepage.gif" border=0></td> <td><a href="#ecms" onmouseout="this.style.fontWeight=''" onmouseover="this.style.fontWeight='bold'"
oncontextmenu="ShowRightMenu(this,0,0,'',2)">管理信息</a></td> </tr> </table> <?php $notrecordword="没有可以管理的项目"; $jsstr=ShowClass_ListNews(0,$exp,$user_r[groupid]); ?>
上传以下图片:
|