亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > CMS > 帝國Empire > 正文

帝國CMS 新聞模型轉成文章模型的方法

2024-08-28 12:23:14
字體:
來源:轉載
供稿:網友

 5年前,剛開始接觸帝國cms的時候,用新聞模型建了一個文章閱讀站,最近網站轉型,想發一些長篇文章,需要將新聞模型轉為文章模型,搜了一下論壇和互聯網,都沒有能用于7.2的相關插件或工具,只好自己動手寫一個。這里把代碼和步驟分享出來,希望能幫助到其它人。

1、老數據備份

非常重要。萬一在轉換過程中出現意外,確保老數據安全部丟失。

2、數據庫轉換

將以下代碼保存為一個php文件,文件編碼格式與你網站編碼相同,代碼中的參數設置部分按照實際情況來填寫。

假設你為此新建了一個名為 zh.php 的文件,那么將此文件放到 e/update/  文件夾中。那么你這時在瀏覽器中執行以下網址:

此程序會分組轉換數據。

請注意:

(1)不能重復轉換,否則數據丟失。

(2)轉換完之后請立即在服務器上刪除此文件。

(3)此程序適用于帝國cms7.0及后續版本。

<?phperror_reporting(E_ERROR | E_WARNING | E_PARSE);@set_time_limit(1000);//********************* 參數設置開始 *********************$newstb="gushi"; //需要轉換的數據表$cf='newstext';//需要轉換的字段名$fa=1;//字段位置,0為主表,1為副表$changeline=50; //每組轉換數//********************* 參數設置結束 *********************if($_GET['tochange']==1){	include("../class/connect.php");	include("../class/db_sql.php");	include("../class/functions.php");	$link=db_connect();	$empire=new mysqlquery();	dp_ChangeNewsToArticle($_GET['start']);}//開始轉換function dp_ChangeNewsToArticle($start=0){	global $empire,$newstb,$cf,$fa,$changeline,$dbtbpre;	$start=(int)$start;	if($start==0){		$ckist=$empire->fetch1("select fid,savetxt from {$dbtbpre}enewsf where tbname='$newstb' and f='$cf' limit 1");		if(!$ckist['fid']){			exit("參數設置錯誤");		}		if(!$ckist['savetxt']){			//字段表			$empire->query("update {$dbtbpre}enewsf set savetxt=1 where tbname='$newstb' and f='$cf' limit 1");			//組合存文本			TogSaveTxtF(1);			//更新緩存			GetConfig(1);		}	}	$b=0;	$tbname=$fa?$newstb."_data_1":$newstb;	$sql=$empire->query("select id,classid,".$cf." from {$dbtbpre}ecms_".$tbname." where id>$start order by id limit ".$changeline);	while($r=$empire->fetch($sql)){		$b=1;		$newid=$r['id'];		$newstext=dp_ReturnChangeNewstextUrl($r[$cf],$r['id']);		$empire->query("update {$dbtbpre}ecms_".$tbname." set ".$cf."='$newstext' where id='$newid' limit 1");	}	if($b==0)	{		echo"恭喜您!轉換完畢。";		exit();	}	echo"一組數據轉換完畢,正進入下一組 (<font color=red><b>".$newid."</b></font>)......<script>self.location.href='index.php?tochange=1&start=$newid';</script>";	exit();}//返回內容地址function dp_ReturnChangeNewstextUrl($value,$id){	global $public_r,$newstb,$cf;	//存放文本	if(strstr($public_r['savetxtf'],",".$newstb.".".$cf.","))	{		$truetime=time();		//建立目錄		$thetxtfile=GetFileMd5().$id;		$truevalue=MkDirTxtFile(date("Y/md",$truetime),$thetxtfile);		//寫放文件		EditTxtFieldText($truevalue,$value);		$value=$truevalue;	}	else{		exit("參數設置錯誤");	}	return $value;}?><html><head><title>新聞模型轉文章模型程序</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><style>a:link     { COLOR: #000000; TEXT-DECORATION: none }a:visited   { COLOR: #000000 ; TEXT-DECORATION: none }a:active   { COLOR: #000000 ; TEXT-DECORATION: underline }a:hover    { COLOR: #000000 ; TEXT-DECORATION:underline }.home_top { border-top:2px solid #4798ED; }.home_path { background:#4798ED; padding-right:10px; color:#F0F0F0; font-size: 11px; }td, th, caption { font-family:  "宋體"; font-size: 12px; color:#000000;  LINE-HEIGHT: 165%; }.hrLine{MARGIN: 0px 0px; BORDER-BOTTOM: #807d76 1px dotted;}</style></head><body>  <p><br>  <br>  </p>  <form method="get" action="index.php" onsubmit="return confirm('確認要執行?');">  <table width="500" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#0472BC">    <tr>       <td height="25"><div align="center"><font color="#FFFFFF" size="3"><strong>新聞模型轉文章模型程序</strong></font></div></td>    </tr>    <tr bgcolor="#FFFFFF">       <td height="50">         <div align="center">           <input type=submit name=ok value="點擊開始轉換">          <input type=hidden name="tochange" value=1>        </div></td>    </tr>  </table></form></body></html>

3、模板修改

如果你在之前模板中用php代碼調用過被轉換的字段,則此時需要用函數 GetTxtFieldText 來讀取。

例如,在之前你調用newstext用代碼:

<?=$navinfor['newstext']?>

newstext轉換成存文本之后必調用代碼是:

<?=GetTxtFieldText($navinfor['newstext'])?>

