dedecms外掛程式開發教程,dedecms外掛程式教程_PHP教程

來源:互聯網
上載者:User

dedecms外掛程式開發教程,dedecms外掛程式教程


這是一個很簡單外掛程式執行個體,通過此外掛程式,你可以知道怎麼樣開發一個外掛程式,它結構是怎麼設定的,資料庫,後台等。
檔案結構:
enroll.php 檔案在 plus檔案下
enroll.htm檔案在templets/plus 檔案夾下
adenroll.php 檔案在dede檔案夾下
adenroll.html 檔案dede/templet檔案夾下
sql 檔案:

CREATE TABLE IF NOT EXISTS `dede_enroll` (`id` int(4) NOT NULL auto_increment,`name` varchar(20) NOT NULL,`mail` varchar(30) NOT NULL,`tag` tinyint(1) NOT NULL default '0',PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;INSERT INTO `dede_plus` (`aid`, `plusname`, `menustring`, `mainurl`, `writer`, `isshow`, `filelist`) VALUES(30, '網上報名', '', '', 'g1000', 1, '');

這裡說明下 為了方便 我簡單的設定了 兩個欄位 姓名和郵箱 tag欄位是標示是否錄取 1為錄取
第一個insert語句是添加到後台管理
第二個insert語句是添加到前台導覽列

enroll.php

ExecuteNoneQuery2($sql);//執行一條語句 返回影響值 if($affected){ ShowMsg('報名成功',-1); } }else{ $pv->SetTemplet(DEDETEMPLATE.'/plus/enroll.htm');//設定模板 $pv->Display();//顯示頁面 }?>

enroll.htm

  {dede:global.cfg_webname/}-線上報名     {dede:include filename="../default/head.htm"/} 
 
ExecuteNoneQuery("update cms_enroll set `tag`=1 where id='$_GET[id]'"); ShowMsg('錄取成功','adenroll.php'); } if($_GET['action']=='nopass'){ $db->ExecuteNoneQuery("update cms_enroll set `tag`=0 where id='$_GET[id]'"); ShowMsg('取消錄取','adenroll.php'); } if($_GET['action']=='delete'){ $db->ExecuteNoneQuery("delete from cms_enroll where id='$_GET[id]'"); ShowMsg('刪除成功','adenroll.php'); } }else{ $dl = new DataListCP(); $dl->pageSize = 10;//每頁顯示10條 $dl->SetTemplate('./templets/adenroll.htm');//載入模板 $sql="select * from cms_enroll"; $dl->SetSource($sql);//執行sql 不能與$dl->SetTemplate 顛倒 $dl->Display();//顯示頁面 }?>

adenroll.html

  線上報名管理     
   {dede:datalist} 
    {/dede:datalist} 
  
姓名 E-mail 狀態 操作
{dede:field.name /} {dede:field.mail /} {dede:if field.tag==0} 未錄取 {else} 已錄取 {/dede:if} [錄取] | [不通過] | [刪除]

{dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="5"/}


織夢有輕量級的 論壇外掛程式?我在網上找了很久都沒有找到自己現在沒有可以力開發一個額謝

沒有的,論壇你用dz吧,整合在一起。織夢方面的問題可以到百度上搜尋織夢管理員之家,裡面有不少織夢方面的教程。
 

dedecms外掛程式怎開發?怎個開發流程?

dede的協助頁面裡面有的。bbs.dedecms.com/136294.html 這個頁面裡面有詳細的說明,你可以下載一個產品手冊看一下,手冊的下面是二次開發的。但這個還是要具體看你想怎麼開發了。
 

http://www.bkjia.com/PHPjc/893874.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/893874.htmlTechArticlededecms外掛程式開發教程,dedecms外掛程式教程 這是一個很簡單外掛程式執行個體,通過此外掛程式,你可以知道怎麼樣開發一個外掛程式,它結構是怎麼設定的,資料...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.