📄 manage_config.asp
字号:
<%
'****************************************************
' Jetiben CMS Power by Jetiben.com
' Email: jetiben@hotmail.com
' Web: http://www.jetiben.com/
'****************************************************
Const nsearch = "author,content,keyword,id"
Const ncttype = 1
Dim tcontent
Function manage_navigation()
Dim tmpstr
tmpstr = ireplace("manage.navigation", "tpl")
manage_navigation = tmpstr
End Function
Sub jtb_cms_admin_manage_list()
Dim search_field, search_keyword
search_field = get_safecode(request.querystring("field"))
search_keyword = get_safecode(request.querystring("keyword"))
Dim tmpstr, tmpastr, tmprstr, tmptstr
tmpstr = ireplace("manage.list", "tpl")
tmpastr = ctemplate(tmpstr, "{$recurrence_ida}")
sqlstr = "select * from " & ndatabase & " where " & nidfield & ">0"
If search_field = "author" Then sqlstr = sqlstr & " and " & cfname("author") & " like '%" & search_keyword & "%'"
If search_field = "content" Then sqlstr = sqlstr & " and " & cfname("content") & " like '%" & search_keyword & "%'"
If search_field = "keyword" Then sqlstr = sqlstr & " and " & cfname("keyword") & " like '%" & search_keyword & "%'"
If search_field = "id" Then sqlstr = sqlstr & " and " & nidfield & "=" & get_num(search_keyword, 0)
If search_field = "hidden" Then sqlstr = sqlstr & " and " & ndatabase & "." & cfname("hidden") & "=" & get_num(search_keyword, 0)
sqlstr = sqlstr & " order by " & cfname("time") & " desc"
Dim jcutpage, jcuti
Set jcutpage = New jtb_cutpage
jcutpage.perpage = npagesize
jcutpage.sqlstr = sqlstr
jcutpage.cutpage
Set rs = jcutpage.pagers
Dim tmpauthor, font_disabled
font_disabled = itake("global.tpl_config.font_disabled", "tpl")
For jcuti = 1 To npagesize
If Not rs.EOF Then
tmpauthor = get_str(rs(cfname("author")))
If rs(cfname("hidden")) = 1 Then tmpauthor = Replace(font_disabled, "{$explain}", tmpauthor)
tmptstr = Replace(tmpastr, "{$author}", tmpauthor)
tmptstr = Replace(tmptstr, "{$authorstr}", urlencode(get_str(rs(cfname("author")))))
tmptstr = Replace(tmptstr, "{$authorip}", get_str(rs(cfname("authorip"))))
tmptstr = Replace(tmptstr, "{$time}", get_str(rs(cfname("time"))))
tmptstr = Replace(tmptstr, "{$keyword}", get_str(rs(cfname("keyword"))))
tmptstr = Replace(tmptstr, "{$id}", rs(nidfield))
rs.movenext
tmprstr = tmprstr & tmptstr
End If
Next
tmpstr = Replace(tmpstr, "{$cpagestr}", jcutpage.pagestr)
Set rs = Nothing
Set jcutpage = Nothing
tmpstr = Replace(tmpstr, jtbc_cinfo, tmprstr)
response.write tmpstr
End Sub
Sub jtb_cms_admin_manage_add()
Dim tmpstr
tmpstr = ireplace("manage.add", "tpl")
response.write tmpstr
End Sub
Sub jtb_cms_admin_manage_edit()
Dim tid, tbackurl
tid = get_num(request.querystring("id"), 0)
tbackurl = get_safecode(request.querystring("backurl"))
sqlstr = "select * from " & ndatabase & " where " & nidfield & "=" & tid
Set rs = conn.Execute(sqlstr)
If Not rs.EOF Then
Dim tmpstr, tmpi, tmpfields, tmpfieldsvalue
tmpstr = itake("manage.edit", "tpl")
For tmpi = 0 To rs.fields.Count - 1
tmpfields = rs.fields(tmpi).Name
tmpfieldsvalue = get_str(rs(tmpfields))
If tmpfields = cfname("content") Then tcontent = tmpfieldsvalue
tmpstr = Replace(tmpstr, "{$" & Replace(tmpfields, nfpre, "") & "}", htmlencode(tmpfieldsvalue))
Next
tmpstr = Replace(tmpstr, "{$id}", get_str(rs(nidfield)))
tmpstr = creplace(tmpstr)
response.write tmpstr
Else
Call jtb_cms_admin_msg(itake("global.lng_public.not_exist", "lng"), tbackurl, 0)
End If
Set rs = Nothing
End Sub
Sub jtb_cms_admin_manage_adddisp()
Dim tbackurl: tbackurl = get_safecode(request.querystring("backurl"))
Set rs = server.CreateObject("adodb.recordset")
sqlstr = "select * from " & ndatabase
rs.open sqlstr, conn, 1, 3
rs.addnew
rs(cfname("author")) = left_intercept(get_str(request.Form("author")), 50)
rs(cfname("authorip")) = left_intercept(get_str(request.Form("authorip")), 50)
rs(cfname("content")) = left_intercept(get_str(request.Form("content")), 500)
rs(cfname("time")) = get_date(request.Form("time"))
rs(cfname("keyword")) = left_intercept(get_str(request.Form("keyword")), 50)
rs(cfname("fid")) = get_num(request.Form("fid"), 0)
rs(cfname("hidden")) = get_num(request.Form("hidden"), 0)
rs.Update
Call jtb_cms_admin_msg(itake("global.lng_public.add_succeed", "lng"), tbackurl, 1)
rs.Close
Set rs = Nothing
End Sub
Sub jtb_cms_admin_manage_editdisp()
Dim tid: tid = get_num(request.querystring("id"), 0)
Dim tbackurl: tbackurl = get_safecode(request.querystring("backurl"))
Set rs = server.CreateObject("adodb.recordset")
sqlstr = "select * from " & ndatabase & " where " & nidfield & "=" & tid
rs.open sqlstr, conn, 1, 3
If Not rs.EOF Then
rs(cfname("author")) = left_intercept(get_str(request.Form("author")), 50)
rs(cfname("authorip")) = left_intercept(get_str(request.Form("authorip")), 50)
rs(cfname("content")) = left_intercept(get_str(request.Form("content")), 500)
rs(cfname("time")) = get_date(request.Form("time"))
rs(cfname("keyword")) = left_intercept(get_str(request.Form("keyword")), 50)
rs(cfname("fid")) = get_num(request.Form("fid"), 0)
rs(cfname("hidden")) = get_num(request.Form("hidden"), 0)
rs.Update
Call jtb_cms_admin_msg(itake("global.lng_public.edit_succeed", "lng"), tbackurl, 1)
Else
Call jtb_cms_admin_msg(itake("global.lng_public.not_exist", "lng"), tbackurl, 1)
End If
rs.Close
Set rs = Nothing
End Sub
Sub jtb_cms_admin_manage_action()
Select Case request.querystring("action")
Case "add"
Call jtb_cms_admin_manage_adddisp
Case "edit"
Call jtb_cms_admin_manage_editdisp
Case "delete"
Call jtb_cms_admin_deletedisp
Case "control"
Call jtb_cms_admin_controldisp
End Select
End Sub
Call jtb_cms_admin_manage_action
Sub jtb_cms_admin_manage()
Select Case request.querystring("type")
Case "add"
Call jtb_cms_admin_manage_add
Case "edit"
Call jtb_cms_admin_manage_edit
Case Else
Call jtb_cms_admin_manage_list
End Select
End Sub
'****************************************************
' Jetiben CMS Power by Jetiben.com
' Email: jetiben@hotmail.com
' Web: http://www.jetiben.com/
'****************************************************
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -