帝國cms文章列表模板頁讀取newstext的內容
帝國cms的文章系統的內容是存放于文本中而不是存放于數據庫中的,數據庫中存放的是文本的路徑,放與d xt目錄下,在用文章系統做單頁面時,可能會在列表頁讀取newstext字段,如:
[e:loop={"SELECT title,newstext FROM {$dbtbpre}ecms_article WHERE classid=$classid ORDER BY id LIMIT 1",0,24,0}]
<h2><?=$bqr[title]?></h2>
<div class="foabout">
<?=$bqr[newstext]?>
</div>
[/e:loop]
但這樣讀取出來的值是文章內容存放的路徑,查找源代碼,在eclassconnect.PHP文件大約3630行有個方法function
GetTxtFieldText($pagetexturl)
function GetTxtFieldText($pagetexturl){
global $ecms_config;
if(empty($pagetexturl))
{
return ‘‘;
}
$file=$ecms_config[‘sets‘][‘txtpath‘].$pagetexturl.".php";
$text=ReadFiletext($file);
$text=substr($text,12);//去除exit
return $text;
}
調用這個方法就能把文章內容讀取出來了,所以上面的代碼改為如下即可:
[e:loop={"SELECT title,newstext FROM {$dbtbpre}ecms_article WHERE classid=$classid ORDER BY id LIMIT 1",0,24,0}]
<h2><?=$bqr[title]?></h2>
<div class="foabout">
<?=GetTxtFieldText($bqr[newstext])?>
</div>
[/e:loop]
聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至201542412@QQ.com舉報,一經查實,本站將立刻刪除。
相關推薦
-
帝國cms列表模板tags標簽高效的一種寫法
從nwsgsda表中提取。如果采用gid或g靜態,效率更高
-
帝國cms用php在列表模板調用父欄目下的子欄目并且高亮的方法
用php調用父欄目下的子欄目并且高亮方法教程,代碼如下自行套用即可。
-
帝國cms列表模板作者來源為空時顯示其他方法
帝國CMS列表頁內容顯示判斷文章來源,并帶連接的方法
-
帝國cms終極欄目/非終極欄目列表模板title調用欄目別名方法
帝國cms終極欄目非終極欄目列表模板titl調用欄目別名方法
-
帝國cms list.var列表調用文章內容的[!-newstext-]
在副表,不能直接調取出來。需要把使用程序代碼勾上$fr=$mpir-ftch1("slctnwstxtfrom{$dbtbpr}cms_cms_da_{$r[stb]}whrid='$r'");$listtmp=''.$fr...





![帝國cms list.var列表調用文章內容的[!-newstext-]](/d/file/titlepic/3/20231023/81d1.jpg)









