首页 > 网站 > 建站经验 > 正文

dede让每个分类都有专门的友情链接

2024-04-25 20:48:41
字体:
来源:转载
供稿:网友

首先各位可以先看看我们的样板 这个网站的所有分类都是二级域名。
首页只显示了首页的链接。

而这个二级域名  就显示自己的友情链接。

     后台就是这样:
    把友情链接的网站类型的数据绑定到 我们的分类里。
这样我们添加一个友情链接的时候,选择中哪个分类就是为哪个分类添加友情链接,管理很简单。

     分类模板里边的调用 直接是就可以:
       {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>

相应的友情链接编辑页面也改一下 改成分类数据就好。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表