帝国cms取第一张图片 帝国cms模板怎么用

帝国cms新闻系统模型,前台列表页如何设置成默认显示内容第一张图片(图片是上传和外链的两种形式的)

在添加信息时注意编辑器下面的那个“取第 张上传图为标题图片” 写上一就可以了

创新互联是专业的东山网站建设公司,东山接单;提供成都做网站、网站设计,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行东山网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

帝国cms用火车头采集的文章 不自动提取文章简介和图片

这个要在火车头里面设置,因为你的火车头发布模块已经有了 内容简介标签,如果你要帝国cms自己提取内容简介, 那火车头里的 内容标签 就要采集内容是空的。那发上去就没有内容了,帝国cms就动提取了。 第二就是在火车头 内容标签 采集好 内容简介内容 然后发布。

关于图片,你的火车头帝国cms发布模块配置 要支持 帝国cms远程保存图片,取第一张为标题图。

或者是 直接采集一个 图片地址放上去。

帝国CMS我想调用文章的图片做一个小的栏目页面,怎么把文章的图片取出来呢?图片是文章的,右边文章内容

图片+内容简介列表模板,帝国系统默认模板里面有这个啊,修改成自己想要的就可以了。

帝国cms灵动标签如何调用新闻正文第一张图片??

在connect.php搜索“//替换列表模板/标签模板/搜索模板”

在上方增加以下代码:

//获取内容页第一张大图片

function diy_imgFirst($r){

global $empire,$dbtbpre;

$fr=$empire-fetch1("select newstext from {$dbtbpre}ecms_news_data_1 where id='$r[id]'");

$newstext=stripslashes($fr['newstext']);//去除反斜杠并且获取文章正文内容

$pattern = "/.*src=\"([^^]*?)\".*/i"; //正则

preg_match_all($pattern, $newstext, $match);

if(count($match[1])=1){

//return $match[1][0];//返回第一张图片地址

$diyfpic=$match[1][0];

}else{

$diyfpic=$r['titlepic'];

}

return $diyfpic;

}

还是修改这个文件,搜索

1 $titleurl=sys_ReturnBqTitleLink($r);//链接

在下方增加以下代码:

1 $diyfpic=diy_imgFirst($r);

还是这个文件,搜索

1 $listtemp=str_replace('[!---titleurl--]',$titleurl,$listtemp);

在下方增加以下代码:

1 $listtemp=str_replace('[!---diyfpic--]',$diyfpic,$listtemp);

后台在 管理列表模板 的list.var中,直接使用[!---diyfpic--]

最好把

$diyfpic=$r['titlepic'];

改成

$diyfpic='e/data/images/notimg.gif';

因为一般没有大图,就没有缩略图。或者留空也行。

以上方法在帝国CMS 6.6中测试通过,7.0未测试


当前文章:帝国cms取第一张图片 帝国cms模板怎么用
文章来源:http://scyanting.com/article/doeieee.html