国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

關于子欄目列表導航圖片問題的修正方法 [供參考]

2024-08-30 19:06:03
字體:
來源:轉載
供稿:網友
注重:因我測試時沒有使用“更多內容”導航,所以忽略了些問題,不使用“更多內容”導航沒問題,使用了會提示TempRowNumberStr變量未定義,提供下載的文件也沒修改,請參照下面的修改方法自行修改。

從SP1開始就存在的問題:子欄目新聞列表,使用導航圖片時,只有第一個子欄目正確,其他的都無法顯示;研究發現并非僅僅導航圖片存在這樣的問題,還有新聞分割圖片,新聞間距,欄目間距等等都存在類似問題。初步斷定為變量定義及賦值的位置不對,使得部分代碼在循環內自我復制導致錯誤。現提供我的修改方法,供大家參考:

文件:Admin/Refresh/Refreshfunction.asp

位置:ChildClassList函數 和 GetOneClassNewsList函數

function ChildClassList(ClassNumberStr,NewsNumberStr,CompatPicStr,NaviPicStr,ClassRowHeightStr,NewsRowHeightStr,ClassRowNumberStr,NewsRowNumberStr,DateRuleStr,DateRightStr,TitleNumberStr,MoreLinkTypeStr,MoreLinkContentStr,ClassBGPicStr,CSSStyleStr,OpenTypeStr,DateCSSStyleStr,TxtNaviStr)
dim TempRowNumberStr ' 新增變量
If TitleNumberStr <> "" then
TitleNumberStr = Cint(TitleNumberStr)
Else
TitleNumberStr = 10
End If
'這個地方昨天晚上忘了標出來了,所以導致導航圖片無法顯示,不好意思:>
if TxtNaviStr <> "" then
NaviPicStr = TxtNaviStr
else
if NaviPicStr <> "" then NaviPicStr = "<img src=""" & NaviPicStr & """>"
end if


if RefreshType = "Class" then
Dim ClassSql,RsClassObj,AllChildClassID,i
AllChildClassID = ChildClassIDList(RefreshID)
if AllChildClassID <> "" then
if Left(AllChildClassID,1) = "," then
AllChildClassID = Right(AllChildClassID,Len(AllChildClassID)-1)
end if
else
ChildClassList = ""
Exit function
end if
if ClassBGPicStr <> "" then
ClassBGPicStr = "<tr>" & Chr(13) & Chr(10) & "<td Height=1 colspan=""" & ClassRowNumberStr & """>" & Chr(13) & Chr(10) & "<table width=""100%"" cellpadding=""0"" cellspacing=""0"">" & Chr(13) & Chr(10) & "<tr>" & Chr(13) & Chr(10) & "<td Height=1 background=""" & ClassBGPicStr & """>" & Chr(13) & Chr(10) & "</td>" & Chr(13) & Chr(10) & "</tr>" & Chr(13) & Chr(10) & "</table>" & Chr(13) & Chr(10) & "</td>" & Chr(13) & Chr(10) & "</tr>"
end if
ClassSql = "Select Top " & ClassNumberStr & " * from NewsClass where ClassID in (" & AllChildClassID & ") and DelFlag=0 order by ID desc"
Set RsClassObj = Conn.Execute(ClassSql)
if Not RsClassObj.Eof then
'======== 新增代碼=======
if DateRuleStr <> "" then
if DateRightStr = "Left" then

共2頁上一頁12下一頁
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 即墨市| 青神县| 西青区| 合阳县| 齐河县| 蒙城县| 祁阳县| 长白| 光泽县| 化德县| 潢川县| 中宁县| 桂阳县| 游戏| 阿坝县| 平山县| 类乌齐县| 庄浪县| 盐城市| 金寨县| 襄樊市| 湖南省| 盐池县| 新竹县| 澄迈县| 新丰县| 扶余县| 和林格尔县| 临颍县| 民县| 无锡市| 翁牛特旗| 兴国县| 高尔夫| 贵溪市| 岳西县| 芜湖市| 象山县| 乌拉特前旗| 许昌县| 龙川县|