ChatGPT批量写原创文章软件

帝国cms图片正则(帝国cms图片正则打不开)

帝国cms灵动标签如何调用新闻正文第一张图片??在connect.php搜索“//替换列表模板/标签模板/搜索模板”在上方增加以下代码://获取内容页第一张大图片function diy_imgFirst($r){global $empire,$dbtbpre;

本文目录一览:

  • 1、帝国cms灵动标签如何调用新闻正文第一张图片??
  • 2、在帝国cms中图片地址引用正确,在引入外部css时图片全部无法显示,如何解决
  • 3、帝国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中图片地址引用正确,在引入外部css时图片全部无法显示,如何解决

不显示多半还是图片地址的问题,你先看看你原来CSS中图片的路径地址,然后对比你帝国CMS中图片存放地址,一般帝国CMS所用到的网页图片元素的地址是:/skin/defalt/images,CSS中对应的地址应该改成

../images/图片名称,注意斜杠前面的链两个点儿!

帝国cms图片正则(帝国cms图片正则打不开)

帝国cms采集的时候,信息在列表页,内容页没有,如何能将列表页的内容采集到内容页? 求指点,。^_^谢谢

采集列表页只要是为了获取对应内容页的链接

获取到内容页链接后 然后使用正则匹配 你要采集的信息

采集原理 可以参考(获取列表页的所有图片)

相关文章