dedecms会员发布文章怎么提取第一张图为缩略图?

dedecms会员发布文章怎么提取第一张图为缩略图?,第1张

方法/步骤

先查找出缩略存放在网站空间里面的位置

1,一般默认的位置都是在根目录下面/image/defaultpicgif,默认的文件名师defaultpicdif。如果不在默认根目录下面的image文件夹里面的话,我们可以用审查工具查看下的位置。打开你网站显示缩略图的网页,右键点击审查工具,现在一般浏览器都带的有审查工具的,一般快捷键是F12。

2,动手制作一张,替换默认的

找到的路径和的大小以后,我们就需要制作一张,把内容换成我们自己网站的内容,然后把名称改为defaultpicgif,然后用FTP或者织梦自带的文件式管理器,然后把文件上传到/image目录下覆盖掉原来的就行了。

注意事项

1需要注意制作的大小要跟默认的保持一致,默认大小是125(宽)114(高)像素的

2要把替换的跟默认的名称保持一致

你试试看看行不行

{dede:arclist type='image' typeid='0' titlelen='24' row='2' col='4' imgwidth='120' imgheight='90'}

<table width='120' border='0' align="center" cellpadding='2' cellspacing='1' bgcolor='#E6EAE3'>

<tr align='center'>

<td bgcolor='#FFFFFF'>[field:imglink/]</td>

</tr>

<tr align='center'>

<td height='20' bgcolor="#FFFFFF">[field:textlink/]</td>

</tr>

</table>

{/dede:arclist}

解决dedecms将文章第一张设置为文章缩略图问题:

update dede_archives,dede_addonarticle set

dede_archiveslitpic=substring(dede_addonarticlebody,INSTR(dede_addonarticlebody,'src=\"')+5,100) where

dede_archivesid=dede_addonarticleaid;

update dede_archives set litpic=substring(litpic,1,instr(litpic,'\"' )-1);

将以上sql语句在后台的sql命令行工具里面运行一下即可,注意语句里面的“dede_”改为自己的数据库前缀,系统默认为dede_。

另外注意:之前设置的文章缩略图路径将全部替换,截图文章第一张为缩略图路径(无图则空白)。

你先试试楼上的方法~

如果不行那就用万能调用,无论什么数据只要数据库中有就能显示出来~

大致操作如下:

1、使用sql标签(dede帮助文档中有例子,很容易理解)

2、下载个数据库查看软件,打开dede你所做网站的数据库,找到软件字段所在的数据表(不懂数据库也没关系,就那些表,一个一个点开找就行啦,或百度“dede软件所在数据表”)

3、找到相应字段~!

ok了,sql需要的2个条件(数据表名称、字段名称)你都有了,按1的实现就行了

57的type改成了listtype='',所以你的type='image'里面还多了个要改成listtype='image'

<a href="[field:arcurl/]">[field:image/]</span></a>这段标签对明显不是完整的,掉了一个<span>,要改成<a href="[field:arcurl/]"><span>[field:image/]</span></a>

从你给出的代码只发现了这些问题,建议缩略图调用最好使用:

<img src="[field:picname/]" width=" ";height=" " border="0" alt="[field:title function='html2text(@me)'/]" />这样的形式,有利于网站代码优化。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dedecms会员发布文章怎么提取第一张图为缩略图?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情