⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 core

📁 WAPmo手机网站管理平台是一款创建与管理维护WAP网站的的软件产品
💻
📖 第 1 页 / 共 5 页
字号:
                    MyXML.SetF arr(3) & "index.asp", "get", "", True
                Else
                    MyXML.SetF arr(3) & "staple.asp", "get", "", True
                End If
            Else
                MyXML.SetF "staple.asp", "get", "", True
            End If
            Call SetQuery
            MyXML.SetN "StapleId", "hidden", Staple("SeqId"), "", "", False, 0, 0, ""
            MyXML.SetN "PageNo", "text", "", objPage.ID & "/" & objPage.Total & "页>>跳到", "页", False, 5, 5, "*N"
            MyXML.SetN "", "submit", "GO", "", "", False, 0, 0, ""
        End If
    End If
    Set objPage = Nothing
End Function

Public Function ExportPublish(ByVal strPrefix, ByVal strTitle)
    ExportPublish = False
    If Not CheckStaple() Then Exit Function
    If Staple("Publish") = 0 Then Exit Function
    Dim arr1, arr2
    arr1 = Array("StapleId", "PageNo", "CateId")
    arr2 = Array(Staple("SeqId"), PageNo, CateId)
    If strPrefix = "1" Then
        MyXML.Println MyXML.CreateA(GetURL("upload.asp", arr1, arr2), strTitle, "images/publish.gif", "")
    Else
        MyXML.Println MyXML.CreateA(GetURL("upload.asp", arr1, arr2), strTitle, "", "")
    End If
    ExportPublish = True
End Function

Public Function ExportMarkerEntry(ByVal strPrefix)
    ExportMarkerEntry = False
    If MyKernel.Config("IsMarker") <> "1" Then Exit Function
    MyXML.Printf MyXML.CreateC("MarkerStart")
    If strPrefix = "1" Then
        MyXML.Printf MyXML.CreateA("marker.asp?Handle=Add&URL=" & MyIO.URLEncode(MyIO.Env("REQUEST_URI")), "加入书签", "images/marker.gif", "")
    Else
        MyXML.Printf MyXML.CreateA("marker.asp?Handle=Add&URL=" & MyIO.URLEncode(MyIO.Env("REQUEST_URI")), "加入书签", "", "")
    End If
    MyXML.Printf MyXML.CreateC("MarkerEnd")
    ExportMarkerEntry = True
End Function

Public Function ExportBackStaple(ByVal strPrefix, ByVal strTitle)
    ExportBackStaple = False
    If Not CheckStaple() Then Exit Function
    Dim strTemp
    Dim arr(7)
    Dim strMark
    If Not Content Is Nothing Then
        strTemp = Replace(strTitle, "$(StapleName)", Staple("Title"))
        strMark = Staple("Mark")
        strMark = Left(strMark, InStrRev(strMark, "_"))
        If MyKernel.Modlist(moMISC) = 1 Then
            If IsMISCHome(Staple("SeqId"), arr) Then
                ExportBackMISCHome strPrefix, strTemp, Staple("SeqId")
            ElseIf IsMISCChild(strMark, arr) Then
                ExportBackMISCStaple strPrefix, strTemp, Staple("SeqId"), strMark
                MyXML.Println ""
                ExportBackMISCHome strPrefix, "返回$(StapleName)", arr(0)
            ElseIf strPrefix = "1" Then
                MyXML.Printf MyXML.CreateA(GetStapleURL(Staple("SeqId"), 1), strTemp, "images/staple.gif", "")
            Else
                MyXML.Printf MyXML.CreateA(GetStapleURL(Staple("SeqId"), 1), strTemp, "", "")
            End If
        ElseIf strPrefix = "1" Then
            MyXML.Printf MyXML.CreateA(GetStapleURL(Staple("SeqId"), 1), strTemp, "images/staple.gif", "")
        Else
            MyXML.Printf MyXML.CreateA(GetStapleURL(Staple("SeqId"), 1), strTemp, "", "")
        End If
        ExportBackStaple = True
        Exit Function
    End If
    If Staple("Follow") = 0 Then Exit Function
    Dim arr1
    Dim i
    arr1 = Split(Staple("Mark"), "_")
    strTemp = strTitle
    i = UBound(arr1) - 1
    If InStr(strTemp, "$(StapleName)") > 0 Then
        strTemp = Replace(strTemp, "$(StapleName)", Staple("FollowName"))
    End If
    If MyKernel.Modlist(moMISC) = 1 Then
        strMark = Staple("Mark")
        strMark = Left(strMark, InStrRev(strMark, "_") - 1)
        If IsMISCHome(Staple("Follow"), arr) Then
            ExportBackMISCHome strPrefix, strTemp, Staple("Follow")
        ElseIf IsMISCChild(strMark, arr) Then
            ExportBackMISCStaple strPrefix, strTemp, Staple("Follow"), strMark
            MyXML.Println ""
            ExportBackMISCHome strPrefix, "返回$(StapleName)", arr(0)
        ElseIf UBound(arr1) = 1 Then
            Exit Function
        Else
            MyXML.Printf MyXML.CreateC("BackStapleStart")
            If strPrefix = "1" Then
                MyXML.Printf MyXML.CreateA(GetStapleURL(Staple("Follow"), 1), strTemp, "images/staple.gif", "")
            Else
                MyXML.Printf MyXML.CreateA(GetStapleURL(Staple("Follow"), 1), strTemp, "", "")
            End If
            MyXML.Printf MyXML.CreateC("BackStapleEnd")
        End If
    ElseIf UBound(arr1) = 1 Then
        Exit Function
    Else
        MyXML.Printf MyXML.CreateC("BackStapleStart")
        If strPrefix = "1" Then
            MyXML.Printf MyXML.CreateA(GetStapleURL(Staple("Follow"), 1), strTemp, "images/staple.gif", "")
        Else
            MyXML.Printf MyXML.CreateA(GetStapleURL(Staple("Follow"), 1), strTemp, "", "")
        End If
        MyXML.Printf MyXML.CreateC("BackStapleEnd")
    End If
    ExportBackStaple = True
