央企文库

首页 > 关于我们 > 资源分享

资源分享

帝国CMS插件 隐藏字段内容阅读扣点高级版

更新时间:2018-01-01立即下载

本插件实现以下功能:

1.静态内容页中,隐藏一个或者多个字段的内容,会员需要登录扣除积分才能看到。

2.批量设置文章扣点数。

3.未设置扣点的信息,可以统一设置一个点数。

4.可在后台设置隐藏字段,和字段模板.

5.适用版本:帝国cms7.2 7.5 utf8

解压缩后 见install里的说明

1.安装前

上传文件 jhcKoudian夹到帝国的e/extend/文件夹下。

设置 config.php 以及     jhcKoudian/install目录权限为0777。

2.安装

执行 /e/extend/jhcKoudian/install/

3.安装后

在后台,插件菜单可以看到本插件。

4.使用示范

4.1在内容页模板,顶部插入以下代码

<?php

$jhcconfig=include(ECMS_PATH.'e/extend/jhcKoudian/config.php');

if($navinfor[userfen]==1 || !$navinfor[userfen] && !$jhcconfig['jhcUserfen'] ) {

$readqx='公开';

}else{

if($navinfor[userfen]){

$fen=$navinfor['userfen'];

}else{

$fen=$jhcconfig['jhcUserfen'];

}

$readqx="阅读需要<e id='jifen'>$fen</e>积分";

}?>

以后可以用<?=$readqx?> 显示扣多少分。  

4.2 需要隐藏的部分:

<div id="chakan" data-id=[!--id--]  data-classid=[!--classid--]><p><button id='jixu'>阅读更多</button></p></div>

<script src="/e/extend/jhcKoudian/koudian.js"></script>

后记:

20191016 测试

================================================ 

20191017 修正了一个bug,就是无法隐藏附表字段

修改  index.php 查找

$r=$empire->fetch1("select * from {$dbtbpre}ecms_".$tbname." where id='$id' limit 1");

在其后插入

//副表

$finfor=$empire->fetch1("select ".ReturnSqlFtextF($mid)." from {$dbtbpre}ecms_".$tbname."_data_".$r['stb']." where id='$r[id]' limit 1");

$r=array_merge($r,$finfor);

文章评论