欢迎访问融科网络!我们专注于郑州网站建设郑州网站制作郑州网站设计郑州做网站等相关服务!
营销之道 干货分享
了解企业新动态,分享前沿的营销推广干货,成长路上,我们携手同行

编程代码

织梦底层友链模块样式的代码修改

标签: 作者:融科网络 | 点击:
04

Nov
2019

导语
最近在接到一个新的网站时遇到了一些问题,该网站要的是把友链的模块进行修改一下,我们所用的是织梦的一个模版,这个问题也是大多数的同学遇到的问题就是修改源码底层
 

最近在接到一个新的网站时遇到了一些问题,该网站要的是把友链的模块进行修改一下,我们所用的是织梦的一个模版,这个问题也是大多数的同学遇到的问题就是修改源码底层样式,比如flink友链模块,下面是织梦58小编在修改时遇到的问题极其修改办法。
  图片:
  {dede:flink row=’24′ type=’image’ titlelen=”24″ typeid=”0″}
  底层标签 [field:link /
  {/dede:flink}
  文字:
  {dede:flink row=’24′ type=’text’ titlelen=”24″ typeid=”0″}
  底层标签 [field:link /]
  {/dede:flink}
  row=’24′ 表示读取24个,如果row不设置,则默认为24,
  titlelen=”24″ 表示友链为文字形式,网站名称取24字符宽度,网站编码GBK则12个汉字,网站编码为UTF-8则为8个汉字.
  typeid=”0″    1 综合网站 2 娱乐类 3 教育类   4 计算机类 5 电商 6 网上信息   7 论坛类 8 其它类型如果typeid=”0″或者不填,则读取全部类型,
  type=’image’
  type=’text’
  dede友链标签知识
  仿站的时候织梦CMS默认友链标签{dede:flink row='24'}在默认情况下底层源码会生成<li></li>样式呢?怎么去掉这个默认样式呢?首页源码中没有发现啊?其实这个底层源码是在flink.lib.php 文件中写入的。
  打开/include/taglib/flink.lib.php 文件找到:
  if(trim($ctag->GetInnerText())=='') $innertext = "<li>[field:link /]</li>";
  将<li></li>去掉即可。
  还有一个更简单的办法,就是直接使用str_replace函数在标签中进行替换即可。
  代码为:
  {dede:flink row='24' function="(str_replace(array('<li>','</li>'),'',@me))"/}
  只是大家要注意array这个是一个数组而已。同理,这办法可以适用于很多地方。也是php中一个比较重要的函数。所以大家在运用的时候一定要注意一下这类的问题。 郑州融科网络专注于企业网站建设、网站制作、高端网站设计,郑州荥阳、上街做网站就找融科网络!
本文章网址:http://www.ppssdd.com/code/14375.html。转载请保留出处,谢谢合作!

全网(营销型+响应式)专业定制

快速搭建高询盘+营销独立站

微信扫一扫 添加微信

推荐分享,免费SEO诊断

扫码加好友,即送价值1880元的SEO优化教程

(网站没排名,轻松让关键词上首页!专注H5企业建站+网站优化推广)

上一篇:DEDECMS栏目页/内容详细页调用当前文档作者的会员头像的办法

下一篇:dedecms的arclist循环中判断第一个li添加css,否则不加

  • 网站建设咨询
  • 网站建设案例
建站流程
  • 网站需
    求分析
  • 网站策
    划方案
  • 页面风
    格设计
  • 程序设
    计研发
  • 资料录
    入优化
  • 确认交
    付使用
  • 后续跟
    踪服务
  • 151-3895-5886
  • 品牌网站建设定制
  • 营销型网站建设定制