久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

Discuz! 官方交流社區

標題: 如果插件修改了source里的源代碼,還算插件嗎? [打印本頁]

作者: false001    時間: 2023-2-25 15:04
標題: 如果插件修改了source里的源代碼,還算插件嗎?

各位大牛,問個簡單的問題:

  我使用ckeditor替代了論壇默認編輯器,改動的文件不少,畢竟默認編輯器在多個頁面有調用。
    問題1:這樣ckeditor還算是插件嗎?
    問題2:如果不算插件,怎樣才算是插件,有沒有可供參考的例子?

作者: 湖中沉    時間: 2023-2-25 15:09
插件不是以是否修改文件判定的,修改文件的不能叫“綠色”插件,僅此而已。

DX一般正常的功能插件基本都可以綠色制作,但極少部分可能需要修改文件。這就看自己的取舍了
作者: 專家    時間: 2023-2-25 22:06
只要你不發布到應用中心,想怎么做都可以。
作者: false001    時間: 2023-2-26 10:38
專家 發表于 2023-2-25 22:06
只要你不發布到應用中心,想怎么做都可以。

但是, 我想發布到應用中心就不能修改官方的源代碼嗎?
作者: 專家    時間: 2023-2-26 16:22
false001 發表于 2023-2-26 10:38
但是, 我想發布到應用中心就不能修改官方的源代碼嗎?

《Discuz! 應用中心應用審核規范》應用內容規范 第5條
插件不能有對 plugin 目錄以外任何文件的操作,包括修改刪除源文件或新增其他文件(緩存目錄除外)
作者: 湖中沉    時間: 2023-2-26 16:48
false001 發表于 2023-2-26 10:38
但是, 我想發布到應用中心就不能修改官方的源代碼嗎?

原則上是這樣的,部分比如個性化、高級功能需要實現也許需要微量修改的,可以告知站長如何修改,并且不允許插件去做自動化修改篡改文件的行為,且一般要求介紹中明確提前告知說明才能上架。所以一般來說就是不允許修改,具體肯定要看情況。
作者: false001    時間: 2023-2-26 21:29
專家 發表于 2023-2-26 16:22
《Discuz! 應用中心應用審核規范》應用內容規范 第5條
插件不能有對 plugin 目錄以外任何文件的操作,包 ...

我的插件是替換論壇默認編輯器(感覺這種bbcode類編輯器功能有點弱,所以才想替換掉),但沒有找到編輯器的鉤子,肯定要修改模板源代碼。
其次,對發貼中的圖片進行數據關聯,也要改一點源代碼,所有源代碼基本上和原有的流程保持一致。

我找到這條規定了,https://open.dismall.com/?ac=document&page=audit
這一條基本上要把我給噎死了。

多謝兩位的回復。
作者: 專家    時間: 2023-2-26 21:49
false001 發表于 2023-2-26 21:29
我的插件是替換論壇默認編輯器(感覺這種bbcode類編輯器功能有點弱,所以才想替換掉),但沒有找到編輯器 ...

現有編輯器主要是框架有點老,外加bug有點多。bbcode功能還真不弱,基于bbcode實現的密碼帖,隱藏回復等各種高級功能也都不少。

改源代碼還真不一定是必須的,見 https://addon.dismall.com/plugins/list-3-179-0-0-1.html
已經有很多編輯器插件了。
作者: false001    時間: 2023-2-26 21:56
這個倒是可以看看,多謝。




歡迎光臨 Discuz! 官方交流社區 (http://www.9999xn.com/) Powered by Discuz! W1.0