本文介绍了织梦dedecms中内页分类频道加友情链接的三种方法,有需要的朋友参考下。

织梦dedecms中内页分类频道加友情链接,方法有三种:
先讲方法,后讲原理:
方法:先找到首页模版index.htm,往下拉,比较靠下的部分可以找到{dede:flink row='24' /}(或者是{/dede:flink}),修改成{dede:flink row='24' typeid="1"/}。
然后在其他页面,比如列表页,加上首页友情链接那块代码,记得要复制完全哦,然后把{dede:flink row='24' /}修改成
{dede:flink row='24' typeid="2"/}。
 
使用方法:
首页交换连接时,类型要选择1 综合网站,内页相应的,要看typeid="?",对应是分类信息了,这个栏目可以稍加修改,调用网站分类的ID,这样才可以真正实现分类显示友情连接
 
分类频道调用友情连接
找到/后面/templets/friendlink_add.htm,把网站类型修改为:
 
代码示例:<tr>
<td height="25">网站类型:www.jbxue.com</td>
<td>
<select name="typeid" id="typeid">
<option value="1">首页</option>
<?php
 $dsql->SetQuery("select * from dede_arctype");
 $dsql->Execute();
 while($row=$dsql->GetObject())
 {
  echo " <option value='".$row->id."'>".$row->typename."</option>rn";
 }
 ?>
 </select>
 </td>
</tr>
这样就在增加友情连接时会显示网站分类了,那么要分类页面如何调用呢。
添加一个函数找到/include/arc.listview.class.php文件,在类的最后}之前加入: 
 
代码示例:function getlmlink($typeid)
 {
  $tsql = new DedeSql(false);
  $typelink2 = '<div class="pcs linkborder"><p class="linktitle">友情连接&nbsp;</p><div class="links">';
  $tsql->SetQuery("select * from #@_flink where typeid='$typeid'");
  $tsql->Execute('t');
  while($row = $tsql->GetArray('t',MYSQL_ASSOC))
  {
     $typelink2 .= "<a href='".$row['url']."' target=_blank>".$row['webname']."</a> ";
  }
  if( strlen($typelink2)>90   )
  {     
    return $typelink2."</div></div> www.jbxue.com";   
  }
  else
  {
   echo '';
  }
 }
 
在模板页面加上:
{dede:pagelist listitem="pagefirstlink" listsize="0"/}

织梦dedecms内页分类频道友情链接实现方法的更多相关文章

  1. 织梦DedeCms获取当前页面URL地址的调用方法

    织梦内容页如何调用当前页面url?相信很多对织梦感兴趣的朋友都会去考虑这个问题:在文章内容中加入本文链接,除了 保护自己版权外还可以增加网站的外链收录.网上这方面的帖子一搜一大堆,但多数都只能调用相对 ...

  2. [转载]织梦CMS首页调用分类信息栏目及列表方法

    原文地址:织梦CMS首页调用分类信息栏目及列表方法作者:小武哥 不懂代码,搜索学习一晚上,都是说调用特定栏目分类信息列表的,用这个代码 {dede:arclistsg row='10' titlele ...

  3. 织梦DedeCms用SQL语句调用数据库任意内容方法

    织梦DedeCms给我们提供了大量调用标签,供我们调用各种数据,但提供再多的标签,也有满足不了我们的时候,这时我们可以用SQL语句,灵活调用我们需要的内容. 如何任意调用数据库中的内容呢?先举个例子: ...

  4. 织梦DedeCMS提示信息框的修改,修改ShowMsg方法函数

    http://www.360doc.com/content/14/0408/13/16498929_367236469.shtml 织梦DedeCMS系统,处处都在用到提示信息,但是这个提示框,前台后 ...

  5. 织梦dedecms搜索页加上序列号autoindex

    在我们做织梦搜索页模板的时候经常会使用到autoindex标签.那么怎么才能实现搜索页可以使用呢?下面给大家分享下解决方法: 打开文件:include/arc.searchview.class.php ...

  6. 织梦dedecms|文章页通用标签

    当前位置: {dede:field name='position'/}上一页: {dede:prenext get='pre'/}下一页:    {dede:prenext get='next'/}收 ...

  7. 织梦dedecms列表页dede:pagelist分页问题

    pagelist是dede定义的一个分页标签.有时直接引用这个标签的时候,会出现分页标签变形问题.我在使用非默认模板的时候就遇到过两次. pagelist本身就有一些样式是在include/arc.l ...

  8. 修改织梦DedeCms文章页默认title的方法

    <title>{dede:field.title/}_{dede:field name='typeid' runphp='yes'}$id=@me;global $dsql;$sql=&q ...

  9. 织梦CMS首页调用分类信息栏目及列表方法

    不懂代码,搜索学习一晚上,都是说调用特定栏目分类信息列表的,用这个代码 {dede:arclistsg row='10' titlelen='24' orderby='pubdate' channel ...

随机推荐

  1. PHP socket 编程中的超时设置

    PHP socket 编程中的超时设置.网上找了半天也没找到.贴出来分享之:设置$socket 发送超时1秒,接收超时3秒: $socket = socket_create(AF_INET,SOCK_ ...

  2. 洛谷 [P1290] 欧几里得的游戏

    SG函数的应用 看到这题就想到了SG函数 那么可以考虑最终情况:一个数是x,另一个是0,那么先手必败(因为上一个人已经得到0了,其实游戏已经结束了) 剩下的情况:一个数n, 一个数m,假设n>m ...

  3. 【HDOJ5949】Relative atomic mass(签到)

    题意:给定一个只由H.C.O三种分子组成物质的分子式,求相对分子质量 len<=10 思路:队友写的 #include <stdio.h> #include <vector&g ...

  4. 树状数组求第K大(From CLJ)

    ; <<log2[n];p;p>>=) if(a[ret+p]<=kth) kth-=a[ret+=p]; return ret;

  5. MongoDB_单机版环境搭建

    linux上安装MogoDB http://www.runoob.com/mongodb/mongodb-linux-install.html 在https://www.mongodb.com/dow ...

  6. cout与cerr

    cout对应于标准输出流,默认情况下是显示器.这是一个被缓冲的输出,可以被重定向. cerr对应标准错误流,用于显示错误消息.默认情况下被关联到标准输出流,但它不被缓冲,也就说错误消息可以直接发送到显 ...

  7. WEB学习-CSS基础选择器

    基础选择器 标签选择器 就是标签的名字. • <h1>前端与移动开发<span>1期班</span>基础班</h1> css: • <style ...

  8. bzoj2555(lct维护sam)

    题意: (1):在当前字符串的后面插入一个字符串 (2):询问字符串s在当前字符串中出现了几次?(作为连续子串) 字符串长度<=6e5,询问总长度<=3e6 分析: 考虑建个sam,然后把 ...

  9. java队列--queue详细分析

    ---恢复内容开始--- Queue:基本上一个队列就是一个先入先出(FIFO)的数据结构 Queue接口与List.Set同一级别,都是继承了Collection接口,LinkedList实现了Li ...

  10. cut printf awk sed grep笔记

    名称 作用 参数 实例 cut 截取某列,可指定分隔 -f 列号 -d 分隔符 cut -d ":" -f 1, 3 /etc/passwd 截取第一列和第三列 printf pr ...