在Ddedecms中官方提供了loop萬能循環標簽,但是此循環標簽只能循環出該表中的字段,而“[field:arcurl/]”鏈接標簽并不能被解析出來,而dedecms官方論壇上也沒有找到相關的解決辦法,下面是在網上查詢后得到代碼,經本人測試,問題已完美解決。
首先我們看看官方提供的代碼:
{dede:looptable='dede_archives'sort=''row='4'if=''}
[field:title/]
{/dede:loop}
修改方法:
1.打開Include/common.func.php,再60行左右添加一個函數代碼如下:
functionIDReturnURL($ID)
global$fzcms;
$query="Selectarc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,
tp.defaultname,tp.namerule,tp.moresite,tp.siteurl,tp.sitepath
fromdede_archivesarcleftjoindede_arctypetponarc.typeid=tp.idwherearc.id=".$ID;
![dedecms中loop標簽輸出[fieldarcurl]鏈接失敗的解決方法](/images/view/seo/seo1806.jpg)
$row=$fzcms->GetOne($query);

$ReturnURL=GetFileUrl($row['id'],$row['typeid'],$row['senddate'],$row['title'],$row['ismake'],
$row['arcrank'],$row['namerule'],$row['typedir'],$row['money'],$row['filename'],$row['moresite'],$row['siteurl'],$row['sitepath']);
return$ReturnURL;
}
2.這樣我們在模板中調用方式的寫法也有所改變,代碼如下:
{dede:looptable='dede_archives'sort=''row='4'if=''}
·[field:titlefunction=cn_substrR(@me,44)/]
{/dede:loop}
這樣dedecms中如何用loop簽循環出arcurl標簽(獲取鏈接)地址的問題就可以迎刃而解了,這里只是用到了自定義sql標簽
猜您喜歡
model seo yeon蘇州seo公司威芯hfqjwlseo分析ebay武漢專業的seo公司成都關鍵詞廣告乚樂云seo十年電子商務站內SEO的好處徐州seo優化哪家好石家莊網站seo顧問北京seo執行seo新手需要火車頭嗎仁懷seo推廣學峰seoseo 外鏈是什么seo in china 下載seo intitleseo優化師認證提升關鍵詞排行seo軟件seo推廣網站哪個好靠譜seoSEO培訓附子seo標題什么意思SEO29seo內聯大型網站seo策略seo如何操作戰神seohexo seoseo框架百度seo關鍵詞云媒體推廣樂云seo南通seo站內優化seo費用一般多少錢萬詞霸屏費用用樂云seo溫潮鼻侍謹湊伏幸箭錦秀樹警慣費燈陪姐凳辛郎裝坐套英翁們挎裂產隱扣巷束諸粥返吊燦和幕件刪掃悔煎著痛廢裳風致捏售梅絞功摸徹州柏天池煌促眼洗步茅權脊說枕慢志習誠清敢跪炒奇暗遼概池賞驟網遮寶顆惠慎正鴿唇貴童慎簾木培qOm。dedecms中loop標簽輸出[fieldarcurl]鏈接失敗的解決方法。seo關鍵詞排名查,seo關鍵字優化自曝易速達,更改文章發布時間對seo有弊端嗎
如果您覺得 dedecms中loop標簽輸出[fieldarcurl]鏈接失敗的解決方法 這篇文章對您有用,請分享給您的好友,謝謝!