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

📄 admin_advertisement.asp

📁 个人网站比较简短
💻 ASP
📖 第 1 页 / 共 5 页
字号:
    Response.Write "  E.className='tdbg';" & vbCrLf
    Response.Write "}" & vbCrLf
    Response.Write "" & vbCrLf
    Response.Write "</SCRIPT>" & vbCrLf
End Sub

Sub ZoneList()
    Dim rsZone, sqlZone
    Call ShowJS_ADMain("版位")
    Response.Write "<br>"
    Response.Write "<table width='100%' border='0' align='center' cellpadding='0' cellspacing='1' class='border'>"
    Response.Write "  <tr class='title'>"
    Response.Write "    <td height='22'>" & GetChannelList(ChannelID) & "</td>"
    Response.Write "  </tr>"
    Response.Write "</table>"
    Response.Write "<br>"
    Response.Write "<table width='100%' border='0' align='center' cellpadding='0' cellspacing='0'>"
    Response.Write "  <tr>"
    Response.Write "    <td height='22'>" & GetZoneManagePath(ChannelID) & "</td>"
    Response.Write "  </tr>"
    Response.Write "</table>"
    Response.Write "<table width='100%' border='0' cellpadding='0' cellspacing='0'>"
    Response.Write "  <tr>"
    Response.Write "  <form name='myform' method='Post' action='Admin_Advertisement.asp' onsubmit='return ConfirmDel();'>"
    Response.Write "    <td>"
    Response.Write "      <table class='border' border='0' cellspacing='1' width='100%' cellpadding='0'>"
    Response.Write "        <tr class='title' height='22'>"
    Response.Write "          <td width='30' align='center'><strong>选中</strong></td>"
    Response.Write "          <td width='30' align='center'><strong>ID</strong></td>"
    Response.Write "          <td align='center'><strong>版位名称</strong></td>"
    Response.Write "          <td width='65' align='center'><strong>版位类型</strong></td>"
    Response.Write "          <td width='35' align='center'><strong>显示</strong></td>"
    Response.Write "          <td width='65' align='center'><strong>版位尺寸</strong></td>"
    Response.Write "          <td width='30' align='center'><strong>活动</strong></td>"
    Response.Write "          <td width='120' align='center'><strong>操作</strong></td>"
    Response.Write "          <td width='80' align='center'><strong>版位JS</strong></td>"
    Response.Write "        </tr>"

    sqlZone = "select * from PE_AdZone where 1=1"
    If ChannelID = -2 Then
        sqlZone = sqlZone & " and ChannelID= 0" 
    End If	
    If ChannelID >= -1 Then
        sqlZone = sqlZone & " and ChannelID=" & ChannelID
    End If
    If Keyword <> "" Then
        Select Case strField
        Case "ZoneName"
            sqlZone = sqlZone & " and ZoneName like '%" & Keyword & "%' "
        Case "ZoneIntro"
            sqlZone = sqlZone & " and ZoneIntro like '%" & Keyword & "%' "
        Case Else
            sqlZone = sqlZone & " and ZoneName like '%" & Keyword & "%' "
        End Select
    End If
    sqlZone = sqlZone & " order by ZoneID desc"

    Set rsZone = Server.CreateObject("ADODB.Recordset")
    rsZone.Open sqlZone, Conn, 1, 1
    If rsZone.BOF And rsZone.EOF Then
        Response.Write "        <tr class='tdbg'><td colspan='20' align='center'><br>没有任何广告版位!<br><br></td></tr>"
    Else
        totalPut = rsZone.RecordCount
        If CurrentPage < 1 Then
            CurrentPage = 1
        End If
        If (CurrentPage - 1) * MaxPerPage > totalPut Then
            If (totalPut Mod MaxPerPage) = 0 Then
                CurrentPage = totalPut \ MaxPerPage
            Else
                CurrentPage = totalPut \ MaxPerPage + 1
            End If
        End If
        If CurrentPage > 1 Then
            If (CurrentPage - 1) * MaxPerPage < totalPut Then
                rsZone.Move (CurrentPage - 1) * MaxPerPage
            Else
                CurrentPage = 1
            End If
        End If

        Dim ZoneNum
        ZoneNum = 0
        Do While Not rsZone.EOF
            Response.Write "        <tr class='tdbg' onmouseout=""this.className='tdbg'"" onmouseover=""this.className='tdbgmouseover'"">"
            Response.Write "          <td width='30' align='center'><input name='ZoneID' type='checkbox' onclick='CheckItem(this)' value='" & rsZone("ZoneID") & "'></td>"
            Response.Write "          <td width='30' align='center'>" & rsZone("ZoneID") & "</td>"
            Response.Write "          <td>"
            If ChannelID = -2 Then
                Response.Write "[" & GetChannelName(rsZone("ChannelID")) & "]"
            End If
            Response.Write "            <a href='Admin_Advertisement.asp?Action=ADList&ZoneID=" & rsZone("ZoneID") & "' title='" & rsZone("ZoneIntro") & "'>" & rsZone("ZoneName") & "</a>"
            Response.Write "          </td>"
            Response.Write "          <td width='65' align='center'>" & ZoneConfig(rsZone("ZoneType"), 1) & "</td>"
            Response.Write "          <td width='35' align='center'>"
            If rsZone("ShowType") = 2 Then
                Response.Write "优先"
            ElseIf rsZone("ShowType") = 3 Then
                Response.Write "循环"
            Else
                Response.Write "随机"
            End If
            Response.Write "          </td>"
            Response.Write "          <td width='65' align='center'>" & rsZone("ZoneWidth") & " x " & rsZone("ZoneHeight") & "</td>"
            Response.Write "          <td width='30' align='center'>"
            If rsZone("Active") = True Then
                Response.Write "<b>√</b>"
            Else
                Response.Write "<font color=red><b>×</b></font>"
            End If
            Response.Write "          </td>"
            Response.Write "          <td width='120' align='center'>"
            Response.Write "            <a href='Admin_Advertisement.asp?Action=AddAD&ZoneID=" & rsZone("ZoneID") & "'>添加</a>&nbsp;"
            Response.Write "            <a href='Admin_Advertisement.asp?Action=ModifyZone&ZoneID=" & rsZone("ZoneID") & "'>修改</a>&nbsp;"
            Response.Write "            <a href='Admin_Advertisement.asp?Action=CopyZone&ZoneID=" & rsZone("ZoneID") & "'>复制</a>"
            Response.Write "<br>"
            Response.Write "            <a href='Admin_Advertisement.asp?Action=DelZone&ZoneID=" & rsZone("ZoneID") & "' onClick=""return confirm('确定要删除此版位吗?');"">删除</a>&nbsp;"
            Response.Write "            <a href='Admin_Advertisement.asp?Action=ClearZone&ZoneID=" & rsZone("ZoneID") & "' onClick=""return confirm('确定要清空此版位吗?清空后原来的属于此版位的广告将不再属于版位。');"">清空</a>&nbsp;"
            If rsZone("Active") = False Then
                Response.Write "            <a href='Admin_Advertisement.asp?Action=SetZoneActive&ZoneID=" & rsZone("ZoneID") & "'>活动</a>"
            Else
                Response.Write "            <a href='Admin_Advertisement.asp?Action=CancelZoneActive&ZoneID=" & rsZone("ZoneID") & "'>暂停</a>"
            End If
            Response.Write "          </td>"
            Response.Write "          <td width='80' align='center'>"
            Response.Write "            <a href='Admin_Advertisement.asp?Action=CreateJSZone&ZoneID=" & rsZone("ZoneID") & "'>刷新</a>&nbsp;"
            Response.Write "            <a href='Admin_Advertisement.asp?Action=PreviewZone&ZoneID=" & rsZone("ZoneID") & "'>预览</a>"
            Response.Write "<br>"
            Response.Write "            <a href='Admin_Advertisement.asp?Action=ZoneJSCode&ZoneID=" & rsZone("ZoneID") & "'>JS调用代码</a>"
            Response.Write "          </td>"
            Response.Write "        </tr>"

            ZoneNum = ZoneNum + 1
            If ZoneNum >= MaxPerPage Then Exit Do
            rsZone.MoveNext
        Loop
    End If
    rsZone.Close
    Set rsZone = Nothing
    Response.Write "      </table>"
    Response.Write "      <table width='100%' border='0' cellpadding='0' cellspacing='0'>"
    Response.Write "        <tr>"
    Response.Write "          <td width='130' height='30'>"
    Response.Write "            <input name='chkAll' type='checkbox' id='chkAll' onclick='CheckAll(this.form)' value='checkbox'>选中所有的版位"
    Response.Write "          </td>"
    Response.Write "          <td>"
    Response.Write "            <input type='submit' value='删除选定版位' name='submit' onClick=""document.myform.Action.value='DelZone'"">&nbsp;"
    Response.Write "            <input type='submit' value='设为活动版位' name='submit' onClick=""document.myform.Action.value='SetZoneActive'"">&nbsp;"
    Response.Write "            <input type='submit' value='暂停版位显示' name='submit' onClick=""document.myform.Action.value='CancelZoneActive'"">&nbsp;"
    Response.Write "            <input type='submit' value='刷新版位JS' name='submit' onClick=""document.myform.Action.value='CreateJSZone'"">&nbsp;"
    Response.Write "            <input type='submit' value='移动版位 ->' name='submit' onClick=""document.myform.Action.value='MoveZone'""><select name='ChannelID' id='ChannelID'>" & GetChannel_Option(-1) & "</select>"
    Response.Write "            <input name='Action' type='hidden' id='Action' value=''>"
    Response.Write "          </td>"
    Response.Write "        </tr>"
    Response.Write "      </table>"
    Response.Write "    </td>"
    Response.Write "  </form>"
    Response.Write "  </tr>"
    Response.Write "</table>"

    If totalPut > 0 Then
        Response.Write ShowPage(strFileName & "&ChannelID=" & ChannelID, totalPut, MaxPerPage, CurrentPage, True, True, "个版位", True)
    End If
    Response.Write "<br>"
    Response.Write "<table width='100%' border='0' cellpadding='0' cellspacing='0' class='border'>"
    Response.Write "  <tr class='tdbg'>"
    Response.Write "   <td width='80' align='right'><strong>版位搜索:</strong></td>"
    Response.Write "   <td>" & GetZoneSearchForm(FileName) & "</td>"
    Response.Write "  </tr>"
    Response.Write "</table>"
    Response.Write "<br><b>说明:</b><br>&nbsp;&nbsp;&nbsp;&nbsp;广告调用:点击调用操作,复制广告版位JS代码,然后在模板中相应的位置插入即可。<br><br>"
