Lopwon Div 使用文档

2023年05月16日

demo-lopwon-div.jpg


版本型号:Lopwon Div
适用程序:Typecho
皮肤类型:插件
插件作者:Lopwon
作者博客:Lopwon.com
发布页面:Lopwon.com/lopwon-div.html
许可方式:MIT
官方演示:Lopwon Div


插件说明

插件 Lopwon Div 的作用是:在编辑文章时,一键插入自定义的模块,模块内容可以自由编辑,模块数量理论上不受限。适用于多篇文章中需要同时使用相同版式等情况下,比如:商品属性、特定文本等等。

制作由来。自己在多篇文章中,常常会用到相同的版式,通常是从旧文章中复制后,粘贴到正在编辑的文章中,比较麻烦,有时候更是找不到哪篇文章使用过了这些版式。偶然看到 editorG 插件,作用是在编辑器里添加按键,通过按键添加代码格式,大受启发,于是,有了这款 Lopwon Div 插件,相较于 editorG 插件,Lopwon Div 新增了模块内容可编辑、模块数量可新增等功能,大大方便了文章的编写。

另有评论版本 Lopwon Prize


插件更新

2023年05月17日 发布 Lopwon Div


使用方法

A 部署插件

1. 将压缩包里的文件夹 LopwonDiv 及其内部的所有文件,上传至目录 usr/plugins 中。

2. 后台》控制台》插件,找到 Lopwon Div 并启用。

B 配置插件

后台》控制台》插件,找到 Lopwon Div 并设置,依喜好设置即可,需要注意以下:

1. 插件模块内容中请勿使用特殊字符,比如:单引号 ' 等,如果非得用,请加上反斜杠。

2. 插件模块内容中请勿使用回车换行,如要输出换行,可以用换行符 \n 进行换行,如下所示,

3. 若插件模块内容中输入:

    商品名称:\n商品净重:\n商品规格:\n生产日期:\n保质时长:

4. 则编辑器插入时输出为:

    商品名称:
    商品净重:
    商品规格:
    生成日期:
    保质时长:

5. 提示:如果想输出空行,则连续使用多个换行符,例如空一行则为 \n\n

C 手欠补救

当你关注这段文档,说明你真的没听劝:

1. 打开数据库后缀为 _options 的表(如:typecho_options)。

2. 找到列名 name 为 plugin:LopwonDiv 的行数据,按以下方式修改对应列名为 value 的值。

3. 搜索 LopwonDiv_num 将其后第一对双引号内的数值,改为手欠前的数值,提交修改数据即可。

D 避免手欠

除了留意插件里的提示外,还可以自己动手,通过新增验证方法,达到限制输入小于当前(数量)值的目的:

1. 打开插件 Lopwon Div 的文件 Plugin.php 把第 91 行的注释解除,把第 92 行注释掉(也就是把第 91 行前的两个斜杠移到第 92 行前)。

2. 打开文件 var/Typecho/Validate.php 在适当位置(比如:第 58 行)添加以下代码:

    /**
     * 最小数值
     *
     * @access public
     *
     * @param string $str 待处理的数值
     * @param integer $value 最小数值
     *
     * @return boolean
     */
    public static function minValue(string $str, int $value): bool
    {
        return ($str) >= $value;
    }    

3. 如上操作后,在插件 Lopwon Div 的(数量)里,就无法输入小于当前数量的数值,避免了手欠出错。

E 使用技巧

1. 待补充……

This is a message

store