97久久国产亚洲精品超碰热,成人又色又爽的免费网站,色偷偷女人的天堂a,男女高潮喷水在线观看,国内精品一线二线三线区别在哪里

12下一頁
返回列表 發(fā)帖
查看: 1603|回復(fù): 10

使用AI開發(fā)Discuz! X插件之Cursor rules分享

76

主題

489

回帖

741

積分

應(yīng)用開發(fā)者

貢獻(xiàn)
16 點
金幣
36 個
QQ
樓主
發(fā)表于 2025-3-28 13:55:27 | 只看樓主 |倒序瀏覽 |閱讀模式
不一定準(zhǔn)確 ,不過我使用這個rules開發(fā)了兩個插件,目前使用沒有問題。
希望有大佬可以完善并分享


  1. # DiscuzX插件開發(fā)的規(guī)則

  2. ### 一、全局規(guī)則
  3. ■ **框架約束**
  4. 1. 所有插件必須基于`/[插件標(biāo)識符]`目錄開發(fā)
  5. 3. 所有PHP類文件需遵循`class_`前綴命名規(guī)范
  6. 4. 模板文件必須存放于`template/`子目錄

  7. ■ **安全規(guī)范**
  8. - 所有用戶輸入必須通過`dhtmlspecialchars()`過濾
  9. - 數(shù)據(jù)庫操作必須使用`DB::query()`方法
  10. - 禁止直接操作$_GET/$_POST,需通過`getgpc()`獲取參數(shù)

  11. ■ **開發(fā)流程**
  12. 1. 優(yōu)先使用Discuz!X內(nèi)置的38個嵌入點
  13. 2. 頁面輸出必須通過`return`而非`echo`
  14. 3. 插件配置項需存儲在`$_G['cache']['plugin']`


  15. ### 二、PHP開發(fā)規(guī)則
  16. ■ **核心類規(guī)范
  17. 1. 繼承`discuz_plugin`基類時必須實現(xiàn)`install()/uninstall()`方法
  18. 2. 模塊類命名格式:`class_[模塊名]_[插件標(biāo)識符]`
  19. 3. 使用`hookscript`機制時必須包含`check.inc.php`

  20. ■ **緩存機制
  21. - 加載插件緩存:`loadcache('plugin')`
  22. - 更新配置時需調(diào)用`updatecache('plugin')`
  23. - 臨時數(shù)據(jù)存儲使用`memory('set', $key, $value)`

  24. ■ **API調(diào)用示例
  25. // 用戶權(quán)限驗證模板
  26. if(!$_G['uid']) {
  27.     showmessage('not_loggedin', '', array(), array('login' => 1));
  28. }


  29. ### 三、模板開發(fā)規(guī)則

  30. ■ **模板規(guī)范
  31. 1. 語言變量必須通過`{lang plugin_identifier:key}`調(diào)用
  32. 2. 循環(huán)結(jié)構(gòu)需使用`<!--{loop $list $value}-->`語法
  33. 3. 條件判斷必須包含`<!--{if}-->...<!--{/if}-->`標(biāo)簽

  34. ■ **CSS規(guī)范
  35. - 樣式類名需添加插件標(biāo)識符前綴(例:.pluginid_btn)
  36. - 優(yōu)先繼承`common.css`基礎(chǔ)樣式
  37. - 移動端模板需存放在`template/touch/`

  38. ### 四、Debug 日志
  39. ```
  40. function plugin_identifier_debug_log($msg) {
  41.     $log_file = DISCUZ_ROOT.'data/log/plugin_identifier_debug.log';
  42.     file_put_contents($log_file, date('Y-m-d H:i:s')." - ".$msg.PHP_EOL, FILE_APPEND);
  43. }
  44. ```
  45. // 示例:記錄變量值
  46. ```
  47. plugin_identifier_debug_log('用戶ID:'.$uid.' 執(zhí)行操作:'.$action);
  48. ```


復(fù)制代碼

41

主題

843

回帖

1057

積分

已臻大成

貢獻(xiàn)
11 點
金幣
38 個
沙發(fā)
發(fā)表于 2025-3-28 14:31:02 | 只看Ta
這個編程有什么限制嗎

3

主題

23

回帖

36

積分

初學(xué)乍練

貢獻(xiàn)
0 點
金幣
7 個
板凳
發(fā)表于 2025-3-28 16:00:15 | 只看Ta
AI開發(fā)Discuz! X插件

14

主題

233

回帖

415

積分

應(yīng)用開發(fā)者

貢獻(xiàn)
21 點
金幣
31 個
QQ
地板
發(fā)表于 2025-3-28 17:00:51 | 只看Ta
這個好 收藏 感謝分享

21

主題

339

回帖

495

積分

爐火純青

貢獻(xiàn)
4 點
金幣
57 個
5#
發(fā)表于 2025-3-28 21:12:45 | 只看Ta
超級厲害。

14

主題

541

回帖

746

積分

自成一派

貢獻(xiàn)
29 點
金幣
29 個
6#
發(fā)表于 2025-3-28 22:35:07 | 只看Ta
支持一下

21

主題

339

回帖

495

積分

爐火純青

貢獻(xiàn)
4 點
金幣
57 個
7#
發(fā)表于 2025-3-29 10:49:32 | 只看Ta
主要是AI設(shè)計的插件,插件上傳后,后臺插件列表找不到安裝信息,強制用鏈接安裝時也會提示信息錯誤或者0種安裝方式。

76

主題

489

回帖

741

積分

應(yīng)用開發(fā)者

貢獻(xiàn)
16 點
金幣
36 個
QQ
8#
 樓主| 發(fā)表于 2025-3-29 19:14:08 | 只看Ta
龍二哥 發(fā)表于 2025-3-29 10:49
主要是AI設(shè)計的插件,插件上傳后,后臺插件列表找不到安裝信息,強制用鏈接安裝時也會提示信息錯誤或者0種 ...

感覺對這個感興趣的不多,不然可以抽時間搞個視頻教程

21

主題

339

回帖

495

積分

爐火純青

貢獻(xiàn)
4 點
金幣
57 個
9#
發(fā)表于 2025-3-29 20:22:05 | 只看Ta
qzuser1212 發(fā)表于 2025-3-29 19:14
感覺對這個感興趣的不多,不然可以抽時間搞個視頻教程

不是不多,是大多數(shù)不知道怎么上手,大大如果出視頻教程,那門檻就大大降低了,雙手贊成啊。

76

主題

489

回帖

741

積分

應(yīng)用開發(fā)者

貢獻(xiàn)
16 點
金幣
36 個
QQ
10#
 樓主| 發(fā)表于 2025-3-30 12:34:14 來自手機 | 只看Ta
龍二哥 發(fā)表于 2025-3-29 20:22
不是不多,是大多數(shù)不知道怎么上手,大大如果出視頻教程,那門檻就大大降低了,雙手贊成啊。 ...

看這個帖子回復(fù)就知道不多了??
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

  • 關(guān)注公眾號
  • 有償服務(wù)微信
  • 有償服務(wù)QQ

手機版|小黑屋|Discuz! 官方交流社區(qū) ( 皖I(lǐng)CP備16010102號 |皖公網(wǎng)安備34010302002376號 )|網(wǎng)站地圖|star

GMT+8, 2025-10-16 14:35 , Processed in 0.043620 second(s), 10 queries , Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

關(guān)燈 在本版發(fā)帖
有償服務(wù)QQ
有償服務(wù)微信
返回頂部
快速回復(fù) 返回頂部 返回列表