开发帝国CMS二次开发中的回复后可见功能
帝国CMS二次开发回复后可见功能开发,是指在帝国CMS系统中,通过二次开发实现一个功能:当用户发表文章或评论后,只有管理员或指定的用户才能看到这些内容。这个功能的实现方法有很多种,例如可以通过修改模板文件、添加插件或者编写自定义函数来实现。具体实现方法需要根据系统版本和个人需求来确定。此外,在开发过程中需要注意安全性和稳定性,避免出现漏洞或故障。总之,帝国CMS二次开发回复后可见功能开发是一个有趣且具有挑战性的任务,可以为网站增加更多实用功能。
方法说明
帝国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><divclass="reply-to-read"><iclass="farfa-comment-dots"></i>温馨提示:你很可能禁用了Javascrip,我们无法正常为你服务,真心抱歉!</div></noscript>
帝国CMS二次开发回复后可index.php代码
<?phprequire("../../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="<divclass='reply-to-read'><p><iclass='farfa-comment-dots'></i>".$myusername."会员:你输入用户名".$myusername."和登录密码<ahref='#respond'title='评论本文'>「评论本文」</a>,即可获得下载地址(资源有限,地址12小时内有效)。请不要回复无意义内容!</p></div>";}else{$down="<divclass='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></div>";}?>document.writeln("<?=$down?>");<?phpdb_close();$empire=null;}else{?>document.writeln("<divclass='reply-to-read'><p><iclass='farfa-comment-dots'></i>温馨提示:隐藏内容需要输入「用户名、密码」<ahref='#respond'title='评论本文'>「评论本文」</a>后查看。</p><p>未注册的,请<ahref='/e/member/register/'title='会员注册'>「注册」</a>。请不要回复无意义内容!</p></div>");<?php}?>