欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

downplus 搜索偽靜態(tài)Tags設(shè)置方法

  發(fā)布時間:2011-03-20 17:44:10   作者:佚名   我要評論
很多朋友使用downplus作為下載系統(tǒng),為了優(yōu)化需要將搜索設(shè)置偽靜態(tài)格式,需要的朋友可以參考下面的文章。
需要DP 2.5 版本
* 需要有服務(wù)器完全控制權(quán)限
下面的教程以軟件Tag為例:
1.首先我們需要一個URLRewrite的組件:
點擊下載此文件*
2.將文件解壓,所有文件放到任意目錄,假設(shè)為 D:\ISAPI\Isapi_Rewrite\
3.打開 "Internet 信息服務(wù)(IIS)管理器" 選擇你的網(wǎng)站,右鍵點屬性,打開站點的屬性頁
4.選擇 “ISAPI篩選器” 這個選項卡,如圖:


5.點擊 “添加” 如圖:
篩選器名稱任意填寫即可,然后可執(zhí)行文件就選則我們剛才保存在D:\ISAPI\Isapi_Rewrite\下的rewrite.dll文件.點擊確定即可(請注意,當(dāng)前站點的IIS 用戶必須要有讀取這個目錄的權(quán)限)


6.點擊”應(yīng)用”->”確定”關(guān)閉站點的屬性頁.
稍后再次打開屬性頁的ISAPI篩選器” 這個選項卡,就可以看到篩選器成功加載了.

 

如果很長時間過后還沒有看到綠色向上的箭頭,請重啟IIS試試

7.進(jìn)入Downplus的后臺,修改templet_soft_index.htm模板.在適當(dāng)位置加入下面的塊模板

{SoftKeyWordLinks}
{loop}
<a href="/tags/{F:KeyWord UrlEncode="1"}.htm" ><u>{F:KeyWord}</u></a>&nbsp; &nbsp;
{/loop}
{/SoftKeyWordLinks}

然后生成軟件頁,這樣會形成當(dāng)前軟件關(guān)鍵詞的鏈接,鏈接的形式為 "/tags/關(guān)鍵詞.htm"

同樣的, 軟件熱門搜索關(guān)鍵字標(biāo)簽{SoftSearchHotKeyWords} 和文章熱門搜索關(guān)鍵字標(biāo)簽{ArticleSearchHotKeyWords} 也可以做成這樣的tag鏈接

請注意,塊模板中的 /tags/{F:KeyWord UrlEncode="1"}.htm 這個就是偽靜態(tài)的鏈接,如果是文章的Tag,則要改成/articletags/{F:KeyWord UrlEncode="1"}.htm

8.復(fù)制一個模板目錄下的templet_search_page.htm文件,并把復(fù)制文件的名字改為templet_search_page_tags.htm,同樣放在模板目錄下.

這個templet_search_page_tags.htm就是顯示偽靜態(tài)tag搜索結(jié)果的模板頁.

修改templet_search_page_tags.htm模板中的 {SoftSearchRecordList} 塊模板為你想要的樣式.

需要注意的是,這個模板中必須要加入{Pagination}分頁塊模板用來顯示分頁鏈接.如果模板中沒有,請在模板中合適位置加入下面的模板代碼:

復(fù)制代碼
代碼如下:

{Pagination Range="10" HighLight="<B>$i</B>"}
共{F:TotalRecords}條 頁次:{F:CurrentPage}/{F:TotalPage}
<a href="{F:FirstPage}">首頁</a> <a href="{F:PreviousPage}">上一頁</a> {loop}[<a href="{F:multiPage}">{f:count}</a>] {/loop} <a href="{F:nextpage}">下一頁</a> <a href="{F:lastpage}">尾頁</a>
跳轉(zhuǎn):
<select >
<script language="javascript">
function pagination() {
var i,s,c,url;
for (i=1;i<={F:TotalPage};i++)
{
if (i==1) {
url = "{F:FirstPageURL}";
}
else {
url = "{F:PageURL}";
}
if (i=={F:currentpage}) {
c = "selected";
}
else {
c="";
}
url = url.replace('@ID',i);
document.write ("<option value=\""+url+"\" "+c+">"+i+"</option>");
}
}
pagination();
</script>
</select>
{/Pagination}

如果模板中有{SearchRecordSetPaginationToolBar}標(biāo)簽,請刪除.

9.進(jìn)入后臺重新生成軟件頁面,點擊軟件關(guān)鍵詞鏈接,看看效果吧.

=========================================================================================

* 如果你想修改偽靜態(tài)URL的命名規(guī)則,你需要修改3個地方的設(shè)置,修改前請先備份相關(guān)文件

1. 打開query.asp,在文件開頭有這樣4個選項:

'/****************偽靜態(tài)TAG設(shè)置開始*******************
'軟件Tag首頁URL規(guī)則
Const SoftFirstTagURLRewriteRule = "/tags/@key.htm"
'軟件Tag其他頁URL規(guī)則
Const SoftTagURLRewriteRule = "/tags/@key_@ID.htm"
'文章Tag首頁URL規(guī)則
Const ArticleFirstTagURLRewriteRule = "/articletags/@key.htm"
'文章Tag其他頁URL規(guī)則
Const ArticleTagURLRewriteRule = "/articletags/@key_@ID.htm"
'/****************偽靜態(tài)TAG設(shè)置結(jié)束*******************

將這4個選項設(shè)置為你想要的命名規(guī)則就可以了,其中@key代表關(guān)鍵詞,@ID代表分頁數(shù)字

2.修改你模板中的{SoftKeyWordLinks}塊模板,把URL的命名規(guī)則改為和上面的設(shè)置一致(SoftSearchHotKeyWords 等塊模板類似)

3.修改URLrewrite 組件中的httpd.ini文件,打開文件后設(shè)置

RewriteRule /tags/(.+?)(\_\d+)?\.htm.* \/query\.asp\?tagmode=true&t=m&q=$1&page=$3 [I,O]
RewriteRule /articletags/(.+?)(\_\d+)?\.htm.* \/query\.asp\?tagmode=true&t=b&q=$1&page=$3 [I,O]

</!--colorc--></!--colorc--></!--coloro:#cc0000--></!--coloro:#ff0000--></!--more-->

相關(guān)文章

最新評論