原创 設計院小程序多項目切換設計思路和實踐

我們用一個小程序管理多個項目,服務端是engineercms,每個項目下面是分多個標段。如下圖。 如何做好多項目的切換?主要解決的是每個項目的樹狀目錄不同。有的項目2個標,有的n個標,有的項目分級目錄2級,有的3級,還有財務登記,打卡,

原创 ONLYOFFICE 5.5 API變化

Changelog The list of changes of ONLYOFFICE Document Server API. Version 5.5 Added the editorConfig.customization.spell

原创 小程序上傳各種文件,閱覽多種格式(word,excel,ppt,pdf)文件

我們用小程序與網站交互,那麼無非是上傳文件,發佈文章,閱覽文件(主要是office和pdf)和文章。 服務端用engineercms,各種文件分類在網站上展示是這樣的:  可見,有文章,有附件——word格式等,有pdf格式。 小程序支持

原创 微信小程序富文本編輯器editor初體驗-圖片上傳

https://developers.weixin.qq.com/miniprogram/dev/component/editor.html 以前沒有小程序富文本編輯器,只能輸入文字,圖片上傳後,在服務端進行拼接。現在好啦,直接上富文本,

原创 用golang在服務端將html轉爲word(docx)嘗試

對於存在數據庫表中的html內容,在頁面上解析很多支持的前端,小程序端也有專門的解析。可導出到word,不用前端怎麼弄? 我用goquery+github.com/unidoc/unioffice來嘗試一下。 將engineercms裏的

原创 微信小程序讚賞功能,非微信讚賞功能

利用微信讚賞碼是可以起到讚賞的目的,但是,某些時候需要通過平臺來讚賞呢。 當用戶選中金額後,出現確定按鈕:  用戶讚賞的記錄:  可以檢索標準,並可以分享到朋友和羣:  設計資料的分類:按行業、環境、材料等 

原创 gorm多條數據級聯查詢關聯查詢gorm連接池gorm事務

因爲gorm支持級聯查詢。xorm的jion查詢雖然很棒,但是查出來的不能生成嵌套結構體。而gorm就可以,經過摸索,這種關聯啊,預加載啊,雖然沒搞清楚他們之間的區別,但總算能滿足自己的查詢需要了。 網絡上都是單條記錄的關聯查詢,而我需要

原创 onlyoffice5.4.2刪除字體和添加字體

向全國奮戰在醫療一線的醫護工作者們致敬。  花了一天時間,將onlyoffice的包重新打包,https://blog.csdn.net/hotqin888/article/details/98240461 包的大小達到了3.413G。這

原创 golang sql數據庫已關閉,數據庫too many connections

最近零碎學習了一點sql的連接方面的知識。在之前,要麼數據庫已關閉,要麼連接數超出最大數,糾結。 1.open後是否要close?實際上不用close,在調用的function裏,具體到db.Query後,用defer rows.Clos

原创 engineercms完善flow流程設計的flowchart流程圖

先上個動畫 流程圖用flowchart可以很好的表現出來, 可以反映狀態state,當前的,過去的,將來的,用不同顏色底色區分,很棒。

原创 體驗“超級無敵”的文件上傳組件bootstrap fileinput

網頁開發最最重要最最基本的就是富文本編輯器和文件上傳,開始我迷信百度的ueditor和webupload,結果總是彆扭,看來不能迷信BAT啊。富文本用了froala,文件上傳早點用bootstrap fileinput那多炫啊。 參考網上

原创 engineercms陸續引入flv和photowipe,視頻和相冊

png圖片以爲已經很小了,可是這裏還可以壓縮一半以上,厲害。https://tinypng.com/ 爲了增設一個視頻服務模塊,新設計了一個視頻管理頁面,視頻播放頁面,前者用bootstrap4.4,用到的組件有卡片,輪播,列表,陰影,拉

原创 Onlyoffice不打開文檔的情況下下載正在編輯的文檔

文檔管理平臺上列表顯示了文檔,假如一個文檔有人已經打開了在編輯,而正在編輯的文檔由於未觸發保存機制,所以文檔管理系統裏存在硬盤的文檔是舊的。此時,其他用戶也進入這個管理平臺,想下載這個文件,一般是隻能下載管理平臺系統裏存的文檔。想下載最新

原创 engineercms分享文件提取碼-完結

雖然有藍眼網盤參考,可還是費了九牛二虎之力,折騰了一個多星期,總算弄好。遇到以下幾個問題: 1.香港那個商人說地段地段還是地段,前端,前端,前端,爲了致敬(toulan)藍眼網盤,乾脆就在它上面改了,不過原版的是vue.js,我直接

原创 engineercms分享文件提取碼-參考藍眼雲盤

因爲藍眼雲盤也是採用go語言+gorm編寫的,所以參考起來稍微輕鬆一點。主要還是瞭解如何通過一段提取碼就能取到文件的訪問權。 生成一個分享文件uuid和提取碼code。服務端接受選擇的文件或文件夾id,隨機生成一個share uuid和提