1. 在conf文件夹里配置app.conf文件即可。

    以下作废:

    1. 运行前要替换EngineerCMS\views\onlyoffice\onlyoffice.tpl中的3处IP和端口号,如果engineercms和docker安装在同一个电脑上,那么三个IP相同,见10.1节。特别注意,该处ip不能用localhost,不能用127.0.0.1来代替本机,本机用192.168.99.1测试。

    2. 特别注意,本机测试,ip不能用localhost,不能用127.0.0.1来代替本机,本机用192.168.99.1测试。

    3. 替换后要记得重启cms

    EngineerCMS\views\onlyoffice\onlyoffice.tpl:
    注意:不要用下列代码替换cms里的onlyoffice.tpl,下文只是帮助你找到位置。

    <!DOCTYPE html>
    <html style="height: 100%;">
    <head>
        <title>fei-OnlyOffice</title>
    </head>
    <body style="height: 100%; margin: 0;">
    
        <div id="placeholder" style="height: 100%"></div>
        <script type="text/javascript" src="http://安装docker电脑的ip:9000/web-apps/apps/api/documents/api.js"></script>
        <script type="text/javascript">
            // alert({{.Doc.FileName}});
            window.docEditor = new DocsAPI.DocEditor("placeholder",
                {
                    "document": {
                        "fileType": "{{.fileType}}",
                        "key": "{{.Key}}",//"Khirz6zTPdfd7"
                        "title": "{{.Doc.FileName}}",
                        "url": "http://运行engineercms电脑的ip:端口号/attachment/onlyoffice/{{.Doc.FileName}}?hotqinsessionid={{.Sessionid}}"
                    },
                    "documentType": "{{.documentType}}",
                    "editorConfig": {
                        "callbackUrl": "http:// 运行engineercms电脑的ip:端口号/url-to-callback?id={{.Doc.Id}}",
                        "user": {
                            "id": "{{.Uid}}",
                            "name": "{{.Uname}}"
                        },
                        "lang": "zh-CN",//"en-US",汉化
                    },
                    "height": "100%",
                    "width": "100%"
                });
        </script>
    </body>
    </html>
    作者:秦晓川  创建时间:2020-05-29 19:32
    最后编辑:秦晓川  更新时间:2022-07-17 22:56
    上一篇:
    下一篇: