下次修改
|
前次修改
|
dokuwiki:dev:plugin:lazy-web-loader [2017/11/07 18:20] ghsrobert 建立 |
dokuwiki:dev:plugin:lazy-web-loader [2017/11/07 23:25] (目前版本) ghsrobert |
* /^20171107^/ 前幾天請教 popupviewer 要怎麼改才能支援外部資源,結果昨夜作者不太耐煩地說這個 plugin 就是只看全域變數 ''$ID'' 所以只支援內部網頁(意思就是不想管我),然後把我的問題關掉了 XD ☞ [[https://github.com/i-net-software/dokuwiki-plugin-popupviewer/issues/15|Render external web pages · Issue #15 · i-net-software/dokuwiki-plugin-popupviewer]] | * /^20171107^/ 前幾天請教 popupviewer 要怎麼改才能支援外部資源,結果昨夜作者不太耐煩地說這個 plugin 就是只看全域變數 ''$ID'' 所以只支援內部網頁(意思就是不想管我),然後把我的問題關掉了 XD ☞ [[https://github.com/i-net-software/dokuwiki-plugin-popupviewer/issues/15|Render external web pages · Issue #15 · i-net-software/dokuwiki-plugin-popupviewer]] |
* 不過至少他提示去參考[[https://github.com/i-net-software/dokuwiki-plugin-popupviewer/blob/master/action.php|該 plugin 的 action.php]],以及 DW 的 [[doku>devel:httpclient|DokuHttpClient]] | * 不過至少他提示去參考[[https://github.com/i-net-software/dokuwiki-plugin-popupviewer/blob/master/action.php|該 plugin 的 action.php]],以及 DW 的 [[doku>devel:httpclient|DokuHttpClient]] |
| |
| ===== 實做 ===== |
| - /^20171107^/ 用 [[https://pluginwiz.dokuwiki.org/|DokuWiki Plugin Wizard]] 做個新 plugin 的骨架 |
| - 勾選 ''Use Configuration'' |
| - ''Add Plugin Components'' 先加一個 ''syntax'' |
| - ''URL'' 必填,所以還是得先建 https://github.com/GJRobert/dokuwiki-plugin-popupbrowser |
| - 按 ''Create'' 後果然是下載一包基本的骨架檔 → 放到本機 GitHub repo 中 |
| - 做好了。然後呢?zzzzzzz |
| - 搜尋整個 DW 主目錄,有用到 HttpClient 的地方並不多…… |
| - 研究 popupviewer 的 action.php,大概一次啃一點,慢慢多讀懂一點…… |