End Function

Public Function ExportBackTheme(ByVal strPrefix, ByVal strTitle)
    ExportBackTheme = False
    If Not CheckStaple() Then Exit Function
    If Staple("Follow") = 0 Then Exit Function
    Dim arr
    Dim strTemp
    arr = Split(Staple("Mark"), "_")
    strTemp = strTitle
    If InStr(strTitle, "$(ThemeName)") > 0 Then
        Dim objTheme
        Set objTheme = MyKernel.Command(T_STAPLE)
        objTheme.CommandType = "SELECT"
        objTheme.Where = "SEQID=" & atol(arr(0))
        If objTheme.Exec Then
            strTemp = Replace(strTemp, "$(ThemeName)", objTheme("Title"))
        Else
            strTemp = Replace(strTemp, "$(ThemeName)", "顶级")
        End If
        Set objTheme = Nothing
    End If
    MyXML.Printf MyXML.CreateC("BackThemeStart")
    If strPrefix = "1" Then
        MyXML.Printf MyXML.CreateA(GetStapleURL(arr(0), 1), strTemp, "images/theme.gif", "")
    Else
        MyXML.Printf MyXML.CreateA(GetStapleURL(arr(0), 1), strTemp, "", "")
    End If
    MyXML.Printf MyXML.CreateC("BackThemeEnd")
    ExportBackTheme = True
End Function

Public Function ExportBackHome(ByVal strPrefix, ByVal strTitle)
    Dim strTemp
    strTemp = Replace(strTitle, "$(SiteName)", MyKernel.Config("SiteName"))
    MyXML.Printf MyXML.CreateC("BackHomeStart")
    If strPrefix = "1" Then
        MyXML.Printf MyXML.CreateA("index.asp", strTemp, "images/home.gif", "")
    Else
        MyXML.Printf MyXML.CreateA("index.asp", strTemp, "", "")
    End If
    MyXML.Printf MyXML.CreateC("BackHomeEnd")
    ExportBackHome = True
End Function

Public Function ExportContentTitle(ByVal strStyle, ByVal strColor)
    ExportContentTitle = False
    If Not CheckContent() Then Exit Function
    If Content("Place") = wmImgOverTitle And Content("Matter") > 0 Then
        Call ExportMatter
    End If
    ExportStyle strStyle, strColor, Content("Title"), False
    If Content("Place") = wmImgUnderTitle And Content("Matter") > 0 Then
        MyXML.Println ""
        Call ExportMatter
    End If
    ExportContentTitle = True
End Function

