首先各位可以先看看我们的样板 这个网站的所有分类都是二级域名。
首页只显示了首页的链接。
而这个二级域名 就显示自己的友情链接。
后台就是这样:
把友情链接的网站类型的数据绑定到 我们的分类里。
这样我们添加一个友情链接的时候,选择中哪个分类就是为哪个分类添加友情链接,管理很简单。
分类模板里边的调用 直接是就可以:
{dede:flink row=’24′ /} 24是指最大数量。
友情链接这个标签当然还要动动手脚:是这个文件 flink.lib.php
在sql语句段组成前添加:
if($envs['typeid']){
$wsql .= " And typeid= ‘".$envs['typeid']."’";}
else{
$wsql .= " And typeid= ’0′";
}
这样程序就会自动将能当前的分类id赋值给 友情链接的查询语句的typeid条件。
附带友情链接添加页面的模板大修改部分:文件是friendlink_add.htm
<tr>
<td height="25">网站类型:</td>
<td>
<select name="typeid" id="typeid">
<option value="0">首页</option>
<?php
$dsql->SetQuery("select * from 2d30_arctype");
$dsql->Execute();
while($row=$dsql->GetObject())
{
echo " <option value=’".$row->id."’>".$row->typename."</option>\r\n";
}
?>
</select>
</td>
</tr>
相应的友情链接编辑页面也改一下 改成分类数据就好。