網(wǎng)站首頁 織夢(mèng)學(xué)院 正文
首先是網(wǎng)上的方法
1.創(chuàng)建自定義函數(shù)
打開 /include/extend.func.php 文件(注:這個(gè)文件就是系統(tǒng)預(yù)留的自定義函數(shù)接口文件,主要用于二次開發(fā)用的。如果你是老版本,默認(rèn)沒有這個(gè)文件,自己創(chuàng)建一個(gè)PHP文件即可),在最下面的?>上一行加入以下函數(shù)代碼:
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;
}
}
[field:自定義圖片字段名 function="GetOneImgUrl(@me,顯示類型)"/]
比如:我們的自定義圖片字段名為 imgurl ,那么調(diào)用方式有以下兩種:
在處理保存的代碼有這樣一句,也就寫入數(shù)據(jù)庫前回檢查有沒有權(quán)限,分別是 “審理任意文檔”“審理授權(quán)文檔”“審理我發(fā)布的文檔” 這三個(gè),只需有這三個(gè)權(quán)利的其間的一個(gè),那么發(fā)布的文章就是現(xiàn)已審理的,不然就是沒有審理。
[field:自定義圖片字段名 function="GetOneImgUrl(@me,顯現(xiàn)類型)"/]
比方:咱們的自定義圖片字段名為 imgurl ,那么調(diào)用方法有以下兩種:
引用
[field:imgurl function='GetOneImgUrl(@me,0)'/] <!--調(diào)用圖片的信息,自動(dòng)調(diào)用寬度和高度(已包含Html代碼的<img />標(biāo)簽)-->
[field:imgurl function='GetOneImgUrl(@me,1)'/] <!--只調(diào)用圖片地址,一般可用于背景圖嵌套-->
通過以上方法在dede:arclist標(biāo)簽中可以調(diào)用圖片了,但記得在dede:arclist標(biāo)簽的后面添加上自定義字段的名字和模型ID,即:
{dede:arclist row='2' channeld='1' addfields='自定義字段1,自定義字段2'}
{/dede:arclist}
這樣才能調(diào)用出來
但是如果在列表頁中,在dede:list標(biāo)簽中,樣式就會(huì)發(fā)生變化了,這時(shí)候需要修改
/templets/system/channel_article_image.htm文件,將其改成你想用的樣式即可。
相關(guān)推薦
- 2023-11-22 Linux Ubuntu Linux中建立、復(fù)制、移動(dòng)、刪除文件的命令
- 2023-04-20 Error in mounted hook: “TypeError: Cannot read pro
- 2022-08-15 springboot實(shí)現(xiàn)動(dòng)態(tài)數(shù)據(jù)源切換
- 2022-04-11 C++?std::initializer_list?實(shí)現(xiàn)原理解析及遇到問題_C 語言
- 2022-11-07 python中dot函數(shù)運(yùn)算過程總結(jié)_python
- 2022-06-07 SQL?Server內(nèi)存機(jī)制詳解_MsSql
- 2022-03-17 詳解Golang函數(shù)式選項(xiàng)(Functional?Options)模式_Golang
- 2022-08-26 深入理解React調(diào)度(Scheduler)原理_React
- 欄目分類
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細(xì)win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運(yùn)行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲(chǔ)小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運(yùn)算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認(rèn)證信息的處理
- Spring Security之認(rèn)證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯(cuò)誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實(shí)現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡(jiǎn)單動(dòng)態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對(duì)象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊(duì)列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠(yuǎn)程分支