国产探花免费观看_亚洲丰满少妇自慰呻吟_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下一頁
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 台南县| 甘肃省| 沙雅县| 邯郸市| 射洪县| 乐安县| 安新县| 东城区| 南安市| 武功县| 阜平县| 闽清县| 衡山县| 宝兴县| 如东县| 松潘县| 长海县| 专栏| 云阳县| 商城县| 华宁县| 舒兰市| 林口县| 崇文区| 中卫市| 蒙阴县| 舞阳县| 青州市| 合江县| 平凉市| 阜城县| 通辽市| 盐山县| 桐城市| 宽甸| 六安市| 中阳县| 长丰县| 贺州市| 香格里拉县| 交口县|