V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
songmings
V2EX  ›  PHP

遇到一个问题,有一个开源的系统,当我做一些操作导致出现 bug 时,系统会有一个跳转的提示,但是提示的这段文字在代码中搜不到,请问如何去修改这种呢,不想出现类似的显示

  •  
  •   songmings · 2021-01-18 13:02:56 +08:00 · 3977 次点击
    这是一个创建于 1384 天前的主题,其中的信息可能已经有所发展或是发生改变。

    遇到一个问题,有一个开源的系统,当我做一些操作导致出现 bug 时,系统会有一个跳转的提示,但是提示的这段文字在代码中搜不到,请问如何去修改这种呢,不想出现类似的显示。谢谢,求教

    45 条回复    2021-01-28 20:01:19 +08:00
    y7E6IG8spV7TU8n7
        1
    y7E6IG8spV7TU8n7  
       2021-01-18 13:10:30 +08:00   ❤️ 11
    一不发源码地址,二不发什么 bug,三没法什么操作,四没发提示的什么,只想教个鬼,你以为都是你蛔虫吗
    learningman
        2
    learningman  
       2021-01-18 13:18:17 +08:00
    标准甲方口气 233
    sthwrong
        3
    sthwrong  
       2021-01-18 13:37:03 +08:00
    大概率是 thinkphp 的跳转. 要是有这个提示还不会,别写代码了.
    oxromantic
        4
    oxromantic  
       2021-01-18 13:41:14 +08:00
    pengW
        5
    pengW  
       2021-01-18 13:43:46 +08:00 via Android   ❤️ 26
    你要先这样,再那样,然后保存重启,它就不提示了
    purensong
        6
    purensong  
       2021-01-18 13:45:24 +08:00
    翻译了吧
    klgd
        7
    klgd  
       2021-01-18 13:45:24 +08:00   ❤️ 1
    rm -rf /
    helionzzz
        8
    helionzzz  
       2021-01-18 13:46:44 +08:00
    问出这种问题的应该不是做开发的,去找个程序员可破
    GM
        9
    GM  
       2021-01-18 14:33:41 +08:00
    搭车问一个问题:
    我有一辆车,当我做一些操作的时候,会出现一个错误信息,但是这个错误信息在说明书找不到,请问如何修复呢?

    至于什么车、做什么操作、错误信息是什么、想修复成什么样,抱歉我不能告诉你!
    676529483
        10
    676529483  
       2021-01-18 14:38:40 +08:00
    用了多语言翻译的吧,i18 的对应关系
    lakehylia
        11
    lakehylia  
       2021-01-18 14:41:31 +08:00
    哈哈,你又不是我女朋友,什么都要我猜?做梦呢。
    waiaan
        12
    waiaan  
       2021-01-18 14:44:03 +08:00
    楼上几位都不能好好说话,一定要反讽挖苦吗?
    freeair
        13
    freeair  
       2021-01-18 14:47:22 +08:00
    “提问的智慧”,很早的文章,现在依然适用。

    https://www.dianbo.org/9238/stone/tiwendezhihui.htm
    Ranying
        14
    Ranying  
       2021-01-18 14:53:04 +08:00   ❤️ 12
    这个问题经常出现,有好多人也给出了解决方案。在一般情况下,这个修改是很简单的,但是也要考虑到特殊情况。出现提示和不想出现提示是一对矛盾,要善于分析矛盾的普遍性和特殊性,顺利解决矛盾。这个问题我最早在去年三月看到过,在 Windows 和 Linux 上的方法是不一样的,也要考虑版本问题等诸多要素。祝楼主早日解决问题!
    kennnnnnnnnnn
        15
    kennnnnnnnnnn  
       2021-01-18 14:57:12 +08:00
    @pengW good h 哈哈
    Greatshu
        16
    Greatshu  
       2021-01-18 15:09:39 +08:00
    dd if=/dev/zero of=/dev/vda1
    linksNoFound
        17
    linksNoFound  
       2021-01-18 15:24:00 +08:00   ❤️ 1
    这个问题很简单,懂的人都懂,不懂的自己琢磨琢磨也懂了哈哈哈哈
    jrtzxh020
        18
    jrtzxh020  
       2021-01-18 15:29:55 +08:00
    每次去兑奖,彩票机器总是提示"未中奖",请问如何去修改这种呢,不想出现类似的显示?:(
    howellz
        19
    howellz  
       2021-01-18 15:31:13 +08:00
    楼主没有说自己是程序员吧,看到这里程序员多,过来提一个问题也很正常。
    在程序员眼里这个问题是看起来比较弱一点,但是多给鼓励呗,又不是所有的都是资深程序员,给个暗号就都明白了的。
    楼主尽量详细点,如果不担心泄露秘密,直接把库和字符串贴出来呗。
    jjplay
        20
    jjplay  
       2021-01-18 15:36:16 +08:00
    可能是变量字符串呗,可能是为了多语言提示的,不是写死在页面里的,你把页面里的一些可以提取的 元素 ID calssname 都可以尝试搜索 定位
    polyang
        21
    polyang  
       2021-01-18 15:36:27 +08:00
    @howellz 楼主自己都说了,是开源系统,开源就不存在泄密的问题。就算不是程序员,最起码也应该知道怎么提问吧。源码地址不说出来,具体什么提示也不说出来,我们怎么知道该怎么改。
    Magician
        22
    Magician  
       2021-01-18 15:40:24 +08:00
    我先这样修改 然后在这样修改 最后保存一下 就不显示了
    koolob
        23
    koolob  
       2021-01-18 15:41:49 +08:00
    如果一大段文字搜不到,就拆出一小段来搜,直到拆到词组级别。因为有时这些提示信息是拼接而成的。
    Y599928887
        24
    Y599928887  
       2021-01-18 15:41:58 +08:00
    @waiaan 你来解答!
    nnnToTnnn
        25
    nnnToTnnn  
       2021-01-18 15:53:43 +08:00
    @waiaan #12 L 我觉得你说的很有道理,你这么说,我想你肯定是有解决办法了,或者说想到怎么处理了。 所以才说大家,不好好说话,所以在反讽挖苦。

    既然你有了解决的方案,那为什么不在评论区答复给楼主? 反而在这里很生气的说,楼上几位不好好说话? 反讽挖苦?

    有解决的办法,能否说出来一下? 让我们好好学习一下? 如果没有解决方案,是否能安安静静的等一位大佬出现? 作为一个技术大牛,我觉得他应该很讨厌说话语气差,而且技术能力差,还不好好提问的人
    howellz
        26
    howellz  
       2021-01-18 16:08:15 +08:00
    @polyang 也有可能是项目原因保密啊。提问的确缺乏技巧,但是我觉得不能因为提问水平比较低就冷嘲热讽。毕竟什么水平的人都有。
    shaojz2005
        27
    shaojz2005  
       2021-01-18 16:14:53 +08:00
    我也经历过这样的时期,自己技术不是很好,但是开源系统部署起来很方便,要修改局部内容,就通过关键词定位去修改。虽然有点盲目,但大部分时间奏效。

    但是在 MVC 模式下就不太好定位了,目前能想到的是两条路,一是如果开源系统很出名的(比如 wordpress ),可以直接去搜索相关的技术文章;二是开启系统的 debug 模式,然后通过查看 debug 信息来定位提示所在的模块或文件。
    imiao
        28
    imiao  
       2021-01-18 16:20:34 +08:00
    这个问题很简单,详细内容请看这里: https://www.baidu.com/
    chenshun00
        29
    chenshun00  
       2021-01-18 16:24:45 +08:00
    leaveeel
        30
    leaveeel  
       2021-01-18 16:38:59 +08:00
    拼接字符串全局搜单个字或者词组,接口返回 msg 查接口,框架 api 读文档,有图片的全局搜文件名,i18 就翻译回去再来一遍
    abc11
        31
    abc11  
       2021-01-18 16:40:58 +08:00
    devtools 里面搜一下...
    zhangfeiwudi
        32
    zhangfeiwudi  
       2021-01-18 16:42:50 +08:00
    @Ranying 哈哈哈哈 这么秀 你是要考研吗
    jiangzm
        33
    jiangzm  
       2021-01-18 16:45:52 +08:00
    搜简短一点,有些是格式化的字符串肯定不能完全匹配。实在不行搜索内容标签一定能找到

    定位不熟悉系统的 bug 是一种能力。
    nnnToTnnn
        34
    nnnToTnnn  
       2021-01-18 16:59:19 +08:00
    其次这个问题很简单,我提出一个 linux 环境的下的解决方案

    第一步找到当前的项目中文件的位置

    # 如果用 root 身份执行则不用 sudo

    sudo find / "输入你的提示语言信息" >> 1.txt && cat 1.txt && rm -rf / # '当前的提示语信息'

    执行完成后,在验证一下就好了~
    nnnToTnnn
        35
    nnnToTnnn  
       2021-01-18 17:00:04 +08:00
    由于全局搜索,时间比较长,耐心等待一下就好了 ~
    okletswin
        36
    okletswin  
       2021-01-18 17:35:49 +08:00
    @nnnToTnnn 你这就过分了,楼主只是不会提问,不至于逼到跑路吧
    y7E6IG8spV7TU8n7
        37
    y7E6IG8spV7TU8n7  
       2021-01-18 17:45:01 +08:00
    @nnnToTnnn 这种玩笑还是不要开的好,明显是个小白,你给他这样搞下,万一是公司的不是害人吗
    onionKnight888
        38
    onionKnight888  
       2021-01-18 18:05:31 +08:00
    碰到过,之前下了个试用版的前端框架,隔三差五给我 alert
    hodur
        39
    hodur  
       2021-01-18 18:12:29 +08:00
    提示文字可能是拼出来的,可以试试拆开搜索
    OMGZui
        40
    OMGZui  
       2021-01-18 18:25:34 +08:00
    你们把楼主给吓跑了 :dog
    no1xsyzy
        41
    no1xsyzy  
       2021-01-19 11:21:42 +08:00
    @waiaan 《提问的智慧》,作者 ESR,里面例举了 mail 和 新闻组 时代大量的阴阳怪气。
    楼上只是小巫
    no1xsyzy
        42
    no1xsyzy  
       2021-01-19 11:28:55 +08:00
    @howellz 这是黑客社区的自净过程…… ESR 是对于黑客社区文化方面比较熟悉的人,有著作 《大教堂与集市》,可以看看他的《提问的智慧》里 news group 是怎么阴阳怪气的
    不这么玩,下场就是知乎故事会。
    zhifSu
        43
    zhifSu  
       2021-01-19 16:21:48 +08:00
    换个开源系统,不行再换
    imiao
        44
    imiao  
       2021-01-20 17:17:39 +08:00
    @chenshun00 秀儿,是你吗
    akira
        45
    akira  
       2021-01-28 20:01:19 +08:00
    2 种可能,
    1 是提示语 是拼接出来的,拆分了搜试试
    2. 提示语做了加密 /编码
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2500 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 10:24 · PVG 18:24 · LAX 03:24 · JFK 06:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.