discuz插件或者模板怎么快速定位修改整个插件目录插件文件夹的某个文字或某段代码并进行修改并让插件修改生效的方法?
discuz插件或者模板怎么快速定位修改整个插件目录插件文件夹的某个文字或某段代码并进行修改并让插件修改生效【图文教程】:
首先清楚一个概念:
如果是修改插件或模板显示的文字,一般位于语言包文件类似:language.SC_XXX.php
位于插件目录中,长如下这样:
修改语言包的话,只需要修改那个和你论坛编码一致的那个文件的语言包即可,比如UTF8论坛,就只修改 language.SC_UTF8.php ~
那很多插件也没有单独如上图那样的语言包文件,比如可可系列插件、盒子系列插件,那如果修改显示语言文字的话,那就需要在安装变量文件 .xml 后缀的文件里面修改,
长下面这样:
比如 以 卡密兑换用户组的 一个插件为例:one_group
插件页面:
https://demo.dz-x.net/plugin.php?id=one_group&op=exchange
我要修改图示中蓝框的文字“请输入 XXXX-XXXX-XXXX-XXXX 格式会员激活码”:
修改方法:【仅需要编辑你论坛编码的那个文件,比如:discuz_plugin_one_group_SC_UTF8.xml】
使用编辑器软件(不要用记事本操作!!! 教程演示软件自助下载:soft.dz-x.net)
查找你需要修改的文字,如图操作:
可以快速定位到需要修改的地方,改为你需要修改的文字,
然后还需要最后最重要的一步:
查找:
在这行的下一行的 <item id="version"><![ 后面,如图所示,将 现在 你这个插件的 version 版本号 + 0.1,请看图:
然后保存文件,然后后台 —— 插件 —— 找到这个插件 —— 点 后面的“更新”按钮:
更新完后的插件页面效果:
如果太麻烦,当然语言包插件直接用插件修改其他插件语言包:下载地址 点此~
Q:如果一开始都不知道 这段文字或者要修改的代码在哪 怎么定位是具体哪个文件呢?
A:那也很简单,DZ插件网置顶帖子回头看看,早就有修改技巧:
快速定位修改 整个插件文件夹 某个文字 或者 代码的位置:https://www.dz-x.net/t/24825/1/1.html
其中用到的软件去这个帖子下载 或者 在DZ插件网软件下载专区:软件自助下载:soft.dz-x.net
快速定位方法:
打开软件:
Ctrl+F,如图 选择 插件文件夹,
输入需要 查找的内容,查找全部:
如图所示,直接快速定位 需要修改的文件是哪个!
具体某段代码想要定位 在插件的哪个位置 也是一样的方法:(需要会用 F12,教程 见:https://www.dz-x.net/t/90639/1/1.html)
比如还是以这个插件为例,我的想法如下图:
插件当前页面 按 F12,步骤如图①、②、③ 清晰明了:(如果不明白,请多读几遍上面教程:https://www.dz-x.net/t/90639/1/1.html)
所以得知,我们需要搜索定位的参照标签:group-exchange-title
但是 group-exchange-title 搜索定位好多处,所以临时灵活调整下方向,挑了上图上面的一个标签:one-group-exchange
如图,搜索定位获得需要修改的对应文件路径:
得知,有两处需要修改,分别是:
/source/plugin/one_group/template/main.php
touch的是手机版页面路径:/source/plugin/one_group/template/touch/main.php
宝塔后台直接编辑文件,查找标签(Ctrl+F):one-group-exchange
那么我们实际上是修改的这个标签的下面一行的:group-exchange-title 这个位置:
比如 上面可以看到 代码
{lang one_group:31}:
实际上对应插件前台页面:会员激活码:
比如我们想在这段文字后面加上文字:(卡密购买地址:km.dz-x.net )
标准通用的做法,遇到中文文字我们需要将中文转义下:https://tool.chinaz.com/tools/unicode.aspx
(当然如果当前你修改的文件当前的文件编码是和你论坛编码一致的情况下,也可以直接写中文,但是不推荐,因为不专业~)
在宝塔那边修改添加的修改过程如图:
保存后,前台修改后的效果如图:
[此处包含隐藏内容,如果需要查看请回复]
首先清楚一个概念:
如果是修改插件或模板显示的文字,一般位于语言包文件类似:language.SC_XXX.php
位于插件目录中,长如下这样:
修改语言包的话,只需要修改那个和你论坛编码一致的那个文件的语言包即可,比如UTF8论坛,就只修改 language.SC_UTF8.php ~
那很多插件也没有单独如上图那样的语言包文件,比如可可系列插件、盒子系列插件,那如果修改显示语言文字的话,那就需要在安装变量文件 .xml 后缀的文件里面修改,
长下面这样:
比如 以 卡密兑换用户组的 一个插件为例:one_group
插件页面:
https://demo.dz-x.net/plugin.php?id=one_group&op=exchange
我要修改图示中蓝框的文字“请输入 XXXX-XXXX-XXXX-XXXX 格式会员激活码”:
修改方法:【仅需要编辑你论坛编码的那个文件,比如:discuz_plugin_one_group_SC_UTF8.xml】
使用编辑器软件(不要用记事本操作!!! 教程演示软件自助下载:soft.dz-x.net)
查找你需要修改的文字,如图操作:
可以快速定位到需要修改的地方,改为你需要修改的文字,
然后还需要最后最重要的一步:
查找:
- <item id="copyright
然后保存文件,然后后台 —— 插件 —— 找到这个插件 —— 点 后面的“更新”按钮:
更新完后的插件页面效果:
如果太麻烦,当然语言包插件直接用插件修改其他插件语言包:下载地址 点此~
Q:如果一开始都不知道 这段文字或者要修改的代码在哪 怎么定位是具体哪个文件呢?
A:那也很简单,DZ插件网置顶帖子回头看看,早就有修改技巧:
快速定位修改 整个插件文件夹 某个文字 或者 代码的位置:https://www.dz-x.net/t/24825/1/1.html
其中用到的软件去这个帖子下载 或者 在DZ插件网软件下载专区:软件自助下载:soft.dz-x.net
快速定位方法:
打开软件:
Ctrl+F,如图 选择 插件文件夹,
输入需要 查找的内容,查找全部:
如图所示,直接快速定位 需要修改的文件是哪个!
具体某段代码想要定位 在插件的哪个位置 也是一样的方法:(需要会用 F12,教程 见:https://www.dz-x.net/t/90639/1/1.html)
比如还是以这个插件为例,我的想法如下图:
插件当前页面 按 F12,步骤如图①、②、③ 清晰明了:(如果不明白,请多读几遍上面教程:https://www.dz-x.net/t/90639/1/1.html)
所以得知,我们需要搜索定位的参照标签:group-exchange-title
但是 group-exchange-title 搜索定位好多处,所以临时灵活调整下方向,挑了上图上面的一个标签:one-group-exchange
如图,搜索定位获得需要修改的对应文件路径:
得知,有两处需要修改,分别是:
/source/plugin/one_group/template/main.php
touch的是手机版页面路径:/source/plugin/one_group/template/touch/main.php
宝塔后台直接编辑文件,查找标签(Ctrl+F):one-group-exchange
那么我们实际上是修改的这个标签的下面一行的:group-exchange-title 这个位置:
比如 上面可以看到 代码
{lang one_group:31}:
实际上对应插件前台页面:会员激活码:
比如我们想在这段文字后面加上文字:(卡密购买地址:km.dz-x.net )
标准通用的做法,遇到中文文字我们需要将中文转义下:https://tool.chinaz.com/tools/unicode.aspx
(当然如果当前你修改的文件当前的文件编码是和你论坛编码一致的情况下,也可以直接写中文,但是不推荐,因为不专业~)
在宝塔那边修改添加的修改过程如图:
保存后,前台修改后的效果如图:
[此处包含隐藏内容,如果需要查看请回复]