dedecms list标签问题,第1张

修改inlcude下的arclistviewclassphp文件

搜索

if($row = $this->dsql->GetArray("al"))

在下面的大括号内添加几行代码

$query = "Select body From `#@__addonarticle`where aid =$row[id] ";

$this->dsql->SetQuery($query);

$this->dsql->Execute();

$temp=$this->dsql->GetArray());

$row['body']=$temp['body'];

然后在直接使用[field:body/]即可

可能不同版本的代码不太一样.你先试试吧

步骤一:

  修改include/extendfuncphp文件,在最底下添加如下代码:

  //取第一张图地址

  function firstimg($str_pic)

  {

  $str_sub=substr($str_pic,0,-7)"jpg";//删除缩略图字符串最后七位,然后再补上后缀jpg

  return $str_sub;

  }

  步骤二:直接在dede模板里面写调用标签

  然后在模板里循环调用:

  在列表使用:[field:litpic function=firstimg('@me')/]

  在内容页使用:{dede:field name='litpic' function="firstimg(@me)"/} (首页调用内容页就用这个代码了)

望采纳!!谢谢!!

楼主你好

这个就是限制了只显示13个,其余的按下一页的形式显示,所以你还要加这样的一段代码才可以:

{dede:pagelist listitem="info,index,end,pre,next,pageno,option" listsize="5"/}

希望可以帮到你。 林羽凡

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dedecms list标签问题

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情