Both sides previous revision
前次修改
下次修改
|
前次修改
|
dokuwiki:new_page [2016/06/15 03:39] ghsrobert [進階/便捷法] 想研究可直接新增頁面的瀏覽器捷徑 |
dokuwiki:new_page [2020/09/01 01:27] (目前版本) ghsrobert [進階/便捷法] |
* 至少是個小表單 | * 至少是個小表單 |
* 不過沒有新增 namespace/folder 的功能 | * 不過沒有新增 namespace/folder 的功能 |
* 放在 [[sidebar]] 或 [[navbar]] 中,視覺效果都不算很理想(也許是目前 [[.:template:bootstrap3]] 模板的問題?) | * 放在 [[sidebar]] 或 [[navbar]] 中,視覺效果都不算很理想(也許是目前 [[.:template:bootstrap3]] 模板的問題?)\\ ↑後來發現 bootstrap3 在右上角工具欄內建整合 addnewpage 的按鈕!<<讚>> |
* 搭配++新頁面模板(plugin:newpagetemplate)|[[https://www.dokuwiki.org/plugin:newpagetemplate|(原文連結)]] | * 搭配++新頁面模板(plugin:newpagetemplate)|[[https://www.dokuwiki.org/plugin:newpagetemplate|(原文連結)]] |
{{url>https://www.dokuwiki.org/plugin:newpagetemplate}}++ | {{url>https://www.dokuwiki.org/plugin:newpagetemplate}}++ |
* (但這個會方便輸入嗎?還要透過網址列代入變數?沒有表單可用嗎?) | * (但這個會方便輸入嗎?還要透過網址列代入變數?沒有表單可用嗎?) |
| * /^20191024^/ 等了很久,終於要來試試(結合 [[doku>plugin:openas|openas plugin]]) |
| - 安裝這兩個 plugin 以後,在 GHS 下面建立 :pagetemplates:diary,先簡單設有 ''@TITLE@''、''@TAG@'' 在裡面 |
| - 建個 :diary:new,然後寫入 openas 的表單語法:<code> |
| ~~OpenAsVarsStart~~ |
| 標題:~~OpenAsVAR>TITLE~~\\ |
| 標籤:~~OpenAsVAR>TAG~~ |
| ~~OpenAsVarsClose~~ |
| ~~OpenAS>diary:SAVEAS_PAGE#pagetemplates:diary>~~ |
| </code>再儲存,就會出現可以填寫「標題」、「標籤」及「page id」3 個欄位的表單。「page id」中如果用 '':'' 隔開,填好以後按 ''SAVEAS_PAGE'' 連結,就會打開編輯頁面,標題、標籤都填好了,儲存後就會出現在 diary 下我指定的 //namespace:page//。**這就是我要的新增頁面表單!**:-D |
| - 測試後發現,頁面模板似乎也不是一定要放在 :pagetemplates 下面 |
| - 初步成功之後就可以進行細部調校了〜 |
* ++plugin:npd 功能不錯,但卻要自己把按鈕加到 template 中,也太難了……(需要 PHP 知識)|[[https://www.dokuwiki.org/plugin:npd|(原文連結)]] | * ++plugin:npd 功能不錯,但卻要自己把按鈕加到 template 中,也太難了……(需要 PHP 知識)|[[https://www.dokuwiki.org/plugin:npd|(原文連結)]] |
{{url>https://www.dokuwiki.org/plugin:npd}}++ | {{url>https://www.dokuwiki.org/plugin:npd}}++ |
* ++plugin:bureaucracy 透過填表單(類似問卷)然後把資料代入新頁面,這也太強了……|[[https://www.dokuwiki.org/plugin:bureaucracy|(原文連結)]] | * ++plugin:bureaucracy 透過填表單(類似問卷)然後把資料代入新頁面,這也太強了……|[[https://www.dokuwiki.org/plugin:bureaucracy|(原文連結)]] |
{{url>https://www.dokuwiki.org/plugin:bureaucracy}}++不知能否弄個簡單的,用在一般新增頁面的動作呢? | {{url>https://www.dokuwiki.org/plugin:bureaucracy}}++不知能否弄個簡單的,用在一般新增頁面的動作呢? |
| * /^20200831^/ 有了!這幾天順利實做 ++bureaucracy 表單新增頁面|{{page>.new_page:bureaucracy&footer}}++,比 newpagetemplate + openas 更靈活!:D |
* 隨手在 [[doku>plugin:indexmenu|indexmenu]] 的項目上按右鍵,才發現它們每一項都有功能選單,包括在 namespace 下建立新頁面!這樣很棒!感覺比上面各種方法都更直觀(只差不能建立新 namespace) | * 隨手在 [[doku>plugin:indexmenu|indexmenu]] 的項目上按右鍵,才發現它們每一項都有功能選單,包括在 namespace 下建立新頁面!這樣很棒!感覺比上面各種方法都更直觀(只差不能建立新 namespace) |
* 不知道有沒有辦法做個瀏覽器按鈕,按一下馬上可以開始編輯,先不用把頁面歸類(有點像是一般編輯器的 New File)?FIXME <todo>研究可新增 DokuWiki 頁面並編輯的瀏覽器按鈕</todo> | * 不知道有沒有辦法做個瀏覽器按鈕,按一下馬上可以開始編輯,先不用把頁面歸類(有點像是一般編輯器的 New File)?FIXME <todo>研究可新增 DokuWiki 頁面並編輯的瀏覽器按鈕</todo> |
| |
{{tag>todo}} | {{tag>todo}} |