日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

《网络神采4》技术大揭密之:DedeCMS存储过程

發(fā)布時(shí)間:2023/12/20 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 《网络神采4》技术大揭密之:DedeCMS存储过程 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
作者:admin??來(lái)源:www.zhshji.cn??發(fā)布時(shí)間:2008-1-23 11:15:30
<script language="javascript" type="text/javascript"> </script>

減小字體 增大字體

一、相關(guān)介紹

1、什么是《網(wǎng)絡(luò)神采》?
》是一款通用的、速度最快的查看詳細(xì)介紹

2、什么是“存儲(chǔ)過(guò)程”?
存儲(chǔ)過(guò)程是由流控制和SQL語(yǔ)句書(shū)寫(xiě)的過(guò)程,這個(gè)過(guò)程經(jīng)編譯和優(yōu)化后存儲(chǔ)在數(shù)據(jù)庫(kù)服務(wù)器中,使用時(shí)只要調(diào)用即可。《
網(wǎng)絡(luò)神采》通過(guò)調(diào)用存儲(chǔ)過(guò)程,對(duì)CMS(內(nèi)容管理系統(tǒng))、論壇等進(jìn)行采集結(jié)果入庫(kù)。

3、什么是“DedeCMS”?
“DedeCMS”是一款主流的網(wǎng)站內(nèi)容管理系統(tǒng)。(
查看詳細(xì)介紹

二、添加文章的存儲(chǔ)過(guò)程

DROP PROCEDURE IF EXISTS AddArchives;
CREATE PROCEDURE AddArchives($typeid int, $adminID int, $writer varchar(30), $soruce varchar(50), $title varchar(80), $body mediumtext)
BEGIN
IF $adminID IS NULL THEN
??SELECT MIN(id) INTO $adminID FROM dede_admin;
END IF;
IF $writer IS NULL THEN
??SET $writer = '';
END IF;
IF $soruce IS NULL THEN
??SET $soruce = '';
END IF;


INSERT INTO dede_archives (typeid, adminID, writer, source, title, pubdate, senddate) VALUES ($typeid, $adminID, $writer, $soruce, $title, UNIX_TIMESTAMP(), UNIX_TIMESTAMP());
INSERT INTO dede_addonarticle (typeid, aid, body) VALUES ($typeid, last_insert_id(), $body);
END;


上面的代碼創(chuàng)建一個(gè)名為AddArchives的存儲(chǔ)過(guò)程,用來(lái)添加文章。
參數(shù)列表:

1、$typeid
欄目ID,表示將要添加到的欄目。需要手動(dòng)指定一個(gè)欄目ID(參見(jiàn)下文“存儲(chǔ)過(guò)程調(diào)用”)。


2、$adminID
管理員ID,添加時(shí)使用的管理員ID。需要手動(dòng)指定一個(gè)管理員ID(參見(jiàn)下文“存儲(chǔ)過(guò)程調(diào)用”)。如果不指定,將默認(rèn)使用一個(gè)最小的管理員ID。

3、$writer
文章作者,指采集到的文章作者。如果未采集,將默認(rèn)為空。


4、$soruce
文章來(lái)源,如果未指定,將默認(rèn)為空。


5、$title
文章標(biāo)題,指采集到的文章標(biāo)題。標(biāo)題是必須的,為空時(shí)記錄將不能入庫(kù)。

6、$body
文章內(nèi)容,指采集到的文章
內(nèi)容。內(nèi)容是必須的,為空時(shí)記錄將不能入庫(kù)。

三、添加軟件的存儲(chǔ)過(guò)程

DROP PROCEDURE IF EXISTS AddSoft;
CREATE PROCEDURE AddSoft($channel int, $typeid int, $adminID int, $writer varchar(30), $soruce varchar(50), $title varchar(80), $language varchar(10), $softtype varchar(10), $os varchar(30), $accredit varchar(10), $softsize varchar(10), $officialUrl varchar(30), $officialDemo varchar(50), $softlinks text, $introduce text)
BEGIN
IF $adminID IS NULL THEN
??SELECT MIN(id) INTO $adminID FROM dede_admin;
END IF;
IF $writer IS NULL THEN
??SET $writer = '';
END IF;
IF $soruce IS NULL THEN
??SET $soruce = '';
END IF;
IF $officialUrl IS NULL THEN
??SET $officialUrl = '';
END IF;
IF $officialDemo IS NULL THEN
??SET $officialDemo = '';
END IF;

IF $introduce IS NULL THEN
??SET $introduce = '';
END IF;


INSERT INTO dede_archives (channel, typeid, adminID, writer, source, title, pubdate, senddate) VALUES ($channel, $typeid, $adminID, $writer, $soruce, $title, UNIX_TIMESTAMP(), UNIX_TIMESTAMP());
INSERT INTO dede_addonsoft (typeid, aid, language, softtype, os, accredit, softsize, officialUrl,??officialDemo, softlinks, introduce) VALUES ($typeid, last_insert_id(), $language, $softtype, $os, $accredit, $softsize, $officialUrl, $officialDemo, $softlinks, $introduce);
END;


上面的代碼創(chuàng)建一個(gè)名為AddSoft的存儲(chǔ)過(guò)程,用來(lái)添加回復(fù)。參數(shù)列表:


1、$channel
頻道ID,表示將要添加到的頻道。需要手動(dòng)指定一個(gè)頻道ID(參見(jiàn)下文“存儲(chǔ)過(guò)程調(diào)用”)。


2、$typeid
欄目ID,表示將要添加到的欄目。需要手動(dòng)指定一個(gè)欄目ID(參見(jiàn)下文“存儲(chǔ)過(guò)程調(diào)用”)。

3、$adminID
管理員ID,添加時(shí)使用的管理員ID。需要手動(dòng)指定一個(gè)管理員ID(參見(jiàn)下文“存儲(chǔ)過(guò)程調(diào)用”)。如果不指定,將默認(rèn)使用一個(gè)最小的管理員ID。

4、$writer
軟件作者,指采集到的軟件作者。如果未采集,將默認(rèn)為空。


5、$soruce
軟件來(lái)源,如果未指定,將默認(rèn)為空。


6、$title
軟件名稱,指采集到的軟件名稱。名稱是必須的,為空時(shí)記錄將不能入庫(kù)。

7、$language
界面語(yǔ)言,
必須。


8、$softtype
軟件類型,必須。

9、$os
運(yùn)行環(huán)境,必須。

10、$accredit
授權(quán)方式,必須。


11、$softsize
軟件大小,必須。

12、$officialUrl
官方網(wǎng)址,可選。

13、$officialDemo
演示網(wǎng)址,可選。

14、$softlinks
軟件鏈接列表,必須。
鏈接列表是指在一個(gè)字段中保存了多個(gè)下載地址,DedeCMS的鏈接列表格式為:

{dede:link text='本地下載1'} http://www.aaa.com/down/file.rar {/dede:link}
{dede:link text='本地下載2'} http://www.bbb.com/down/file.rar {/dede:link}


因此,采集時(shí)必須將帶有鏈接的采集結(jié)果替換成上面的格式。(參見(jiàn)軟件幫助中的“采集結(jié)果替換”)

13、$introduce
軟件介紹,可選。

四、存儲(chǔ)過(guò)程的安裝與調(diào)用

請(qǐng)參見(jiàn):


五、相關(guān)主題



神采軟件工作室
http://www.sensite.cn網(wǎng)絡(luò)神采4》技術(shù)揭密之:存儲(chǔ)過(guò)程的應(yīng)用網(wǎng)絡(luò)神采4》技術(shù)揭密之:存儲(chǔ)過(guò)程的應(yīng)用網(wǎng)絡(luò)神采網(wǎng)絡(luò)信息采集軟件。(

總結(jié)

以上是生活随笔為你收集整理的《网络神采4》技术大揭密之:DedeCMS存储过程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。