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

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

这个功能在群里面看到有用户需求,然后也忘记是谁需要的了,就先发到论坛给所有的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. 头像
      sdf
      第22楼
      看看大神
      回复
    1. 头像
      小轩
      第21楼
      看看大神!
      回复
    1. 头像
      小轩
      第20楼
      看看大神们!
      回复
    1. 头像
      感谢分享
      第19楼
      感谢分享
      回复
    1. 头像
      wqe
      第18楼
      感谢分享
      回复
    1. 头像
      谢谢
      第17楼
      感谢分享
      回复
    1. 头像
      必发发发博客
      第16楼
      感谢分享,扣住辛苦
      回复
    1. 头像
      冷沫娱乐博客
      第15楼
      什么修改echo_log.php文件,求教
      回复
    1. 头像
      无语
      第14楼
      不错吧
      回复
    1. 头像
      极客卡盟
      第13楼
      感谢博主的分享
      回复
    1. 头像
      阿三
      第12楼
      为什么我不可以
      回复
    1. 头像
      阿文
      第11楼
      来看看好不好用
      回复
    1. 头像
      好站长iDC
      第10楼
      来看看……来看看
      回复
    1. 头像
      必发发发博客
      第9楼
      感谢分享楼主辛苦了哈
      回复
    1. 头像
      必发发发博客
      第8楼
      我来看看额
      回复
    1 2 3 4