以上就是给各位分享织梦DEDECMS内容详细页获取图片url地址的办法,其中也会对织梦图片集如何调用进行解释,同时本文还将给你拓展DedeCMS内容详细页摘要替换为广告的办法、dedecms内容详细页
以上就是给各位分享织梦DEDECMS内容详细页获取图片url地址的办法,其中也会对织梦图片集如何调用进行解释,同时本文还将给你拓展DedeCMS 内容详细页摘要替换为广告的办法、dedecms内容详细页增加二维码地址扫码阅读的办法、dedecms内容详细页调用图片集文档的图集图片、dedecms内容详细页调用栏目链接和栏目名称的办法等相关知识,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:- 织梦DEDECMS内容详细页获取图片url地址的办法(织梦图片集如何调用)
- DedeCMS 内容详细页摘要替换为广告的办法
- dedecms内容详细页增加二维码地址扫码阅读的办法
- dedecms内容详细页调用图片集文档的图集图片
- dedecms内容详细页调用栏目链接和栏目名称的办法
织梦DEDECMS内容详细页获取图片url地址的办法(织梦图片集如何调用)
织梦DEDECMS内容详细页获取图片网址地址的办法
{dede:sql sql="select * from dede_uploads where arcid = ~id~"}
[field:global.cfg_basehost/][field:url/]
{/dede:sql}
这个办法是适用于内容只有一张图片,效果如下:
如果是有多张图片 ,获取的就是所有图片的地址
所以这种当然 不行了.
解决办法 :
打开 /include/common.func.php 文件。
在*后面添加下面:
function firstimg($str_pic)
{
$str_sub=str_replace("-lp","","$str_pic"); //把缩略图中的‘"-lp"’ 删掉就是*张图的地址了。
return $str_sub;
}
然后在源码里循环调用:
[field:litpic function=firstimg(‘@me’)/]
直接调用办法:
{dede:field name=’litpic’ function=”firstimg(@me)”/}
运用显示:
<a title=”[field:title/]” href=http://www.dede58.com/a/dedejq/”[field:arcurl/]”><img alt=”[field:title/]” src=http://www.dede58.com/a/dedejq/”[field:litpic function=firstimg(‘@me’)/]”/></a>
还有一种不用修改核心文件的办法 ,就是下面的代码.
{dede:field.body runphp=yes}preg_match_all("/<img([^>]*)s*src=('|")([^'"]+)('|")/",@me,$matches);$imgsrc_arr = array_unique($matches[3]);@me = $imgsrc_arr[0];{/dede:field.body}
本文章网址:http://www.ppssdd.com/code/12679.html。转载请保留出处,谢谢合作!DedeCMS 内容详细页摘要替换为广告的办法
DedeCMS 内容详细页摘要是为一些文章发布率较高和大的技术性网站使用的一个好看但不实用的东西,对于广告草根网站管理员来说,将内容摘要换为广告才是*实惠的,可以利用这么好的位置赚点money哦,下面织梦58网小编就把修改办法告诉你们:
1.在后台广告管理添加一个新广告内容如下:
内容详细页摘要广告 所有栏目 限时标记 2009-12-01 {dede:myad name='34'/}
2在内容详细页模版找到一下代码
{dede:field.description runphp='yes'}
if(@me<>'' )@me = '<div>'.@me.'</div>';
{/dede:field.description}
将
{dede:field.description runphp='yes'}
if(@me<>'' )@me = '<div>'.@me.'</div>';
{/dede:field.description}
全部删除换成
{dede:myad name='34'/}
3.更新相关内容详细页,再看一下效果吧。
小编提示:上边的红色部分,如果您经常更换广告的话,建议使用JS调用,JS生成静态的办法,请您参照:DedeCMS 广告生成静态JS文件的调用办法,欢迎您常来织梦58转转,必有收获哦!
本文章网址:http://www.ppssdd.com/code/4338.html。转载请保留出处,谢谢合作!dedecms内容详细页增加二维码地址扫码阅读的办法
使用jquery-qrcode可以让我们简单快速的给自己的网站添加二维码,本篇新闻就讲解下如何给dededcms的内容详细页增加二维码地址,方便手机扫码阅读。
1、先download附件中的jquery-qrcode,解压后复制 src里面的两个js文档到您的js目录
2、打开内容详细页源码,再*后加入
<script type="text/javascript" src="{dede:global.cfg_templets_skin/}/js/jquery.qrcode.min.js"></script>
<script type="text/javascript" src="{dede:global.cfg_templets_skin/}/js/qrcode.js"></script>
<script type="text/javascript">
jquery(function(){
jquery('#erwei').qrcode("{dede:field name='arcurl'/}");
})
</script>
3、在需要显示二维码的地方加入
<div id="erwei"></div>
本文章网址:http://www.ppssdd.com/code/12828.html。转载请保留出处,谢谢合作!dedecms内容详细页调用图片集文档的图集图片
织梦CMS设置了图片集内容模型的网站栏目文档可以上传图集图片,并提供了单页多图样式、幻灯片样式、多缩略图样式三种表现方式的调用,但是如果仅仅要调用所有的图集图片要如何调用?dedecms提供了productimagelist标签,通过该标签可以在内容详细页获取图片集的所有图片。
字段说明:
imgsrc :图片路径
text :文字描述或图片注释
提示:本标签可用于调用自定义字段类型为imgurls的字段。
本文章网址:http://www.ppssdd.com/code/13880.html。转载请保留出处,谢谢合作!dedecms内容详细页调用栏目链接和栏目名称的办法
本文实例讲述了dedecms内容详细页调用栏目链接和栏目名称的办法。分享给大家供大家参考。具体实现办法如下:该办法同时支持Dedecms V5.5/5.6/5.7,且不区分程序编码.我们知道,在内容详细页源码时,可直接用 {dede:field.typename/} 来表示当前文档的栏目名称,但却无法使用 {dede:field.typeurl/} 形式来调用栏目链接.今天这个办法就是专门用于解决这个问题!
解决方案
*步:打开 /include/arc.archives.class.php 文件,找到约241行如下代码:
$this->Fields['typename'] = $this->TypeLink->TypeInfos['typename'];
在其下一行加入如下代码:
$this->Fields['typelink'] = $this->TypeLink->GetOneTypeLink($this->TypeLink->TypeInfos);
$this->Fields['typeurl'] = $this->TypeLink->GetOneTypeUrl($this->TypeLink->TypeInfos);
第二步:在你的内容详细页源码适当位置加入调用代码:
{dede:field.typelink/} 带链接的栏目名称,如:栏目名称。
{dede:field.typeurl/} 仅栏目链接,如:/news以上两种方式可任选一种即可。
本文章网址:http://www.ppssdd.com/code/10603.html。转载请保留出处,谢谢合作!今天关于织梦DEDECMS内容详细页获取图片url地址的办法和织梦图片集如何调用的分享就到这里,希望大家有所收获,若想了解更多关于DedeCMS 内容详细页摘要替换为广告的办法、dedecms内容详细页增加二维码地址扫码阅读的办法、dedecms内容详细页调用图片集文档的图集图片、dedecms内容详细页调用栏目链接和栏目名称的办法等相关知识,可以在本站进行查询。
本文标签: