風(fēng)訊目錄路徑自由選擇的實(shí)現(xiàn)方法_風(fēng)訊Cms教程
這一段時(shí)間大家對(duì)F4 目錄總是在/NEWS 目錄下的問題報(bào)怨很多.
仔細(xì)研究了一下程序,覺得要實(shí)現(xiàn)目錄自定義也不是難事.下面具體介紹一下方法.
1) 不要文件名是NEWS目錄下,想自己定義怎么辦,比如html?
\Admin\News/class_add.asp
<td class="hback"><div align="right">欄目保存路徑:</div></td>
<td class="hback"><input name="SavePath" type="text" id="SavePath" value="<%=str_SavePath%>" size="40" maxlength="255" readonly> 將readonly去掉,就可以手動(dòng)輸入了,
最終生成的HTML文件路徑為/ 保存路徑/欄目英文名/....
2) 上例中還沒有根本解決路徑的問題,
比如說有個(gè)圖片欄目: 最后可能生成 pic/pic/index.html
還是多了一極欄目,那么這里怎么改呢?
現(xiàn)在我們?nèi)フ业缴蒆TML文件的程序文件.\Admin\News\lib\Cls_Js.asp
DatePathStr =RsNewsObj("SavePath")&"/"&RsNewsObj("ClassEName")&"/"& RsNewsObj("FileName") & "." & RsNewsObj("NewsFileExtName")
RsNewsObj("SavePath") 就是上例選擇的"目錄路徑" RsNewsObj("ClassEName") 就是欄目的英文名
現(xiàn)在根據(jù)你的需要,可以刪掉一級(jí)目錄了.
只保留欄目路徑的:
DatePathStr =RsNewsObj("SavePath")&"/"& RsNewsObj("FileName") & "." & RsNewsObj("NewsFileExtName")
只保留英文名生成路徑的:
DatePathStr =&RsNewsObj("ClassEName")&"/"& RsNewsObj("FileName") & "." & RsNewsObj("NewsFileExtName")當(dāng)然最好的方法是在"選擇欄目保存路徑"欄能只接到根目錄,而不是目前限定死的"/news"
我們?cè)倏?\Admin\News/class_add.asp 文件.
<td class="hback"><div align="right">欄目保存路徑:</div></td>
<td class="hback"><input name="SavePath" type="text" id="SavePath" value="<%=str_SavePath%>" size="40" maxlength="255" readonly>
<%if Request.QueryString("Action")="add" then%> <INPUT type="button" name="Submit4" value="選擇路徑" onClick="OpenWindowAndSetValue('../CommPages/SelectManageDir/SelectPathFrame.asp?CurrPath=<%= Replace(sRootDir & str_newsDir,"http://","/")%>',320,280,window,document.ClassForm.SavePath);document.ClassForm.SavePath.focus();">
<%End if%>
CurrPath 傳遞給 selectpathframe.asp 文件的參數(shù),這里可以改一下,
改成什么樣的呢,大家可以參考一下,"選擇模板"
<input type="button" name="Submit2" value="選擇模板" onClick="OpenWindowAndSetValue('../CommPages/SelectManageDir/SelectTemplet.asp?CurrPath=<%=sRootDir %>/<% = G_TEMPLETS_DIR %>',400,300,window,document.ClassForm.NewsTemplet);document.ClassForm.NewsTemplet.focus();">
這里: sRootDir 就是根目錄了,當(dāng)然選擇路徑里的:CurrPath=<% 不能只接用這里的CurrPath=<%=sRootDir %> 替換,因?yàn)槟0鍌鬟f過去的參數(shù)的文件是:SelectTemplet.asp 而選擇路徑傳遞的是"SelectPathFrame.asp文件.
- 最簡(jiǎn)單的欄目切換方法(樣式系列之欄目切換篇2)
- 我也放個(gè)欄目切換代碼,簡(jiǎn)簡(jiǎn)單單的。
- 搜狐女性頻道幻燈效果(幻燈系列之flash特效篇)
- 有效控制新聞內(nèi)容的圖片的尺寸
- 現(xiàn)提供增加<目錄生成規(guī)則>的方法!
- 風(fēng)訊里面上下篇標(biāo)簽DIV模式下浮動(dòng)的解決方法!
- 新聞列表讀取內(nèi)容時(shí)去掉html代碼
- 添加文字廣告的解決方案!
- 發(fā)些滾動(dòng)的代碼
- 標(biāo)題下的分隔線在4.0中如何設(shè)置,還有標(biāo)題的行間距
- 隨時(shí)更換模版、廣告等,無(wú)須重新生成整站,共享出來供討論
- 3.1-讓圖片新聞中的標(biāo)題居中
- 相關(guān)鏈接:
- 教程說明:
風(fēng)訊Cms教程-風(fēng)訊目錄路徑自由選擇的實(shí)現(xiàn)方法
。