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