無法喔 我沒用過 mediawiki 你到維基相關社團找工程師比較適合
有答案了,簡單分析如下 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 串進安裝多份百科的流程 讓其自動化 就完成目標了
臉書有吧 我私人 Line 不想加喔 你可以加入網站上方的 telegram 跟 discord 社群
Ok 我臉書 approve 了
不用,我先研究一下,晚點跟你講 editthis.info 是怎麼做的
ok 我看到了 有 `Create a single wiki page` 跟 `Create a wiki site` 所以應該做得到 我找時間研究一下他們背後的原理好了!
我看了一下,一份 Mediawiki 應該就是一份百科 你想達成的效果,使用 Mediawiki 應該做不到喔
Mediawiki 的話,建出來的百科,可以讓大家「自由新增不同條目」 但是,應該不能讓大家「自由新增不同百科」 Mediawiki 設計出來的用途,應該就是一份百科 --- 你有在哪個地方、網站,看過你想達成的效果嗎? 有現成範例,會比較好討論
寫得很好,順利完成!
你好,你的網站,有連接資料庫了嗎? 聽起來,你可以往 MySQL 這方向研究一下 用戶送出資料,將資料存進資料庫,接著再使用 PHP 把 wiki 呈現出來 你研究一下,有不懂的地方,歡迎繼續發問!
很好的分享!繼續保持! 系列課程六,近期上線!
很好的問題 結構與行為是否需要分離,取決於應用程式的複雜程度 小型應用程式,寫完即可,不用管這麼多最佳實踐 大型應用程式,實務上,因為正式開發會用 React 或 Vue html 跟 js 是不會混雜在一起的 --- 以上簡單回答。 更完整、進階的討論,可在討論區丟一篇獨立貼文發問,讓大家一起參與討論 我也可以在那邊,給出更深入的回答
我測試了一下了,因為是 setInterval,所以確實會跳動 試試看這段,效果更好一點 ``` $('style').append($('<div>').innerHTML=`<link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Ma+Shan+Zheng&display=swap" rel="stylesheet"> <style>span.ytp-caption-segment { font-family: Ma Shan Zheng !important; }</style>`) ``` 應該可以繼續優化 你再往這方向試試看?
沒問題,順利通過! --- 沒錯,這一課的確特別難 切版的方式五花八門,各種進階技巧很多 大致感覺有知道即可!
很好,順利完成!
OK,順利過關!
謝謝回報,已移除連結
謝謝支持 歡迎多多跟朋友推薦 讓這個論壇更熱鬧喔~ 梗圖倉庫是我2019年開發的作品沒錯,目前以個人專案形式在經營中~ 「工程師的缺德行為:叫朋友去學C/C++」一文,是我 2015 年的文章,文中皆是我個人經驗觀察~ --- 最後補充一點,你的學習方法沒有問題,作為職涯發展也是可行的 自己找到方法學習,不管是持續做有趣專案,或是什麼小眾方法,只要能持續前進、學習,就可以 方法不用跟別人一樣,也可以在業界有競爭力
我剛試了一下,看看我這張截圖  在 `span.ytp-caption-segment` 上面,使用 css 時加上 `!important` 強制覆蓋呢?如何? 我測試好像就可以喔~
與此同時,也歡迎到討論專區,發表作業分享!
JavaScript 系列課程六,正在開發中,敬請期待!
寫得很好,順利通過!
猜得好 不過,在前端領域,事件處理函式內, event 是代表當下事件的全域物件 所以不用傳進去,也可以直接用~
問得很好,在 javascript 世界,關於非同步的事物,都會比較難一點點,要習慣一下 `fetch()` `then()` 就是在處理非同步 event 是代表「當下正發生的事件」的全域物件 fetch 的時候還在 onclick 事件當下沒錯 但 then 發生的時候 已經不是 onclick 事件當下了 `console.log(event)` 就會看到 undefined
寫得很好!順利過關!
目前討論區使用者還不多 之後人變多,會開設不同的討論專區 子層回覆功能,也是人變多之後再設計 😁
寫得很好!順利通過!
原始碼七千多行,這我查不下去了 到處加 alert 可以慢慢查出是哪邊開始沒執行 最後一個辦法就是 直接去 github repo 開 issue 發問,哈哈...
剛繼續實驗,把最後幾行加上 alert ``` alert('loaded!'); return html2canvas; }))); //# sourceMappingURL=html2canvas.js.map ``` 在一般網站,會跳出 alert 但在 IG 卻沒有跳出,所以根本沒執行到 卻也沒有任何 error message 真的是要慢慢去查 html2canvas 原始碼才能找到答案了...
原來如此 很有創意 我剛試了一下 的確在大多網站都可以用這招 在 IG 卻是 html2canvas undefined --- 在 dev console 直接拿 `window` 物件做一些修改 會看到 window 物件是會更新沒錯 但就是看不到 html2canvas 套件 感覺跟 html2canvas 的物件生成 design pattern 有關,不知哪邊跟 IG 的原始碼衝突到
歡迎多多貼文、多多參與討論,一起讓這個討論區越來越熱鬧 眾多貼文串,都是珍貴的知識庫,可以造福很多未來的新手、讓他們在上網搜尋時找到!
寫得很好!樣式也很漂亮!順利通過!
😄😄😄
html2canvas 官網範例都是用 npm 安裝 你是怎麼用 dev tool 直接載入的?
軟體工程領域,有時候就會類似這樣 一個罕見的行為、或者規格,沒什麼人討論 其實,可能就真的是 bug 而已,沒什麼道理,姑且就先避免這樣做就是了
另外,就算不使用外掛 dev tool 打開 -> Application -> Cookies -> 直接對著值按右鍵,也可以編輯
我剛實驗了一下,你在 dev tool 看 `Expires / Max-age` 那欄 本來那欄的時間都是正常的 你在 console 直接寫 JS 去更改 那欄的值會變成 `Session` 也就是網頁一關掉 值就不見了 我目前感覺這是一個 bug
birdie 的確都寫得很漂亮!尤其是配色!
很好的分享!繼續保持! 系列課程五,即將上線!
過關!
每週二晚上《CodeLove Talk》直播! 開放觀眾 Call-in,一起討論軟體開發相關的話題!