花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來到素材無憂網(wǎng),按 + 收藏我們
登錄 注冊 退出 找回密碼

帝國CMS根據(jù)新聞正文字段[newstext]批量重新生成簡介字段[smalltext]的方法

時間: 2024-02-25 09:19 閱讀: 作者:素材無憂網(wǎng)

應邀回答小伙伴的問題:https://www.moyublog.com/ask/problem01/889.html,功能要求:批量從信息的新聞正文字段里獲取自定字數(shù)的文字到簡介字段!

一、首先重新按需設(shè)置自動生成簡介的字數(shù),帝國CMS默認自動獲取簡介的字數(shù)可以從下圖方式更改,我這里為了方便演示改成了320,默認為160,這里的數(shù)字,2個字符代表一個漢字,一個字符為一個英文。

帝國CMS根據(jù)新聞正文字段[newstext]批量重新生成簡介字段[smalltext]的方法

這步做完,新發(fā)的信息,默認截取簡介字數(shù)就變成了新設(shè)置的字數(shù)了!已經(jīng)發(fā)布的信息的處理方法請繼續(xù)往下看!

二、寫一個處理PHP,名字叫auto_smalltext.php,懶得寫的,后面提供了下載地址了,直接下載使用也可以。

PHP的內(nèi)容:

query($query);
while($r=$empire->fetch($sql))
{
$rb=$empire->fetch1("select newstext from {$dbtbpre}ecms_".$tbname."_data_".$r[stb]." where id='".$r[id]."' limit 1"); 
$newstext=$rb[newstext];
$smalltext=strip_tags($newstext);
$smalltext=esub($smalltext,$quantity);
$empire->query("update {$dbtbpre}ecms_".$tbname." set smalltext='$smalltext' where id='$r[id]'");
}
echo '執(zhí)行完畢';
db_close();
$empire=null;

?>

把PHP放到/e/extend/ 目錄下!

auto_smalltext.php下載.rar (620 Bytes)

三、按需調(diào)整PHP文件里的數(shù)據(jù)表名字和簡介字數(shù)。

四、備份你的數(shù)據(jù)庫,防止出錯.

五、瀏覽器運行 你的域名/e/extend/auto_smalltext.php

完成!

下面放幾張對比圖吧

模板調(diào)用簡介,調(diào)整前效果

帝國CMS根據(jù)新聞正文字段[newstext]批量重新生成簡介字段[smalltext]的方法

模板調(diào)用簡介,調(diào)整后效果

帝國CMS根據(jù)新聞正文字段[newstext]批量重新生成簡介字段[smalltext]的方法

后臺信息,調(diào)整前簡介字數(shù):

帝國CMS根據(jù)新聞正文字段[newstext]批量重新生成簡介字段[smalltext]的方法

后臺信息,調(diào)整后簡介字數(shù):

帝國CMS根據(jù)新聞正文字段[newstext]批量重新生成簡介字段[smalltext]的方法

版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!

轉(zhuǎn)載請注明: 帝國CMS根據(jù)新聞正文字段[newstext]批量重新生成簡介字段[smalltext]的方法

模板推薦