办法阐明

帝国CMS二次开发回复后可见功用办法是参阅修正的官方的loginjs.php文件,在需求显现当地帐帖下方的“内容页模板代码”,然后新建一个php判别文件,帐帖“index.php”内的代码,完结。

内容页模板代码

<h3>文件下载:</h3>
<scripttype="text/javascript">
document.write('<scriptsrc="/e/extend/down/?classid=[!--classid--]&id=[!--id--]&d=<?phpecho$navinfor[stb]?>&t='+Math.random()+'"><'+'/script>');
</script>
<noscript><pclass="reply-to-read"><iclass="farfa-comment-dots"></i>温馨提示:你很可能禁用了Javascrip,咱们无法正常为你服务,诚心抱愧!</p></noscript>

帝国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=newmysqlquery();
$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'limit1");
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("selectuserid,classid,id,saytimefrom{$dbtbpre}enewspl_1whereclassid='$classid'andid='$id'anduserid='$r[userid]'andsaytime>UNIX_TIMESTAMP()-12*3600orderbysaytimedesclimit1");
if(empty($r_pl[userid]))
{
$down="<pclass='reply-to-read'><p><iclass='farfa-comment-dots'></i>".$myusername."会员:你输入用户名".$myusername."和登录暗码<ahref='#respond'title='谈论本文'>「谈论本文」</a>,即可取得下载地址(资源有限,地址12小时内有效)。请不要回复无意义内容!</p></p>";
}
else{
$down="<pclass='reply-to-read'><p><iclass='farfa-comment-dots'></i>".$myusername."会员:你刚刚取得下载地址<ahref='https://www.wentong.org/e/extend/down/go2dow.php?classid=".$classid."&id=".$id."&d=".$stb."&g=9'>/go2dow.php?g=9</a>(12小时内有效,过期请从头谈论获取)。请不要回复无意义内容!</p></p>";
}
?>
document.writeln("<?=$down?>");
<?php
db_close();
$empire=null;
}
else
{
?>
document.writeln("<pclass='reply-to-read'><p><iclass='farfa-comment-dots'></i>温馨提示:躲藏内容需求输入「用户名、暗码」<ahref='#respond'title='谈论本文'>「谈论本文」</a>后检查。</p><p>未注册的,请<ahref='/e/member/register/'title='会员注册'>「注册」</a>。请不要回复无意义内容!</p></p>");
<?php
}
?>


声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系邮箱:123456@qq.com 我们将配合处理!

原文地址:帝国CMS二次开发回复后可见功能开发发布于2022-06-22 07:43:42

相关推荐