黑喵SEO为您提供:SEO优化、SEO学习、SEO优化方案、SEO网站诊断

首页 > 帝国CMS > 帝国标签

帝国cms函数,GetTxtFieldText() 读取数据存文本的存储文件

网络整理 2018-07-27 15:57:47 帝国标签

GetTxtFieldText()

 
函数:GetTxtFieldText()
功能:传入数据存文本时存储的文件地址,执行ReadFiletext()函数读出文件内容,并过滤掉前边12个字符。
位置:/e/class/connect.php  3899行
版本:7.2
 
函数说明
GetTxtFieldText($pagetexturl)
 
$pagetexturl : 文本地址,必填项目
 
函数完整代码:
折叠PHP 代码
  1. //读取文本字段内容  
  2. function GetTxtFieldText($pagetexturl){  
  3.     global $ecms_config;  
  4.     if(emptyempty($pagetexturl))  
  5.     {  
  6.         return '';  
  7.     }  
  8.     $file=$ecms_config['sets']['txtpath'].$pagetexturl.".php";  
  9.     $text=ReadFiletext($file);  
  10.     $text=substr($text,12);//去除exit  
  11.     return $text;  
  12. }  
此函数应用广泛,众所周知,在帝国cms开启数据存文本时,可以极大的节省数据库空间,但开启数据存文本模式时,用灵动标签调用newstext字段内容输出的是一串文件地址,并非内容主体,而这个函数就是帮助我们把newstext字段输出为实际内容的。
 
应用案例:
折叠PHP 代码
  1. [e:loop={"SELECT title,newstext,titleurl from {$dbtbpre}ecms_news WHERE classid=1 order by newstime limit 8",0,24,1}]  
  2.                      <h2><?=$bqr[title]?></h2>  
  3.                      <div class="foabout">  
  4.                      <?=GetTxtFieldText($bqr[newstext])?>  
  5.                      </div>  
  6. [/e:loop]  
 

 

<黑 喵S E O,www.bxdzc.com>

Tags:

免责声明:本站内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。(QQ:422026368)

搜索
网站分类
标签列表