帝国CMS图片正则,帝国CMS图片正则打不开

分类:建站教程 帝国cms教程 时间:2025-10-23 09:28 浏览:0 评论:0
0

当前目录列表:

  • 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采集的时候,信息在列表页,内容页没有,如何能将列表页的内容采集到内容页? 求指点,。^_^谢谢

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

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

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

    1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
    2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
    3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
    4. 建站教程 > 帝国CMS图片正则,帝国CMS图片正则打不开

    用户评论