1、帝國cms7.0 為什麼用火車頭採集到的圖片縮略圖都是同一張呢?
首先是帝國CMS
這款CMS早期功能和風訊類似,模版製作方面也非常類似,甚至可以把風訊的模版拿來直接貼到裡面稍微改一下就能用!現在帝國CMS做的已經非常強大了!並且開源免費(以前也免費但是不開源)帝國CMS可以實現許多其他CMS無法實現的功能!不誇張的說你用帝國可以實現阿里巴巴、TAOBAO、網易新聞、地方門戶,這些其他CMS想都不敢去想的功能,但是針對這些方面你需要學會這個CMS中關於模型擴展的功能,能熟練掌握的話你可以實現任何功能!並且帝國CMS擁有萬能介面,可以與任何程序進行無縫整合~~這個這個是官方的說法……經過俺這么多年的使用發現只能與部分常用的PHP程序進行無縫整合~~要整合其他語言的程序太麻煩了!最值得表揚的是帝國CMS這么多年從來沒出過1個漏洞!!注意~~是一個都沒出過!這是其他任何CMS都比不上的!
DEDE 織夢CMS
這個不用多說了吧?PHP類CMS里最著名的一款,以簡單上手功能強大而著稱,大部分站長的首選。關鍵詞替換、優化方面非常人性化,並且DEDE用戶比例非常多!開源非常早,模版隨處可見,如果你懶得自己設計,想直接套用別人的模版那麼DEDE官方就有一個極其龐大的資料庫!隨便選,全是免費的!與其他程序整合方面DEDE內至了許多介面,與一些流行的程序都能實現整合!
PHP CMS
名字挺牛!不開源……用戶少~~研究了很久很久……沒發現有哪一點比的上上述兩款的!
其他CMS還有很多,但是我實在沒法多說……功能大家根本就是互相模仿!不會有哪個CMS比較獨特的!最早發展起來的雖然是動易,但是基於ASP語言的缺陷經常出漏洞,這使得許多用戶舍棄了ASP程序改用PHP。
關於採集功能方面我想說的是動易是最強大的,即使最強大也無法實現任何界面的採集,建議用火車頭配合使用!
2、帝國cms 地址擴展數量怎麼弄
帝國CMS 6.6版新增自定義擴展變數功能,用戶可以自定義公共的程序使用變數,為用戶擴展系統帶來便利。比如可以增加像系統$public_r[newsurl]這樣的變數,還比如擴展了某個系統模型,需要增加設置項都可以用擴展變數來實現...等等。
自定義擴展變數功能介紹:
(1)、擴展變數支持按分類歸類及顯示。刪除相應分類會刪除分類下的變數。
(2)、變數支持是否寫入緩存,如果寫入緩存,在任意php或模板中用$public_addr['add_變數名']可取得變數內容。
(3)、內置變數返回函數(資料庫讀取變數內容):ReturnPublicAddVar(變數名)。取多個變數內容可用逗號隔開,例子:
取得單變數內容:$value=ReturnPublicAddVar('myvar'); //$value就是變數內容。
取得多個變數內容:$value=ReturnPublicAddVar('myvar1,myvar2,myvar3'); //$value['myvar1']才是變數內容。
自定義擴展變數功能的強大在於為二次開發和插件開發提供了便利,再6.5及其以前想要設置類似於$public_r[newsurl](網站地址)這樣的的全局變數,我們就必須要更改系統源文件和修改數據表,從而造成升級不不方便。
備註:
1.後台->系統設置->系統參數設置 所有設置記錄在數據表phome_enewspublic
2.$public_r緩存數組記錄的是數據表phome_enewspublic大部分設置(6.5及其以前) 6.6應該有個分表記錄用戶設置(猜測)
3.$public_r緩存記錄在e/class/config.php中
4.e/class/connect.php包含了e/class/config.php (包含就是require() 或者 include())
5.所有的控制器均包含/引用了e/class/connect.php (控制器就像e/enews/index.php e/DoInfo/ecms.php 這樣的文件,根據對應的表單使用對應的函數和引用對應的文件)
6.非控制器比如e/class/functions.php 或者是是e/data/下的木板緩存文件 默認包含他們的文件都包含了e/class/connect.php存在了,所以$public_r成了全局變數();使用如上圖
7.除了$public_r還有e/class/config.php文件里你能看到的 e/class/connect.php function db_connect()上方的 比如$navinfor,是不是很熟系在內容也里$navinfor[title] $navinfor['欄位']
自定義擴展變數可以不用到應用擴展上,來簡單點的
1.來個SEOtitle
2.來個備案號(我朝特色,備案號命名統一的話分享模板都不用改備案號了)
3.來個統計代碼(大眾公共效應之後也不用該模板板了)
n.....
當然這些模板公共變數也可以做到
3、火車頭採集器怎麼與帝國cms7.2鏈接
用八爪魚採集器採集的數據發布到帝國CMS。
下載發布到帝國CMS介面文件
1、打開jiekou.php,修改第二行代碼 $pw='123456'; //為了安全,驗證密碼請自行修改
2、介面文件jiekou.php放置在 站點目錄\e\admin\目錄下,放在其他目錄下需要更改介面源碼。
3、配置抓取規則
包含一些必選欄位,欄位映射說明見文檔末尾
4、規則配置完畢後,運行單機採集
5、採集到數據後,選擇發布到網站
6、發布向導中,填寫一些發布的必要信息
發布的地址: http://你的網站名/e/admin/jiekou.php
發布密碼是第一步設置的密碼
發布對應的參數 是jiekou.php 預先定義好的,想換名字,可自行修改源碼
7、點擊發布
8、發布成功後,在帝國CMS後台查看
欄目頁面查看
參數定義說明
基本參數
username
會員名參數名
password
密碼參數名
title
主題標題參數名
newstext
內容參數名,若要進行手動內容分頁,請使用數據整理將et的內容分隔標記「#-0-#」替換為帝國cms的分頁標記 [!--empirenews.page--],手動分頁時,請將自動分頁參數關閉;
classid
欄目編號(請對照後台欄目管理查看欄目id)
主要參數
pw
安全校驗碼,請自行設定,本項用以防止介面被他人利用,如果需要進行更多校驗,請自行填加相關代碼。
infotags
標簽,可留空,多個用","逗號格開
copyinfotitleurl
是否同時發布到其他欄目,1為是,0或留空為否;
copyclassid[]
其他欄目id,設置本項可將文章同時發布到其他欄目,由於網站後台欄目管理-生成列表中無法選擇生成關聯欄目,所以不能同時生成這些欄目的靜態頁面;
舉例,要將文章同時發布到ID為35和36的欄目,圖示如下:
copyimg
是否遠程保存圖片,1為是,0或留空為否;
mark=1
圖片加水印,1為是,0或留空為否;
copyflash
是否遠程保存flash,1為是,0或留空為否;
qz_url
flash地址前綴
repimgnexturl
是否圖片鏈接轉為下一頁,1為是,0或留空為否;
checked=1
發布狀態,1為發布,0為待審核;
可選參數
ftitle
副標題
smalltext
內容簡介
keyboard
關鍵字,多個請用,隔開
titleurl
外部鏈接(填寫後信息連接地址將為此鏈接)
writer
作者
befrom
信息來源
titlefont[b]=b
標題樣式:粗體
titlefont[i]=i
標題樣式:斜體
titlefont[s]=s
標題樣式:刪除線
titlecolor
標題顏色
isgood
是否推薦,1為是,0或留空為否;
firsttitle
是否頭條,1為是,0或留空為否;
newstempid
模板編號,留空則使用默認模板;
titlepic
標題圖片地址
getfirsttitlepic
是否取第1張上傳圖為標題圖片,1為是,0或留空為否;
getfirsttitlespic
是否取第1張上傳圖為縮略圖,1為是,0或留空為否;
getfirsttitlespicw
縮略圖寬
getfirsttitlespich
縮略圖高
dokey
是否關鍵字替換,1為是,0或留空為否;
autopage
自動分頁,1為啟用,0為禁用,見圖示:
autosize
自動分頁大小,通常設為5000字
istop
置頂級別,0-6級
groupid
訪問許可權,0為遊客,1為普通會員,2為vip會員,3為企業會員,4為企業vip會員
userfen
查看時扣除點數,默認為0
closepl
是否閉評論,1為是,0或留空為否;
ztids
所屬專題ID,多個以英文逗號分隔,例如某文章屬於ID為3和5的專題,如圖示:
專題ID查詢如圖示:
zcids
所屬專題子類ID,多個以英文逗號分隔,必須與ztids的專題ID順序對應,例如ID3的專題的子類ID為2,ID5的專題的子類為「不屬於專題子類」,設置如圖示:
註:「不屬專題子類」,則取值為-1;
專題子類ID查詢如圖示:
newspath
目錄名
info_diyotherlink
相關鏈接模式,0為按關鍵字查詢,1為手動設置;
info_keyid
手動模式設置相關鏈接時的相關文章ID,英文逗號分隔多個;
info_infouptime
定時發布上線時間,請使用長日期標准格式;
info_infodowntime
定時發布下線時間,請使用長日期標准格式;
newstime
文章發布時間,請使用長日期標准格式;
onclick
最大點擊數,點擊數將取1到最大點擊數的隨機值;
自定義欄位
和其他參數一樣,在ET發布配置-參數取值處填好自定義欄位的參數名,並設置好取值即可。
4、帝國cms 7.0插件怎麼兼容7.2
1、安裝程序升級。
menuclass表增加了groupids欄位,此欄位默認值設為空即可。
menu表增加了addhash 欄位,建議將專此欄位值設為1。
2、屬hash過濾。
不傳遞參數的頁面文件在驗證登錄之後載入函數 $ecms_hashur=hReturnEcmsHashStrAll();
傳遞參數的頁面載入hCheckEcmsRHash();
3、表單過濾
在表單中載入 $hashhrefr['form'] 或 $hashhrefr['eform']
4、頁面鏈接
傳遞hash參數使用 $hashhrefr['ehref'] 或 $hashhrefr['whehref'] , $hashhrefr['href']或 $hashhrefr['whhref']
加wh的返回"?"
加不e的傳遞兩個參數,用於向資料庫提交參數的情況
5、返回鏈接
函數執行完成,返回地址後面加 hReturnEcmsHashStrHref 和 hReturnEcmsHashStrHref2 前者返回href變數,後者返回ehref變數,參數0和1分別表示"?"的無和有
5、帝國CMS7.2的數據結構和7.0的有什麼區別?
請參考官方給出的升級說明:
http://bbs.phome.net/showthread-42-323800-0.html
6、帝國cms 整合萬能介面 怎麼取消
就是音樂文件播放不了,用自帶的播放器都行,換cmp就播不出來了。用自定義模型怎麼弄啊?大俠能簡單說下或給個思路嗎?其實用cmp我就想做音樂播放功能。
7、帝國cms7.0,怎麼調用指定(比如id為12)的文章到首頁
[e:loop={12,1,0,0,'','newstime DESC'}]
<a href="<?=$bqsr['titleurl']?>" target="_blank"><?=$bqr['title']?></a> <br>
[/e:loop]
語法
[e:loop={欄目ID/專題ID,顯示條數,操作類型,只顯示有標題圖片,附加SQL條件,顯示排序}]
模板代碼內容
[/e:loop]
你說的「指定」也不知道指定什麼,是指定最新的信息啊,還是指定點擊排行還是指定推薦信息等等,還有是不是指定一級推薦或者一級頭條等等,根據不同情況參數也不一樣啊
你可以在點擊上面的「模板」以後在左側欄上面的「自動生成標簽」里自己選擇需要的推薦生成標簽代碼
8、帝國CMS怎麼做二次開發?
《帝國網站管理系統》英文譯為"Empire CMS",簡稱"Ecms",它是基於B/S結構,且功能強大而帝國CMS-logo易用的網站管理系統。本系統由帝國開發工作組獨立開發,是一個經過完善設計的適用於Linux/windows引/Unix等環境下高效的網站解決方案。從帝國新聞系統1.0版至今天的帝國網站管理系統,它的功能進行了數次飛躍性的革新,使得網站的架設與管理變得極其輕松!
一、超強系統模型擴展功能
帝國CMS是不同於以往的CMS系統,他可以直接在後台通過新建表、自定義欄位,然後組成新的系統模型。從而實現各種適合用戶自己的系統。如下載系統、音樂系統、商城系統、產品庫等等。。。並且此功能為數據量較大的網站進行數據部署(將信息量分配於不同的信息表)。並且無論是系統內置還是用戶自定義的模型,每個模型都有自己的採集。如果會點程序,將能擴展更多更復雜的系統。此功能詳細使用可參考使用文檔。
二、強大的信息採集功能
本系統無論是內置的系統模型還是用戶自定義的模型都有自己相應的採集。方便用戶收集信息。 ·使用簡單:無需會任何程序,只需在相應的內容加上相應的標簽即可。 ·多重過濾:同一鏈接可設置不重復採集;設置採集關鍵字(不包含不採集);內容字元替換;廣告過濾;過濾相似信息;過濾標題相同信息;可設置採集前幾條記錄。 ·採集區域更准確:整體頁面區域正則+信息鏈接區域正則 ·支持頁面編碼轉換:目前支持gb2312、big5、utf-8編碼轉換 ·效率更高:採用分組採集與入庫;支持多線程(節點)採集 ·方便性:採集可選是否馬上入庫(特別對於掛機采,非常方便);填寫採集正則後可預覽採集結果;復制、清空節點;入庫可選擇「選擇式入庫」與「全部入庫式」;對採集的臨時數據進行管理; ·其他特性:支持多列表採集;支持內容分頁採集;支持遠程保存圖片/FLASH/附件,圖片水印,只要定義的欄位為img/flash/file均支持遠程保存
三、完善的會員系統
系統可按會員的「會員組」、「有效期(包年/季/月)」、「點數」對會員進行分類。用戶可後台增加/修改/刪除會員組,會員組可設置會員級別、收藏夾數、每天最大下載數。這些分類均對系統的所有系統模型有效,如查看信息的許可權控制、扣除點數;下載/在線觀看信息的許可權控制、扣除點數、每天下載數限制,可設置重復扣除點數間隔時間;用點數/預付款購買商城模型的商品等等。 會員系統其他功能:用戶注冊、修改資料、購物車、收藏夾、查看狀態、在線沖值、查詢購買記錄、查詢下載記錄、信息投稿、投稿增加積分 後台點卡功能:支持批量添加點卡、可按有效期/點數沖值、批量贈送點數
四、萬能會員整合介面
通過此介面可整合任何mysql的系統,無論他是用什麼語言開發的。配置非常容易,只需配置幾個參數即可,並且支持會員組與點數的整合
五、模板全標簽化
·只要會網頁編輯軟體(如Dreamweaver、Frontpage)即可製作各種出色的模板,只需在顯示信息的地方加上相應的標簽即可,無需任何程序代碼。 ·內置非常靈活的萬能調用標簽:能實現各式各樣的效果,滿足各種網站的需要,適應於所有模型。 ·用戶可後台直接自定義標簽:擁有此功能,用戶可以自己寫函數,然後後台定義一個標簽,模板就能解析他了。一般用於顯示系統以外的數據,如:論壇數據、環保監測站中的實時顯示數據等等。。。 ·所有欄目都可以有自己的頁面模板/列表模板、內容模板、JS模板與搜索模板 ·公共模板變數:可將一些共用的模塊放到公共變數,調用時只需加上變數標簽即可,以後修改變數的值即可修改所有顯示這個變數標簽的內容。 ·可對模板內容進行批量替換、批量導入欄目模板、批量更換列表模板與批量更換內容模板
六、模板標簽支持多種操作類型
·支持調用的操作類型:可按「所有/欄目/專題/數據表」調用「最新/熱門/推薦/評論排行/頭條信息/下載排行」的信息,並且支持按SQL語句調用信息 ·支持多欄目調用:多個調用欄目的ID用","格開即可 ·用戶可自定義標簽
七、信息內容支持存放文本
對於數據量非常大的信息內容,如小說、論文或其他大型的內容數據存放資料庫是非常不適合的。如果存放資料庫,單表容量很容易爆增,從而影響資料庫效率。因而帝國引入了此功能,可以將這些大型數據存儲到文本文件里,並且系統對文件加密,安全性得到保障。信息內容越大,此方案效果越佳。
八、多級用戶許可權與內容管理支持
可以通過用戶組,把不同的管理許可權分配給不同許可權的用戶,不同用戶可設置自己相應的管理欄目。管理員可直接後台增加/修改/刪除用戶組。
九、操作日誌記錄
系統會記錄用戶的登陸日誌與操作日誌,並且可設置是否開啟記錄日誌。
十、專題及專題組合
·對於新聞類網站,當一些突發事件發生時,來不及專門新開欄目,這時可以將有關該事件的內容整理成一個專題。帝國CMS允許編輯自行根據情況隨時增加新的專題,在第一時間給網站的訪問者提供豐富的相關信息。專題中的內容即可以是從其他頻道里挑選出來的,也可以直接讓編輯往該專題里錄入內容 ·專題組合:可對已錄入的信息依不同條件組合到相應的專題。專題組合支持按關鍵字查詢、SQL條件、相應欄目、發布時間范圍、信息ID范圍、是否頭條/推薦/標題圖片等條件進行組合。
十一、內置強健、穩定的備份恢復系統
·採用分組備份,系統自動將資料庫分成多部分進入導出.理論上不限資料庫大小,均可備份與恢復. ·安全性:備份文件均生成*.php文件,並且採用登陸驗證,只有登陸的管理員才能進行數據恢復. ·穩定性:系統採集分組備份,每組備份數據大小後台直接設置. ·使用方便:備份文件在線打包、下載與刪除. ·靈活性:備份目錄、壓縮目錄在線自定義. ·在線建立、刪除資料庫,優化、修復、清空、刪除數據表功能. ·在線直接恢復數據 ·備份帝國CMS整站非常簡單:只需備份資料庫+d附件目錄即可完全備份,其他信息均可後台直接恢復與全站更新。
十二、強大的廣告管理插件
·支持廣告類型:圖片廣告、FLASH廣告、文字廣告、HTML代碼廣告、彈出廣告 ·支持廣告效果:普通顯示、滿屏浮動顯示、上下浮動顯示(左/右)、全屏幕漸隱消失、可移動對話框、對聯式廣告 ·支持標簽與JS調用,可設置廣告過期時間,廣告管理員更換廣告。
十三、內置一些實用的插件
·投票插件:無限投票項目個數、支持單選/多選、可限制IP投票、可設置投票期限;支持標簽與JS調用 ·友情鏈接插件:支持多分類 ·多分類留言板:可在不同的欄目設置不同的留言板(增加留言分類即可),留言可設置是否需審核,回復留言 ·多分類信息反饋:可在不同的欄目設置不同的信息反饋 ·防採集插件:原理是給頁面加上各種規則的採集正則,防採集字元越多,採集的難度越大。
十四、內置部分完善的模型
除了用戶可自定義系統模型外,系統內置了部分模型,以後會陸續增加,用戶可選裝: ·新聞系統模型:系統默認的模型。附帶信息來源管理、作者管理、內容關鍵字管理、過濾字元管理 ·下載系統模型:附帶下載伺服器管理、刪除下載記錄管理、錯誤報告管理、批量替換地址許可權等功能;防盜鏈方面:採用定時更新下載驗證碼+定時更換下載伺服器+定時更換下載地址相結合。 ·影視系統模型:同下載系統模型,不過他同時支持在線觀看多媒體的信息;防盜鏈方面:採用定時更新下載驗證碼+定時更換下載伺服器+定時更換下載地址相結合、並且在線觀看採用更嚴密的加密方式,保護多媒體地址 ·圖庫系統模型 ·FLASH系統模型 ·商城系統模型:附帶支付方式管理、配送方式管理、訂單管理;支持各種支付方式。 ·新聞系統模型(存放文本):此模型與資料庫式的新聞模型不同的是,他將信息內容存放文本文件,用戶可依不同情況選用。
十五、無限級分類
系統支持無限級分類;各分類可綁定相應的二級域名
十六、支持遠程發布
遠程發布即用戶可以將機器裝於127.0.0.1下,然後將信息發布到遠程的伺服器的功能。目前是採集WEB方式發布,以後版本會考慮採用.exe的形式發布,效率更高。
十七、信息簽發功能
此功能一般用於政府或事業單位。也就是信息需要通過多個管理人員簽名才能發布的信息,對於重要信息是很有必要的,減少出錯率。
十八、文件管理模塊
文件管理支持資料庫式與目錄式管理;附件可按欄目進行管理;用戶可在信息增加時選擇已上傳的圖片/FLASH/多媒體/附件等;刪除相應的信息,系統會刪除隸屬於此信息的附件
十九、前台全生成靜態頁面
帝國CMS將網站內容全部生成靜態HTML文件,這樣可以極大地節約主機資源,提高系統性能,全靜態處理技術是做為構建大型站點的必要條件。無論是再強大的CPU,再高明的資料庫,在大量用戶訪問的情況下也會當機的,而使用我們的程序會避免此類問題發生。這也就是為什麼「新浪」「網易」甚至包括SOHU的網站搜索界面都是靜態發布的原因了。
二十、計劃任務
可設置定時更新首頁/欄目頁面;只要後台開著,系統自己會執行相應的任務
二十一、後台多界面樣式
不同用戶可選擇不同的後台操作界面,並且用戶可以自己製作後台界面,然後添加到後台界面管理里。
二十二、動態發布
列表頁支持動態顯示 內容頁支持觸發刷新 通過動態發布與系統模型相結合,可實現各種交互性更強的系統,如:供求系統,分類信息,人才招聘等系統。
二十三、更多特性
·用戶自定義JS功能 ·自定義信息列表功能:通過SQL語句,自己組合各種列表,如報刊中按日期分類等。 ·用戶自定義頁面功能:像公司介紹、聯系方式等頁面是不需要新建欄目的,定義一個頁面即可,並且自定義頁面支持所有標簽。 ·所見即所得的編輯功能 ·語言包:通過修改語言包就可以更換成其它語言 ·支持右鍵菜單:更方便的管理 ·發布信息分卷保存目錄可定製性:可按/2008/10/01/*.html、/2008-10-01/*.html或直接*.html等形式的目錄結構,文件擴展名可後台直接設置 ·圖片支持加水印(支持文字/圖片水印)、生成縮略圖;圖片/flash/多媒體/附件均支持遠程保存 ·批量替換欄位值功能:可替換任何數據表的欄位值 ·可按不同條件刷新信息(按數據表/欄目/時間范圍/信息ID范圍等條件進行刷新),而不是全部信息一起刷新,一般增加信息後,只需刷新單天的信息即可;可設置是否重復刷新信息,如果生成過一次後,信息是不重復刷新,大大提高效率;欄目/專題刷新支持選擇式多頁面刷新或全部刷新 ·搜索關鍵字排行後台直接管理 ·對所有信息進行統計 ·安裝非常容易:只需運行e/install文件,然後下一步、下一步即可完成系統安裝 ·安裝帝國CMS的運行環境全是免費程序,如:apache、PHP、mysql、zend均為免費軟體,降低成本 ---還有更多特性,不方便列出。如欄目批量轉移、圖片新聞管理、評論管理/審核/過濾等等,太多了。。。等著您下載程序體驗呢
9、怎麼寫一個帝國cms的介面,別人通過這個介面獲取資料庫信息到他的網站使用
帝國cms,沒有提供數據介面文檔,但是在帝國cms後台可以使用js的方法獲取數據,供第三方使用的。