Public Function ExportContent()
    If Not CheckContent() Then Exit Function
    Dim intLength(1)
    Dim vtTemp
    Dim intTotalPage
    Dim arr1, arr2
    MyXML.Printf MyXML.CreateC("content_start")
    If Content("PageMark") <> "" Then
        vtTemp = Split(Content("Content"), Content("PageMark"))
        intTotalPage = UBound(vtTemp) + 1
        If PageId > intTotalPage Then PageId = intTotalPage
        ParseContent vtTemp(PageId - 1)
    Else
        vtTemp = Content("Content")
        intLength(0) = Content("Length")
        intLength(1) = Len(vtTemp)
        If intLength(0) < intLength(1) Then
            intTotalPage = intLength(1) \ intLength(0) + IIf(intLength(1) Mod intLength(0) = 0, 0, 1)
            If PageId > intTotalPage Then PageId = intTotalPage
            vtTemp = Mid(vtTemp, (PageId - 1) * intLength(0) + 1, intLength(0))
        Else
            PageId = 1
            intTotalPage = 1
        End If
        ParseContent vtTemp
    End If
    If Content("Place") = wmImgUnderContent And Content("Matter") <> 0 And PageId = intTotalPage Then
        Call ExportMatter
    End If
    MyXML.Printf MyXML.CreateC("content_end")
    arr1 = Array("StapleId", "PageNo", "CateId", "ContentId", "Intime", "PageId")
    arr2 = Array(Staple("SeqId"), PageNo, CateId, Content("SeqId"), Content("Intime"), 0)
    If PageId < intTotalPage Then
        arr2(5) = PageId + 1
        MyXML.Printf MyXML.CreateA(GetURL("content.asp", arr1, arr2), "下一页", "", "")
        MyXML.Printf "|"
        arr2(5) = intTotalPage
        MyXML.Println MyXML.CreateA(GetURL("content.asp", arr1, arr2), "最末页", "", "")
    End If
    If PageId > 1 Then
        arr2(5) = PageId - 1
        MyXML.Printf MyXML.CreateA(GetURL("content.asp", arr1, arr2), "上一页", "", "")
        MyXML.Printf "|"
        arr2(5) = 1
        MyXML.Println MyXML.CreateA(GetURL("content.asp", arr1, arr2), "第一页", "", "")
    End If
    If intTotalPage > 2 Then
        MyXML.SetF "content.asp", "get", "", True
        Call SetQuery
        MyXML.SetN "StapleId", "hidden", Staple("SeqId"), "", "", False, 0, 0, ""
        MyXML.SetN "PageNo", "hidden", PageNo, "", "", False, 0, 0, ""
        MyXML.SetN "CateId", "hidden", CateId, "", "", False, 0, 0, ""
        MyXML.SetN "ContentId", "hidden", Content("SeqId"), "", "", False, 0, 0, ""
        MyXML.SetN "Intime", "hidden", Content("Intime"), "", "", False, 0, 0, ""
        MyXML.SetN "PageId", "text", "", PageId & "/" & intTotalPage & "页>>跳到", "页", False, 5, 5, "*N"
        MyXML.SetN "", "submit", "GO", "", "", True, 0, 0, ""
    End If
    Call ExportTrade
    Call ExportContentNext
    Call ExportContentPrev
    ExportContent = True
End Function

Private Sub ExportTrade()
    If MyKernel.Modlist(moTrade) = 0 Then Exit Sub
    If Staple("Trade") = 0 Then Exit Sub
    Dim arr1, arr2
    arr1 = Array("StapleId", "PageNo", "ContentId", "PageId")
    arr2 = Array(Staple("SeqId"), PageNo, Content("SeqId"), PageId)
    MyXML.Println "产品价格:" & IIf(Content("Price") = "", "价格面议", Content("Price"))
    MyXML.Println MyXML.CreateA(GetURL("trade.asp", arr1, arr2), "订购产品", "", "")
End Sub

Public Function ExportContentOwner()
    ExportContentOwner = False
    If Not CheckContent() Then Exit Function
    If Content("UserID") > 0 Then
        MyXML.Printf "发 布 人:"
        MyXML.Println MyXML.CreateA(GetMsgSendURL(Content("UserID")), Content("UserName"), "", "")
        MyXML.Printf "发布时间:" & FormatTime(Content("Intime"), "Y-m-d H:i:s")
        ExportContentOwner = True
    End If
End Function

