武汉SEO

您的位置:首页 > SEO核心技术

网站文章缩略图指定文件夹里的图片调用

2020-10-15 04:58:50


在网站建站时我有一次遇到过缩略图指定调用的需求,为什么要指定调用?在这里,操作网站过程中会有两种情况:1.发布文章时未加图片,导致文章没有产生缩略图,为使栏目列表美观,文章缩略图需指定调用;2.网站存在改版,改版后的模板与原模板相差太大,导致以前的缩略图全部模糊不清淅,而如果重新更改每篇文章的缩略图图片尺寸,则工程量大,不现实,所以文章缩略图需指定调用。
 
上面两种情况小墨都遇到过,今天就来分享一下我对网站文章缩略图指定调用的代码改造。
 

一、原文章有缩略图就不调用(用本身缩略图),无缩略图时指定调用

 

dede默认原来调用样式:

默认样式代码
 

栏目页正确方式代码改造

改造代码一
 
源代码:[field:array runphp="yes"]@me = (strpos(@me["litpic"],"defaultpic") ? "{@me[" : "{@me["); [/field:array]
 

内页正确方式代码写法

样式代码二
 
源代码:{dede:field.array runphp="yes"}@me = (strpos(@me["litpic"],"defaultpic") ? "{@me[" : "{@me["); {/dede:field.array}
 

改造后样式(栏目页举例):

样式举例

其中 /templets/default1/img/ 为你要指定的图片地址路径,mt_rand(1,70) 为此文件夹中图片命名1~70,70张图片随机调用。
 

二、原文章有、无缩略图,都指定调用

 

dede默认原来调用样式:

默认样式代码二
 

栏目页正确方式代码改造

改造后样式代码三
 
源代码:[field:array runphp="yes"]@me = ("{@me["); [/field:array]
 

内页正确方式代码写法

改造后样式代码四
 
源代码:{dede:field.array runphp="yes"}@me = ("{@me["); {/dede:field.array}
 

改造后样式(内页举例):

样式举例二
 
以上就是当遇到文章缩略图有问题时,需对文章缩略图重新调用的代码改造方式,及源代码分享。

相关文章

  • SEO优化百度移动端排名高级篇

    SEO优化百度移动端排名高级篇

    移动端这个用户群体是非常庞大的,假如你不优化自己的手机端网站,你会流失很大一部分用户的,所以,我们在优化好自己的pc端的同时,也不要忘记自己的移动端。 一、界面及功能的用户简单化 因为屏幕的原因,移动端站点需要将界面及功能更简单的呈现给用户,
  • 用数字标题营造爆款文章

    用数字标题营造爆款文章

    前面我讲了如何写出一个 提升网站点击率的SEO标题写法 ,里面提到了三个例子来举例说明我们该如何打造用数字标题写出爆款文章,下面我再对这个技巧进行补充下。 标题一:关于微信运营新手最容易犯的30个错误 他用30这个数字给人一个基本的预期,就是说我读了
  • dede列表标题如何显示分页号码

    dede列表标题如何显示分页号码

    在使用织梦时,你会发现在织梦的列表页面标题是完全一致的,不管你切换到第几页,标题永远不会变动。这对于搜索引擎来说其实是不友好,搜索引擎会误认为几个地址链接的指