织梦如何调用当前文章页所有图片?急!

作者&投稿:司高 (若有异议请与网页底部的电邮联系)
织梦在文章中如何调用该文章图片?~

1、文章内容页调用缩略图方法如下两种.第一种没有大小设置.原图显示.第二种.可以设大小,
第一种:{dede:field.image/}
第二种:同时也可以添加图片属性。
2、列表页.和其它频道页调用,也是第一种没有大小设置.第二种自由设置大小.
第一种:[field:imglink/]
第二种:

在使用dedecms5.6时发现如果在内容页面调用相关文章,简单的使用dedecms arclist不能够实现,但是arclist有一个字段keyword,如果把当前文章的keyword调用出来,就能够得到当前相关文章的列表.我的做法是对keyword附一个固定的值 复制代码
{dede:arclist keyword='relation' row='5'}
[field:title/]
{/dede:arclist}

如果是在终端页面调用相关文章,就将keyword的值固定,其他的参数也都是可以用的,默认的keyword值是当前页面得关键字,有兴趣的可以去我网站看看 游戏联盟114 可以对比下面相关文章的关键字和当前页面得关键字

具体的实现方式是:
1.修改include/arc.archives.class.php找到MakeOneTag($this->dtp, $this, 'N',$reltag);将其替换为 复制代码
$reltag = explode(',',$this->Fields['keywords']);
$reltag = $reltag[0];
MakeOneTag($this->dtp, $this, 'N',$reltag);


2.修改include/下的channelunit.func.php找到函数MakeOneTag函数 MakeOneTag(&$dtp, &$refObj, $parfield='Y')在函数的最后加上一个参数 复制代码
MakeOneTag(&$dtp, &$refObj, $parfield='Y',$reltag)

仔细看下有什么区别吧
在函数中找到 复制代码
if(in_array($tagname,$alltags))
{
$filename = DEDEINC.'/taglib/'.$tagname.'.lib.php';
include_once($filename);
$funcname = 'lib_'.$tagname;
$dtp->Assign($tagid,$funcname($ctag,$refObj));
}


将其修改为 复制代码
if(in_array($tagname,$alltags))
{
$filename = DEDEINC.'/taglib/'.$tagname.'.lib.php';
include_once($filename);
$funcname = 'lib_'.$tagname;
if($tagname == 'arclist'){
foreach($ctag->CAttribute->Items as $key => $val){
if($key == 'keyword'){
if($val=='Relation'){

$ctag->CAttribute->Items[$key]=$reltag;
}
}
}
}
$dtp->Assign($tagid,$funcname($ctag,$refObj));
}


呵呵,去生成静态吧,不要忘记了 keyword='relation' relation 不要变哦,变了可就调不出来了,有问题就问吧

自定义个函数吧,正则匹配一下文章的图片,然后输出就可以了。


织梦dedecms如何调用当前栏目的文章列表?
1、第一步,打开织梦Dedecms的主界面,直接找到“增加顶级栏目”选项并选择跳转,见下图,转到下面的步骤。2、第二步,执行完上面的操作之后,进入新对话框,根据实际情况进行设置,见下图,转到下面的步骤。3、第三步,执行完上面的操作之后,请单击“确定”按钮,见下图,转到下面的步骤。4、第四步,...

dedecms如何实现仅调用当前栏目内的文章,而不调用当前栏目子目录内的...
但是调用后,此栏目下的ID为12的子栏目里面的内容也会出现在列表里,如果不想要子栏目的内容出现在列表里很简单,这个在后台就有设置,具体设置如下:登录织梦管理后台,在“系统基本参数”——“性能选项”——“上级列表是否包含子类内容:”这个选项选择“否”就行了。当然这个是有前提的,这个只能说...

DedeCMS 调用问题,如何调用当前文章后面的几个文章? 比如当前ID是10,调...
是说调用记录从第10条起吧,比如前面一块我调用前十条记录,然后第二块想从第11条信息开始调用,dedecms可以用limit限制,帝国cms可以用bqno实现。这里就说下dedecms用法,可以用limit='4,5'来实现,这里第一个参数4意思是起始值4,也就是从第5条开始调用。参数5是调用5条的意思。比如你想调用11-1...

织梦怎么调用当前文章页的链接URL地址
{dede:field name='arcurl'\/}这调用了文章的相对地址,必须加上你的域名才行。{dede:global.cfg_basehost\/}{dede:field name='arcurl'\/} {dede:global.cfg_basehost\/}这就是调用,后台设置好的域名。

织梦如何调用指定文章的内容
第一种直接调用:{dede:arclist row='10' titlelen='24' orderby='pubdate' typeid='' idlist=''}idlist=''文章id填写上去就行了 第二种调用:在需要调用单页文档的地方加入SQL万用标签 {dede:sql sql=”select body from dede_sgpage where aid=2″}[field:body \/]{\/dede:sql}相信熟悉SQL...

