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

dedecms列表页如何调用文章内多张?如图,第1张

你好,织梦dedecms程序发布文章的时候,上传是可以添加alt标签的,具体操作方法很简单只需要

首先进入发布文章对话框编辑处,点击图像按钮,上传,有两种方式

1、超链接,说白了就是外部链接的地址,如果你需要外部链接那么你需要注意是否选择下载远程和资源,如果你选择勾选上,那么就是把外部链接的本地化,就是直接保存到你那的服务器空间里,添加alt标签就是在属性下面如下图所示

2、从本地上传

从本地上传添加alt也是一样的在替换文本哪里直接输入标签alt即可

<script src="/style/jquery-144minjs"></script>

<script src="/style/slidesminjqueryjs"></script> /调用相关jq代码/

<script>

$(function(){

$('#products')slides({

preload: true,

preloadImage: 'img/loadinggif',

effect: 'slide, fade',

crossfade: true,

slideSpeed: 200,

fadeSpeed: 500,

generateNextPrev: true,

generatePagination: false

});

});

</script>

<div id="products_example">

<div id="products">

<div class="slides_container">

{dede:fieldid function="Getimgs1(@me,370,275,4)" /} /调用大图集/

</div>

<ul class="pagination">

{dede:fieldid function="Getimgs(@me,138,138,4)" /} /调用小图集/

</ul>

</div>

</div>

在后台添加图集进行测试,这里把测试结果粘贴

  {dede:sql sql='Select utitle,uurl from dede_archives as a left join dede_uploads as u on aid=uarcid where  alitpic <> uurl and aid=~id~'}

  <li><a href="javascript:void(0);" ><img src="[field:url/]" alt="[field:title function='html2text(@me)'/]" width="110" height="76"/></a></li>

  {/dede:sql}

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

alitpic <> uurl这个语句是去除缩略图

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

不过在首页、列表页调用所有,需要在commonfuncphp中写一个函数,根据文章id查询这两个表,返回一长串的<li><a href="javascript:void(0);" ><img src="[field:url/]" alt="[field:title function='html2text(@me)'/]" width="110" height="76"/></a></li>,语句和这个差不多

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dedecms列表页如何调用文章内多张?如图

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情