一、实现方法
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 .= $imgurl;
}
else{
$img .= ‘<img src=\'\'‘.$imgurl.\'\'\' width=\'\'‘.$width.\'\'\' height=\'\'‘.$height.\'\'\' />\';
}
}
}
}
}
$dtp->Clear();
return $img;
}
}保存后关闭即可。
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}本站除原创内容,其余内容均收集自互联网,仅限用于学习和研究目的,本站不对其内容的合法性、可用性承担任何责任。本站禁止以任何形式发布或转载任何违法相关信息,若您发现请立即向站长举报;用户投稿一切资源内容不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
如有版权内容,其版权均归原作者所有,本站虽力求保存原有版权信息,但因众多资源经多次转载,已无法确定其真实来源,故敬请原作者谅解!为尊重作者劳动成果,请购买正版支持作者,谢谢!若您对「HULIKU.COM」所载资源作品版权归属存有异议,请发送邮箱:ihuliku@qq.com 进行处理。
本站资源文件大多存储至云盘,如您发现图片或链接失效,请联系站长或作者,我们将及时进行更新。资源都是经过站长或作者收集测试优化后进行发布分享。如若转载请在贵站文内以超链形式注明狐狸库文章出处,谢谢合作!













![WordPress子比主题美化教程合集[2023/04/17]-狐狸库](https://huliku.com/pic/2023032607024935.png)
![狐狸库自定义子比主题底部footer页脚美化(自适应)[06.26]更新-狐狸库](https://huliku.com/pic/2023062610013835.png)

















请登录后查看评论内容