dedecms 列表页和文章页调用当前栏目的最新文章,热门文章该怎么弄?
方法:typeid='top' 或者typeid='asdas'任意字母不为空不为数字 写上这一个属性就可以了{dede:arclist orderby='pubdate' titlelen='28' row='7' typeid='top' }如果是在文章页 这篇文章又是最新刚发布的,那么最新文章里就会包含这篇文章,想要去除这篇文章,可以加limit{dede:arclistorder...

织梦首页如何调用文章内容织梦文章调用标签
织梦首页文章缩略图和标题怎么叫?1。登录德德Dreamweavercms网站后台。2.如图所示,点击模板-全局标记。3.如图,输入代码,调用链接和标题,提交测试。{dede:arclistrow=10万两个不显示的话,是不是栏目管理设置隐藏了文章栏目,显示,是不是没调用,或者限制了调用的个数,row='';

织梦如何调取单篇文章织梦相关文章调用
织梦如何调用指定文章的内容?Dreamweaver调用指定文章内容的方法:第一次直接通话:{dede:arclistrow=10titlelen=24orderby=pubdatetypeid=idlist=}idlist=只需填写文章id。第二个电话:在需要调用单页文档的地方添加SQL通用标签。{dede:sqlsql=”selectbodyfromdede_sgpagewhereaid=2″}[field:body\/]{\/dede...

dede如何调用文章
织梦怎么调用当前文章页的链接URL地址?可以通过 {dede:global.cfg_basehost\/}{dede:field.idrunphp='yes'}$id=@me;@me='';$url=GetOneArchive($id);@me=$url;{\/dede:field.id} 调用 织梦标签嵌套到模板里,标签需要调取的数据怎么添加?在后台就有一个标签管理,你可以在每次编辑文章的时候...

织梦如何调用文章摘要织梦如何调用文章摘要写作手法
如果你用的标签调用改了广告就得去模板上改标签 织梦怎么调用当前文章页的链接URL地址?可以通过 {dede:global.cfg_basehost\/}{dede:field.idrunphp='yes'}$id=@me;@me='';$url=GetOneArchive($id);@me=$url;{\/dede:field.id} 调用 ...

朔城区13384567777: 织梦在文章中如何调用该文章图片? -
穰帖捷洛: 1、文章内容页调用缩略图方法如下两种.第一种没有大小设置.原图显示.第二种.可以设大小,第一种:{dede:field.image/} 第二种:<img src="{dede:field.litpic /}">同时也可以添加图片属性.2、列表页.和其它频道页调用,也是第一种没有大小设置.第二种自由设置大小.第一种:[field:imglink/] 第二种:<img src='[field:litpic/]' alt='[field:title function='html2text(@me)'/]'/>

朔城区13384567777: 织梦列表页调用文章图片怎么弄? -
穰帖捷洛: {dede:list pagesize='5'}<img src="[field:picname/]" width='' height='' alt='[field:title/]'> {/dede:list} 就可以调用缩略图了 [field:picname/]

朔城区13384567777: 织梦如何批量替换所有文章图片 -
穰帖捷洛: 1. 织梦系统默认上传图片的文件名是无序的,也就是随机生成的名称2. 目前貌似没有办法或者教程能批量替换所有文章里的图片3. 因为每个图片的名字和链接都是不规则的,就不好进行批量操作了 多素材织梦模板 为您解答 望采纳

朔城区13384567777: 织梦栏目下有两个图片集,想调用里面的所有图片在一个页面显示,中间用标题隔开怎么写啊?
穰帖捷洛: 这个不是很好弄,因为是在列表页调用文章页的标题和图集,因为图集内容一般是显示在文章页的. 不过也不是完全做不到,你可以试着在列表页添加附件字段来调用图集. 比如, {dede:arclist addfields='imgurls' channelid='2' } [field:title /] &lt;img src='[field:imgsrc/]' /&gt; {/dede:arclist} 具体格式你自己编排吧,如果掉不出来,你动动脑筋.

朔城区13384567777: 织梦程序如何调用文章里边的插图,非缩略图 -
穰帖捷洛: 您说的是不调用文档的缩略图,而是调用文档内的图片吧?以下方法请参考测试,测试修改前请注意备份相关文件.织梦首页调用文章第一张图片 跟网站根目录找到: include/extend.func.php文件,添加如下代码://取第一张图地址 function ...

朔城区13384567777: 织梦cms织梦怎么调用软件页面里的指定图片? -
穰帖捷洛: 1. 如果是调用软件描述也就是调用内容里的图片,直接插入标签就可以了2. 如果是调用缩略图也是插入缩略图标签3. 如果是要调用文章内容里的第一张图片而非缩略图,以下方法请参考 打开 ../ include/ common.func.php 添加代码//将缩放图转变为文章第一张图片 function firstimg($str_pic) { $str_sub=substr($str_pic,0,-7).".jpg";//删除缩略图字符串最后七位,然后再补上后缀.jpg return $str_sub; } 调用的方法是:[field:litpic function='firstimg(@me)'/] 梦客吧织梦模板 为您解答 望采纳

朔城区13384567777: 织梦dedecms怎么调用图片集第一张图片? -
穰帖捷洛: 步骤一:修改include/extend.func.php文件,在最底下添加如下代码://取第一张图地址function firstimg($str_pic){$str_sub=substr($str_pic,0,-7).".jpg";//删除缩略图字符串最后七位,然后再补上后缀.jpgreturn $str_sub;}步骤二:直接...

朔城区13384567777: 请问一下我在织梦栏目添加了一个图片缩略图,请问一下怎么在文章页调用呢.. -
穰帖捷洛: 1、看你截图部位,不是有提示你调用标签吗2、在你需要的位置写上{dede:field.typeimg/}3、插入上述标签就可以调用了4、前提是你添加此项功能是正确无错的 多素材织梦模板 为您解答 望采纳

朔城区13384567777: 织梦CMS 首页怎么调用图片模型下文章内所有图片? -
穰帖捷洛: 不懂织梦,我用pageadmin,调用图片组很方便,直接模型里面改就可以,你到后台模型里面去找找.

朔城区13384567777: 织梦怎么在图集文章内容页调用缩略图和原图 -
穰帖捷洛: {dede:field name='imgurls' alt='图片输出区'} <img src=[field:imgsrc/] alt="[field:alttext /]" /> {/dede:field}原图调用:找到产品内容页,也就是article_image.htm里面的图片调用代码替换用以上代码替换.缩略图就不用说了吧,织梦本身的代码就是调用缩略图的.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网