C4d显示帮助404notfound问题快速修复

ROED2024-01-03  117

C4d官方只提供了英文的在线帮助文档,如果你切换参数中的语言为简体中文(或者其他语言)之后,所有的“显示帮助”打开的页面都变成‘404 not found‘找不到页面了。

可以从官方下载离线文档安装包,根据各路教程安装,但是那个包下载要几个小时,安装后还要修改代码,非常不方便。

其实可以直接简单粗暴的修改C4d安装目录下的redirect.html文件内容,无需下载离线文档安装包,直接就能使用官方在线文档!方法如下:

创建新的redirect.html文件

使用任意文本工具(windows下的记事本,macOS下的文本编辑,或者直接用vscode之类的编程工具)创建一个件,内容如下,复制保存为redirect.html

<!DOCTYPE HTML>
<html>

<head>
    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>OFFLINE HELP</title>
</head>

<body>
    <div id='url' style="text-align: center;width: 100%;margin-top: 20%;color: gray;"></div>
    <script>
        var url = window.location.href.split('/')
        url = `http://help.maxon.net/${url[url.length - 1]}`
        url = url.replace(/&language=(\w*)&/, '&language=us&')
        document.getElementById('url').innerHTML = `正在为您打开官方帮助页面<br>${url}`
        window.location.href = url
    </script>
</body>

</html>

替换

从安装目录(MacOS从应用程序列表进入Maxon文件夹,右击显示包内容进入)中help文件夹,把你的redirect.html文件拷贝过来覆盖,可能需要管理员权限。

设置为离线

打开C4d参数设置,去掉【在线内容】后面的勾选


 

成功!

无论你改什么语言设置,右击任意按钮【显示帮助】都能正确打开官方在线帮助文档了!

实现原理:redirect.html是离线文档,上面那个代码直接把离线文档的地址改写成英文在线文档地址,重新打开对应的英文版本在线文档,大功告成!

申明 1、网站名称:容易得 网址:WWW.ROED.CN
2、网站的内容来源于网络,如有侵权,请联系邮箱:185254287#qq.com 本站会在7个工作日内进行删除处理。
3、转载发布此文目的在于传递分享更多信息,仅代表原作者个人观点,并不代表本站赞同其观点和对其真实性负责。文章内容仅供参考,请读者自行甄别,以防风险。
4、禁止发布和链接任何有关政治、色情、宗教、迷信、低俗、变态、血腥、暴力以及危害国家安全,诋毁政府形象等违法言论和信息。
转载请注明原文地址:https://www.roed.cn/read-197502.html