大家好 我想作一個創建wiki的表單 請問要怎麼作才能成功製作出能讓用戶申請wiki的表單呢?? https://tw.wikifamily.wiki.changeip.org/wiki/createyourwiki.php.htm 謝謝

按讚的人:

共有 28 則留言

你好,你的網站,有連接資料庫了嗎?

聽起來,你可以往 MySQL 這方向研究一下

用戶送出資料,將資料存進資料庫,接著再使用 PHP 把 wiki 呈現出來

你研究一下,有不懂的地方,歡迎繼續發問!

按讚的人:

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 pageCreate a wiki site

所以應該做得到

我找時間研究一下他們背後的原理好了!

按讚的人:

好的 感謝您唷

按讚的人:

那請問該怎麼將表單連結資料庫呢??

我看了一下,一份 Mediawiki 應該就是一份百科

你想達成的效果,使用 Mediawiki 應該做不到喔

按讚的人:

是喔 那假如是像editthis.info那種呢?? 謝謝

按讚的人:

那請問我要給您我cpanel的後台帳密嗎??

按讚的人:

不用,我先研究一下,晚點跟你講 editthis.info 是怎麼做的

按讚的人:

ok 感謝您唷

按讚的人:

站長請問我可以加入您的臉書或是line嗎??

按讚的人:

Ok 我臉書 approve 了

按讚的人:

我的line電話是0963981132

按讚的人:

站長請問您有成功加入嗎?? 臉書跟line

按讚的人:

臉書有吧 我私人 Line 不想加喔 你可以加入網站上方的 telegram 跟 discord 社群

按讚的人:

不好意思站長請問您在discord哪裡啊??

按讚的人:

有答案了,簡單分析如下

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 串進安裝多份百科的流程 讓其自動化

就完成目標了

按讚的人:

還是您可以直接幫我試看看呢??

按讚的人:

無法喔 我沒用過 mediawiki 你到維基相關社團找工程師比較適合

按讚的人:

好的 謝謝

按讚的人:

加油啦 站長很熱心 但也沒辦法當你的保母 真的有需求可以外面花錢 我自己是覺得 站長給予的方向跟意見往往都已經比外面深入很多 自己稍微花時間投入進去 收穫都很多~

按讚的人: