当前位置: 首页 >插件 >正文

星级评分/打分

Admin 76 0

一款提供用户对文章内容打评分的插件,对于资源下载、网络技术分享等是一款不可多得的帮手,也适用于所有类型的网站;所有打分数据均存在新建表中,不会对post表进行任何操作;内容好不好,用户说了算。

前往应用中心查看

2025.03.19 v1.0.3

增加自定义 CSS/JS 功能

新增js方法 GetRateParam,使用方法 zbp.GetRateParam(文章ID), 返回文章评分数据及配置

修复使用自定义配置时的某些错误

2024.11.16 v1.0.2

新增打分列表查看,评分数据一目了然

2024.10.16 首发

对文章进行打分/评分

可自由开启对游客的评分权限

自定义每日单个用户可打分的次数

自定义标题文字等样式

自由切换星星数量、5星或10星(自由切换不会对已打评分有任何影响)

提供 10+ 款评分样式

可自由添加到列表页/文章页中的任何地方

可自由添加自己喜欢的评分样式,参照 images 文件夹中的图片,限 .gif格式(最好透明背景)


    # 手动放置代码,将以下代码添加到文章合适位置(二选一即可)
      <script>
          document.write(showRatingStyle('<?= rate::GetParam($article) ?>'));
     </script>
    
    或使用 JS 添加到指定元素位置,zbp.GetRateParam() 传入文章ID则可获取该文章的评分数据及配置
    
    <script>
       const addhtml = showRatingStyle(
           zbp.GetRateParam($('meta[name="PID"]').attr('content')),
            { title: '',fontsize: 12,ratecolor: '#ff5a00',ratesize: 14,maxscore: 10,img: 'xin20',w: 20,h: 20,popmsg: false,css:[]}
             );
       $(".post.single").append(addhtml);
     </script>
    
    # 支持第二个参数,如需使用请传入一个 object 对象,方便在其他页调用时使用自定义属性;
    # 支持以下属性
    {
        title: '',          // 提示标题
        fontsize: 12,        // 提示标题字体大小
        ratecolor: '#ff5a00',   // 评分字体颜色
        ratesize: 14,        // 评分字体大小
        maxscore: 5,         // 星星数量,固定 5 或 10
        img: 'ratestarx',      // 图片名称,不带后缀
        w: 15,             // 显示宽度
        h: 15,             // 显示高度
        popmsg: false,        // 是否弹出成功提示框
        css: []            // 自定义CSS,每个成员只能包含一条CSS规则,如:[".p1{color:red;text-align:center}", ".p2{font-size:16px;}"]
    }


rate.jpg

本文标题:星级评分/打分

版权声明:本文由『Admin』发表于“ZB博客”,转载请注明出处。

发表评论

还没有评论,快来说点什么吧~