方法表明
帝国cms二次开发回复后可知功能方法就是参考修正的官方的loginjs.php文件,在需要显示地方帐帖下方的“内容页模板代码”,然后新建一个PHP判断文件,帐帖“index.php”内的代码,完成。
内容页模板代码
文件下载:
帝国CMS二次开发回复后可以index.php代码
<?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=""; } else{ $down="".$myusername." 会员: 你输出用户名 ".$myusername." 和登入密码「评论本文」,即可赢得下载地址(资源非常有限,地址12小时内有效率)。请不要回复并无意义内容!
"; } ?> document.writeln("<?=$down?>"); <?php db_close(); $empire=null; } else { ?> document.writeln(""); <?php } ?>".$myusername." 会员: 你刚刚获得下载地址 /go2dow.php?g=9(12小时内有效,过期请再次评论获取)。恳请不要回复无意义内容!