📄 editor_customlistlabel.asp
字号:
Response.write " <input name='ModuleType' type='hidden' id='ModuleType' value='" & ModuleType & "'>" & vbCrLf
Response.write " <input name='ChannelShowType' type='hidden' id='ChannelShowType' value='"" & ChannelShowType & ""'> " & vbCrLf
Response.write " </td>" & vbCrLf
Response.write " </tr>" & vbCrLf
Response.write " <tr class='tdbg'>" & vbCrLf
Response.write " <td colspan=2 align='center'>" & vbCrLf
Response.write " <input TYPE='button' value=' 确 定 ' onCLICK='objectTag()'> " & vbCrLf
Response.write " <input name='EditorpreviewContent' type='button' id='EditorpreviewContent' value=' 预 览 ' onclick='previewContent();'>" & vbCrLf
Response.write " </td>" & vbCrLf
Response.write " </tr>" & vbCrLf
Response.write " </table>" & vbCrLf
Response.write "</FORM>" & vbCrLf
Response.write "</body>" & vbCrLf
Response.write "</html>" & vbCrLf
Private Function GetSpecial_Option(iChannelID, SpecialID)
Dim sqlSpecial, rsSpecial, strOption, strOptionTemp
sqlSpecial = "select ChannelID,SpecialID,SpecialName,OrderID from PE_Special where ChannelID=0 or ChannelID=" & iChannelID & " order by ChannelID,OrderID"
Set rsSpecial = Conn.Execute(sqlSpecial)
If LCase(SpecialID) <> "specialid" Then
If PE_CLng(SpecialID) = 0 Then
strOption = "<option value='0'>不属于任何专题</option>"
Else
strOption = "<option value='0' selected>不属于任何专题</option>"
End If
End If
If rsSpecial.bof And rsSpecial.bof Then
Else
Do While Not rsSpecial.EOF
If rsSpecial("ChannelID") > 0 Then
strOptionTemp = rsSpecial("SpecialName") & "(本频道)"
Else
strOptionTemp = rsSpecial("SpecialName") & "(全站)"
End If
If rsSpecial("SpecialID") = PE_CLng(SpecialID) Then
strOption = strOption & "<option value='" & rsSpecial("SpecialID") & "' selected>" & strOptionTemp & "</option>"
Else
strOption = strOption & "<option value='" & rsSpecial("SpecialID") & "'>" & strOptionTemp & "</option>"
End If
rsSpecial.movenext
Loop
End If
rsSpecial.Close
Set rsSpecial = Nothing
strOption = strOption & "<option value='SpecialID'"
If SpecialID = "SpecialID" Then strOption = strOption & " selected"
strOption = strOption & ">当前频道</option>"
GetSpecial_Option = strOption
End Function
Private Function GetChannel_Option(iModuleType, ChannelID)
Dim strChannel, sqlChannel, rsChannel
sqlChannel = "select ChannelID,ChannelName from PE_Channel where ModuleType=" & iModuleType & " and Disabled=" & PE_False & " and ChannelType<=1 order by OrderID"
Set rsChannel = Conn.Execute(sqlChannel)
Do While Not rsChannel.EOF
If rsChannel(0) = PE_CLng(ChannelID) Then
strChannel = strChannel & "<option value='" & rsChannel(0) & "' selected>" & rsChannel(1) & "</option>"
Else
strChannel = strChannel & "<option value='" & rsChannel(0) & "'>" & rsChannel(1) & "</option>"
End If
rsChannel.movenext
Loop
rsChannel.Close
Set rsChannel = Nothing
strChannel = strChannel & "<option value='0'"
If ChannelID = "0" Then strChannel = strChannel & " selected"
strChannel = strChannel & ">所有同类频道</option>"
strChannel = strChannel & "<option value='ChannelID'"
If ChannelID = "ChannelID" Then strChannel = strChannel & " selected"
strChannel = strChannel & ">当前频道</option>"
GetChannel_Option = strChannel
End Function
Private Function GetClass_Channel(ChannelID, ClassID, NClassID)
Dim rsClass, sqlClass, strClass_Option, tmpDepth, i, classcss
Dim arrShowLine(20)
For i = 0 To UBound(arrShowLine)
arrShowLine(i) = False
Next
sqlClass = "Select * from PE_Class where ChannelID=" & ChannelID & " order by RootID,OrderID"
Set rsClass = Conn.Execute(sqlClass)
If rsClass.bof And rsClass.bof Then
strClass_Option = strClass_Option & "<option value='0'>请先添加栏目</option>"
Else
Do While Not rsClass.EOF
tmpDepth = rsClass("Depth")
If rsClass("NextID") > 0 Then
arrShowLine(tmpDepth) = True
Else
arrShowLine(tmpDepth) = False
End If
If rsClass("ClassType") = 2 Then
strClass_Option = strClass_Option & "<option value=''"
Else
strClass_Option = strClass_Option & "<option value='" & rsClass("ClassID") & "'"
If NClassID = False Then
If ClassID <> "rsClass_arrChildID" Or ClassID <> "ClassID" Or ClassID <> "arrChildID" Then
If rsClass("ClassID") = PE_CLng(ClassID) Then
strClass_Option = strClass_Option & " selected"
End If
End If
Else
If FoundInArr(ClassID, rsClass("ClassID"), "|") = True Then
strClass_Option = strClass_Option & " selected"
End If
End If
End If
strClass_Option = strClass_Option & ">"
If tmpDepth > 0 Then
For i = 1 To tmpDepth
strClass_Option = strClass_Option & " "
If i = tmpDepth Then
If rsClass("NextID") > 0 Then
strClass_Option = strClass_Option & "├ "
Else
strClass_Option = strClass_Option & "└ "
End If
Else
If arrShowLine(i) = True Then
strClass_Option = strClass_Option & "│"
Else
strClass_Option = strClass_Option & " "
End If
End If
Next
End If
strClass_Option = strClass_Option & rsClass("ClassName")
If rsClass("ClassType") = 2 Then
strClass_Option = strClass_Option & "(外)"
End If
strClass_Option = strClass_Option & "</option>"
rsClass.movenext
Loop
End If
rsClass.Close
Set rsClass = Nothing
If NClassID = False Then
classcss = "style=''"
Else
classcss = "style='background:red'"
End If
If Trim(ClassID) = "rsClass_arrChildID" Then
strClass_Option = strClass_Option & "<option value='rsClass_arrChildID' " & classcss & " selected >栏目循环中的栏目</option>"
Else
strClass_Option = strClass_Option & "<option value='rsClass_arrChildID' " & classcss & " >栏目循环中的栏目</option>"
End If
If Trim(ClassID) = "ClassID" Then
strClass_Option = strClass_Option & "<option value='ClassID' " & classcss & " selected>当前栏目(不包含子栏目)</option>"
Else
strClass_Option = strClass_Option & "<option value='ClassID' " & classcss & ">当前栏目(不包含子栏目)</option>"
End If
If Trim(ClassID) = "arrChildID" Then
strClass_Option = strClass_Option & "<option value='arrChildID' " & classcss & " selected>当前栏目及子栏目</option>"
Else
strClass_Option = strClass_Option & "<option value='arrChildID' " & classcss & ">当前栏目及子栏目</option>"
End If
If Trim(ClassID) = "0" Then
strClass_Option = strClass_Option & "<option value='0' " & classcss & " selected>显示所有栏目</option>"
Else
strClass_Option = strClass_Option & "<option value='0' " & classcss & ">显示所有栏目</option>"
End If
GetClass_Channel = strClass_Option
End Function
Public Function FoundInArr(strArr, strItem, strSplit)
Dim arrTemp, i
FoundInArr = False
If InStr(strArr, strSplit) > 0 Then
arrTemp = Split(strArr, strSplit)
For i = 0 To UBound(arrTemp)
If Trim(arrTemp(i)) = Trim(strItem) Then
FoundInArr = True
Exit For
End If
Next
Else
If Trim(strArr) = Trim(strItem) Then
FoundInArr = True
End If
End If
End Function
Public Function PE_CLng(ByVal str1)
If IsNumeric(str1) Then
PE_CLng = CLng(str1)
Else
PE_CLng = 0
End If
End Function
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -