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

时间:2014-08-09

 

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

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

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

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

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

上一条:dedecms专题分节点自由单独调用的实现方法 下一条:dedecms整合phpwind7.X后的页面跳转问题

相关文章

最新文章