帝国CMS二次开发回复后可见功能开发
2020-04-10 站长 站长日志
方法说明
帝国CMS二次开发回复后可见功能方法是参考修改的官方的loginjs.php文件,在需要显示地方帐帖下方的“内容页模板代码”,然后新建一个php判断文件,帐帖“index.php”内的代码,完成。
内容页模板代码
1 2 3 4 5 |
< h3 >文件下载:</ h3 > < script type = "text/javascript" > document.write('< script src="/e/extend/down/?classid=[!--classid--]&id=[!--id--]&d=<?php echo $navinfor[stb] ?>&t='+Math.random()+'"><'+'/script>'); </ script > < noscript >< div class = "reply-to-read" >< i class = "far fa-comment-dots" ></ i > 温馨提示:你很可能禁用了Java scrip,我们无法正常为你服务,真心抱歉!</ div ></ noscript > |
帝国CMS二次开发回复后可index.php代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
<?php require ( "../../class/connect.php" ); if (!defined( 'InEmpireCMS' )) { exit (); } eCheckCloseMods( 'member' ); //关闭模块 $myuserid =(int)getcvar( 'mluserid' ); $r = array (); $mhavelogin =0; if ( $myuserid ) { include ( "../../class/db_sql.php" ); include ( "../../member/class/user.php" ); $link =db_connect(); $empire = new mysqlquery(); $mhavelogin =1; //数据 $myusername =RepPostVar(getcvar( 'mlusername' )); $myrnd =RepPostVar(getcvar( 'mlrnd' )); $qcklgr =qCheckLoginAuthstr(); if (! $qcklgr [ 'islogin' ]) { EmptyEcmsCookie(); $mhavelogin =0; } else { $r = $empire ->fetch1( "select " .eReturnSelectMemberF( 'userid,username,checked' ). " from " .eReturnMemberTable(). " where " .egetmf( 'userid' ). "='$myuserid' and " .egetmf( 'rnd' ). "='$myrnd' limit 1" ); if ( empty ( $r [userid])|| $r [checked]==0) { EmptyEcmsCookie(); $mhavelogin =0; } } } if ( $mhavelogin ==1) { $down = '' ; $id =(int) $_GET [ 'id' ]; $classid =(int) $_GET [ 'classid' ]; $stb =(int) $_GET [ 'd' ]; $r_pl = $empire ->fetch1( "select userid,classid,id,saytime from {$dbtbpre}enewspl_1 where classid='$classid' and id='$id' and userid='$r[userid]' and saytime>UNIX_TIMESTAMP()-12*3600 order by saytime desc limit 1" ); if ( empty ( $r_pl [userid])) { $down = "<div class='reply-to-read'><p><i class='far fa-comment-dots'></i> " . $myusername . " 会员: 你输入用户名 " . $myusername . " 和登录密码<a href='#respond' title='评论本文'>「评论本文」</a>,即可获得下载地址(资源有限,地址12小时内有效)。请不要回复无意义内容!</p></div>" ; } else { $down = "<div class='reply-to-read'><p><i class='far fa-comment-dots'></i> " . $myusername . " 会员: 你刚刚获得下载地址 <a href='https://www.wentong.org/e/extend/down/go2dow.php?classid=" . $classid . "&id=" . $id . "&d=" . $stb . "&g=9'>/go2dow.php?g=9</a>(12小时内有效,过期请重新评论获取)。请不要回复无意义内容!</p></div>" ; } ?> document.writeln( "<?=$down?>" ); <?php db_close(); $empire =null; } else { ?> document.writeln( "<div class='reply-to-read'><p><i class='far fa-comment-dots'></i> 温馨提示: 隐藏内容需要输入「用户名、密码」<a href='#respond' title='评论本文'>「评论本文」</a>后查看。</p><p>未注册的,请<a href='/e/member/register/' title='会员注册'>「注册」</a>。请不要回复无意义内容!</p></div>" ); <?php } ?> |
下一篇:帝国cms灵动标签判断索引加样式