
帝国cms后台友情链接显示信息不全以及站点地址无法在有logo情况下显示,本文在这基础上对源文件做了一次修改。
修改前效果图
修改后效果图
修改文件地址: e\admin\tool\ListLink.php
文件的196行开始一直到243行,代码如下:
<table width="100%" border="0" align="center" cellpadding="3" cellspacing="1">
<tr>
<td width="50%" height="25">位置:<a href="ListLink.php<?=$ecms_hashur['whehref']?>">管理友情链接</a></td>
<td><div align="right" class="emenubutton">
<input type="button" name="Submit5" value="增加友情链接" onclick="self.location.href='AddLink.php?enews=AddLink<?=$ecms_hashur['ehref']?>';">
</div></td>
</tr>
</table>
<table width="100%" border="0" align="center" cellpadding="3" cellspacing="1">
<tr>
<td> 选择类别:
<select name="classid" id="classid" onchange=window.location='ListLink.php?<?=$ecms_hashur['ehref']?>&classid='+this.options[this.selectedIndex].value>
<option value="0">显示所有类别</option>
<?=$cstr?>
</select> </td>
</tr>
</table>
<br>
<table width="100%" border="0" align="center" cellpadding="3" cellspacing="1" class="tableborder">
<tr class="header">
<td width="3%" height="25"> <div align="center">ID</div></td>
<td width="10%" height="25"> <div align="center">博客名</div></td>
<td width="10%" height="25"> <div align="center">友情类别</div></td>
<td width="10%" height="25"> <div align="center">博客地址</div></td>
<td width="10%" height="25"> <div align="center">博主联系方式</div></td>
<td width="15%" height="25"> <div align="center">简介</div></td>
<td width="10%" height="25"> <div align="center">logo预览</div></td>
<td width="12%"><div align="center">显示状态</div></td>
<td width="20%" height="25"> <div align="center">操作</div></td>
</tr>
<?
while($r=$empire->fetch($sql))
{
//文字
if(emptyempty($r[lpic]))
{
$logo="无";
}
//图片
else
{
$logo="<a href='".$r[lurl]."' target=".$r[target]."><img src='".$r[lpic]."' alt='".$r[lname]."' border=0 width='".$r[width]."' height='".$r[height]."'></a>";
}
if(emptyempty($r[checked]))
{$checked="关闭";}
else
{$checked="显示";}
if($r[classid]==1)
{
$classid='首页链接';
}
else if($r[classid]==2)
{
$classid='站长推荐';
}
else
{
$classid='优秀博客';
}
?>
<tr bgcolor="#FFFFFF" onmouseout="this.style.backgroundColor='#ffffff'" onmouseover="this.style.backgroundColor='#C3EFFF'">
<td height="25"> <div align="center">
<?=$r[lid]?>
</div></td>
<td height="25"> <div align="center">
<?=$r[lname]?>
</div></td>
<td height="25"> <div align="center">
<?=$classid?>
</div></td>
<td height="25"> <div align="center">
<a href=""></a><?=$r[lurl]?>
</div></td>
<td height="25"> <div align="center">
<?=$r[email]?>
</div></td>
<td height="25"> <div align="center">
<?=$r[lsay]?>
</div></td>
<td height="25"> <div align="center">
<?=$logo?>
</div></td>
<td><div align="center"><?=$checked?></div></td>
<td height="25"> <div align="center">[<a href="AddLink.php?enews=EditLink&lid=<?=$r[lid]?>&cid=<?=$classid?><?=$ecms_hashur['ehref']?>">修改</a>] [<a href="ListLink.php?enews=DelLink&lid=<?=$r[lid]?>&cid=<?=$classid?><?=$ecms_hashur['href']?>" onclick="return confirm('确认要删除?');">删除</a>]</div></td>
</tr>
<?
}
?>
<tr bgcolor="#FFFFFF">
<td height="25" colspan="9">
<?=$returnpage?>
</td>
</tr>
</table>友情链接加的数量多了之后,管理越来不方便。
因为一个页面只显示十几个,查看链接需要来回翻页,并且也不能使用查询。
那么是否可以修改显示数量,直接显示全部的友情链接,从而方便管理呢?
打开 e/admin/tool/ListLink.php 文件
搜索
$line=
修改后边的数字为你想要每页显示的数量即可



