<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                Xiuno BBS的插件機制分為兩種,一種是Hook,一種是Overwrite。所謂Hook,就是往代碼里插入代碼,多個插件的代碼合并后插入到hook指定的位置,最后生成的代碼存放于tmp目錄,被include 在”Hello, Xiuno Plugin“章節中的實例就是基于 Hook 的。 文件 view/htm/header.inc.htm 中的代碼,包含一個 hook header\_body\_start.htm,我們來將代碼插入到此處: ... <body> \<!--{hook header\_body\_start.htm}--> <div id="wrapper"> ... 制作插件 A: plugin/ my\_plugin\_a/ conf.jsonhook/ header\_body\_start.htm 假定 header\_body\_start.htm 的內容為: Hello,Pugin A 有插件 B: plugin/ my\_plugin\_B/ conf.jsonhook/ header\_body\_start.htm 假定 header\_body\_start.htm 的內容為: Hello,Pugin B 那么最后生成的文件位置在 tmp/view\_htm\_header\_body\_start.htm,內容為: ... <body> Hello,Pugin A Hello,Pugin B <div id="wrapper"> ... 因為程序在 include 時候做了轉換: include\_include('./view/htm/header.inc.htm'); //基本等價于: include''./tmp/view\_htm\_header\_body\_start.htm;
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看