Emlog文章页加入新的参数并写入数据库-站长杂谈下载

Emlog文章页加入新的参数并写入数据库

来自版块: 站长杂谈发表于: 2015-8-17 12:08:13
48405
0
如本资源下载地址失效,请点击此处进行反馈
开通本站Svip会员,全站资源免费下
第一步:在根目录文件admin/views/add_log.php对应的位置加入你要的参数代码,例如:
  1. <div style="clear:both;">参数一:<input type="text" value="" name="sheli01" id="sheli01" style="width:750px;" /></div>
复制代码
第二步:在根目录文件admin/views/edit_log.php中对应的位置也加入你要的参数代码,例如:
  1. <div style="clear:both;">参数一:<input type="text" value="<?php echo $sheli01;?>" name="tkurl" id="sheli01" style="width:750px;" /></div>
复制代码
第三步:在根目录文件admin/save_log.php中
  1. $password = isset($_POST['password']) ? addslashes(trim($_POST['password'])) : '';$ W" k: c1 t5 ?$ b2 u
  2. 下面插入代码
    4 j* w# K$ h) p5 v
  3. $sheli01= isset($_POST['sheli01']) ? addslashes(trim($_POST['sheli01'])) : '';
复制代码
  1. 'password' => $password,; t& c, p$ z# s
  2. 下面插入代码$ r. Q8 M( C1 n5 P
  3. 'sheli01' => $sheli01,
复制代码
以上参数中的“sheli01”可以自行修改,只要统一就好。然后在数据库表emlog_blog中加入函数sheli01这样就搞定了。
7 C& g& M- W4 v* P以上步骤全部完成就可以实现添加参数了,不过美中不足的是只有点击《保存并返回》才能保存。如想实现点击《保存》也能实现保存的话,请按下面的方法,找到根目录admin/views/js/common.js中找到
  1.             editorMap['content'].sync();
    * D/ S: ]* p+ h' m  n( p7 Q, D5 A
  2.             editorMap['excerpt'].sync();3 @; Z' w( j, b4 r* e
  3.                 var url = "save_log.php?action=autosave";, ~" M4 h: m+ h- Q2 {5 y' v; ^! x
  4.                 var title = $.trim($("#title").val());$ @# f- m* _. S# G$ s
  5.                 var alias = $.trim($("#alias").val());
    1 _4 c: f' \  _& _5 Y2 \2 U( D
  6.                 var sort = $.trim($("#sort").val());/ [& f7 y3 l2 I  C; G9 B
  7.                 var postdate = $.trim($("#postdate").val());" l9 n  A" ?2 J2 _
  8.                 var date = $.trim($("#date").val());
    9 Q2 e# s) c5 E- {1 s
  9.                 var logid = $("#as_logid").val();
    + Y- b7 `5 Z, j
  10.                 var author = $("#author").val();
    . g: a; b( K/ w0 u" z: N( F
  11.                 var content = $('#content').val();! u" D- b* `- T$ w; Q5 [2 [% d. y
  12.                 var excerpt = $('#excerpt').val();
    , }; ?5 u$ I/ n8 c2 G/ u7 H
  13.                 var tag = $.trim($("#tag").val());
    ) T/ d. r9 M7 P/ o1 O
  14.                 var top = $("#post_options #top").attr("checked") == 'checked' ? 'y' : 'n';
    4 M6 _8 k. o- A3 B
  15.                 var sortop = $("#post_options #sortop").attr("checked") == 'checked' ? 'y' : 'n';, ^- a- \% N1 w1 P
  16.                 var allow_remark = $("#post_options #allow_remark").attr("checked") == 'checked' ? 'y' : 'n';% `3 j1 L/ l1 H; h
  17.                 var allow_tb = $("#post_options #allow_tb").attr("checked") == 'checked' ? 'y' : 'n';
    , Z& a) T& Z9 ^9 u* P$ F6 ^2 K8 G
  18.                 var password = $.trim($("#password").val());& Q1 L1 E* d0 }; ~& n  n! l
  19.                 var ishide = $.trim($("#ishide").val());
    3 Q( M+ O  n& @; d
  20.         var token = $.trim($("#token").val());+ Y3 P! l2 s. i  P" s
  21.                 var ishide = ishide == "" ? "y" : ishide;
    1 j4 n7 }1 U2 d3 Q4 s' U3 J# Y7 R
  22.                 var querystr = "content="+encodeURIComponent(content); F. j! {9 X! a: [/ G1 W
  23.                                         +"&excerpt="+encodeURIComponent(excerpt)' r% c( N+ M/ t% N
  24.                                         +"&title="+encodeURIComponent(title)
    ) E/ h+ a, E& @7 o; p+ b
  25.                                         +"&alias="+encodeURIComponent(alias)6 T# c6 b2 r- {. u2 o& Q  X  V
  26.                                         +"&author="+author* x  e* E! W  A6 ]$ o+ {' m
  27.                                         +"&sort="+sort
    3 z6 w/ u: @4 T2 ]
  28.                                         +"&postdate="+postdate
    7 h- Y1 O+ ~- p# m  b' [/ f
  29.                                         +"&date="+date$ q% P9 J; ]% f
  30.                                         +"&tag="+encodeURIComponent(tag)
      F0 {0 L# @/ w9 n0 B) u
  31.                                         +"&top="+top7 F7 S8 \& X0 u% B7 @0 }
  32.                                         +"&sortop="+sortop9 Y& |( Q- ?- @  ~
  33.                                         +"&allow_remark="+allow_remark
    4 e2 W$ P4 X* i4 W( _1 n5 M, B8 Q
  34.                                         +"&allow_tb="+allow_tb9 |0 b; z: Z" h, {7 W8 e; g; J
  35.                                         +"&password="+password9 ]6 \) @. |1 c
  36.                     +"&token="+token
    ) x& ?0 F/ M5 ?. V( T. q5 D
  37.                                         +"&ishide="+ishide5 k  m* x( T$ g  v, J- X+ t$ F
  38.                                         +"&as_logid="+logid;
复制代码
用下面的代码替换
  1.             editorMap['content'].sync();
    . ~& R3 \; s/ L0 m& x0 s
  2.             editorMap['excerpt'].sync();
    ; p# ?, l6 @# A2 f' \" d, `! B
  3.                 var url = "save_log.php?action=autosave";- d; a- }% P0 D* s
  4.                 var title = $.trim($("#title").val());
      ^! ~7 F9 I5 \2 W
  5.                 var alias = $.trim($("#alias").val());, F) o. {8 d6 c7 X6 J
  6.                 var sort = $.trim($("#sort").val());
    ; ]- D! X: w4 G
  7.                 var postdate = $.trim($("#postdate").val());1 F( i2 s0 T7 P! O5 f
  8.                 var date = $.trim($("#date").val());
    1 M% R! r! v6 x0 n* s* t; x7 W
  9.                 var logid = $("#as_logid").val();0 a" E" t* g$ h1 j) V4 x
  10.                 var author = $("#author").val();0 K9 u  n3 e7 M& v- j
  11.                 var content = $('#content').val();7 Y- f; N/ Z$ y" n! ?2 S
  12.                 var excerpt = $('#excerpt').val();9 l/ g; T' s' a1 F" `& n5 X2 t
  13.                 var tag = $.trim($("#tag").val());
    # U7 L) L0 O0 Q# A: J1 T) r- }
  14.                 var top = $("#post_options #top").attr("checked") == 'checked' ? 'y' : 'n';  R, L0 h% T. ?6 i) _& o$ ]
  15.                 var sortop = $("#post_options #sortop").attr("checked") == 'checked' ? 'y' : 'n';
    ; R8 x& x+ o" B! P% ]
  16.                 var allow_remark = $("#post_options #allow_remark").attr("checked") == 'checked' ? 'y' : 'n';
    : T$ N6 V5 k) m( W4 S1 M; p# s
  17.                 var allow_tb = $("#post_options #allow_tb").attr("checked") == 'checked' ? 'y' : 'n';5 n$ Z1 x/ k! r' ?
  18.                 var password = $.trim($("#password").val());/ C/ ^6 {/ [$ w7 W5 ~$ h8 _
  19.                 var sheli01 = $.trim($("#sheli01").val()); //新加代码
    $ M/ L$ F$ Z% p( \
  20.                 var ishide = $.trim($("#ishide").val());
    ' @/ V$ ]4 d& h& u5 V
  21.         var token = $.trim($("#token").val());
    / J5 f, {3 n- y  f: d, a7 v# ^
  22.                 var ishide = ishide == "" ? "y" : ishide;
      g; O9 A, M- _+ r
  23.                 var querystr = "content="+encodeURIComponent(content)  ~' K) Q5 ]' `4 l$ o: x! e  e
  24.                                         +"&excerpt="+encodeURIComponent(excerpt)
    ; H& t8 K) F4 S& G
  25.                                         +"&title="+encodeURIComponent(title)9 {8 _9 k3 \  p6 S$ Q
  26.                                         +"&alias="+encodeURIComponent(alias)$ b: ]$ E5 ~4 c5 T
  27.                                         +"&author="+author
    2 ]( k( ?: W& e: M9 J$ `8 k! e3 T( |
  28.                                         +"&sort="+sort, N+ p* Z1 u$ m2 F) \5 C
  29.                                         +"&postdate="+postdate6 e+ T5 j8 L+ i. @$ B( {
  30.                                         +"&date="+date4 i5 x$ s6 `% q) A$ _0 z3 ~
  31.                                         +"&tag="+encodeURIComponent(tag)6 z( t) j" A7 X& S0 d* `
  32.                                         +"&top="+top+ D7 n( H% y$ F6 |- E
  33.                                         +"&sortop="+sortop
    ; Z0 i- f* g. `  K' N
  34.                                         +"&allow_remark="+allow_remark
    5 h! i+ b; q  O9 Q8 ~! v- i3 R2 {# H
  35.                                         +"&allow_tb="+allow_tb
    & `& {0 ], g" k2 j* l! H) E& o
  36.                                         +"&password="+password
      a" v5 W( D3 A' R, t9 y
  37.                                         +"&sheli01="+sheli01 //新加代码
    ! k$ ]9 B* ?; U/ J4 L- J9 x
  38.                     +"&token="+token% J  c9 m  }- c3 _+ ?! d+ [
  39.                                         +"&ishide="+ishide
    1 @7 w* v9 w' z+ B4 K
  40.                                         +"&as_logid="+logid;
复制代码
动手试试吧,如有疑问,请在本页留言。
3 e5 e: b' L* C  W* a" s- D3 `

全部评论 0

您需要登录后才可以回帖 立即登录
登录
0
0
0
返回顶部