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

📄 admin_news.asp

📁 漂亮的企业网站系统v11 1、整体修改了上一版的一些BUG。 2、修改了页面底部的统计形式。 3、修改了“公告更新”栏目
💻 ASP
📖 第 1 页 / 共 2 页
字号:
<!-- #include file="include/onlogin.asp" -->
<!-- #INCLUDE FILE="include/conn.asp" -->
<!-- #include file="include/jk_pagecute.asp" -->
<script language = "JavaScript">
function CheckForm()
{
  if (editor.EditMode.checked==true)
	  document.add_frm.word.value=editor.HtmlEdit.document.body.innerText;
  else
	  document.add_frm.word.value=editor.HtmlEdit.document.body.innerHTML;
  return true;  
}
function loadForm()
{
  editor.HtmlEdit.document.body.innerHTML=document.add_frm.word.value;
  return true
}
</script>
<%
dim nsort,sql2,rs2,del_temp,data_name,cid,sid,nid,ncid,nsid,id,left_type,now_id,nummer,sqladd,page,rssum,thepages,viewpage,pageurl,csid,keyword
tit=vbcrlf & "<a href='?'>新闻管理</a>&nbsp;┋&nbsp;" & _
    vbcrlf & "<a href='?action=HTMLadd'>HTML发布新闻</a>&nbsp;┋&nbsp;" & _
    vbcrlf & "<a href='?action=UBBadd'>UBB发布新闻</a>&nbsp;┋&nbsp;" & _
    vbcrlf & "<a href='admin_nsort.asp?nsort=news'>新闻分类</a>"
response.write header(12,tit)
pageurl="?action="&action&"&":nsort="news":data_name="news":sqladd="":nummer=15
call admin_cid_sid()

if trim(request("del_ok"))="ok" then
  response.write del_select(trim(request.form("del_id")))
end if

id=trim(request.querystring("id"))
  keyword=trim(request.querystring("keyword"))
  if keyword<>"" and not isnull(keyword) then
    if sqladd<>"" then
      sqladd=sqladd&" and topic like '%"&keyword&"%' "
    else
      sqladd=sqladd&" where topic like '%"&keyword&"%' "
    end if
    pageurl=pageurl&"keyword="&server.urlencode(keyword)&"&"
  end if
if (action="hidden" or action="istop") and isnumeric(id) then
  sql="select "&action&" from "&data_name&" where id="&id
  set rs=conn.execute(sql)
  if not(rs.eof and rs.bof) then
    if rs(action)=true then
      sql="update "&data_name&" set "&action&"=0 where id="&id
    else
      sql="update "&data_name&" set "&action&"=1 where id="&id
    end if
    conn.execute(sql)
  end if
  rs.close:action=""
end if

select case action
case "HTMLadd"
  call HTMLnews_add()
case "UBBadd"
  call UBBnews_add()

case "edit"
  if not(isnumeric(id)) then
    call news_main()
  else
    set rs=server.createobject("adodb.recordset")
    sql="select * from "&data_name&" where id="&id
    rs.open sql,conn,1,3
    call news_edit()
  end if
case else
  call news_main()
end select

call close_conn()
response.write ender()

sub news_edit()
  dim rs3,sql3,topic,comto,istop,word,ispic,pic,keyes
  if trim(request.querystring("edit"))="chk" then
    topic=code_admin(request.form("topic"))
    csid=trim(request.form("csid"))
    comto=code_admin(request.form("comto"))
    keyes=code_admin(request.form("keyes"))
    istop=trim(request.form("istop"))
    word=request.form("word")
    ispic=trim(request.form("ispic"))
    pic=trim(request.form("pic"))
    if len(csid)<1 then
      response.write "<font class=red_2>请选择新闻类型!</font><br><br>"&go_back
    elseif len(topic)<1 or len(word)<10 then
      response.write "<font class=red_2>新闻标题和内容不能为空!</font><br><br>"&go_back
    else
      call chk_cid_sid()
      rs("c_id")=cid
      rs("s_id")=sid
      if trim(request.form("username_my"))="yes" then rs("username")=login_username
      rs("topic")=topic
      rs("comto")=comto
      rs("keyes")=keyes
      rs("word")=word
      if istop="yes" then
        rs("istop")=true
      else
        rs("istop")=false
      end if
      if ispic="yes" then
        rs("ispic")=true
      else
        rs("ispic")=false
      end if
      if trim(request.form("hidden"))="yes" then
        rs("hidden")=false
      else
        rs("hidden")=true
      end if
      rs("pic")=pic
      if isnumeric(trim(request.form("counter"))) then rs("counter")=trim(request.form("counter"))
      rs.update
      rs.close:set rs=nothing
      call upload_note(data_name,id)
      response.write "<font class=red>已成功修改了一篇新闻!</font><br><br><a href='?c_id="&cid&"&s_id="&sid&"'>点击返回</a><br><br>"
    end if
  else
