dedecms列表页如何调用文章内多张图片?如图

2025-05-06 06:06:36
推荐回答(1个)
回答1:

  {dede:sql sql='Select u.title,u.url from dede_archives as a left join dede_uploads as u on a.id=u.arcid where  a.litpic <> u.url and a.id=~id~'}
  

  •   {/dede:sql}

    联合查询dede_archives和dede_uploads两个表,读取该文章id下的图片文件

    a.litpic <> u.url这个语句是去除缩略图

    根据这个sql语句套用就可以了,而且可以根据这语句在首页、列表、频道首页调用某篇文章的所有图片,做个相册特效、幻灯特效都很简单,比使用织梦自带的图集模型感觉要方便些

    不过在首页、列表页调用所有图片,需要在common.func.php中写一个函数,根据文章id查询这两个表,返回一长串的

  • [field:title function='html2text(@me)'/]
  • ,语句和这个差不多