li中有img标签怎么用dedecms 文章tag标签生成不一样的图片源

dedeCms下面&arclist标签无法嵌套图片(img)之解决办法
在dedeCms标签里面,arclist标签不允许内部嵌套,所以一下代码在加载图片时会出现:加载URL错误,经过查阅资料,我们可以把图片当成一个arclist的一个字段写出来,就可以了。
可以将:{dede:global.cfg_templets_skin/}/default/images
=&[field:global.cfg_templeturl/]/default/images,这样图片就可以正常显示了。
{dede:arclist flag='a' row='6' orderby='pubdate'}
style="float:margin-left:15margin-top:10"
&&&&&&&&&&
src="{dede:global.cfg_templets_skin/}/default/images
/arrow_state_blue_right.png"/&
&&&&&&&&&&
href="[field:arcurl/]"&[field:title/]&/a&
&&&&&&&&&&
&span&[[field:pubdate
function="MyDate('m-d',@me)"/]]
{/dede:arclist}
{dede:arclist flag='a' row='6' orderby='pubdate'}
style="float:margin-left:15margin-top:10"
&&&&&&&&&&
src="[field:global.cfg_templeturl/]/default/images/arrow_state_blue_right.png"/&
&&&&&&&&&&
href="[field:arcurl/]"&[field:title/]&/a&
&&&&&&&&&&
&span&[[field:pubdate
function="MyDate('m-d',@me)"/]]
{/dede:arclist}
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。dedecms的arclist循环中,判断如果是第一个li,则添加固定的css,否则不加
写法如下:
{dede:arclist row=4
&li [field:global name=autoindex runphp="yes"](@me==1)? @me="class=on":@me="";[/field:global]&[field:global.autoindex/]&/li&
{/dede:arclist}
[field:global name=autoindex runphp="yes"](@me==1)? @me="class=on":@me="";[/field:global]
这句话的意思就是,如果循环出的是第一个,则添加class=on,否则为空。
注意:红色部分有两个等号。
阅读(...) 评论()织梦模板建站、织梦仿站,推荐选跟版网(专业织梦模板定制下载站),您可以把织梦模板网:
亲,跟版网是专业的DEDECMS模板下载和定制开发服务商!您可以选择或者
如何修织梦flink标签底层模板中的&li&样式
& &以下内容您可能感兴趣: &
有很多朋友问到,为什么织梦CMS默认友情链接标签{dede:flink row='24'}在默认情况下底层模板会生成&li&&/li&样式呢?如何去掉这个默认样式呢?首页模板中没有发现啊?其实这个底层模板是在flink.lib.php 文件中写入的。
打开/include/taglib/flink.lib.php 文件找到:
if(trim($ctag-&GetInnerText())=='')&$innertext&=&&&li&[field:link&/]&/li&&; &&
else&$innertext&=&$ctag-&GetInnerText();&&
跟版网-专业织梦模板下载平台,转载请注明出处:
& &精心为您推荐: &
& &邀您关注: &
扫描左侧二维码即可在手机端访问此页面
扫描左侧二维码即可关注跟版网官方微信公众号,获取金币模板,还可以免费仿站哦!
扫描左侧二维码即可加入跟版网官方群,免费获取金币资源并可以与其他织梦高手共同交流学习
跟版网率先实现织梦的三网合一网站,从即日起()日,跟版网会陆续免费分享一批金币资源给需要的朋友,关注本站认证官方微信公众账号并回复相应的提取码,系统会自动将下载地址发送给您,同时这些金币资源也会分享在官方的QQ群中,欢迎各位朋友踊跃加入。另外本站后期会每周选择大家比较喜欢的网站仿制,并免费分享给大家,还有免费送金币活动哦!
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
- dede模板分享
售价:0金币
- dede源码分享
售价:14金币
- dede源码分享
售价:0金币
- dede源码分享
售价:2金币
- dede源码分享
售价:40金币
& & & 跟版网竭力打造中国最大的织梦源码和织梦模板商城,我们有一批经验丰富的设计师和程序员,发展五年,跟版网拥有丰富的织梦模板,欢迎您的咨询,我们将竭诚为您提供最优质的服务。
& & & 跟版网织梦源码商城坚持“创意+品质+服务”的高端理念,运用创意设计的理念为您塑造高品质的网络品牌形象。凭借五年的探索和实践,跟版网织梦源码商城拥有一支经验丰富、技术精湛、尽职尽责的网络服务团队。精品网站建设,从跟版网织梦源码商城建站开始。
& & & 跟版网织梦源码和模板可分为两种形式获得,一种是官方源码,另外一种是会员共享源码。两种源码都分为免费和收费两种形式。
& & & 跟版网官方收费源码可通过支付费用获得,具体操作流程可查看网址:。会员共享源码可通过共享模板获取金币下载。如觉得麻烦,可以联系客服QQ:进行金币充值,充值后可随意下载。dedeCms下面 arclist标签无法嵌套图片(img)之解决办法 - 竹木人 - 博客园
eg:在dedeCms标签里面,arclist标签不允许内部嵌套,所以一下代码在加载图片时会出现:加载URL错误,经过查阅资料,我们可以把图片当成一个arclist的一个字段写出来,就可以了。
可以将:{dede:global.cfg_templets_skin/}/default/images =&[field:global.cfg_templeturl/]/default/images,这样图片就可以正常显示了。
{dede:arclist flag='a' row='6' orderby='pubdate'}
&img style="float:margin-left:15margin-top:10"
src="{dede:global.cfg_templets_skin/}/default/images
/arrow_state_blue_right.png"/&
&a href="[field:arcurl/]"&[field:title/]&/a&
&span&[[field:pubdate function="MyDate('m-d',@me)"/]]
&/li&{/dede:arclist}{dede:arclist flag='a' row='6' orderby='pubdate'}
&img style="float:margin-left:15margin-top:10"
src="[field:global.cfg_templeturl/]/default/images/arrow_state_blue_right.png"/&
&a href="[field:arcurl/]"&[field:title/]&/a&
&span&[[field:pubdate function="MyDate('m-d',@me)"/]]
&/li&{/dede:arclist}DedeCMS系统自定义字段图片调用问题的解决方法
作者:佚名
字体:[ ] 来源:互联网 时间:01-11 19:39:11
看到织梦官方网站上很多朋友在问:为什么在首页用自定义列表调用出来的图片字段不是正确的图片地址?要解决这个问题,我们必须得创建一个自定义函数,下面我们就来进行详细的说明
一、实现方法1)创建自定义函数打开 /include/extend.func.php 文件(注:这个文件就是系统预留的自定义函数接口文件,主要用于二次开发用的。如果你是老版本,默认没有这个文件,自己创建一个PHP文件即可),在最下面的?&上一行加入以下函数代码:
代码如下:/****************function GetOneImgUrl@@ 功能:读取自定义字段图片地址*****************/
function GetOneImgUrl($img,$ftype=1){
if($img && ''){
$dtp = new DedeTagParse();
$dtp-&LoadSource($img);
if(is_array($dtp-&CTags)){
foreach($dtp-&CTags as $ctag){
if($ctag-&GetName()=='img'){
$width = $ctag-&GetAtt(&width');
$height = $ctag-&GetAtt(&height');
$imgurl = trim($ctag-&GetInnerText());
$img = '';
if($imgurl != ''){
if($ftype==1){
$img .= &&img src=''&.$imgurl.''' width=''&.$width.''' height=''&.$height.''' /&';
$dtp-&Clear();
保存后关闭即可。2)函数调用方法&&&&&& 问:我们创建好函数以后,那么这个函数要如何来调用呢?答:本函数的调用方法为:[field:自定义图片字段名 function='GetOneImgUrl(@me,显示类型)'/]比如:我们的自定义图片字段名为 imgurl ,那么调用方式有以下两种:[field:imgurl function='GetOneImgUrl(@me,0)'/] &!&调用图片的信息,自动调用宽度和高度(已包含Html代码的&img /&标签)&&[field:imgurl function='GetOneImgUrl(@me,1)'/] &!&只调用图片地址,一般可用于背景图嵌套&&
二、示例演示1)模型字段添加&&&&&& 进入网站后台,点击[核心]&&[内容模型管理],点击&普通文章''的&更改''按钮,进入编辑界面,切换到&字段管理''选项,点击&添加新字段''。创建好字段以后,我们在增加或编辑文档时候,那么就会有这个字段了。上传好你要显示的图片以后,保存即可。2)前台调用&&&&&& 原本我们前台调用这个字段的方法,就是通过arclist标签的 channelid 与 addfields 两个参数来配合调用,这里不再重复的一一熬述。但大体的自定义字段的方法是这样的:
{dede:arclist row='2& channeld='1& addfields='自定义字段1,自定义字段2&}底层模板 insertext{/dede:arclist}
运用到我们刚才的这个函数,调用方法为:
{dede:arclist row='5& orderby='id' channelid='1& addfields='imgurl'}&li&[field:title/][field:imgurl function='GetOneImgUrl(@me,0)'/]&/li&{/dede:arclist}
大家感兴趣的内容
12345678910
最近更新的内容

我要回帖

更多关于 dedecms标签手册 的文章

 

随机推荐