聯系官方銷售客服
1835022288
028-61286886
功能需求說明:
1、 后臺添加文章時增加一個選項
文章簽收: 如需簽收時,選擇中相關用戶即可。
2、 前臺用戶登錄后,在文章頁面顯示
實現方案說明
文章簽收簡而言之就是給文章建一個簽收記錄表,這種功能點可以使用《模塊表單插件》來完成,簽收記錄相當于文章的子集內容。
開發步驟說明
第一步、后臺字段創建和模塊表單的創建
1、安裝《模塊表單插件》
2、為文章news模塊,創建《簽收》的表單
3、為簽收表單,設置字段,不需要的禁用掉
一般情況下自帶的title不需要了,開發者也可以根據實際情況來定。
4、進入文章news模塊管理 ,模塊內容自帶,創建字段
簽收狀態字段:根據需求創建簽收狀態字段,來控制這個文章的狀態
簽收用戶字段:需要指定哪些用戶來簽收這篇文字
簽收開關:控制這篇文章收費啟用簽收功能
本字段啟用一下【條件聯動關聯】,然后不需要狀態時,隱藏下方字段
需要狀態時,不勾選:
未選擇時,隱藏下方字段
創建好的字段如下:
5、切換到發布文章界面可以看到效果
第二步、程序設計部分
1、打開簽收表單的前端控制器文件:dayrui/App/News/Controllers/Qianshou.php
以下是開發好了的代碼,用于簽收動作的程序入庫記錄
2、新建news模塊內容模型文件:dayrui/App/News/Models/Content.php
用于在內容頁輸出哪些用戶具有簽收權限和是否被簽收。
第三步、模板顯示部分
1、template/pc/default/home/news/show.html,加上簽收代碼
2、例如在首頁寫一個簽收列表