dedecms 列表页文章有缩略图则显示缩略图,无则不显示图片

不少用织梦建站朋友想实现这个功能,有时候未必偏偏文章都会配有图片,所以就想实现有缩略图则显示缩略图,无则不显示图片。

可以按照下面这个方法修改实现。

编辑打开/templets/default/list_article.htm (这是默认模板)

搜索下面这段代码

1

 代码如下 复制代码
 [field:array runphp教程='yes']@me = (empty(@me['litpic']) ? "" : "<a class="preview" href="{@me["><img src="{@me[" alt="" /></a>"); [/field:array]

将其替换为

1

 代码如下 复制代码
 [field:array runphp='yes']@me = (strpos(@me['litpic'],'defaultpic') ? "" : "<a class="preview" href="{@me["><img src="{@me[" alt="" /></a>"); [/field:array]

然后再重新生成一遍列表页。

时间: 2024-09-20 13:30:16

dedecms 列表页文章有缩略图则显示缩略图,无则不显示图片的相关文章

dede:arclist orderby=weight dedecms列表页文章按权重排序无效问题

平时我们有时会发现dedecms列表页文章按权重排序无效问题,找到list解析文件include/arc.listview.class.ph,发现排序规则里面并没有按照weight排序的判断,于是乎修改程序加入排序规则,大概在771行,加入下面红色代码 //排序方式 $ordersql = ''; if($orderby=="senddate" || $orderby=="id") { $ordersql=" order by arc.id $orderW

dedecms列表调用文章正文内容方法

  在制作织梦模板的时候,有的时候我们需要调用文章部分内容,用[field:description/]标签字数不够多(数据库设计字段是varchar(255)的),另外修改了文章内容但是摘要还需要手动修改,所以只能调用文章正文内容了.       实现织梦DedeCMS列表页调用文章正文的方法有两种,不过都是使用的dede:arclist标签,如果使用dede:list标签的话,第一种方法是调用不出结果的. 以下是织梦DedeCMS列表页调用文章正文的第一种方法:    代码如下 复制代码  {

织梦dedecms列表页调用所有顶级栏目文章的方法

这几天用织梦做网站,发现了很多问题. 当我们在文章也和文章列表页使用文章调用标签dede:arclist 不限制栏目ID的时候就只会调用当前栏目下的文章,如果是要调用整站的文章发现使用typeid='1,2,3,4,5,6,7,8,9,10' 这样调用出来所有ID的话,当栏目ID很多的话就有些麻烦了!那怎么样可以直接调用织梦CMS整站的文章标签呢 方法一: {dede:arclist row='条数' typeid='all'  orderby='pubdate'}[field:title/]{

dedecms列表页title优化方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 齐毛鸭在使用dedecms时发现,每一个栏目的列表页的title是不能直接优化的.举个例子,某栏目的名字是"文学天地",但在title中我们不希望是"文学天地",而是"西北文学-西北诗歌-西部文学"这样经过优化的title.在dedecms中新建栏目时候,keywords和discr

DedeCms列表页利用内置函数调用当前文档tag的方法

在列表页调用当前文档tag标签虽然还没有现成的标签可以用,但是,dedecms 中却有这种调用方式的函数. 位于/include/common.func.php教程文件内的以下代码:          先看一下函数原型   function gettags($aid) { global $dsql; $tags = ''; $query = "select tag from `#@__taglist` where aid='$aid' "; $dsql->execute('tag

dedecms列表页与详情调用tag标签同时带上链接

方法一,直接在模板中加php 这里以默认模板为例,打开 /templets/default/list_article.htm 找到: 代码如下:  <small>好评:</small>[field:scores/]  在后面加上如下代码: 代码如下:  <small>标签:</small>  代码如下 复制代码 [field:id runphp='yes'] global $cfg_cmspath; $tags = GetTags(@me); $revalu

为dedecms文章列表页标题增加序号,第二页开始才显示第x页

想必大伙建站都会写文章,随着时间的推移,你的智慧结晶会越来越多,一般的建站程序早帮你想好了,把这些文章做成一个列表,比如dedecms栏目列表,便于观众浏览,但有个问题就是dedecms文章列表页标题没有序号,如果是默认的话,第N页的标题和第一页的标题一模一样,对se相当不友好,它会认为你的网站重复页面太多,可能会对你的网站区别对待,那就太委屈了. 那么,怎么为dedecms文章列表页标题增加序号呢?织梦cms有一个文章列表函数:dede:pagelist,但这个函数可能没有具体运用到模板标题中

discuz列表页删除文章归档外的分类信息的显示

天碰到一个怪胎 大家都添加过DISCUZ分类信息 当然也都设置过主题分类 但是discuz有个问题就是会把你的分类信息的字段和帖子归档的分类都显示出来 这样的话就显得有"点多余和冲突" 列表页删除文章归档外的分类信息的显示-微信文章分类归档"> 唉!!! 你觉得后面的 分类信息自动生成的这个是在哪设置不显示吗? 是不是感觉很碍眼? 我不知道是不是还有别的设置. 但是至少我现在没发现 既然是在帖子列表页面 文件在<template/default/forum/for

DEDECMS实现文章tag关键词自动生成列表页

一.利用 文档关键词维护->分析系统内的关键字->检测已有的关键字 功能,自动获取关键字链接网址,修改如下:找到 dedearticle_keywords_make.php 80行  代码如下 复制代码     foreach($wsnew as $k=>$v)           {           if(strlen($k)>20)           {           continue;           }           $dsql->SetQuer