4、補充說明:新聞模型與文章模型的區別

  1. 新聞系統模型的內容(newstext)是存放數據庫的;而文章系統模型的內容(newstext)是存放于文本文件。對于數據量比較大的,推薦使用文章系統模型。
  2. 新聞系統模型支持內容(newstext)搜索;而文章系統模型不支持內容(newstext)搜索。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品日韩欧美大师| 欧洲永久精品大片ww免费漫画| 亚洲精品suv精品一区二区| 精品无人国产偷自产在线| 91精品国产综合久久久久久蜜臀| 中文字幕在线视频日韩| 久久精品国产精品| 日韩av网站导航| 国产精品久久久999| 2019最新中文字幕| 亚洲视频日韩精品| 成人精品视频久久久久| 在线亚洲午夜片av大片| 久久av红桃一区二区小说| www国产91| 亚洲视频日韩精品| 久久久久久久久亚洲| 亚洲性线免费观看视频成熟| 欧美理论电影在线观看| 在线精品国产成人综合| 欧美一级bbbbb性bbbb喷潮片| 国模私拍视频一区| 久久久免费在线观看| 91高清视频在线免费观看| 中文字幕亚洲情99在线| 精品国偷自产在线| 91精品久久久久久久久久久久久久| 国产精品国产自产拍高清av水多| 国产精品入口尤物| 国产精自产拍久久久久久蜜| 国产视频久久久久| 91麻豆国产精品| 91精品国产91久久久久久吃药| 永久免费毛片在线播放不卡| 国产精品丝袜久久久久久高清| 久久视频在线看| 国产精品99久久99久久久二8| 精品国产一区二区三区久久| 久久夜色精品国产欧美乱| 欧美日韩中文字幕在线| 中文字幕av一区中文字幕天堂| 欧美精品在线播放| 国产精品视频白浆免费视频| 亚洲曰本av电影| 国产精品午夜国产小视频| 欧美日韩色婷婷| 国产精品一区二区三区毛片淫片| 亚洲精品一区二区久| 日本人成精品视频在线| 久久久久久久一| 久久视频免费在线播放| 91精品久久久久久久久中文字幕| 国产精品96久久久久久又黄又硬| 亚洲欧美日韩一区二区在线| 亚洲日本欧美日韩高观看| 欧美日韩一区二区在线播放| 欧美寡妇偷汉性猛交| 色婷婷久久一区二区| 综合136福利视频在线| 国产成人精品一区二区三区| 亚洲欧洲第一视频| 欧美日韩福利在线观看| 97国产在线观看| 欧美疯狂性受xxxxx另类| 久久久久久免费精品| 国产精品人成电影在线观看| 国产精品爱啪在线线免费观看| 2018日韩中文字幕| www.亚洲男人天堂| 国产成人一区二区| 中国日韩欧美久久久久久久久| 在线日韩av观看| 免费97视频在线精品国自产拍| 欧美黑人狂野猛交老妇| 欧美午夜精品伦理| 欧美电影免费播放| 中文字幕欧美精品在线| 亚洲天堂视频在线观看| 日韩美女激情视频| 欧美一级片在线播放| 日韩亚洲一区二区| 97视频在线观看免费高清完整版在线观看| 国产精品久久久久久久久久尿| 久久久成人av| 最新日韩中文字幕| 97久久精品人人澡人人爽缅北| 日韩高清免费在线| 国产成人亚洲综合| 精品国产拍在线观看| 亚洲天堂男人天堂女人天堂| 色噜噜亚洲精品中文字幕| 在线观看国产精品淫| 成人字幕网zmw| 4388成人网| 国产亚洲精品va在线观看| 午夜欧美不卡精品aaaaa| 91免费综合在线| 一本色道久久综合狠狠躁篇的优点| 国产精品成人一区二区| 欧美激情综合色| 日韩欧美a级成人黄色| 欧洲成人性视频| 成人国产精品av| 亚州国产精品久久久| 91精品国产免费久久久久久| 精品久久久久久中文字幕| 美女少妇精品视频| 丝袜美腿精品国产二区| 欧美日韩国产区| 日韩在线欧美在线国产在线| 日本亚洲欧美成人| 成人黄在线观看| 久久精品91久久久久久再现| 久久视频在线看| 精品亚洲一区二区三区在线播放| 精品国产视频在线| 欧美成人精品在线观看| 国产在线视频一区| 久久天天躁夜夜躁狠狠躁2022| 欧美日韩在线视频一区二区| 亚洲淫片在线视频| 国产精品wwwwww| 欧美性jizz18性欧美| 97色伦亚洲国产| 国产精品69久久久久| 亚洲美女精品成人在线视频| 欧美性猛交xxxx乱大交蜜桃| 欧美激情极品视频| 久久久久日韩精品久久久男男| 欧美www在线| 欧美日韩国产丝袜另类| 日韩中文字幕在线免费观看| 亚州av一区二区| 国产亚洲在线播放| 欧美成人亚洲成人日韩成人| 亚洲精品99久久久久中文字幕| 欧美日韩免费在线观看| 欧美日韩亚洲一区二| 岛国av一区二区三区| 国产精品国语对白| 亚洲国产中文字幕久久网| 日本高清不卡的在线| 91在线播放国产| 亚洲国产精品成人va在线观看| 久久人人爽亚洲精品天堂| 国产精品久久久久久五月尺| 久久久久久免费精品| 亚洲第一男人av| 亚洲小视频在线观看| 欧美黑人一区二区三区| 成人激情视频网| 亚洲三级免费看| 久久成人亚洲精品| 亚洲欧美第一页| 久热精品在线视频| 国产伦精品一区二区三区精品视频| 91精品国产精品| 日韩中文字幕精品| 亚洲综合在线中文字幕| 亚洲综合大片69999| 久热国产精品视频| 日韩中文字幕视频在线| 亚洲一区二区在线播放| 亚洲a在线播放|