Emlog文章隐藏内容登陆后可见

2016-3-15 / 55 评论 / 20770 阅读

这个功能在群里面看到有用户需求,然后也忘记是谁需要的了,就先发到论坛给所有的Emer吧。
首先在模板module.php中增加已下代码:

<?php //登录后可见
function slyc($content){
if (preg_match_all('/<yc\>([\s\S]*?)<\/yc\>/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修改成slyc($log_content);即可,最后就是后台了。
使用方式:
在后台编辑文章的时候,切换到HTML模式添加:其次将模板echo_log.php中$log_content修改成slyc($log_content);即可,最后就是后台了。



使用方式:在后台编辑文章的时候,切换到HTML模式添加:<yc>要隐藏的内容</yc>

本方法来源于论坛,出自独狼(lonewolf),舍力进行了修改,毕竟要打那么多符号还是很不方便的,希望对大家有所帮助。

评论一下?

OωO
取消
    1. 头像
      理财书院
      第37楼
      评论后可见会不会多了很多垃圾评论呀
      回复
      1. 头像
        舍力
        @理财书院:垃圾评论自动会清理的。
        回复
    1. 头像
      小二
      第36楼
      我看到啦(๑✧∀✧๑)☀,谢谢博主大大
      回复
    1. 头像
      小二
      第35楼
      请问博主您的这个评论后可见是怎么做到的,可以教一下吗?
      回复
      1. 头像
        舍力
        @小二:不是有教程的么?这篇文章的上一篇就是。
        回复
    1. 头像
      123
      第34楼
      测试一下
      回复
    1. 头像
      aa
      第33楼
      谢谢分享
      回复
    1. 头像
      1啊啊
      第32楼
      谢谢分享
      回复
    1. 头像
      暂无昵称
      第31楼
      谢谢分享
      回复
    1. 头像
      昵称
      第30楼
      感谢分享
      回复
    1. 头像
      木子
      第29楼
      谢谢分享
      回复
    1. 头像
      陈小儒
      第28楼
      。。。。。试试看
      回复
    1. 头像
      顶顶
      第27楼
      下载
      回复
    1. 头像
      谢谢楼主
      第26楼
      谢谢楼主的分享啊!!
      回复
    1. 头像
      米嗯嗯网
      第25楼
      不错!我顶一下!
      回复
      1. 头像
        舍力
        @米嗯嗯网:感谢支持!
        回复
    1. 头像
      夏少博客
      第24楼
      谢谢分享!找了好久!
      回复
    1. 头像
      苏凉
      第23楼
      苏凉博客路过
      回复
    1 2 3 4