/*會(huì)員中心調(diào)用主題模板<?php obtaintheme('head.htm');?>*/
if (!function_exists('obtaintheme')) {
require_once DEDEINC."/archive/partview.class.php";
function obtaintheme($path)
{
global $cfg_basedir, $cfg_templets_dir, $cfg_df_style;
$tmpfile = $cfg_basedir.$cfg_templets_dir.'/'.$cfg_df_style.'/'.$path;
$dtp = new PartView();
$dtp->SetTemplet($tmpfile);
$dtp->Display();
}
}
以前的版本里有段代碼,最近更新后,被刪除了。我這邊記錄一下,以備后用。
]]>{dede:tag row='5' sort='new' getall='0'} <a href='[field:link/]'>[field:tag /]</a>{/dede:tag}
DEDEBIZ欄目列表頁(yè)調(diào)用當(dāng)前文章的TAG標(biāo)簽調(diào)用代碼:
[field:id function='obtaintags(@me,3)'/]
3表示調(diào)用文檔3個(gè)標(biāo)簽,效果如下:
最新V6.5.6版本里面,官方把擴(kuò)展里面的內(nèi)容全部清空了。如果列表頁(yè)需要調(diào)用 TAG標(biāo)簽,可以把下面代碼添加到extend.func.php文件里面就行了。
//標(biāo)簽調(diào)用[field:id function='obtaintags(@me,3)'/]3表示調(diào)用文檔3個(gè)標(biāo)簽
function obtaintags($aid, $num = 3)
{
global $dsql, $cfg_cmspath, $cfg_rewrite;
$newtag = '';
$query = "SELECT * FROM `#@__taglist` WHERE aid='$aid' LIMIT $num";
$dsql->Execute('tag', $query);
while ($row = $dsql->GetArray('tag')) {
if ($cfg_rewrite == 'Y') {
$link = $cfg_cmspath."/tags/{$row['tid']}";
} else {
$link = $cfg_cmspath."/apps/tags.php?/{$row['tid']}";
}
$newtag .= ($newtag == '' ? "<a href=\"{$link}\">{$row['tag']}</a>" : "、<a href=\"{$link}\">{$row['tag']}</a>");
}
return $newtag;
}
END
]]>支持智能添加欄目、批量構(gòu)建站點(diǎn)結(jié)構(gòu)、智能生成和優(yōu)化文檔,助力高效內(nèi)容管理。
支持自定義接入各類AI大模型及不同版本,輕松適配新興大模型,確保系統(tǒng)持續(xù)優(yōu)化升級(jí)。
內(nèi)置智能助手功能,可優(yōu)化或新增提示詞,深度挖掘AI能力,提高站點(diǎn)構(gòu)建質(zhì)量。
提供詳細(xì)AI調(diào)用記錄,包括操作日志和Token消耗,方便分析優(yōu)化AI使用策略。
智能助手服務(wù)組件采用 Go 語(yǔ)言開發(fā),完全免費(fèi)。下載并進(jìn)行簡(jiǎn)單配置后,即可為 DedeBIZ 系統(tǒng)賦能智能化體驗(yàn)。請(qǐng)根據(jù)您的平臺(tái)選擇相應(yīng)的組件進(jìn)行部署與配置。
下載地址:DedeBIZ智能助手服務(wù)組件
在使用AI助手之前,請(qǐng)確保已經(jīng)安裝并配置了DedeBIZ系統(tǒng),并確保DedeBIZ系統(tǒng)版本為v6.5及以上。
如果您是DedeBIZ老版本用戶,請(qǐng)升級(jí)到v6.5及以上版本,以保證兼容性,并進(jìn)入[系統(tǒng)設(shè)置]-[智能設(shè)置],確保正確的設(shè)置了通信密鑰(cfg_ai_apikey)。
我們建議AI助手被安裝在DedeBIZ同一個(gè)服務(wù)器上,以避免跨服務(wù)器通信的額外開銷。
目前AI助手支持Windows和Linux系統(tǒng),推薦使用Windows系統(tǒng),Linux系統(tǒng)請(qǐng)根據(jù)實(shí)際情況進(jìn)行適配。
我這里以目前站長(zhǎng)最常用的寶塔面板為例,進(jìn)行安裝。如果你服務(wù)器沒有安裝面板工具。請(qǐng)根據(jù)官方的安裝教程進(jìn)行安裝。
新建一個(gè)網(wǎng)站目錄,當(dāng)然,也可以直接在站點(diǎn)WWWROOT根目錄下新建一個(gè)目錄。如下圖:
我這里就直接新建一個(gè)站點(diǎn),如下圖
域名部分,可以填你服務(wù)器IP,或者是綁定一個(gè)域名。我這里是把一個(gè)二級(jí)域名解析到這個(gè)IP上了,所以直接填了域名,下面的FTP,數(shù)據(jù)庫(kù)啥的都不用創(chuàng)建。PHP版本能用最新的就用最新的,DEDEBIZ現(xiàn)在不支持低版本的PHP了。
創(chuàng)建完站點(diǎn)后,把站點(diǎn)目錄下默認(rèn)生成的首頁(yè)及404錯(cuò)誤頁(yè)面文件刪除掉,把剛才下載的文件上傳到這個(gè)目錄,上傳完后的文件如下圖:
建立一個(gè)GO項(xiàng)目,我們平時(shí)建立的站都是PHP項(xiàng)目,現(xiàn)在需要?jiǎng)?chuàng)建一個(gè)GO項(xiàng)目,如下所示:
點(diǎn)擊添加后彈出下面窗口
項(xiàng)目執(zhí)行文件選擇我們剛才上傳目錄里面的DEDEBIZAIA這個(gè)文件,如下圖
確定后,其他選項(xiàng)會(huì)自動(dòng)填充,端口填默認(rèn)的8087,如果需要修改端口,可以安裝完成后再修改,開機(jī)啟動(dòng)選中。
然后確定,這樣我們的GO項(xiàng)目創(chuàng)建完畢。
如果新建完成后,狀態(tài)是停止的,或者是出現(xiàn)下面錯(cuò)誤,
有可能是文件權(quán)限不夠,把剛上傳的那幾個(gè)文件的權(quán)限設(shè)置為755。
在瀏覽器里輸入剛才綁定的域名+端口,或者是IP+端口。如果是出現(xiàn)是下面畫面的話,說明安裝成功。
我第一次用的香港服務(wù)器測(cè)試的,安裝都正常,第二次用國(guó)內(nèi)的阿里云測(cè)試,發(fā)現(xiàn)到這一步后輸入IP或者域名都打不開,出現(xiàn)502錯(cuò)誤。最后才想起,阿里云的服務(wù)器如果要新增加端口,需要在安全組里添加放行才行,在阿里云的安全組里面添加8087端口后訪問正常了。
然后輸入你需要用到這個(gè)助手功能的網(wǎng)站的數(shù)據(jù)庫(kù)信息,進(jìn)行安裝就行了。初始化后,會(huì)出現(xiàn)下面窗口,
這時(shí)候則重啟AI助手服務(wù),即可完成AI助手服務(wù)的安裝。
我們來測(cè)試一下與網(wǎng)站連接正常不,打開網(wǎng)站后臺(tái),后臺(tái)面板-系統(tǒng)設(shè)置-智能設(shè)置,點(diǎn)擊檢測(cè),連接成功,正常。
注意:如果連接不成功,檢查服務(wù)器地址這一欄里的內(nèi)容,他默認(rèn)的是http://localhost:8087/,你需要修改為你服務(wù)器的IP或者域名+端口。
到這里,這個(gè)項(xiàng)目就安裝完成了。我以最新的到處都在吹的deepseek為例,看看效果如何。
使用這些模型,你得有他們的API Key,我專門在deepseek充值了,生成了一個(gè)key用于測(cè)試
添加一篇文章,文章編輯窗口,點(diǎn)擊右上角智能助手,輸入你的要求。然后點(diǎn)擊AI生成。
發(fā)現(xiàn),它得一會(huì)反應(yīng),才會(huì)生成文字,應(yīng)該是它得思考一會(huì)。
如果換成豆包,或者千問,反應(yīng)應(yīng)該就不會(huì)這么慢。大家慢慢摸索吧。
需要修改端口的話,首先打開GO項(xiàng)目下的dedebiz.toml這個(gè)文件,修改成自己需要的端口,直接在設(shè)置里面修改是不起作用的。已經(jīng)向官方的反應(yīng)了,后續(xù)會(huì)修復(fù)。
END
]]>{dede:likearticle row='10' titlelen=100'}
<li> <a href="[field:arcurl/]" title="[field:title/]" target="_blank">[field:title/]</a> </li>
{/dede:likearticle}
DEDEBIZ系統(tǒng)默認(rèn)只能調(diào)用本欄目下的相關(guān)文章,要想調(diào)用全站相關(guān)文章,還得修改代碼。
打開文件:\system\taglib\likearticle.lib.php文件搜索
$typeid = " And arc.typeid in($typeid) And arc.id<>$arcid ";
大約在64行,如圖所示:
修改為:
$typeid = " And arc.id<>$arcid ";
這樣調(diào)用出來的文章就是全部的相關(guān)文章了。
]]>
修改后如下:
然后就可以自由切換網(wǎng)站動(dòng)靜態(tài)了。
]]>
下面我們就來把他去掉,美化一下。打開/system/taglib/tag.lib.php,大約58行。
把/apps/tags.php?/修改為:/apps/,如果你不用偽靜態(tài),就用動(dòng)態(tài)的地址,你的標(biāo)簽URL地址就是/apps/標(biāo)簽ID。我用的是偽靜態(tài)的,為了更直觀,一看目錄就是TAG,便于SEO收錄。就把它修改成/tags/ ,這樣的話,標(biāo)簽的URL地址就是/tags/標(biāo)簽ID,我這里修改后如下圖所示:
顯示效果就是:
TAG所用偽靜態(tài)規(guī)則(Nginx環(huán)境):
#TAG標(biāo)簽
rewrite ^/tags\.html$ /apps/tags.php;
rewrite ^/tags/(.*)(?:(\?.*))* /apps/tags.php?\/$1;
rewrite ^/tags/(.*)\/(?:(\?.*))* /apps/tags.php?\/$1\/;
rewrite ^/tags/(.*)\/([0-9])(?:(\?.*))* /apps/tags.php?\/$1\/$2;
rewrite ^/tags/(.*)\/([0-9])\/(?:(\?.*))* /apps/tags.php?\/$1\/$2\/;
上面只是文件頁(yè)面的TAG標(biāo)簽URL,列表頁(yè)的標(biāo)簽也需要修改,打開/system/extend.func.php文件,在33行,按照需要修改就行了。
保存。完工。
]]>打開dede/templets/article_add.htm文件,搜索:TAG標(biāo)簽,大約在256行
把它下面一行的
<input name="tags" type="text" id="tags" value="" style="width:300px" onChange="$Obj('keywords').value=this.value;" />
修改成:
<input name="tags" type="text" id="tags" value="" style="width:300px" onChange="$Obj('keywords').value=this.value;" onkeyup="this.value=this.value.replace(/,/g, ','); " />
這樣我們?cè)诎l(fā)布文章時(shí),直接輸入標(biāo)點(diǎn)符號(hào)就自動(dòng)轉(zhuǎn)換成半角了。此教程也適用于DEDEBIZ.
]]>
修改方法:打開/admin/templets/makehtml_tag_list.htm,admin是你網(wǎng)站后臺(tái)管理目錄。搜索“標(biāo)簽管理”,大約在63行,
在它下面添加下面代碼:
<button type="button" name="b112" class="btn btn-success btn-sm" onclick="document.form1.action='makehtml_tag_action_index.php';onTagSubmit();">更新ATG首頁(yè)</button>
保存
然后,在后臺(tái)管理目錄下新建一個(gè)PHP文件,命名為:makehtml_tag_action_index.php
把下面代碼復(fù)制進(jìn)去:
<?php
require_once(dirname(__FILE__)."/config.php");
CheckPurview('sys_MakeHtml');
require_once(DEDEINC."/archive/taglist.class.php");
$tagFile = DEDEADMIN."/../tags/index.html";
$fp = fopen($tagFile,"w") or die("你指定的文件名有問題,無(wú)法創(chuàng)建文件");
fclose($fp);
$pv = new PartView();
$GLOBALS['_arclistEnv'] = 'index';
$pv->SetTemplet($cfg_basedir.$cfg_templets_dir."/".$cfg_df_style."/tag.htm"); //打開TAG頁(yè)模板
$pv->SaveToHtml($tagFile);
echo "成功更新TAG主頁(yè):".$tagFile;
echo "<br/><br/><a href='../tags/index.html' target='_blank'>瀏覽...</a>";
?>
完畢。然后去快去生成tag首頁(yè)吧。
這個(gè)文件也提供下載。點(diǎn)擊下面下載即可。
]]>DEDEBIZ網(wǎng)站地圖一健生成插件是一款為DedeBIZ量身定制的插件,用于生成網(wǎng)站地圖,提高網(wǎng)站的可訪問性和優(yōu)化搜索引擎排名。具有高效、穩(wěn)定、易用等特點(diǎn),適用于DedeV63.0類型的網(wǎng)站。
生成XML格式的網(wǎng)站地圖:插件能夠根據(jù)網(wǎng)站的欄目結(jié)構(gòu)和文章內(nèi)容,自動(dòng)生成XML格式的網(wǎng)站地圖,方便搜索引擎爬蟲抓取和索引網(wǎng)站內(nèi)容。
支持多種輸出格式:插件支持生成XML、HTML、TXT等多種格式的網(wǎng)站地圖,滿足不同用戶的需求。
下載解壓得到xml文件,先切換開發(fā)模式,在后臺(tái)-模塊插件,上傳插件安裝即可。注意,此插件編碼為UTF8。需要GBK的請(qǐng)自動(dòng)轉(zhuǎn)換。
如果你上傳插件時(shí)提示:系統(tǒng)已啟用安全模式,無(wú)法使用當(dāng)前功能,請(qǐng)按下面方法轉(zhuǎn)成開發(fā)模式即可上傳。
DEDEBIZ提示:系統(tǒng)已啟用安全模式,無(wú)法使用當(dāng)前功能
]]>
經(jīng)查資料獲悉:DEDEBIZ系統(tǒng)默認(rèn)運(yùn)行模式為安全模式,模板管理、標(biāo)簽管理、數(shù)據(jù)庫(kù)管理、模塊管理等功能在后臺(tái)是不顯示的,如果您需要這些功能,打開/system/common.inc.php文件,第10行
把DEDEBIZ_SAFE_MODE后面值`TRUE`修改為`FALSE`,然后保存。
再上傳模塊插件就正常了。并且顯示開發(fā)模式了。
]]>