EMLOG登录可见隐藏内容代码

第一步,我们要在模板中的module.php中加入这个代码:
<?php
include(TEMPLATE_PATH . 'function.php');
function login_to_view($content){
        if (preg_match_all('/<!--loginview start-->([\s\S]*?)<!--loginview end-->/i', $content, $hide_words)){
                if( ISLOGIN ){
                        $content = str_replace($hide_words[0], $hide_words[1], $content);
                }else{
                        $hide_notice = '<div style="text-align:center;border:1px dashed #FF9A9A;padding:8px;margin:10px auto;color:#FF6666;">您必须先<a href="'.BLOG_URL.'admin">登录</a>才能查看隐藏内容</div>';
                        $content = str_replace($hide_words[0], $hide_notice, $content);
                }
        }
        return $content;
}
?>
 第二步,在模板中的echo_log.php中找到$log_content改成login_to_view($log_content); 这样就可以啦,当我们在写文章时需要引用,只要切换到html模式,加入要隐藏的内容,就可以了。


熊猫博客打赏


*打赏支持:支付宝/微信/QQ,感谢赏口饭吃
转载此文章须经作者同意,并请附上出处及本页链接。
如有侵权,请联系本站删除。
除特殊说明,原创内容采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可

标签: 无

发表评论:

选择表情