Private Sub ExportContentNext()
    Dim strURL
    Select Case Staple("ContentSort")
    Case 1
        strSQL = MyKernel.DB.GetLimitSQL(1, "SeqId,Cate,Title,Intime", T_CONTENT, "StapleId=" & Mapping("SeqId") & " AND SeqId<" & Content("SeqId"), "", "SeqId DESC")
    Case 2
        strSQL = MyKernel.DB.GetLimitSQL(1, "SeqId,Cate,Title,Intime", T_CONTENT, "StapleId=" & Mapping("SeqId") & " AND Hit<" & Content("Hit"), "", "Hit DESC")
    Case Else
        strSQL = MyKernel.DB.GetLimitSQL(1, "SeqId,Cate,Title,Intime", T_CONTENT, "StapleId=" & Mapping("SeqId") & " AND SeqId>" & Content("SeqId"), "", "SeqId ASC")
    End Select
    Set rs = MyKernel.DB.Exec2(strSQL)
    If Not rs.EOF Then
        If MyKernel.Modlist(moMISC) = 1 Then
            Dim arr(7)
            If Staple("IsMISC") = 1 Then
                strURL = str_format("$0content.asp?StapleId=$1&PageNo=$2&CateId=$3&ContentId=$4&Intime=$5", Array(Staple("MISC_Visit"), Staple("SeqId"), PageNo, rs("Cate"), rs("SeqId"), rs("Intime")))
            ElseIf IsMISCChild(Staple("Mark"), arr) Then
                strURL = str_format("$0content.asp?StapleId=$1&PageNo=$2&CateId=$3&ContentId=$4&Intime=$5", Array(arr(3), Staple("SeqId"), PageNo, rs("Cate"), rs("SeqId"), rs("Intime")))
            Else
                strURL = GetContentURL(Staple("SeqId"), PageNo, rs("Cate"), rs("SeqId"), rs("Intime"), 1)
            End If
        Else
            strURL = GetContentURL(Staple("SeqId"), PageNo, rs("Cate"), rs("SeqId"), rs("Intime"), 1)
        End If
        MyXML.Println MyXML.CreateA(strURL, ">>" & rs("Title"), "", "")
    End If
    rs.Close
    Set rs = Nothing
End Sub

Private Sub ExportContentPrev()
    Dim strURL
    Select Case Staple("ContentSort")
    Case 1
        strSQL = MyKernel.DB.GetLimitSQL(1, "SeqId,Cate,Title,Intime", T_CONTENT, "StapleId=" & Mapping("SeqId") & " AND SeqId>" & Content("SeqId"), "", "SeqId ASC")
    Case 2
        strSQL = MyKernel.DB.GetLimitSQL(1, "SeqId,Cate,Title,Intime", T_CONTENT, "StapleId=" & Mapping("SeqId") & " AND Hit>" & Content("Hit"), "", "Hit ASC")
    Case Else
        strSQL = MyKernel.DB.GetLimitSQL(1, "SeqId,Cate,Title,Intime", T_CONTENT, "StapleId=" & Mapping("SeqId") & " AND SeqId<" & Content("SeqId"), "", "SeqId DESC")
    End Select
    Set rs = MyKernel.DB.Exec2(strSQL)
    If Not rs.EOF Then
        If MyKernel.Modlist(moMISC) = 1 Then
            Dim arr(7)
            If Staple("IsMISC") = 1 Then
                strURL = str_format("$0content.asp?StapleId=$1&PageNo=$2&CateId=$3&ContentId=$4&Intime=$5", Array(Staple("MISC_Visit"), Staple("SeqId"), PageNo, rs("Cate"), rs("SeqId"), rs("Intime")))
            ElseIf IsMISCChild(Staple("Mark"), arr) Then
                strURL = str_format("$0content.asp?StapleId=$1&PageNo=$2&CateId=$3&ContentId=$4&Intime=$5", Array(arr(3), Staple("SeqId"), PageNo, rs("Cate"), rs("SeqId"), rs("Intime")))
            Else
                strURL = GetContentURL(Staple("SeqId"), PageNo, rs("Cate"), rs("SeqId"), rs("Intime"), 1)
            End If
        Else
            strURL = GetContentURL(Staple("SeqId"), PageNo, rs("Cate"), rs("SeqId"), rs("Intime"), 1)
        End If
        MyXML.Println MyXML.CreateA(strURL, "<<" & rs("Title"), "", "")
    End If
    rs.Close
    Set rs = Nothing
End Sub

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -