账号通
    

账号  

密码  

3111

查看

8

回复
主题:广告点击的问题 [收藏主题] 转到:  
lydyxf 当前离线

237

主题

0

广播

0

粉丝
添加关注
级别:二年级

用户积分:3160 分
登录次数:424 次
注册时间:2006/5/7
最后登录:2018/11/19
lydyxf 发表于:2006/12/16 21:32:00   | 只看该作者 查看该作者主题 楼主 
科汛在线考试系统(NET)
怎么在后台去掉广告点击的IP记录啊?
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
科汛官方 当前离线

47268

主题

145

广播

405

粉丝
添加关注
级别:管理员

用户积分:101604 分
登录次数:7935 次
注册时间:2006/12/7
最后登录:2023/12/14
科汛官方 发表于:2006/12/19 8:58:00   | 只看该作者 查看该作者主题 沙发 
科汛在线商城系统(NET)
此问题将在下个补丁版修复

[此贴子已经被作者于2006-12-19 8:58:52编辑过]

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
alluse 当前离线

1654

主题

0

广播

0

粉丝
添加关注
级别:高一年

用户积分:2915 分
登录次数:189 次
注册时间:2006/10/25
最后登录:2008/6/8
alluse 发表于:2006/12/19 8:57:00   | 只看该作者 查看该作者主题 藤椅 
科汛在线考试系统(NET)
下一次发补丁就好了。
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
心如止水 当前离线

34

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:339 分
登录次数:20 次
注册时间:2006/12/8
最后登录:2007/4/25
心如止水 发表于:2006/12/18 18:10:00   | 只看该作者 查看该作者主题 板凳 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
ianlee 当前离线

100

主题

1

广播

0

粉丝
添加关注
级别:一年级

用户积分:1044 分
登录次数:118 次
注册时间:2006/10/17
最后登录:2012/7/6
ianlee 发表于:2006/12/18 13:08:00   | 只看该作者 查看该作者主题 报纸 
jessy  做一个附件直接发上来让我们下载覆盖吧!谢了!
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
乖宝宝 当前离线

2059

主题

0

广播

1

粉丝
添加关注
级别:高二年

用户积分:3528 分
登录次数:567 次
注册时间:2006/11/3
最后登录:2017/3/2
乖宝宝 发表于:2006/12/17 19:41:00   | 只看该作者 查看该作者主题 地板 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
lydyxf 当前离线

237

主题

0

广播

0

粉丝
添加关注
级别:二年级

用户积分:3160 分
登录次数:424 次
注册时间:2006/5/7
最后登录:2018/11/19
lydyxf 发表于:2006/12/17 19:11:00   | 只看该作者 查看该作者主题 7楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
jessy 当前离线

209

主题

0

广播

0

粉丝
添加关注
级别:二年级

用户积分:1350 分
登录次数:86 次
注册时间:2006/9/2
最后登录:2015/11/8
jessy 发表于:2006/12/17 17:15:00   | 只看该作者 查看该作者主题 8楼 
科汛在线商城系统(NET)

以下为Advertise.asp文件

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%option explicit%>
<!--#include file="Conn.asp"-->
<!--#include file="KS_Cls/KS_CommonCls.asp"-->
<%
Dim KSCls
Set KSCls = New Advertise
KSCls.Execute()
Set KSCls = Nothing

Class Advertise
        Private KSCMS
  Private getplace,getshow,adsrs,adssql,adsrsp,adssqlp,adsrss,adssqls,getip,getggwlxsz,getggwhei,getggwwid
        Private ttarg,DomainStr,GaoAndKuan
  Private Sub Class_Initialize()
    Set KSCMS=New CommonCls
  End Sub
        Private Sub Class_Terminate()
   Call KSCMS.CloseConn()
   Set KSCMS=Nothing
  End Sub
  Sub Execute()
    Select Case KSCMS.G("Action")
     Case "Daima"
       Call AdvertiseDaima()
     Case "Adurl"
       Call AdvertiseAdurl()
     Case "AdOpen"
       Call AdvertiseAdOpen()
     Case Else
      Call AdvertiseMain()
    End Select
  End Sub
  Sub AdvertiseMain()
  DomainStr=KSCMS.GetDomain
  getplace=KSCMS.ChkClng(KSCMS.G("i"))
  
  dim GaoAndKuan
  Dim adsrs1:Set adsrs1=server.createobject("adodb.recordset")
  adsrs1.open "select * From KS_ADPlace where show_flag=1 and place="&getplace,Conn,1,1
  if not adsrs1.eof then
  getggwlxsz=adsrs1(2)
  else
  getggwlxsz=0
  end if
  getggwhei=adsrs1(3)
  getggwwid=adsrs1(4)
  
  GaoAndKuan=""
  
  if getggwhei<>"" then GaoAndKuan=" height="&getggwhei&" "
  if getggwwid<>"" then GaoAndKuan=GaoAndKuan&" width="&getggwwid&" "
  
  adsrs1.close:Set adsrs1=nothing
  
  ''''''''''''''''''''''''''''''''每次显示广告位前,检测其中的各广告条是否过期,并更新状态''''''''''''''''''''''''''''''''
  set adsrsp=server.createobject("adodb.recordset")
  adssqlp="Select * from KS_Advertise where act=1 and class <> 0 and  place="&getplace&" order by time"
  adsrsp.open adssqlp,Conn,1,3
  
  while not adsrsp.eof
  
  advertvirtualvalue=0
  
  if adsrsp("class")=1 then
  if adsrsp("click")>=adsrsp("clicks") then
  advertvirtualvalue=1
  end if
  
  elseif adsrsp("class")=2 then
  if adsrsp("show")>=adsrsp("shows") then
  advertvirtualvalue=1
  end if
  
  elseif adsrsp("class")=3 then
  if now()>=adsrsp("lasttime") then
  advertvirtualvalue=1
  end if
  
  elseif adsrsp("class")=4 then
  if adsrsp("click")>=adsrsp("clicks") then
  advertvirtualvalue=1
  end if
  if adsrsp("show")>=adsrsp("shows") then
  advertvirtualvalue=1
  end if
  
  elseif adsrsp("class")=5 then
  if adsrsp("click")>=adsrsp("clicks") then
  advertvirtualvalue=1
  end if
  if now()>=adsrsp("lasttime") then
  advertvirtualvalue=1
  end if
  
  elseif adsrsp("class")=6 then
  if adsrsp("show")>=adsrsp("shows") then
  advertvirtualvalue=1
  end if
  if now()>=adsrsp("lasttime") then
  advertvirtualvalue=1
  end if
  
  elseif adsrsp("class")=7 then
  if adsrsp("click")>=adsrsp("clicks") then
  advertvirtualvalue=1
  end if
  if adsrsp("show")>=adsrsp("shows") then
  advertvirtualvalue=1
  end if
  if now()>=adsrsp("lasttime") then
  advertvirtualvalue=1
  end if
  end if
  
  if advertvirtualvalue>=1 then
  adsrsp("act")=2
  adsrsp.update
  end if
  adsrsp.movenext
  wend
  adsrsp.close:set adsrsp=nothing
  '''''''''''''''''''''''''''''''''''''''''''''''结束 检测、更新''''''''''''''''''''''''''''''''
  set adsrs=server.createobject("adodb.recordset")
  set adsrs1=server.createobject("adodb.recordset")
  adsrs1.open "select * From KS_ADPlace where place="&getplace,Conn,1,1
        ''''''''''''''''''''''''''''''''''''''''根据显示方式的不同进行显示''''''''''''''''''''''''
Select Case getggwlxsz

       Case 1
       adssql="Select top 1 id,sitename,intro,gif_url,window,show,place,time,xslei,wid,hei From KS_Advertise where act=1 and place="&getplace&" order by time"
       adsrs.open adssql,Conn,1,3
       Call DggtXs()
       adsrs.close

       Case 2
      
       adssql="Select id,sitename,intro,gif_url,window,show,place,time,xslei,wid,hei From KS_Advertise where act=1 and place="&getplace&" order by time"
       adsrs.open adssql,Conn,1,3
       do while not adsrs.eof
       Call DggtXs()
       adsrs.movenext
       Response.Write "document.write('<br>');"
       loop
       adsrs.close
      
       Case 3
      
       adssql="Select id,sitename,intro,gif_url,window,show,place,time,xslei,wid,hei From KS_Advertise where act=1 and place="&getplace&" order by time"
       adsrs.open adssql,Conn,1,3
       do while not adsrs.eof
       Call DggtXs()
       adsrs.movenext
       Response.Write "document.write('&nbsp;&nbsp;');"
       loop
       adsrs.close

       Case 4
      
       adssql="Select id,sitename,intro,gif_url,window,show,place,time,xslei,wid,hei From KS_Advertise where act=1 and place="&getplace&" order by time"
       adsrs.open adssql,Conn,1,3
       Response.Write "document.write('<marquee  direction=up"&GaoAndKuan&">');"
       do while not adsrs.eof
       Call DggtXs()
       adsrs.movenext
       Response.Write "document.write('<br><br>'); "
       loop
       Response.Write "document.write('</marquee>');"
       adsrs.close

       Case 5
      
       adssql="Select id,sitename,intro,gif_url,window,show,place,time,xslei,wid,hei From KS_Advertise where act=1 and place="&getplace&" order by time"
       adsrs.open adssql,Conn,1,3

      
       Response.Write "document.write('<marquee"&GaoAndKuan&">');"
       do while not adsrs.eof
       Call DggtXs()
       adsrs.movenext
       Response.Write "document.write('&nbsp;&nbsp;');"
       loop
       Response.Write "document.write('</marquee>');"
       adsrs.close

       Case 6
       adssql="Select id,sitename,intro,gif_url,window,show,place,time,xslei,wid,hei From KS_Advertise where act=1 and place="&getplace&" order by time"
       adsrs.open adssql,Conn,1,3
       do while not adsrs.eof
       call gaokuan()
       Response.Write "window.open('"&DomainStr&"Advertise.asp?Action=AdOpen&i="&adsrs("id")&"','" & KSCMS.GetConfig("WebName") & "广告服务"&adsrs("id")&"','"&GaoAndKuan&"');"
       adsrs.movenext
       loop
       adsrs.close

       Case 7
       adssql="Select top 1 id,sitename,intro,gif_url,window,show,place,time,xslei,wid,hei From KS_Advertise where act=1 and place="&getplace&" order by time"
       adsrs.open adssql,Conn,1,3 
       call gaokuan()
       Response.Write "window.open('"&DomainStr&"Advertise.asp?Action=AdOpen&i="&adsrs("id")&"','" & KSCMS.GetConfig("WebName") & "广告服务','"&GaoAndKuan&"');"
       adsrs.close
      
   End Select
  set adsrs=nothing
  Conn.close:set Conn=nothing
  End Sub
 
  ''''''''''''''''''''''''''''显示单个广告条 ''''''''''''''''''''''''''''''''''''''''''''''
  
  Sub DggtXs()
  adsrs("show")=adsrs("show")+1
  adsrs("time")=now()
  adsrs.Update
  if adsrs("window")=0 then
  ttarg = "_blank"
  else
  ttarg="_top"
  end if
  
  if isnumeric(adsrs("hei")) then
  GaoAndKuan=" height="&adsrs("hei")&" "
  else
  
  if right(adsrs("hei"),1)="%" then
  if isnumeric(Left(len(adsrs("hei"))-1))=true then
   GaoAndKuan=" height="&adsrs("hei")&" "
  end if
  end if
  
  end if
  
  
  if isnumeric(adsrs("wid")) then
  GaoAndKuan=GaoAndKuan&" width="&adsrs("wid")&" "
  else
  if right(adsrs("wid"),1)="%" then
  if isnumeric(Left(len(adsrs("wid"))-1))=true then
  GaoAndKuan=GaoAndKuan&" width="&adsrs("wid")&" "
  end if
  end if
  end if
  
  Select Case adsrs("xslei")
     Case "txt"%>document.write('<a title=\"<%=adsrs("sitename")%>\"  href=\"<%=DomainStr%>Advertise.asp?Action=Adurl&id=<%=adsrs("id")%>\" target=\"<%=ttarg%>\"><%=adsrs("intro")%></a>');
  <% Case "gif"%>document.write('<a href=\"<%=DomainStr%>Advertise.asp?Action=Adurl&id=<%=adsrs("id")%>\" target=\"<%=ttarg%>\"><img  art=\"<%=adsrs("sitename")%>\"  border=0 <%=GaoAndKuan%> src="<%=adsrs("gif_url")%>"></a>');
  <% Case "swf"%>document.write('<EMBED src=<%=adsrs("gif_url")%>   <%=GaoAndKuan%>  quality=high TYPE=\"application/x-shockwave-flash\"></EMBED>');
  <% Case "dai"%>document.write('<iframe marginwidth=0 marginheight=0  frameborder=0 bordercolor=000000 scrolling=no  name=\"广告\" src=\"<%=DomainStr%>Advertise.asp?Action=Daima&id=<%=adsrs("id")%>\"  <%=GaoAndKuan%> ></iframe>');
  <% Case else%>document.write('<a href=\"<%=DomainStr%>Advertise.asp?Action=Adurl&id=<%=adsrs("id")%>\" target=\"<%=ttarg%>\"><img art=\"<%=adsrs("sitename")%>\"  border=0 <%=GaoAndKuan%> src="<%=adsrs("gif_url")%>"></a>');
  <%End Select
  
  getip=request.ServerVariables("REMOTE_ADDR")
  set adsrss=server.createobject("adodb.recordset")
  adssqls="select * from KS_Adiplist"
  adsrss.open adssqls,Conn,1,3
  set adsrss=nothing
  
  
  End Sub
  
  Sub gaokuan()
  adsrs("show")=adsrs("show")+1
  adsrs("time")=now()
  adsrs.Update
  if adsrs("window")=0 then
  ttarg = "_blank"
  else
  ttarg="_top"
  end if
  
  if adsrs("hei")<>"" then
  
  if isnumeric(adsrs("hei")) then
  GaoAndKuan=" height="&adsrs("hei")&" "
  else
  
   if right(adsrs("hei"),1)="%" then
     if isnumeric(Left(len(adsrs("hei"))-1))=true then
    GaoAndKuan=" height="&adsrs("hei")&" "
     end if
   end if
  
  end if
  
  
  if isnumeric(adsrs("wid")) then
  GaoAndKuan=GaoAndKuan&" width="&adsrs("wid")&" "
  else
  if right(adsrs("wid"),1)="%" then
  if isnumeric(Left(len(adsrs("wid"))-1))=true then
  GaoAndKuan=GaoAndKuan&" width="&adsrs("wid")&" "
  end if
  end if
  end if
  else
  end if
 End Sub
 function UBBCode(strContent)
 on error resume next
 strContent = KSCMS.HTMLEncode(strContent)
 dim objRegExp
 Set objRegExp=new RegExp
 objRegExp.IgnoreCase =true
 objRegExp.Global=True

  
 objRegExp.Pattern="(\)(.*)(\[\/color\])"
 strContent=objRegExp.Replace(strContent,"<font color=$2>$3</font>")
 objRegExp.Pattern="(\[face=(.*)\])(.*)(\[\/face\])"
 strContent=objRegExp.Replace(strContent,"<font face=$2>$3</font>")
 objRegExp.Pattern="(\[align=(.*)\])(.*)(\[\/align\])"
 strContent=objRegExp.Replace(strContent,"<div align=$2>$3</div>")

 objRegExp.Pattern="(\[QUOTE\])(.*)(\[\/QUOTE\])"
 strContent=objRegExp.Replace(strContent,"<BLOCKQUOTE><font size=1 face=""Verdana, Arial"">quote:</font><HR>$2<HR></BLOCKQUOTE>")

   
 objRegExp.Pattern="(\[i\])(.*)(\[\/i\])"
 strContent=objRegExp.Replace(strContent,"<i>$2</i>")
 objRegExp.Pattern="(\[u\])(.*)(\[\/u\])"
 strContent=objRegExp.Replace(strContent,"<u>$2</u>")
 objRegExp.Pattern="(\[b\])(.*)(\[\/b\])"
 strContent=objRegExp.Replace(strContent,"<b>$2</b>")


 objRegExp.Pattern="(\[size=1\])(.*)(\[\/size\])"
 strContent=objRegExp.Replace(strContent,"<font size=1>$2</font>")
 objRegExp.Pattern="(\[size=2\])(.*)(\[\/size\])"
 strContent=objRegExp.Replace(strContent,"<font size=2>$2</font>")
 objRegExp.Pattern="(\[size=3\])(.*)(\[\/size\])"
 strContent=objRegExp.Replace(strContent,"<font size=3>$2</font>")
 objRegExp.Pattern="(\[size=4\])(.*)(\[\/size\])"
 strContent=objRegExp.Replace(strContent,"<font size=4>$2</font>")

 strContent = doCode(strContent, "

    ", "
", "<ul>", "</ul>")
 strContent = doCode(strContent, "
    ", "
", "<ol type=1>", "</ol id=1>")
 strContent = doCode(strContent, "
    ", "
", "<ol type=a>", "</ol id=a>")
 strContent = doCode(strContent, "
  • ", "[/*]", "<li>", "</li>")
     strContent = doCode(strContent, "
    1. ", "
    ", "<pre id=code><font size=1 face=""Verdana, Arial"" id=code>", "</font id=code></pre id=code>")

     set objRegExp=Nothing
     UBBCode=strContent
     end function
     
     '代码
      Sub AdvertiseDaima()
           if KSCMS.G("id")<>"" and isnumeric(KSCMS.G("ID")) then
       dim adssql
       dim adsrs:set adsrs=server.createobject("adodb.recordset")
       adssql="Select top 1 intro from KS_Advertise where id="&trim(request("id"))&" order by time"
       adsrs.open adssql,conn,1,1      
       if not adsrs.eof then
       response.write adsrs(0)
       end if
       adsrs.close:set adsrs=nothing
       conn.close:set conn=nothing
      else
       response.write "<center><br><br>无效广告。</center>"
      end if
      End Sub

     Sub AdvertiseAdurl()
       dim Url,getid,getclick,geturl,adssql,RSObj,SqlStr,getip
      getid=KSCMS.ChkClng(KSCMS.G("id"))
      set RSObj=server.createobject("adodb.recordset")
      adssql="Select id,url,click from KS_Advertise where id="&getid
      RSObj.open adssql,Conn,1,3
      getclick=RSObj(2)+1
      RSObj(2)=getclick
      RSObj.Update
      Url=RSObj(1)
      RSObj.Close
      getip=request.ServerVariables("REMOTE_ADDR")
      SqlStr="select * from KS_Adiplist"
      RSObj.open SqlStr,Conn,1,3
      set RSObj=nothing
      geturl=Url
      set Conn=nothing
      Response.Redirect geturl
     End Sub
     Sub AdvertiseAdOpen()
     %>
         <html>
      <head></head>
      <body topmargin="0" leftmargin="0">
     <%
     Dim DomainStr:DomainStr=KSCMS.GetDomain
     Dim ttarg:ttarg="_top"
     Dim GaoAndKuan:GaoAndKuan=""
     Dim Adsrs:Set adsrs=server.createobject("adodb.recordset")
     Dim adssql:adssql="Select id,sitename,intro,gif_url,window,show,place,time,xslei,wid,hei from KS_Advertise where id="&trim(KSCMS.G("i"))
     adsrs.open adssql,Conn,3,3
     adsrs("show")=adsrs("show")+1
     adsrs("time")=now()
     adsrs.Update
     if adsrs("window")=0 then
     ttarg = "_blank"
     end if
     
     if isnumeric(adsrs("hei")) then
     GaoAndKuan=" height="&adsrs("hei")&" "
     else
     
     if right(adsrs("hei"),1)="%" then
     if isnumeric(Left(len(adsrs("hei"))-1))=true then
      GaoAndKuan=" height="&adsrs("hei")&" "
     end if
     end if
     
     end if
     
     
     if isnumeric(adsrs("wid")) then
     GaoAndKuan=GaoAndKuan&" width="&adsrs("wid")&" "
     else
     if right(adsrs("wid"),1)="%" then
     if isnumeric(Left(len(adsrs("wid"))-1))=true then
     GaoAndKuan=GaoAndKuan&" width="&adsrs("wid")&" "
     end if
     end if
     end if
     
     
          Select Case adsrs("xslei")
      
        Case "txt"%><a title="<%=adsrs("intro")%>" href="?Action=AdUrl&id=<%=adsrs("id")%>" target="<%=ttarg%>"><font color=red><%=adsrs("sitename")%></font></a>
     <%          Case "gif"%><a title="<%=adsrs("intro")%>" href="?Action=AdUrl&id=<%=adsrs("id")%>" target="<%=ttarg%>"><img border=0  <%=GaoAndKuan%> src="<%=adsrs("gif_url")%>"></a>
     <%          Case "swf"%><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http:/download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0"; <%=GaoAndKuan%>><param name=movie value="<%=adsrs("gif_url")%>"><param name=quality value=high>
       <%          Case "dai"%><%=adsrs("intro")%>
       <embed src="<%=adsrs("gif_url")%>" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash"></embed></object>
     <%          Case else%><a title="<%=adsrs("intro")%>" href="?Action=AdUrl&id=<%=adsrs("id")%>" target="<%=ttarg%>"><img border=0  <%=GaoAndKuan%> src="<%=adsrs("gif_url")%>"></a>
     <%
          End Select%><%
     adsrs.close
     set adsrs=nothing
     Conn.close
     set Conn=nothing
     %>
      </body>
     </html>
    <%
     End Sub
    End Class
     %> 

  •  
      支持(0) | 反对(0) 回到顶部顶端 回到底部底部
    jessy 当前离线

    209

    主题

    0

    广播

    0

    粉丝
    添加关注
    级别:二年级

    用户积分:1350 分
    登录次数:86 次
    注册时间:2006/9/2
    最后登录:2015/11/8
    jessy 发表于:2006/12/17 17:13:00   | 只看该作者 查看该作者主题 9楼 
    科汛在线商城系统(NET)

    我已经处理好了

    处理的时直接在Advertise.asp把往数据库里面存的部分删除就好了

     
      支持(0) | 反对(0) 回到顶部顶端 回到底部底部
    <上一主题 | 下一主题 >
    Powered By KesionCMS Version X1
    厦门科汛软件有限公司 © 2006-2016 页面执行0.25195秒 powered by KesionCMS 9.0