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

编程代码

dedecms调用指定栏目图集相关文章做一个单页文章-相关文章调用

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

Nov
2019

导语
dedecms调用相关新闻技巧,指定栏目相关新闻相关新闻用{dede:likearticle }{/dede:likearticle}调用,搞了一个下午才搞定。网上搜索很多调用办法都不适合,我要实现的效果是:dedecms调用指定
 

dedecms调用相关新闻技巧,指定栏目相关新闻相关新闻用{dede:likearticle }{/dede:likearticle}调用,搞了一个下午才搞定。网上搜索很多调用办法都不适合,我要实现的效果是:dedecms调用指定栏目图集相关新闻做一个单页新闻,实现个人专辑的图集列表。

dedecms 新闻源码中加入相关新闻调用代码:

{dede:likearticle row='60' mytypeid='720'}                
<li>
<div class="l_img01"><a href=http://www.dede58.com/a/dedejq/"[field:arcurl /]" target="_blank"><img src=http://www.dede58.com/a/dedejq/"[field:litpic/]" 
display:block; height:200px;  width:134px;></a><span class="title">[field:title/]</span>
</li>             
{/dede:likearticle}

帮助中定义为:

++++++++++++++++++++++++++++

dedecms标签名称:likearticle

功能说明:自动关连文档标签
适用范围:内容详细页使用
基本语法:
{dede:likearticle row='' col='' titlelen='' infolen=''}
<a href='[field:arcurl/]'>[field:title/]</a>
{/dede:likearticle}
参数说明:
col='' 分多少列显示(默认为单列)
row='10' 返回文档列表总数
titlelen = '30' 标题长度 等同于titlelength
infolen='160' 表示内容简介长度 等同于infolength
mytypeid='720'手工指定要限定的栏目id,用,分开表示多个,这个特别重要,这里用typeid=这个标签无效的。
innertext = '' 单条记录样式(指标签中间的内容)

  之所以搞了一个下午,是因为被网上教程误导了,以下就是错误的说明和修改办法,千万注意,如果这样修改了,mytypeid=这个指定栏目的标签会失效

底层源码字段:
ID(同 id),typeid, channel, arcrank, mid, click, title, fulltitle, textlink, info, filename, typeurl, stime,senddate, litpic(同picname)
+++++++++++++++++++++++++++
怎么修改:
找到文件:\include\taglib\likearticle.lib.php
找到代码:
$typeid = " And arc.typeid in($typeid) And arc.id<>$arcid ";
修改为:
$typeid = " And arc.id<>$arcid ";

  示例URL:张筱雨.html

  上面这种办法是Keywords关联、调用的,还有一种调用办法是直接填写Keywords的,意思就是单一Keywords的相关新闻调用

  新闻源码加入以下代码:

  {dede:arclist row='4' titlelen='20' typeid='884' orderby='pubdate' type='image.' keyword='张筱雨'}
<li>
<div class="l_img01"><a href=http://www.dede58.com/a/dedejq/"[field:arcurl /]" target="_blank"><img src=http://www.dede58.com/a/dedejq/"[field:litpic/]" 
display:block; overflow:hidden; width:152px;></a></div>
<p><a href=http://www.dede58.com/a/dedejq/"[field:arcurl /]" target="_blank">[field:title/]</a></p>
</li>
{/dede:arclist}

  这身根据固定Keywords调用的办法,还有一种使用sql语句调用相关新闻:

  代码:

  {dede:sql sql="SELECT t.aid,t.tag,a.id,a.title FROM zhuzhuzhu_taglist as t left join zhuzhuzhu_archives a on t.aid = a.id where t.tag='温州天气' LIMIT 0 , 130" orderby='rank'} 
<a href=http://www.dede58.com/a/dedejq/"[field:id runphp='yes'] $id=@me;@me='';$url=GetOneArchive($id);@me=$url['arcurl'];[/field:id]" title="[field:title/]" >[field:title  function="cn_substr(@me,90)"/]<BR>
</a> 
{/dede:sql}

郑州融科网络专注于企业网站建设、网站制作、高端网站设计,郑州荥阳、上街做网站就找融科网络!
本文章网址:http://www.ppssdd.com/code/14453.html。转载请保留出处,谢谢合作!

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

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

微信扫一扫 添加微信

推荐分享,免费SEO诊断

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

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

上一篇:dedecms源码中增加dede图集内容图片download功能

下一篇:织梦(dedecms)循环调用二级栏目下三级栏目

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