大家好 我想作一個創建wiki的表單 請問要怎麼作才能成功製作出能讓用戶申請wiki的表單呢??
https://tw.wikifamily.wiki.changeip.org/wiki/createyourwiki.php.htm
謝謝
ok
謝謝
我是使用Mediawiki軟體作的
https://tw.wikifamily.wiki.changeip.org/wiki/index.php/%E9%A6%96%E9%A0%81
對後台不是很熟悉
Mediawiki 的話,建出來的百科,可以讓大家「自由新增不同條目」
但是,應該不能讓大家「自由新增不同百科」
Mediawiki 設計出來的用途,應該就是一份百科
你有在哪個地方、網站,看過你想達成的效果嗎?
有現成範例,會比較好討論
我想作成和editthis.info這樣的維基農場唷
https://editthis.info/wiki/Main_Page
但我的維基農場是以繁體中文為主
ok 我看到了 有 Create a single wiki page
跟 Create a wiki site
所以應該做得到
我找時間研究一下他們背後的原理好了!
那請問該怎麼將表單連結資料庫呢??
有答案了,簡單分析如下
mediawiki 引擎,原生就有支援多份百科功能
https://superuser.com/questions/1034998/setting-up-mediawiki-to-host-more-than-one-wiki
新增多份百科的指令也有教學
https://www.mediawiki.org/wiki/Manual:Wiki_family
但都需要工程師手動一份一份安裝,沒有懶人包腳本
https://editthis.info/ 網站是自己寫 extension 來自動化上述過程
結論:這需要熟悉 mediawiki 的工程師才懂安裝 因為沒有現成的懶人包
需要跳下去 鑽研 mediawiki 的架構才有辦法做到
幾個方向可以研究
首先 試著手動安裝出多份百科 熟悉這個過程
接著 學習 extension 開發 熟悉擴充功能的方法
最後 把 extension 串進安裝多份百科的流程 讓其自動化
就完成目標了
還是您可以直接幫我試看看呢??
加油啦 站長很熱心 但也沒辦法當你的保母
真的有需求可以外面花錢
我自己是覺得 站長給予的方向跟意見往往都已經比外面深入很多
自己稍微花時間投入進去 收穫都很多~
你好,你的網站,有連接資料庫了嗎?
聽起來,你可以往 MySQL 這方向研究一下
用戶送出資料,將資料存進資料庫,接著再使用 PHP 把 wiki 呈現出來
你研究一下,有不懂的地方,歡迎繼續發問!