主頁 > 網(wǎng)站建設 > 建站知識 > 自動更新HTML FOR DedeCMS V5.3(支持首頁,列表頁,文

自動更新HTML FOR DedeCMS V5.3(支持首頁,列表頁,文

POST TIME:2017-11-13 01:00

關(guān)鍵字描述:支持 首頁 文章 更新 自動 DedeCMS 模塊 安裝

DedeCMS V5.3的使用方法很簡單~~~

直接用后臺的模塊安裝就可以了。堅決貫徹實施官方的插件模塊化,一鍵安裝的理念。

當然。模板自己去修改。因為沒個站的模板都不同的嘛。呵呵

20081230 修改部分提示信息,修正2處筆誤,以及后臺多次編輯后出現(xiàn)時間錯誤.元旦快到了.祝大家滴站IP日日高升~~ ^_^

****************************************************************
FOR DedeCMS V53 GBK

由于遵循不修改系統(tǒng)自帶的類文件規(guī)則, 所以用DEDE的文章后臺更新不會改變最后更新時間。

∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷這些可以自己加,也可以不加∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷

如果需要的后臺更新HTML文件,文章的最后更新時間也變話可以這樣

打開include/arc.archives.class.php

在“ @set_time_limit(0); ”上面加入一行

“ require_once(DEDEINC."/autogx.func.php"); ”

在“ $this->dsql->ExecuteNoneQuery("Update [url=mailto:`jwz_archives]`jwz_archives[/url]` set ismake=1 where id='".$this->ArcID."'"); ”上面加入一行

“ autogx_arc($this->ArcID,$this->dsql); ”

這樣就OK了,但是不建議這樣,因為改的話在后臺自動升級隨時會失效。

∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷這些可以自己加,也可以不加∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷∷

1,調(diào)用方法:
如果使用 首頁 自動更新,在首頁模板<head></head>之間加入
< script src="{dede:global.cfg_phpurl/}/gxhtml.php?type=index" language="javascript" type="text/javascript" >< /script >

如果使用 列表 自動更新,在列表模板<head></head>之間加入
< script src="{dede:global.cfg_phpurl/}/gxhtml.php?type=list&tid={dede:field.ID/}" language="javascript" type="text/javascript" >< /script >

如果使用 文檔 自動更新,在文章模板<head></head>之間加入
< script src="{dede:global.cfg_phpurl/}/gxhtml.php?aid={dede:field.aid/}&lastupdate={dede:field.lastupdate/}" language="javascript" type="text/javascript" >< /script >

V53版本使用界面



V53模塊版本信息



**********************無**敵**分**割**線**下面是V51的使用方法**********************


使用方法

1.full_search 數(shù)據(jù)表新增 lastupdate (最后生成時間)
以下為引用的內(nèi)容:
ALTER TABLE `@__full_search` ADD `lastupdate` INT DEFAULT '0' NOT NULL ;


2,打開/include/inc_archives_view.php

找到
以下為引用的內(nèi)容:
//對于已設置不生成HTML的文章直接返回網(wǎng)址


改成:

以下為引用的內(nèi)容:
$this->Fields['lastupdate'] = Time();

//對于已設置不生成HTML的文章直接返回網(wǎng)址


找到:

以下為引用的內(nèi)容:
$this->dsql->SetQuery("Update `{$this->MainTable}` set ismake=1 where ID='".$this->ArcID."'");


改成

以下為引用的內(nèi)容:
$this->dsql->ExecuteNoneQuery("Update `{$this->MainTable}` set ismake=1 where ID='".$this->ArcID."'");
$this->dsql->ExecuteNoneQuery("Update `jwz_full_search` set lastupdate='".$this->Fields['lastupdate']."' where aid='".$this->ArcID."'");


如果沒有改過/include/inc_archives_view.php,直接覆蓋就可以了

3,上傳壓縮包里的全部文件到網(wǎng)站上。

4,在“插件管理器”安裝新插件()。 dede/plus_add.php

以下為引用的內(nèi)容:
插件名稱:自動更新HTML
作者: 溪夢緣曦
主程序文件: gxhtml_guide.php
文件列表:
/dede/gxhtml_guide.php
/dede/gxhtml_action.php
/dede/templets/gxhtml_guide.htm
/data/cache/gxhtml_config.php
/plus/gxhtml.php
5,打開
/templets/default/article_article.htm
找到</head>
改成
<script src="{dede:global name='cfg_cmspath'/}/plus/gxhtml.php?aid={dede:field name='ID'/}&update={dede:field name='lastupdate'/}" language="javascript"></script>
</head>



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266