End Sub

Function GetZoneSearchForm(Action)
    Dim strForm
    strForm = "<table border='0' cellpadding='0' cellspacing='0'>"
    strForm = strForm & "<form method='Get' name='SearchForm' action='" & Action & "'>"
    strForm = strForm & "<tr><td height='28' align='center'> "
    strForm = strForm & "<select name='Field' size='1'>"
    strForm = strForm & "<option value='ZoneName' selected>版位名称</option>"
    strForm = strForm & "<option value='ZoneIntro'>版位描述</option>"
    strForm = strForm & "</select> "
    strForm = strForm & "<input type='text' name='keyword'  size='20' value='关键字' maxlength='50' onFocus='this.select();'> "
    strForm = strForm & "<input name='ChannelID' type='hidden' id='ChannelID' value='" & ChannelID & "'>"
    strForm = strForm & "<input name='Action' type='hidden' id='Action' value='ZoneList'>"
    strForm = strForm & "<input type='submit' name='Submit'  value='搜索'>"
    strForm = strForm & "</td></tr></form></table>"
    GetZoneSearchForm = strForm
End Function

Sub ShowJS_Zone()
    Response.Write "<script language=JavaScript>" & vbCrLf
    Response.Write "<!--" & vbCrLf
    Response.Write "function CheckForm()" & vbCrLf
    Response.Write "{" & vbCrLf
    Response.Write "  if(myform.ZoneName.value==''){" & vbCrLf
    Response.Write "    alert('版位名称不能为空!');" & vbCrLf
    Response.Write "    myform.ZoneName.focus();" & vbCrLf
    Response.Write "    return false;" & vbCrLf
    Response.Write "  }" & vbCrLf
    Response.Write "  if(document.myform.ZoneType[document.myform.ZoneType.length-1].checked == false){" & vbCrLf
    Response.Write "    if(myform.ZoneWidth.value==''){" & vbCrLf
    Response.Write "      alert('版位宽度不能为空!');" & vbCrLf
    Response.Write "      myform.ZoneWidth.focus();" & vbCrLf
    Response.Write "      return false;" & vbCrLf
    Response.Write "    }" & vbCrLf
    Response.Write "    if(myform.ZoneHeight.value==''){" & vbCrLf
    Response.Write "      alert('版位高度不能为空!');" & vbCrLf
    Response.Write "      myform.ZoneHeight.focus();" & vbCrLf
    Response.Write "      return false;" & vbCrLf
    Response.Write "    }" & vbCrLf
    Response.Write "  }" & vbCrLf
    Response.Write "}" & vbCrLf
    Response.Write "" & vbCrLf
    Response.Write "function Change_Setting()" & vbCrLf
    Response.Write "{" & vbCrLf
    Response.Write "  if(document.myform.ZoneType[0].checked == false) {" & vbCrLf
    Response.Write "    document.myform.ShowType[2].disabled = true;" & vbCrLf
    Response.Write "    if (document.myform.ShowType[2].checked == true)" & vbCrLf
    Response.Write "    document.myform.ShowType[0].checked = true;" & vbCrLf
    Response.Write "  } else" & vbCrLf
    Response.Write "    document.myform.ShowType[2].disabled = false;" & vbCrLf
    Response.Write "  if(document.myform.ZoneType[document.myform.ZoneType.length-4].checked == false)" & vbCrLf
    Response.Write "    Zone_EnableSize();" & vbCrLf
    Response.Write "  else" & vbCrLf
    Response.Write "    Zone_DisableSize();" & vbCrLf
    Response.Write "  for (var j=0;j<document.myform.ZoneType.length;j++){" & vbCrLf
    Response.Write "    var ot = eval('document.all.ZoneType' + (j + 1) + '_Setting');" & vbCrLf
    Response.Write "    if(document.myform.ZoneType[j].checked==true)" & vbCrLf
    Response.Write "      ot.style.display = '';" & vbCrLf
    Response.Write "    else" & vbCrLf
    Response.Write "      ot.style.display = 'none';" & vbCrLf
    Response.Write "  }" & vbCrLf
    Response.Write "}" & vbCrLf

    Response.Write "function Zone_DisableSize()" & vbCrLf
    Response.Write "{" & vbCrLf
    Response.Write "  document.myform.SizeType[0].disabled = true;" & vbCrLf
    Response.Write "  document.myform.SizeType[1].disabled = true;" & vbCrLf
    Response.Write "  document.myform.ZoneSize.disabled = true;" & vbCrLf

⌨️ 快捷键说明

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