搜尋
首頁微信小程式微信開發微信公眾平台開發管理後台開發

微信公眾平台開發管理後台開發

Mar 03, 2017 am 10:00 AM
微信大眾平台

    開發微信公眾平台,不可少的自然會有管理後台,對開發模式下的各種功能進行管理。對應公眾號的功能,總結需要管理的功能如下:

1、用戶管理------保存用戶openid、微信個人資訊(服務號碼介面取得)、 與自身應用系統關聯;

2、用戶訊息記錄----用戶發送各類訊息記錄、選單點擊記錄,  有了這些記錄,結合客服訊息介面、模板訊息接口,可以做出對話效果,讓用戶體驗更好;

3、自訂選單----自訂選單的編輯管理, 建立產生到微信;

4、關鍵字管理----基礎關鍵字,直接回覆圖文訊息或文字訊息,  關鍵字中沒有的則會去圖文素材庫(微網站)中檢索;

5、圖文素材(或叫文章管理、微網站管理)----對圖文素材文章進行管理,如果在微信端有微網站的話,即是微網站管理,管理網站內容文章,同時作為圖文的素材使用;

6、管理員----此管理後台的管理員管理功能, 可依權限分配

 

7、微商城----微商城管理,  跟PC端商城管理沒有差異 

    目前我個人已經在使用的管理後台採用MVC4.0開發,整個專案只有兩個主頁:清單頁和表單頁,   在清單頁面不同的功能顯示不同的數據,表單頁不同的功能添加和修改加載不同的表單數據,通過後台代碼返回;

整體菜單分頂部和左側,不同的管理員登錄加載不同的菜單,按權限分配:

 

登入:

微信公众平台开发管理后台开发

 

 

##登入成功:

微信公众平台开发管理后台开发

#每個頂部選單代表大功能區分,每個左側選單代表一個功能列表,列表進入後其他特定功能在裡面(新增、修改、刪除、停用、匯出資料、建立到微信等等)

 

 

#清單頁類似:

public ActionResult Index(string tb)
        {
            
            if (!string.IsNullOrWhiteSpace(tb))
            {
                string t = tb.ToLower().Replace("list","");
                dbHome = FContext.WeiXinDbContext();
                //-加载初始化、赋值---------------------------------
                Load();
                //删除---------------------------------------------
                if (Request.QueryString["action"] != null)
                {
                    if (Request.QueryString["action"] == "delete")
                    {
                        if ("ttt".Contains(t.ToLower()))
                        {
                            
                        }
                        else
                        {
                            SoftDelete(Request.QueryString["id"], t);
                        }
                    }
                }
                //---根据不同的功能参数返回不同的list、search、path--------------------------------------
                switch (t.ToLower())
                { 
                    case "article":
                        Article();
                        break;
                    case "artsort":
                        ArtSort();
                        break;
                    case "region":
                        Region();
                        break;
                    case "offerpro":
                        OfferPro();
                        break;
                    case "offer":
                        Offer();
                        break;
                    case "orders":
                        Order();
                        break;
                    
                    case "product":
                        Product();
                        break;

                    case "proattr":
                        ProAttr();
                        break;
                    case "prosort":
                        ProSort();
                        break;

                    case "user":
                        User();
                        break;
                    case "sysuser":
                        SysUser();
                        break;
                    case "keyword":
                        KeyWord();
                        break;
                    case "weiuser":
                        WeiUser();
                        break;

                    case "personalmenu":
                        PersonalMenu();
                        break;

                }
                string strPage = Jun.Tools.Pager.PagerHtmlStr(pageSize, pageIndex, count, 8, "", "<<", ">>", "上一页", "下一页", "...", "...");
                ViewBag.Pager = strPage;
                dbHome.Dispose();
                return View();

            }
            return View();
        }

把不同的功能識別當作參數傳遞給list頁面,然後執行不同的方法,傳回不同的json數據,顯示結果;清單頁還有查詢功能,

 

#結果:

微信公众平台开发管理后台开发

 

#其中列別表示下拉選擇(select  option),所有的用到下拉選擇的都類似,自己用p和css寫的非預設的select:

微信公众平台开发管理后台开发

 

清單中存在其他功能的就在清單頭部:

微信公众平台开发管理后台开发

 

點選新增會開啟表單頁,  新增資料和編輯修改資料共用同個表單,用參數區分是修改還是新增,修改則載入數據,新增則載入空白, 拿新增圖文素材(微網站的文章)範例:

 

微信公众平台开发管理后台开发

 

 

其中提交-返回按鈕是一直固定在底部,不隨滾動條滾動, 是否置頂這種checkbox功能做成了類似手機一樣的左右滑動

微信公众平台开发管理后台开发 微信公众平台开发管理后台开发

 

縮圖即圖文訊息中的清單頁小圖,點擊之後會彈出圖片上傳框:

微信公众平台开发管理后台开发

 

上傳完成後滑鼠放到按鈕可以預覽微信公众平台开发管理后台开发

 

 

 

 

OK  本人自用的微信公眾平台管理後台就是如此了,整體第一眼看覺得功能很少,是因為主體框架只放了常用的幾項列表入口,很多功能隱藏在內部,截圖沒有一一涉及, 在此基礎上可以做任何管理:商城(PC端或微商城)、企業網站、新聞站點等。  後續計畫增加客服對話管理,也就是結合訊息記錄和客服、範本介面形成類似QQ聊天一樣的效果。

附一個在用的商城管理中訂單管理部分(微信上如果做商城,這就是微商城管理):

微信公众平台开发管理后台开发

微信公众平台开发管理后台开发

# 更多微信大眾平台開發管理後台開發 相關文章請追蹤PHP中文網!

 

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 個月前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
1 個月前By尊渡假赌尊渡假赌尊渡假赌
威爾R.E.P.O.有交叉遊戲嗎?
1 個月前By尊渡假赌尊渡假赌尊渡假赌

熱工具

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)