織夢likearticle標籤呼叫和顯示附加欄位(自定義欄位)辦法
在Dedecms文章頁中我們經常會顯示相關文章之類的文章列表,就需要使用{dede:likearticle}標籤,但是預設的
likearticle是不能顯示自定義的附加欄位的。解決辦法:
修改include/taglib/likearticle.lib.php.
大概在178行
$row[‘templeturl’] = $GLOBALS[‘cfg_templeturl’];
這段程式碼後面新增以下程式碼即可實現。
//從$refObj變數中讀取附加欄位資訊,處理附加欄位呼叫的問題。
//2014-02-25修改BY:織夢58(www.dede58.com)
$addfile =
refObj−>ChannelUnit−>ChannelInfos["listfields"];//獲取文章模型的自定義字段列表if(addfile){
addfiles=explode(",",addfile); //拆分成陣列
len=count(addfiles);
for(
j=0;j<
len;j++){ //迴圈處理每一個數組元素
$fname =
addfiles[j];
//獲取每一個元素對應的值,並將元素名作為用於顯示的$row陣列的ID鍵,並賦值。
row[′′.fname.’’] =
refObj−>Fields[′′.fname.’’];
}
}
相關推薦
織夢likearticle標籤呼叫和顯示附加欄位(自定義欄位)辦法
在Dedecms文章頁中我們經常會顯示相關文章之類的文章列表,就需要使用{dede:likearticle}標籤,但是預設的 likearticle是不能顯示自定義的附加欄位的。解決辦法: 修改include/taglib/likearticle.lib.php. 大概在178行 $
織夢友情連結呼叫和圖片大小修改
1.呼叫友情連結 : 圖片連結:{dede:flink row='24' type='image' titlelen="24" typeid="0"} [field:link /] {/dede:flink} 文字連結:{dede:flink row='24' type='
織夢likearticle呼叫附加自定義欄位
在dedecms文章頁中我們經常會顯示相關文章之類的文章列表,就需要使用{dede:likearticle}標籤,但是預設的likearticle是不能顯示自定義的附加欄位的。 解決辦法 開啟 include/taglib/likearticle.lib.php 找到 if($keyword != ''
織夢首頁呼叫文章標題和摘要
【首頁呼叫文章標題和摘要】 顯示效果: 程式碼如下: {dede:arclist typeid=2 titlelen='30'infolen='150' orderby='pubdate' limit=”1,10”} <a href="[field:arcurl/
織夢列表頁呼叫文章標題和摘要
【列表頁呼叫文章標題和摘要】 顯示效果: 程式碼如下: {dede: list titlelen='30' infolen='150'orderby='pubdate' limit=”1,10”} <a href="[field:arcurl/]"title="
織夢首頁呼叫章標題和文章縮圖
【首頁迴圈文章標題和文章縮圖】 顯示效果: {dede:arclist typeid='8' titlelen='24'imgheight='90' imgwidth='112' limit="0,4"} <div class="jkbk_pic"><
織夢文章頁呼叫相關文章及相關文章不顯示問題
織夢文章內容頁預設模板缺少相關文章,對使用者及搜尋引擎查詢及判斷文章主題不利。dede升級了5.7後,有個地方要求呼叫相關文章,於是寫下 dede:likeart 標籤卻無法實現關聯,顯示的則是所有文章。 發現原來從5.5版開始已經替換了該標籤,把模板 中 likeart
dedecms織夢副欄目名稱和連結呼叫
開啟 \include\extend.func.php 在最下面加入/** * 獲取副欄目連結和名稱 */ if(!function_exists('GetTypeid2')) { function GetTypeid2($typeid2) { global $
織夢list標籤:解決重複顯示文章列表
大家平常在使用織夢繫統的時候,往往會碰到織夢文章重複顯示的問題,那這是什麼情況呢?該怎麼解決?通常織夢文章重複顯示是因為list標籤沒用對,這裡雲加速主要給大家講一下list標籤的用法。 list標籤的用法: {dede:list col='' titlelen=''
織夢DEDECMS模板呼叫時間不顯示的錯誤原因
今天做一個小例子,使用瞭如下程式碼: {dede:arclist row="10" titlelen="100"} <a href="[field:arcurl/]">[field:title/]--------[field:pubdate function=M
dedecms織夢手機模板使用和制作方法
window clas obi symbian ips 都在 只需要 自己的 註意事項 1、手機模板命名規則 在新織夢的default模板中,除了原有的模板外,多了些手機模板,主要手機模板如下: index_m.htm 首頁模板 index_defaul
織夢cms導航高亮顯示欄目及首頁的方法
網站 field 紅色 typeid 高亮顯示 php 亮顯 一定的 是否 直奔主題了,高亮顯示教程適用於您具有一定的CSS基礎才可以了,前提把高亮顯示的樣式寫好,然後再開始高亮顯示標簽適用。 <li {dede:field name=typeid runphp="y
織夢按權重排序和自定義排序
load ima row idt last 教程 syn 模板文件 而已 【按權重排序】 dede:list 的方法 1、找到"根目錄\include\arc.listview.class.php"文件。 2、修改代碼:在文件第727行處添加按weight排序判斷代碼(紅色
織夢dede:arclist按照自定義欄位的條件呼叫相關文章
dedecms織夢dede:arclist按照自定義欄位的條件呼叫相關文章,這對於想要在首頁呼叫某個自定義欄位的文章的同學來講,非常不錯 開啟 /include/taglib/arclist.lib.php 找到 //關鍵字條件 在它的上面加入 //自定義欄位關鍵字條件 if($ctag->G
織夢副欄目呼叫問題
織夢副欄目 dede:list 和 dede:arclist 呼叫問題,網上都是說 dede:arclist 的,而且都不正確的。 看了官方程式碼dedecms程式預設是沒有用到typeid2副欄目,其他地方有用like模糊匹配,字串中沒有分隔符,我們用Find_IN_SET 精確匹配,欄位值以英文,分隔,
織夢新增超過兩百個自定義欄位後在使用addfields呼叫自定義欄位出錯的解決方法
dedecsm 自定義模型 新增自定義欄位(個數一百多個),使用addfields 方法呼叫,出現呼叫不出來的情況【addfields 裡面就能新增145個欄位,多了直接亂碼或者無法顯示】 解決方法 分別開啟 include/dedehtml2.class.
織夢手機站搜尋結果顯示為電腦站的搜尋結果模板的解決方法
有使用dedecms最新程式移動版的同學肯定遇到過,手機版搜尋結果跳轉到的是電腦版搜尋結果頁面去了。 解決方法 1、在移動站模板的搜尋框程式碼上加入 <input type="hidden" name="mobile" value="1" /> <form name="formsea
織夢tag標籤當前列表地址(動靜態)
動態 {dede:field.title runphp=yes}global $cfg_cmsurl;@me = $cfg_cmsurl."/tags.php?/".urlencode(@me)."/";{/dede:field.title} 靜態(生成拼音形式) {dede:field.title r
織夢channel標籤中currentstyle不生效
檔案:/include/taglib/channel.lib.php line約133行:if( ($row['id']==$typeid || ($topid==$row['id'] && $type=='top') ) && $currentstyle!='' ) 改為
dedecms織夢手機模板使用和製作方法
我們在製作模板時通常都會參考織夢預設模板default中的標籤使用,所以,接下來我們就來分析一下織夢預設模板default中使用手機模板的製作方法 注意:本教程適合有織夢模板開發經驗的站長,如果是新手,建議先去熟悉織夢pc模板開發。 1、手機模板命名規則 在新織夢的