首页 > 其他分享 >织梦列表页如何调用dede:img

织梦列表页如何调用dede:img

时间:2024-08-12 16:18:25浏览次数:5  
标签:ctag 39 img 织梦 &# dtp dede imgurl

function GetOneImgUrl($img,$ftype=1){   
    if($img <> &#39;&#39;){   
        $dtp = new DedeTagParse();   
        $dtp->LoadSource($img);   
        if(is_array($dtp->CTags)){   
            foreach($dtp->CTags as $ctag){   
                if($ctag->GetName()==&#39;img&#39;){   
                    $width = $ctag->GetAtt(&#39;width&#39;);   
                    $height = $ctag->GetAtt(&#39;height&#39;);   
                    $imgurl = trim($ctag->GetInnerText());   
                    $img = &#39;&#39;;   
                    if($imgurl != &#39;&#39;){   
                        if($ftype==1){   
                            $img .= $imgurl;   
                        }   
                        else{   
                            $img .= &#39;<img  src="&#39;.$imgurl.&#39;"    style="max-width:90%" height="&#39;.$height.&#39;" / alt="织梦列表页如何调用dede:img" >&#39;;   
                        }   
                    }   
                               
                }   
            }   
        }   
        $dtp->Clear();   
        return $img;       
    }   
}

 

标签:ctag,39,img,织梦,&#,dtp,dede,imgurl
From: https://www.cnblogs.com/hwrex/p/18355181

相关文章

  • 织梦如何实现自动更新主页功能
    <?phprequire_once(dirname(__FILE__)."/../include/common.inc.php");$row=$dsql->GetOne("SelectuptimeFrom`cmsxx_arccache`wheremd5hash=&#39;autonew&#39;;");if(!is_array($row))exit(autonew(5));$interval=60......
  • 织梦dedecms怎么上传本地视频
    如何使用Dedecms上传本地视频步骤1:准备视频文件确保视频文件格式符合Dedecms支持的格式(例如MP4、FLV、AVI)。确定视频文件的存储位置,最好保存在本地电脑上。步骤2:打开Dedecms管理后台输入管理员账号密码登录Dedecms管理后台。步骤3:创建新的视频分类在左侧导......
  • img_gray_naive 中 naive 的字解
    在变量名img_gray_naive中,"naive"的中文含义通常为“朴素的”、“简单的”或“基础的”。在编程和算法的上下文中,naive一般用来描述一种不复杂、直接、基础但通常有效的实现方式。具体含义解释:朴素的:naive表示没有使用任何复杂的优化或高级技巧,直接按照最基本的思路......
  • img_gray_weighted_fancy 中 fancy 字解
    在代码中的img_gray_weighted_fancy变量名中的"fancy"可以有以下几种中文含义,具体取决于上下文:“花哨的”或“复杂的”:在编程和计算的上下文中,"fancy"常常用于描述更复杂或更高级的实现方案。例如,fancy可能指代使用了更复杂的方法来实现某个操作,而不仅仅是简单的实现......
  • Robot Operating System——深度解析单线程执行器(SingleThreadedExecutor)执行逻辑
    大纲创建SingleThreadedExecutor新增Nodeadd_nodetrigger_entity_recollectcollect_entities自旋等待get_next_executablewait_for_workget_next_ready_executableTimerSubscriptionServiceClientWaitableAnyExecutableexecute_any_executable参考资料在ROS2中,我......
  • 不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况。锁定是默认
    原文链接:https://www.cnblogs.com/wwssgg/p/17984105今天运行项目的时候出现了这个错误....查了一下解决的方法。 具体方案如下: 1、先确认安装IIS的时候有没有装Asp.Net,如果没安装的话,安装上即可。(XTHS:采用这步,就可以了!) 2、IIS采用了更安全的web.config管理机制,默......
  • 织梦DEDECMS列表页首页怎么跟其它页使用不同模板
    有些时候我们需要使列表页的首页跟第二页以及后面的页面的样式不同,修改dede:list标签又很难达到理想的效果,那么织梦猫就为大家介绍一个最简单的办法,就是为首页单独指定一个模板页,其余页面则调用另一个模板页。修改的办法如下:打开include目录下的arc.listview.class.php文件,找到D......
  • 织梦dedecms部分文章出现读取附加信息出错怎么办
    用代码编辑器搜索了一下"读取附加信息出错!"所在的文件,结果发现这段信息是在admin/article_edit.php中,而它出现的条件是数组$addRow不存在,即上面sql语句"SELECT*FROM`$addtable`WHEREaid='$aid'"返回结果为0,同过这sql语句可以看出当表名$addtable出错时,或文档aid不存在时......
  • dedecms织梦TAG标签怎么显示单个标签共有多少篇文章
    织梦默认没有这样的标签来调用,这就需要我们自己对系统文件进行修改来实现了,具体方法如下:找到并打开/include/taglib/tag.lib.php这个文件,找到第87行左右的下面这句代码:$row[&#39;link&#39;]=$cfg_cmsurl."/tags.php?/".urlencode($row[&#39;keyword&#39;])."/";在这行代码的......
  • 织梦dedecms该如何重装
    在学习dedecms的时候,经常会遇到这种情况,dedecms在本地开发好后,要到服务器进行重装,这是后该怎么办呢,下面我们就为大家介绍一下dedecms如何重装。1、备份数据库2.找到根目录下install里的以下几个文件,将两个.bak文件去掉:3.运行域名/install安装(跟一开始安装步骤一样,账户密码随......