%>
<%  if rs("ishtml")="1" then %> 
<body leftmargin="5" topmargin="10" onLoad="javascipt:setTimeout('loadForm()',1000);">
<% end if %>
<table border=0 width='98%' cellspacing=0 cellpadding=1>
<form name='add_frm' onSubmit="return CheckForm();" action='<%response.write pageurl%>c_id=<%response.write cid%>&s_id=<%response.write sid%>&id=<%response.write id%>&edit=chk' method=post>
<input type=hidden name=upid value=''>
  <tr><td width='15%' align=center>新闻标题:</td><td width='85%'><input type=text size=70 name=topic value='<%response.write rs("topic")%>' maxlength=100><%=redx%></td></tr>
  <tr><td align=center>新闻类型:</td><td><%call chk_csid(cid,sid)%>&nbsp;&nbsp;&nbsp;出处:<input type=text size=20 name=comto value='<%response.write rs("comto")%>' maxlength=10>&nbsp;&nbsp;&nbsp;<input type=checkbox name=username_my value='yes'>&nbsp;<font alt='发布人:<%response.write rs("username")%>'>修改发布人为我</font></td></tr>
<%
    pic=rs("pic"):ispic=pic
    if Instr(ispic,"/")>0 then ispic=right(ispic,len(ispic)-Instr(ispic,"/"))
    if Instr(ispic,".")>0 then ispic=left(ispic,Instr(ispic,".")-1)
    if len(ispic)<1 then ispic="n"&upload_time(now_time)
%>  <tr><td align=center>关 键 字:</td><td><input type=text size=20 name=keyes value='<%response.write rs("keyes")%>' maxlength=20>&nbsp;&nbsp;&nbsp;推荐:<input type=checkbox name=istop<%if rs("istop")=true then response.write " checked"%> value='yes'>&nbsp;选为推荐显示&nbsp;&nbsp;&nbsp;隐藏:<input type=checkbox name=hidden<%if rs("hidden")=false then response.write " checked"%> value='yes'>&nbsp;选为隐藏显示</td></tr>
  <%  if rs("ishtml")="1" then %>  
<tr>
          <td width="15%" align="center" height="30">新闻内容:</td>
          <td width="85%" height="30"><textarea name=word style="display:none" rows="1" cols="20"><%=rs("word")%></textarea><iframe ID="editor" src="htmledit/editor.asp" frameborder=1 scrolling=no width="95%" height="350"></iframe> </td>
        </tr>
    <tr><td align=center>图片新闻:</td><td><input type=checkbox name=ispic<%if rs("ispic")=true then response.write " checked"%> value='yes'>&nbsp;选为图片新闻&nbsp;&nbsp;&nbsp;图片:<input type=test name=pic value='<%response.write pic%>' size=30 maxlength=100>&nbsp;&nbsp;&nbsp;<a href='upload.asp?uppath=news&upname=<%response.write ispic%>&uptext=pic' target=upload_frame>上传图片</a>&nbsp;&nbsp;</td></tr>
  <tr><td align=center>上传图片:</td><td><iframe frameborder=0 name=upload_frame width='100%' height=30 scrolling=no src='upload.asp?uppath=news&upname=<%response.write ispic%>&uptext=pic'></iframe></td></tr>
<% else %>
  <tr height=35<%response.write format_table(3,1)%>><td align=center><%call frm_ubb_type()%></td><td><%call frm_ubb("add_frm","word","&nbsp;&nbsp;")%></td></tr>
  <tr><td align=center valign=top><br>新闻内容:</td><td><textarea name=word rows=15 cols=70><%response.write rs("word")%></textarea></td></tr>
  <tr><td align=center>图片新闻:</td><td><input type=checkbox name=ispic<%if rs("ispic")=true then response.write " checked"%> value='yes'>&nbsp;选为图片新闻&nbsp;&nbsp;&nbsp;图片:<input type=test name=pic value='<%response.write pic%>' size=30 maxlength=100>&nbsp;&nbsp;&nbsp;<a href='upload.asp?uppath=news&upname=<%response.write ispic%>&uptext=pic' target=upload_frame>上传图片</a>&nbsp;&nbsp; <a href='upload.asp?uppath=news&upname=n&uptext=word' target=upload_frame>上传至内容</a>&nbsp;&nbsp;</td></tr>
  <tr><td align=center>上传图片:</td><td><iframe frameborder=0 name=upload_frame width='100%' height=30 scrolling=no src='upload.asp?uppath=news&upname=<%response.write ispic%>&uptext=pic'></iframe></td></tr>
 <% END IF %> 
  <tr><td colspan=2 align=center height=25><input type=submit value=' 修 改 新 闻 '></td></tr>
</form></table>
<%
  end if
end sub

sub HTMLnews_add()
  if trim(request.querystring("add"))="chk" then
    dim topic,comto,istop,word,ispic,pic,keyes
    topic=code_admin(request.form("topic"))
    csid=trim(request.form("csid"))
    comto=code_admin(request.form("comto"))
    keyes=code_admin(request.form("keyes"))
    istop=trim(request.form("istop"))
    word=request.form("word")
    ispic=trim(request.form("ispic"))
    pic=trim(request.form("pic"))
    if len(csid)<1 then
      response.write "<font class=red_2>请选择新闻类型!</font><br><br>"&go_back
    elseif len(topic)<1 or len(word)<10 then
      response.write "<font class=red_2>新闻标题和内容不能为空!</font><br><br>"&go_back
    else
      call chk_cid_sid()
      set rs=server.createobject("adodb.recordset")
      sql="select * from "&data_name
      rs.open sql,conn,1,3
      rs.addnew
      rs("c_id")=cid
      rs("s_id")=sid
      rs("username")=login_username
      rs("hidden")=true
      rs("topic")=topic
      rs("ishtml")=1
      rs("comto")=comto
      rs("keyes")=keyes

⌨️ 快捷键说明

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