疲敝“新帖”以上全部代码 http://10.222.1.104:8080/discuz/forumdisplay.php?fid=26[需求是希望不看到“新帖”按钮上面的所有按钮,直接被屏蔽,请问是在哪个页面中进行屏蔽呢?怎么做呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 呵呵 我这个就是discuz 大家也能看的 forumdisplay.php 和 forum.func.php 应该是:discuz\templates\风格key\forumdisplay.htm当然也有可能是在这个页里引用的页面里。找找就知道了 分别在 Discuz!_6.0.0_SC_GBK\upload\templates\Beijing2008 和 Discuz!_6.0.0_SC_GBK\upload\templates\default 下各找到两个 forumdisplay.htm 把每个里面的<div id="foruminfo"> <div id="headsearch"> <!--{if !empty($google) && ($google & 2)}--> <script type="text/javascript" src="forumdata/cache/google_var.js"></script> <script type="text/javascript" src="include/javascript/google.js"></script> <!--{/if}--> <!--{if !empty($qihoo['status']) && ($qihoo['searchbox'] & 2)}--> <form method="post" action="search.php?srchtype=qihoo" onSubmit="this.target='_blank';"> <input type="hidden" name="searchsubmit" value="yes" /> <input type="text" name="srchtxt" size="27" value="$qihoo_searchboxtxt" /> <button type="submit">{lang search}</button> </form> <!--{/if}--> <p> <!--{if $forum['rules']}--><span id="rules_link" style="$collapse[rules_link]"><a href="###" onclick="$('rules_link').style.display = 'none';toggle_collapse('rules', 1);<!--{if $forum['recommendlist']}-->$('recommendlist').className = 'rules';<!--{/if}-->">{lang forum_rules}</a> |</span><!--{/if}--> <!--{if $forum['recommendlist']}--><span id="recommendlist_link" style="$collapse[recommendlist_link]"><a href="###" onclick="$('recommendlist_link').style.display = 'none';toggle_collapse('recommendlist', 1)">{lang forum_recommend}</a> |</span><!--{/if}--> <!--{if $supe['status'] && $discuz_uid}--> <!--{if !$xspacestatus}--> <a href="$supe[siteurl]/index.php?action/register" target="_blank">{lang supe_signin_xspace}</a> | <!--{else}--> <a href="$supe[siteurl]/index.php?action/space/uid/$discuz_uid" target="_blank">{lang supe_myxspace}</a> | <!--{/if}--> <!--{/if}--> <a href="my.php?item=favorites&fid=$fid" id="ajax_favorite" onclick="ajaxmenu(event, this.id)">{lang forum_favorite}</a> | <a href="my.php?item=threads&srchfid=$fid">{lang show_mytopics}</a> <!--{if $allowmodpost && $forum['modnewposts']}--> | <a href="admincp.php?action=modthreads&frames=yes" target="_blank">{lang forum_moderate}{lang forum_moderate_threads}</a> <!--{if $forum['modnewposts'] == 2}-->| <a href="admincp.php?action=modreplies&frames=yes" target="_blank">{lang forum_moderate}{lang forum_moderate_replies}</a><!--{/if}--> <!--{/if}--> <!--{if $adminid == 1 && $forum['recyclebin']}--> | <a href="admincp.php?action=recyclebin&frames=yes" target="_blank">{lang forum_recyclebin}</a> <!--{/if}--> <!--{if $rssstatus}--><a href="rss.php?fid=$fid&auth=$rssauth" target="_blank"><img src="images/common/xml.gif" border="0" class="absmiddle" alt="{lang rss_subscribe_all}" /></a><!--{/if}--> </p> </div> <div id="nav"> <p><a id="forumlist" href="$indexname"{if $forumjump && $jsmenu[1]} class="dropmenu" onmouseover="showMenu(this.id)"{/if}>$bbname</a> $navigation</p> <p>{lang forum_modedby}: <!--{if $moderatedby}-->$moderatedby<!--{else}-->{lang forum_opening}<!--{/if}--></p> </div></div> 剪切出来 在本地测试都没有影响 那段代码标错了<div id="foruminfo"> <div id="headsearch"> <!--{if !empty($google) && ($google & 2)}--> <script type="text/javascript" src="forumdata/cache/google_var.js"></script> <script type="text/javascript" src="include/javascript/google.js"></script> <!--{/if}--> <!--{if !empty($qihoo['status']) && ($qihoo['searchbox'] & 2)}--> <form method="post" action="search.php?srchtype=qihoo" onSubmit="this.target='_blank';"> <input type="hidden" name="searchsubmit" value="yes" /> <input type="text" name="srchtxt" size="27" value="$qihoo_searchboxtxt" /> <button type="submit">{lang search}</button> </form> <!--{/if}--> <p> <!--{if $forum['rules']}--><span id="rules_link" style="$collapse[rules_link]"><a href="###" onclick="$('rules_link').style.display = 'none';toggle_collapse('rules', 1);<!--{if $forum['recommendlist']}-->$('recommendlist').className = 'rules';<!--{/if}-->">{lang forum_rules}</a> |</span><!--{/if}--> <!--{if $forum['recommendlist']}--><span id="recommendlist_link" style="$collapse[recommendlist_link]"><a href="###" onclick="$('recommendlist_link').style.display = 'none';toggle_collapse('recommendlist', 1)">{lang forum_recommend}</a> |</span><!--{/if}--> <!--{if $supe['status'] && $discuz_uid}--> <!--{if !$xspacestatus}--> <a href="$supe[siteurl]/index.php?action/register" target="_blank">{lang supe_signin_xspace}</a> | <!--{else}--> <a href="$supe[siteurl]/index.php?action/space/uid/$discuz_uid" target="_blank">{lang supe_myxspace}</a> | <!--{/if}--> <!--{/if}--> <a href="my.php?item=favorites&fid=$fid" id="ajax_favorite" onclick="ajaxmenu(event, this.id)">{lang forum_favorite}</a> | <a href="my.php?item=threads&srchfid=$fid">{lang show_mytopics}</a> <!--{if $allowmodpost && $forum['modnewposts']}--> | <a href="admincp.php?action=modthreads&frames=yes" target="_blank">{lang forum_moderate}{lang forum_moderate_threads}</a> <!--{if $forum['modnewposts'] == 2}-->| <a href="admincp.php?action=modreplies&frames=yes" target="_blank">{lang forum_moderate}{lang forum_moderate_replies}</a><!--{/if}--> <!--{/if}--> <!--{if $adminid == 1 && $forum['recyclebin']}--> | <a href="admincp.php?action=recyclebin&frames=yes" target="_blank">{lang forum_recyclebin}</a> <!--{/if}--> <!--{if $rssstatus}--><a href="rss.php?fid=$fid&auth=$rssauth" target="_blank"><img src="images/common/xml.gif" border="0" class="absmiddle" alt="{lang rss_subscribe_all}" /></a><!--{/if}--> </p> </div> <div id="nav"> <p><a id="forumlist" href="$indexname"{if $forumjump && $jsmenu[1]} class="dropmenu" onmouseover="showMenu(this.id)"{/if}>$bbname</a> $navigation</p> <p>{lang forum_modedby}: <!--{if $moderatedby}-->$moderatedby<!--{else}-->{lang forum_opening}<!--{/if}--></p> </div></div> Discuz!_6.0.0_SC_GBK\upload\templates\default 下 <div id="foruminfo"> <div id="headsearch"> <!--{if !empty($google) && ($google & 2)}--> <script type="text/javascript" src="forumdata/cache/google_var.js"></script> <script type="text/javascript" src="include/javascript/google.js"></script> <!--{/if}--> <!--{if !empty($qihoo['status']) && ($qihoo['searchbox'] & 2)}--> <form method="post" action="search.php?srchtype=qihoo" onSubmit="this.target='_blank';"> <input type="hidden" name="searchsubmit" value="yes" /> <input type="text" name="srchtxt" size="27" value="$qihoo_searchboxtxt" /> <button type="submit">{lang search}</button> </form> <!--{/if}--> <p> <!--{if $forum['rules']}--><span id="rules_link" style="$collapse[rules_link]"><a href="###" onclick="$('rules_link').style.display = 'none';toggle_collapse('rules', 1);<!--{if $forum['recommendlist']}-->$('recommendlist').className = 'rules';<!--{/if}-->">{lang forum_rules}</a> |</span><!--{/if}--> <!--{if $forum['recommendlist']}--><span id="recommendlist_link" style="$collapse[recommendlist_link]"><a href="###" onclick="$('recommendlist_link').style.display = 'none';toggle_collapse('recommendlist', 1)">{lang forum_recommend}</a> |</span><!--{/if}--> <!--{if $supe['status'] && $discuz_uid}--> <!--{if !$xspacestatus}--> <a href="$supe[siteurl]/index.php?action/register" target="_blank">{lang supe_signin_xspace}</a> | <!--{else}--> <a href="$supe[siteurl]/index.php?action/space/uid/$discuz_uid" target="_blank">{lang supe_myxspace}</a> | <!--{/if}--> <!--{/if}--> <a href="my.php?item=favorites&fid=$fid" id="ajax_favorite" onclick="ajaxmenu(event, this.id)">{lang forum_favorite}</a> | <a href="my.php?item=threads&srchfid=$fid">{lang show_mytopics}</a> <!--{if $allowmodpost && $forum['modnewposts']}--> | <a href="admincp.php?action=modthreads&frames=yes" target="_blank">{lang forum_moderate}{lang forum_moderate_threads}</a> <!--{if $forum['modnewposts'] == 2}-->| <a href="admincp.php?action=modreplies&frames=yes" target="_blank">{lang forum_moderate}{lang forum_moderate_replies}</a><!--{/if}--> <!--{/if}--> <!--{if $adminid == 1 && $forum['recyclebin']}--> | <a href="admincp.php?action=recyclebin&frames=yes" target="_blank">{lang forum_recyclebin}</a> <!--{/if}--> <!--{if $rssstatus}--><a href="rss.php?fid=$fid&auth=$rssauth" target="_blank"><img src="images/common/xml.gif" border="0" class="absmiddle" alt="{lang rss_subscribe_all}" /></a><!--{/if}--> </p> </div> <div id="nav"> <p><a id="forumlist" href="$indexname"{if $forumjump && $jsmenu[1]} class="dropmenu" onmouseover="showMenu(this.id)"{/if}>$bbname</a> $navigation</p> <p>{lang forum_modedby}: <!--{if $moderatedby}-->$moderatedby<!--{else}-->{lang forum_opening}<!--{/if}--></p> </div></div>能够屏蔽一部分,至于最上面的logo 和 “系统设置、帮助”等等 那段导航则无法屏蔽我再找找看 导航一般在header.htm里找用的什么风格才改什么风格的文件。 Discuz!_6.0.0_SC_GBK\upload\templates\default\header.htm 中的<div id="header"> <h2><a href="$indexname" title="$bbname">{BOARDLOGO}</a></h2> <div id="ad_headerbanner"></div> </div><div id="menu"> <!--{if $_DCACHE['settings']['frameon'] > 0}--> <span class="frameswitch"> <script type="text/javascript"> if(top == self) { <!--{if ($_DCACHE['settings']['frameon'] == 2 && !defined('CACHE_FILE') && in_array(CURSCRIPT, array('index', 'forumdisplay', 'viewthread')) && (($_DCOOKIE['frameon'] == 'yes' && $_GET['frameon'] != 'no') || (empty($_DCOOKIE['frameon']) && empty($_GET['frameon']))))}--> top.location = 'frame.php?frameon=yes&referer='+escape(self.location); <!--{/if}--> document.write('<a href="frame.php?frameon=yes" target="_top" class="frameon">{lang frameon_column}<\/a>'); } else { document.write('<a href="frame.php?frameon=no" target="_top" class="frameoff">{lang frameon_flat}<\/a>'); } </script> </span> <!--{/if}--> <ul> <!--{if $discuz_uid}--> <li><cite><a href="space.php?action=viewpro&uid=$discuz_uid">$discuz_userss</a></cite></li> <li><a href="$link_logout" class="notabs">{lang logout}</a></li> <!--{if $maxpmnum}--><li<!--{if $BASESCRIPT == 'pm.php'}--> class="current"<!--{/if}-->><a href="pm.php" target="_blank">{lang pm}</a></li><!--{/if}--> <!--{else}--> <li<!--{if $BASESCRIPT == $regname}--> class="current"<!--{/if}-->><a href="$link_register" class="notabs">$reglinkname</a></li> <li<!--{if $BASESCRIPT == 'logging.php'}--> class="current"<!--{/if}-->><a href="$link_login">{lang login}</a></li> <!--{/if}--> <!--{if $memliststatus}--><li<!--{if $BASESCRIPT == 'member.php'}--> class="current"<!--{/if}-->><a href="member.php?action=list">{lang memberlist}</a></li><!--{/if}--> <!--{if $allowsearch || $qihoo['status']}--><li<!--{if $BASESCRIPT == 'search.php'}--> class="current"<!--{/if}-->><a href="search.php{if !empty($fid)}?srchfid=$fid{/if}">{lang search}</a></li><!--{/if}--> <!--{if $tagstatus}--><li<!--{if $BASESCRIPT == 'tag.php'}--> class="current"<!--{/if}-->><a href="tag.php">{lang tag}</a></li><!--{/if}--> <!--{if !empty($plugins['links'])}--> <!--{loop $plugins['links'] $module}--> <!--{if !$module['adminid'] || ($module['adminid'] && $adminid > 0 && $module['adminid'] >= $adminid)}--><li>$module[url]</li><!--{/if}--> <!--{/loop}--> <!--{/if}--> <!--{if $discuz_uid}--> <!--{if $jsmenu[4]}--><li id="my" class="dropmenu<!--{if $BASESCRIPT == 'my.php'}--> current<!--{/if}-->" onmouseover="showMenu(this.id)"><a href="my.php">{lang my}</a></li><!--{else}--><li><a href="my.php?item=threads"<!--{if $BASESCRIPT == 'my.php'}-->class="current"<!--{/if}-->>{lang show_mytopics}</a></li><li><a href="my.php?item=grouppermission">{lang my_permissions}</a></li><!--{/if}--> <!--{if $jsmenu[2]}--><li id="memcp" class="dropmenu<!--{if $BASESCRIPT == 'memcp.php'}--> current<!--{/if}-->" onmouseover="showMenu(this.id)"><a href="memcp.php">{lang memcp}</a></li><!--{else}--><li><a href="memcp.php"<!--{if $BASESCRIPT == 'memcp.php'}-->class="current"<!--{/if}-->>{lang memcp}</a></li><!--{/if}--> <!--{if $regstatus > 1}--><li<!--{if $BASESCRIPT == 'invite.php'}--> class="current"<!--{/if}-->><a href="invite.php">{lang invite}</a></li><!--{/if}--> <!--{if $magicstatus}--><li<!--{if $BASESCRIPT == 'magic.php'}--> class="current"<!--{/if}-->><a href="magic.php">{lang magics_title}</a></li><!--{/if}--> <!--{/if}--> <!--{if !empty($plugins['jsmenu'])}--><li id="plugin" class="dropmenu" onmouseover="showMenu(this.id)"><a href="#">$pluginjsmenu</a></li><!--{/if}--> <!--{if $allowviewstats}--><!--{if !empty($jsmenu[3])}--><li id="stats" class="dropmenu<!--{if $BASESCRIPT == 'stats.php'}--> current<!--{/if}-->" onmouseover="showMenu(this.id)"><a href="stats.php">{lang statistics}</a></li><!--{else}--><li><a href="stats.php">{lang statistics}</a></li><!--{/if}--><!--{/if}--> <!--{if $discuz_uid && in_array($adminid, array(1, 2, 3))}--><li><a href="admincp.php" target="_blank">{lang admincp}</a></li><!--{/if}--> <li<!--{if $BASESCRIPT == 'faq.php'}--> class="current"<!--{/if}-->><a href="faq.php">{lang faq}</a></li> </ul> </div>这段屏蔽了导航栏和最上面的logo,但是我在想从erp_sso.php中$erpvalidate = "hide"; print ('<script src="'.$ssourl.'"></script>'); print ('<script>'); print ('window.onload=function(){location.replace("http://10.222.1.104:8080/discuz/forumdisplay.php?fid=26&erpvalidate =$erpvalidate");};'); print ('</script>');加了一个变量在留作后面的屏蔽做判断的变量,但是没有明显看到调用这两个htm,我能在这两个htm中直接使用这两个变量来判断么? <!--{if $erpvalidate != 'hide'}-->模板代码<!--{/if}--> 那是htm页面 我用 <!--{if $erpvalidate != 'hide'}--> 这个php的变量判断也行么? 另外 代码前后要加 <!-- --> 呢? 我在初始登录的时候 ,访问的forumdisplay.php ,点击回复按钮 就到了 viewthread.php,到了这里 那个$erpvalidate 就丢失了 , 页面就不屏蔽了,怎么样把它传过来呢? 那你在php里写cookie吧。页面里直接判断cookieinclude\common.inc.php最后加:if($_GET['erpvalidate']){ dsetcookie('erpvalidate', $_GET['erpvalidate'], 31536000); $erpvalidate = $_GET['erpvalidate'];}else{ $erpvalidate = $_DCOOKIE['erpvalidate'];}页面里不变 erp_sso.php 文件中/* 用户存在,则生成加密的cookie信息,并作为参数拼装到URL中重定向到论坛的实际地址 */ if( $member['uid'] ) { $ssoauth = base64_encode(authcode($member['password']."\t".$member['secques']."\t".$member['uid'], 'ENCODE')); $ssourl = $_DCACHE['settings']['siteurl'] . substr($_SERVER['PHP_SELF'], strrpos($_SERVER['PHP_SELF'], "/")); $ssourl = "$ssourl?ssoauth=$ssoauth&time=" . time(); // 采用js来进行重定向,并将url拆分,以免被WebSEAL截获并修改 //print ('<script>'); //print ('location.replace("' . substr($ssourl,0,6) . '"+"' . substr($ssourl,6) . '")'); //print ('location.replace("'.$erpssourl.'")'); //print ('</script>'); $erpvalidate = "hide"; print ('<script src="'.$ssourl.'"></script>'); print ('<script>'); print ('window.onload=function(){location.replace("http://10.222.22.123:8080/discuz/forumdisplay.php?fid=27&erpvalidate=$erpvalidate");};'); print ('</script>'); }header.htm、forumdisplay.htm 和 footer.htm 需要注释的部分类似于这样<!-- 在单点登录的情况下,不显示这部分 --><!-- {if $erpvalidate != 'hide'}--><div id="forumdisplayhtm_hide"><div id="foruminfo"> <div id="headsearch"> <!--{if !empty($google) && ($google & 2)}--> <script type="text/javascript" src="forumdata/cache/google_var.js"></script> <script type="text/javascript" src="include/javascript/google.js"></script> <!--{/if}--> <!--{if !empty($qihoo['status']) && ($qihoo['searchbox'] & 2)}--> <form method="post" action="search.php?srchtype=qihoo" onSubmit="this.target='_blank';"> <input type="hidden" name="searchsubmit" value="yes" /> <input type="text" name="srchtxt" size="27" value="$qihoo_searchboxtxt" /> <button type="submit">{lang search}</button> </form> <!--{/if}--> <p> <!--{if $forum['rules']}--><span id="rules_link" style="$collapse[rules_link]"><a href="###" onclick="$('rules_link').style.display = 'none';toggle_collapse('rules', 1);<!--{if $forum['recommendlist']}-->$('recommendlist').className = 'rules';<!--{/if}-->">{lang forum_rules}</a> |</span><!--{/if}--> <!--{if $forum['recommendlist']}--><span id="recommendlist_link" style="$collapse[recommendlist_link]"><a href="###" onclick="$('recommendlist_link').style.display = 'none';toggle_collapse('recommendlist', 1)">{lang forum_recommend}</a> |</span><!--{/if}--> <!--{if $supe['status'] && $discuz_uid}--> <!--{if !$xspacestatus}--> <a href="$supe[siteurl]/index.php?action/register" target="_blank">{lang supe_signin_xspace}</a> | <!--{else}--> <a href="$supe[siteurl]/index.php?action/space/uid/$discuz_uid" target="_blank">{lang supe_myxspace}</a> | <!--{/if}--> <!--{/if}--> <a href="my.php?item=favorites&fid=$fid" id="ajax_favorite" onclick="ajaxmenu(event, this.id)">{lang forum_favorite}</a> | <a href="my.php?item=threads&srchfid=$fid">{lang show_mytopics}</a> <!--{if $allowmodpost && $forum['modnewposts']}--> | <a href="admincp.php?action=modthreads&frames=yes" target="_blank">{lang forum_moderate}{lang forum_moderate_threads}</a> <!--{if $forum['modnewposts'] == 2}-->| <a href="admincp.php?action=modreplies&frames=yes" target="_blank">{lang forum_moderate}{lang forum_moderate_replies}</a><!--{/if}--> <!--{/if}--> <!--{if $adminid == 1 && $forum['recyclebin']}--> | <a href="admincp.php?action=recyclebin&frames=yes" target="_blank">{lang forum_recyclebin}</a> <!--{/if}--> <!--{if $rssstatus}--><a href="rss.php?fid=$fid&auth=$rssauth" target="_blank"><img src="images/common/xml.gif" border="0" class="absmiddle" alt="{lang rss_subscribe_all}" /></a><!--{/if}--> </p> </div> <div id="nav"> <p><a id="forumlist" href="$indexname"{if $forumjump && $jsmenu[1]} class="dropmenu" onmouseover="showMenu(this.id)"{/if}>$bbname</a> $navigation</p> <p>{lang forum_modedby}: <!--{if $moderatedby}-->$moderatedby<!--{else}-->{lang forum_opening}<!--{/if}--></p> </div></div></div><!-- {/if}-->cookid那部分也做了,怎么没有任何效果呢?该屏蔽不显示的都显示了 现在好了,在模板页中,if判断是不是不能 <!-- {if $erpvalidate != 'hide'}--> 这样写了? 从要从cookie中取出来呢? 怎么取呢? 汗。$erpvalidate = $_DCOOKIE['erpvalidate'];//这里就是取了。代码里已经包含了存取。html页里还是那样写,不变。 我在 erp_sso.php中 这样写/* 用户存在,则生成加密的cookie信息,并作为参数拼装到URL中重定向到论坛的实际地址 */ if( $member['uid'] ) { $ssoauth = base64_encode(authcode($member['password']."\t".$member['secques']."\t".$member['uid'], 'ENCODE')); $ssourl = $_DCACHE['settings']['siteurl'] . substr($_SERVER['PHP_SELF'], strrpos($_SERVER['PHP_SELF'], "/")); $ssourl = "$ssourl?ssoauth=$ssoauth&time=" . time(); // 采用js来进行重定向,并将url拆分,以免被WebSEAL截获并修改 print ('<script>'); print ('location.replace("' . substr($ssourl,0,6) . '"+"' . substr($ssourl,6) . '")'); print ('</script>'); } }} else { /* 根据URL中的参数,重新生成cookie,并重定向到ERP论坛 */ dsetcookie('sid', ''); dsetcookie('cookietime', 0); dsetcookie('auth', base64_decode($ssoauth), 0); dsetcookie('erpvalidate', 'hide'); header('Location: '.'http://10.222.1.104:8080/discuz/forumdisplay.php?fid=26');}conmon.inc.php 里面恢复原样了 ,那个cookie去掉了,模板页中还是这样写的 <!--{if $erpvalidate }-->显示不正常啊 终于搞懂了 ,原来 dsetcookie('erpvalidate', 'hide');之后, 需要 $_COOKIE["tGO_erpvalidate"] 才行, key变了,我靠,不知道是为什么,才弄明白 PHP有没有可能写出转发邮件的代码??? phpnow没有配置文件php.ini,如何才能修改上传文件大小的限制呢 我写的PHP程序,在VPS上CPU占用非常不稳定 新手求教!如何在php中根据参数文件调用外部程序? 求助:PHP正则匹配中文的问题 这样结构的数据取得热门标签(tag)的sql如何写? PHP实现免费短信发送的技术细节,请高手指点一二! 欢迎到这里看经典文章 PHP调用DLL文件的疑问 文章或者新闻系统的专题是怎么设计的? Sphinx php API 接口问题 讨论下财务系统里面余额计算方法
当然也有可能是在这个页里引用的页面里。
找找就知道了
Discuz!_6.0.0_SC_GBK\upload\templates\default 下各找到两个 forumdisplay.htm 把每个里面的<div id="foruminfo">
<div id="headsearch">
<!--{if !empty($google) && ($google & 2)}-->
<script type="text/javascript" src="forumdata/cache/google_var.js"></script>
<script type="text/javascript" src="include/javascript/google.js"></script>
<!--{/if}-->
<!--{if !empty($qihoo['status']) && ($qihoo['searchbox'] & 2)}-->
<form method="post" action="search.php?srchtype=qihoo" onSubmit="this.target='_blank';">
<input type="hidden" name="searchsubmit" value="yes" />
<input type="text" name="srchtxt" size="27" value="$qihoo_searchboxtxt" />
<button type="submit">{lang search}</button>
</form>
<!--{/if}-->
<p>
<!--{if $forum['rules']}--><span id="rules_link" style="$collapse[rules_link]"><a href="###" onclick="$('rules_link').style.display = 'none';toggle_collapse('rules', 1);<!--{if $forum['recommendlist']}-->$('recommendlist').className = 'rules';<!--{/if}-->">{lang forum_rules}</a> |</span><!--{/if}-->
<!--{if $forum['recommendlist']}--><span id="recommendlist_link" style="$collapse[recommendlist_link]"><a href="###" onclick="$('recommendlist_link').style.display = 'none';toggle_collapse('recommendlist', 1)">{lang forum_recommend}</a> |</span><!--{/if}-->
<!--{if $supe['status'] && $discuz_uid}-->
<!--{if !$xspacestatus}-->
<a href="$supe[siteurl]/index.php?action/register" target="_blank">{lang supe_signin_xspace}</a> |
<!--{else}-->
<a href="$supe[siteurl]/index.php?action/space/uid/$discuz_uid" target="_blank">{lang supe_myxspace}</a> |
<!--{/if}-->
<!--{/if}-->
<a href="my.php?item=favorites&fid=$fid" id="ajax_favorite" onclick="ajaxmenu(event, this.id)">{lang forum_favorite}</a> |
<a href="my.php?item=threads&srchfid=$fid">{lang show_mytopics}</a>
<!--{if $allowmodpost && $forum['modnewposts']}-->
| <a href="admincp.php?action=modthreads&frames=yes" target="_blank">{lang forum_moderate}{lang forum_moderate_threads}</a>
<!--{if $forum['modnewposts'] == 2}-->| <a href="admincp.php?action=modreplies&frames=yes" target="_blank">{lang forum_moderate}{lang forum_moderate_replies}</a><!--{/if}-->
<!--{/if}-->
<!--{if $adminid == 1 && $forum['recyclebin']}-->
| <a href="admincp.php?action=recyclebin&frames=yes" target="_blank">{lang forum_recyclebin}</a>
<!--{/if}-->
<!--{if $rssstatus}--><a href="rss.php?fid=$fid&auth=$rssauth" target="_blank"><img src="images/common/xml.gif" border="0" class="absmiddle" alt="{lang rss_subscribe_all}" /></a><!--{/if}-->
</p>
</div>
<div id="nav">
<p><a id="forumlist" href="$indexname"{if $forumjump && $jsmenu[1]} class="dropmenu" onmouseover="showMenu(this.id)"{/if}>$bbname</a> $navigation</p>
<p>{lang forum_modedby}: <!--{if $moderatedby}-->$moderatedby<!--{else}-->{lang forum_opening}<!--{/if}--></p>
</div>
</div>
剪切出来 在本地测试都没有影响
<div id="headsearch">
<!--{if !empty($google) && ($google & 2)}-->
<script type="text/javascript" src="forumdata/cache/google_var.js"></script>
<script type="text/javascript" src="include/javascript/google.js"></script>
<!--{/if}-->
<!--{if !empty($qihoo['status']) && ($qihoo['searchbox'] & 2)}-->
<form method="post" action="search.php?srchtype=qihoo" onSubmit="this.target='_blank';">
<input type="hidden" name="searchsubmit" value="yes" />
<input type="text" name="srchtxt" size="27" value="$qihoo_searchboxtxt" />
<button type="submit">{lang search}</button>
</form>
<!--{/if}-->
<p>
<!--{if $forum['rules']}--><span id="rules_link" style="$collapse[rules_link]"><a href="###" onclick="$('rules_link').style.display = 'none';toggle_collapse('rules', 1);<!--{if $forum['recommendlist']}-->$('recommendlist').className = 'rules';<!--{/if}-->">{lang forum_rules}</a> |</span><!--{/if}-->
<!--{if $forum['recommendlist']}--><span id="recommendlist_link" style="$collapse[recommendlist_link]"><a href="###" onclick="$('recommendlist_link').style.display = 'none';toggle_collapse('recommendlist', 1)">{lang forum_recommend}</a> |</span><!--{/if}-->
<!--{if $supe['status'] && $discuz_uid}-->
<!--{if !$xspacestatus}-->
<a href="$supe[siteurl]/index.php?action/register" target="_blank">{lang supe_signin_xspace}</a> |
<!--{else}-->
<a href="$supe[siteurl]/index.php?action/space/uid/$discuz_uid" target="_blank">{lang supe_myxspace}</a> |
<!--{/if}-->
<!--{/if}-->
<a href="my.php?item=favorites&fid=$fid" id="ajax_favorite" onclick="ajaxmenu(event, this.id)">{lang forum_favorite}</a> |
<a href="my.php?item=threads&srchfid=$fid">{lang show_mytopics}</a>
<!--{if $allowmodpost && $forum['modnewposts']}-->
| <a href="admincp.php?action=modthreads&frames=yes" target="_blank">{lang forum_moderate}{lang forum_moderate_threads}</a>
<!--{if $forum['modnewposts'] == 2}-->| <a href="admincp.php?action=modreplies&frames=yes" target="_blank">{lang forum_moderate}{lang forum_moderate_replies}</a><!--{/if}-->
<!--{/if}-->
<!--{if $adminid == 1 && $forum['recyclebin']}-->
| <a href="admincp.php?action=recyclebin&frames=yes" target="_blank">{lang forum_recyclebin}</a>
<!--{/if}-->
<!--{if $rssstatus}--><a href="rss.php?fid=$fid&auth=$rssauth" target="_blank"><img src="images/common/xml.gif" border="0" class="absmiddle" alt="{lang rss_subscribe_all}" /></a><!--{/if}-->
</p>
</div>
<div id="nav">
<p><a id="forumlist" href="$indexname"{if $forumjump && $jsmenu[1]} class="dropmenu" onmouseover="showMenu(this.id)"{/if}>$bbname</a> $navigation</p>
<p>{lang forum_modedby}: <!--{if $moderatedby}-->$moderatedby<!--{else}-->{lang forum_opening}<!--{/if}--></p>
</div>
</div>
<div id="headsearch">
<!--{if !empty($google) && ($google & 2)}-->
<script type="text/javascript" src="forumdata/cache/google_var.js"></script>
<script type="text/javascript" src="include/javascript/google.js"></script>
<!--{/if}-->
<!--{if !empty($qihoo['status']) && ($qihoo['searchbox'] & 2)}-->
<form method="post" action="search.php?srchtype=qihoo" onSubmit="this.target='_blank';">
<input type="hidden" name="searchsubmit" value="yes" />
<input type="text" name="srchtxt" size="27" value="$qihoo_searchboxtxt" />
<button type="submit">{lang search}</button>
</form>
<!--{/if}-->
<p>
<!--{if $forum['rules']}--><span id="rules_link" style="$collapse[rules_link]"><a href="###" onclick="$('rules_link').style.display = 'none';toggle_collapse('rules', 1);<!--{if $forum['recommendlist']}-->$('recommendlist').className = 'rules';<!--{/if}-->">{lang forum_rules}</a> |</span><!--{/if}-->
<!--{if $forum['recommendlist']}--><span id="recommendlist_link" style="$collapse[recommendlist_link]"><a href="###" onclick="$('recommendlist_link').style.display = 'none';toggle_collapse('recommendlist', 1)">{lang forum_recommend}</a> |</span><!--{/if}-->
<!--{if $supe['status'] && $discuz_uid}-->
<!--{if !$xspacestatus}-->
<a href="$supe[siteurl]/index.php?action/register" target="_blank">{lang supe_signin_xspace}</a> |
<!--{else}-->
<a href="$supe[siteurl]/index.php?action/space/uid/$discuz_uid" target="_blank">{lang supe_myxspace}</a> |
<!--{/if}-->
<!--{/if}-->
<a href="my.php?item=favorites&fid=$fid" id="ajax_favorite" onclick="ajaxmenu(event, this.id)">{lang forum_favorite}</a> |
<a href="my.php?item=threads&srchfid=$fid">{lang show_mytopics}</a>
<!--{if $allowmodpost && $forum['modnewposts']}-->
| <a href="admincp.php?action=modthreads&frames=yes" target="_blank">{lang forum_moderate}{lang forum_moderate_threads}</a>
<!--{if $forum['modnewposts'] == 2}-->| <a href="admincp.php?action=modreplies&frames=yes" target="_blank">{lang forum_moderate}{lang forum_moderate_replies}</a><!--{/if}-->
<!--{/if}-->
<!--{if $adminid == 1 && $forum['recyclebin']}-->
| <a href="admincp.php?action=recyclebin&frames=yes" target="_blank">{lang forum_recyclebin}</a>
<!--{/if}-->
<!--{if $rssstatus}--><a href="rss.php?fid=$fid&auth=$rssauth" target="_blank"><img src="images/common/xml.gif" border="0" class="absmiddle" alt="{lang rss_subscribe_all}" /></a><!--{/if}-->
</p>
</div>
<div id="nav">
<p><a id="forumlist" href="$indexname"{if $forumjump && $jsmenu[1]} class="dropmenu" onmouseover="showMenu(this.id)"{/if}>$bbname</a> $navigation</p>
<p>{lang forum_modedby}: <!--{if $moderatedby}-->$moderatedby<!--{else}-->{lang forum_opening}<!--{/if}--></p>
</div>
</div>
能够屏蔽一部分,至于最上面的logo 和 “系统设置、帮助”等等 那段导航则无法屏蔽我再找找看
<h2><a href="$indexname" title="$bbname">{BOARDLOGO}</a></h2>
<div id="ad_headerbanner"></div>
</div>
<div id="menu">
<!--{if $_DCACHE['settings']['frameon'] > 0}-->
<span class="frameswitch">
<script type="text/javascript">
if(top == self) {
<!--{if ($_DCACHE['settings']['frameon'] == 2 && !defined('CACHE_FILE') && in_array(CURSCRIPT, array('index', 'forumdisplay', 'viewthread')) && (($_DCOOKIE['frameon'] == 'yes' && $_GET['frameon'] != 'no') || (empty($_DCOOKIE['frameon']) && empty($_GET['frameon']))))}-->
top.location = 'frame.php?frameon=yes&referer='+escape(self.location);
<!--{/if}-->
document.write('<a href="frame.php?frameon=yes" target="_top" class="frameon">{lang frameon_column}<\/a>');
} else {
document.write('<a href="frame.php?frameon=no" target="_top" class="frameoff">{lang frameon_flat}<\/a>');
}
</script>
</span>
<!--{/if}--> <ul>
<!--{if $discuz_uid}-->
<li><cite><a href="space.php?action=viewpro&uid=$discuz_uid">$discuz_userss</a></cite></li>
<li><a href="$link_logout" class="notabs">{lang logout}</a></li>
<!--{if $maxpmnum}--><li<!--{if $BASESCRIPT == 'pm.php'}--> class="current"<!--{/if}-->><a href="pm.php" target="_blank">{lang pm}</a></li><!--{/if}-->
<!--{else}-->
<li<!--{if $BASESCRIPT == $regname}--> class="current"<!--{/if}-->><a href="$link_register" class="notabs">$reglinkname</a></li>
<li<!--{if $BASESCRIPT == 'logging.php'}--> class="current"<!--{/if}-->><a href="$link_login">{lang login}</a></li>
<!--{/if}--> <!--{if $memliststatus}--><li<!--{if $BASESCRIPT == 'member.php'}--> class="current"<!--{/if}-->><a href="member.php?action=list">{lang memberlist}</a></li><!--{/if}-->
<!--{if $allowsearch || $qihoo['status']}--><li<!--{if $BASESCRIPT == 'search.php'}--> class="current"<!--{/if}-->><a href="search.php{if !empty($fid)}?srchfid=$fid{/if}">{lang search}</a></li><!--{/if}-->
<!--{if $tagstatus}--><li<!--{if $BASESCRIPT == 'tag.php'}--> class="current"<!--{/if}-->><a href="tag.php">{lang tag}</a></li><!--{/if}-->
<!--{if !empty($plugins['links'])}-->
<!--{loop $plugins['links'] $module}-->
<!--{if !$module['adminid'] || ($module['adminid'] && $adminid > 0 && $module['adminid'] >= $adminid)}--><li>$module[url]</li><!--{/if}-->
<!--{/loop}-->
<!--{/if}-->
<!--{if $discuz_uid}-->
<!--{if $jsmenu[4]}--><li id="my" class="dropmenu<!--{if $BASESCRIPT == 'my.php'}--> current<!--{/if}-->" onmouseover="showMenu(this.id)"><a href="my.php">{lang my}</a></li><!--{else}--><li><a href="my.php?item=threads"<!--{if $BASESCRIPT == 'my.php'}-->class="current"<!--{/if}-->>{lang show_mytopics}</a></li><li><a href="my.php?item=grouppermission">{lang my_permissions}</a></li><!--{/if}-->
<!--{if $jsmenu[2]}--><li id="memcp" class="dropmenu<!--{if $BASESCRIPT == 'memcp.php'}--> current<!--{/if}-->" onmouseover="showMenu(this.id)"><a href="memcp.php">{lang memcp}</a></li><!--{else}--><li><a href="memcp.php"<!--{if $BASESCRIPT == 'memcp.php'}-->class="current"<!--{/if}-->>{lang memcp}</a></li><!--{/if}-->
<!--{if $regstatus > 1}--><li<!--{if $BASESCRIPT == 'invite.php'}--> class="current"<!--{/if}-->><a href="invite.php">{lang invite}</a></li><!--{/if}-->
<!--{if $magicstatus}--><li<!--{if $BASESCRIPT == 'magic.php'}--> class="current"<!--{/if}-->><a href="magic.php">{lang magics_title}</a></li><!--{/if}-->
<!--{/if}-->
<!--{if !empty($plugins['jsmenu'])}--><li id="plugin" class="dropmenu" onmouseover="showMenu(this.id)"><a href="#">$pluginjsmenu</a></li><!--{/if}-->
<!--{if $allowviewstats}--><!--{if !empty($jsmenu[3])}--><li id="stats" class="dropmenu<!--{if $BASESCRIPT == 'stats.php'}--> current<!--{/if}-->" onmouseover="showMenu(this.id)"><a href="stats.php">{lang statistics}</a></li><!--{else}--><li><a href="stats.php">{lang statistics}</a></li><!--{/if}--><!--{/if}-->
<!--{if $discuz_uid && in_array($adminid, array(1, 2, 3))}--><li><a href="admincp.php" target="_blank">{lang admincp}</a></li><!--{/if}-->
<li<!--{if $BASESCRIPT == 'faq.php'}--> class="current"<!--{/if}-->><a href="faq.php">{lang faq}</a></li>
</ul>
</div>
这段屏蔽了导航栏和最上面的logo,但是我在想从erp_sso.php中$erpvalidate = "hide";
print ('<script src="'.$ssourl.'"></script>');
print ('<script>');
print ('window.onload=function(){location.replace("http://10.222.1.104:8080/discuz/forumdisplay.php?fid=26&erpvalidate =$erpvalidate");};');
print ('</script>');
加了一个变量在留作后面的屏蔽做判断的变量,但是没有明显看到调用这两个htm,我能在这两个htm中直接使用这两个变量来判断么?
模板代码
<!--{/if}-->
页面里直接判断cookie
include\common.inc.php最后加:if($_GET['erpvalidate']){
dsetcookie('erpvalidate', $_GET['erpvalidate'], 31536000);
$erpvalidate = $_GET['erpvalidate'];
}else{
$erpvalidate = $_DCOOKIE['erpvalidate'];
}
页面里不变
if( $member['uid'] ) {
$ssoauth = base64_encode(authcode($member['password']."\t".$member['secques']."\t".$member['uid'], 'ENCODE'));
$ssourl = $_DCACHE['settings']['siteurl'] . substr($_SERVER['PHP_SELF'], strrpos($_SERVER['PHP_SELF'], "/"));
$ssourl = "$ssourl?ssoauth=$ssoauth&time=" . time();
// 采用js来进行重定向,并将url拆分,以免被WebSEAL截获并修改
//print ('<script>');
//print ('location.replace("' . substr($ssourl,0,6) . '"+"' . substr($ssourl,6) . '")');
//print ('location.replace("'.$erpssourl.'")');
//print ('</script>');
$erpvalidate = "hide";
print ('<script src="'.$ssourl.'"></script>');
print ('<script>');
print ('window.onload=function(){location.replace("http://10.222.22.123:8080/discuz/forumdisplay.php?fid=27&erpvalidate=$erpvalidate");};');
print ('</script>'); }
header.htm、forumdisplay.htm 和 footer.htm 需要注释的部分类似于这样
<!-- 在单点登录的情况下,不显示这部分 -->
<!-- {if $erpvalidate != 'hide'}-->
<div id="forumdisplayhtm_hide">
<div id="foruminfo">
<div id="headsearch">
<!--{if !empty($google) && ($google & 2)}-->
<script type="text/javascript" src="forumdata/cache/google_var.js"></script>
<script type="text/javascript" src="include/javascript/google.js"></script>
<!--{/if}-->
<!--{if !empty($qihoo['status']) && ($qihoo['searchbox'] & 2)}-->
<form method="post" action="search.php?srchtype=qihoo" onSubmit="this.target='_blank';">
<input type="hidden" name="searchsubmit" value="yes" />
<input type="text" name="srchtxt" size="27" value="$qihoo_searchboxtxt" />
<button type="submit">{lang search}</button>
</form>
<!--{/if}-->
<p>
<!--{if $forum['rules']}--><span id="rules_link" style="$collapse[rules_link]"><a href="###" onclick="$('rules_link').style.display = 'none';toggle_collapse('rules', 1);<!--{if $forum['recommendlist']}-->$('recommendlist').className = 'rules';<!--{/if}-->">{lang forum_rules}</a> |</span><!--{/if}-->
<!--{if $forum['recommendlist']}--><span id="recommendlist_link" style="$collapse[recommendlist_link]"><a href="###" onclick="$('recommendlist_link').style.display = 'none';toggle_collapse('recommendlist', 1)">{lang forum_recommend}</a> |</span><!--{/if}-->
<!--{if $supe['status'] && $discuz_uid}-->
<!--{if !$xspacestatus}-->
<a href="$supe[siteurl]/index.php?action/register" target="_blank">{lang supe_signin_xspace}</a> |
<!--{else}-->
<a href="$supe[siteurl]/index.php?action/space/uid/$discuz_uid" target="_blank">{lang supe_myxspace}</a> |
<!--{/if}-->
<!--{/if}-->
<a href="my.php?item=favorites&fid=$fid" id="ajax_favorite" onclick="ajaxmenu(event, this.id)">{lang forum_favorite}</a> |
<a href="my.php?item=threads&srchfid=$fid">{lang show_mytopics}</a>
<!--{if $allowmodpost && $forum['modnewposts']}-->
| <a href="admincp.php?action=modthreads&frames=yes" target="_blank">{lang forum_moderate}{lang forum_moderate_threads}</a>
<!--{if $forum['modnewposts'] == 2}-->| <a href="admincp.php?action=modreplies&frames=yes" target="_blank">{lang forum_moderate}{lang forum_moderate_replies}</a><!--{/if}-->
<!--{/if}-->
<!--{if $adminid == 1 && $forum['recyclebin']}-->
| <a href="admincp.php?action=recyclebin&frames=yes" target="_blank">{lang forum_recyclebin}</a>
<!--{/if}-->
<!--{if $rssstatus}--><a href="rss.php?fid=$fid&auth=$rssauth" target="_blank"><img src="images/common/xml.gif" border="0" class="absmiddle" alt="{lang rss_subscribe_all}" /></a><!--{/if}-->
</p>
</div>
<div id="nav">
<p><a id="forumlist" href="$indexname"{if $forumjump && $jsmenu[1]} class="dropmenu" onmouseover="showMenu(this.id)"{/if}>$bbname</a> $navigation</p>
<p>{lang forum_modedby}: <!--{if $moderatedby}-->$moderatedby<!--{else}-->{lang forum_opening}<!--{/if}--></p>
</div>
</div>
</div>
<!-- {/if}-->
cookid那部分也做了,怎么没有任何效果呢?该屏蔽不显示的都显示了
这样写了? 从要从cookie中取出来呢? 怎么取呢?
$erpvalidate = $_DCOOKIE['erpvalidate'];//这里就是取了。
代码里已经包含了存取。html页里还是那样写,不变。
if( $member['uid'] ) {
$ssoauth = base64_encode(authcode($member['password']."\t".$member['secques']."\t".$member['uid'], 'ENCODE'));
$ssourl = $_DCACHE['settings']['siteurl'] . substr($_SERVER['PHP_SELF'], strrpos($_SERVER['PHP_SELF'], "/"));
$ssourl = "$ssourl?ssoauth=$ssoauth&time=" . time();
// 采用js来进行重定向,并将url拆分,以免被WebSEAL截获并修改
print ('<script>');
print ('location.replace("' . substr($ssourl,0,6) . '"+"' . substr($ssourl,6) . '")');
print ('</script>');
}
}
} else {
/* 根据URL中的参数,重新生成cookie,并重定向到ERP论坛 */
dsetcookie('sid', '');
dsetcookie('cookietime', 0);
dsetcookie('auth', base64_decode($ssoauth), 0);
dsetcookie('erpvalidate', 'hide');
header('Location: '.'http://10.222.1.104:8080/discuz/forumdisplay.php?fid=26');
}
conmon.inc.php 里面恢复原样了 ,那个cookie去掉了,模板页中还是这样写的
<!--{if $erpvalidate }-->显示不正常啊
之后, 需要 $_COOKIE["tGO_erpvalidate"] 才行, key变了,我靠,不知道是为什么,才弄明白