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

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

这个功能在群里面看到有用户需求,然后也忘记是谁需要的了,就先发到论坛给所有的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. 头像
      小轩
      第7楼
      打酱油
      回复
    1. 头像
      小付电影娱乐
      第6楼
      来看看……
      回复
    1. 头像
      必发发发博客
      第5楼
      感谢分享 楼主辛苦啦
      回复
    1. 头像
      看看
      第4楼
      看看
      回复
    1. 头像
      dsfs
      地板
      看看
      回复
    1. 头像
      必发发发博客
      板凳
      感谢分享了额
      回复
    1. 头像
      网际电脑
      沙发
      天天看到你的文章!
      回复
    1 2 3 4