韓php項目實訓dedecms-1day配套的作業(yè)練習課堂筆記和源碼newnew_第1頁
韓php項目實訓dedecms-1day配套的作業(yè)練習課堂筆記和源碼newnew_第2頁
韓php項目實訓dedecms-1day配套的作業(yè)練習課堂筆記和源碼newnew_第3頁
韓php項目實訓dedecms-1day配套的作業(yè)練習課堂筆記和源碼newnew_第4頁
韓php項目實訓dedecms-1day配套的作業(yè)練習課堂筆記和源碼newnew_第5頁
已閱讀5頁,還剩73頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

講師:韓順平

dedecms(織夢內(nèi)容管理系統(tǒng))主講韓順平cms–介紹什么是CMS?什么時候用?為什么用?

主流的CMS有哪些?dedeCMS(織夢CMS),帝國CMS,PHPCMS,CMSTOP等..

主講韓順平DEDECMS-介紹官方網(wǎng)站主講韓順平DEDECMS-介紹官方網(wǎng)站DEDECMS特點1.簡單、實用、開源而聞名2.功能更專注于個人網(wǎng)站或中小型門戶的構(gòu)建,當然也不乏有企業(yè)用戶和學校等在使用本系統(tǒng)。3.織夢內(nèi)容管理系統(tǒng)(DedeCms)基于PHP+MySQL的技術(shù)架構(gòu)4.DedeCMS前臺全部都是生成的靜態(tài)頁!(安裝成功后演示)安裝及其注意事項①安裝演示②安全設(shè)置主講韓順平DEDECMS–快速入門1欄目和文章的關(guān)系需求1:現(xiàn)在老板要求你做一個文章管理系統(tǒng),欄目(類別)包括(武俠、愛情、音樂...),每個欄目(類別)有對應(yīng)的文章,文章已經(jīng)給你準備好了,請你在30分鐘搞定該網(wǎng)站,怎么樣?思考題2:如果現(xiàn)在我們要做的是電子商務(wù)網(wǎng)站,賣我們的商品,這時用文章這樣的形式來管理還合適嗎?—>每個欄目都可以指定一個內(nèi)容模型什么是內(nèi)容模型呢?在需求一完成后,詳細分析dede數(shù)據(jù)表設(shè)計思想主講韓順平DEDECMS–快速入門2需求3:在添加某個商品的時候,我們希望多兩個信息,就是付費方式,還希望多一個郵資信息,我們又該怎樣處理?-引出修改內(nèi)容模型的問題主講韓順平DEDECMS–快速入門3需求4:請各位同學看看,這里我們有一個問題,就是當你點擊武俠,愛情,電器的時候,會找不到對應(yīng)的欄目頁面,這是為什么呢?這里涉及到HTML頁面更新問題.思考題:1.欄目(類別)是保存在哪個表中的.2.一篇文章,一個商品它們最終是存放在數(shù)據(jù)庫中的哪些表中?主講韓順平DEDECMS–小結(jié)欄目(類別)、模型和文檔的關(guān)系類別(dede_arctype)模型(dede_channeltyep)主講韓順平DEDECMS–小結(jié)欄目(類別)、模型和文檔的關(guān)系模型對應(yīng)的附件表(dede_addonXXX)具體說,在DEDECMS中默認有:文檔(dede_archives)不管是文章,商品,軟件,圖片..基本信息都會放在這個表中,大家不要被該表有一個archives單詞所迷惑.主講韓順平DEDECMS–小結(jié)欄目(類別)、模型和文檔的關(guān)系一覽圖上面提到的四種類型的表,就是DEDECMS核心,因此一定要搞清楚他們的關(guān)系,作圖清晰四種表的關(guān)系.(增加網(wǎng)站內(nèi)容步驟–舉例test模型模型[如果沒有合適的需要自己創(chuàng)建dede_channeltype增加、同時會自動創(chuàng)建一張對應(yīng)的附加表dede_addonXXX]2.創(chuàng)建欄目/類型[在網(wǎng)站欄目里添加實際就是在dede_arctype表增加記錄]3.添加內(nèi)容[文章,商品..dede_archives如果有附加信息就會dede_addonXXX表中])DEDECMS目錄說明主講韓順平DEDECMS–課堂練習使用dede自帶的頁面完成一個信息共享網(wǎng)站(一)要求欄目:1.租房信息2.二手貨出售3.招聘信息(二)每個各發(fā)布3條信息(三)內(nèi)容模型最好自定義知識點:自定義內(nèi)容模型,和相關(guān)字段使用自己的欄目模板和內(nèi)容模板主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)準備工作,需要先學習DEDE的一些重要操作(大家一起完成):學習如何去掉討厭的廣告去掉首頁面的廣告知識點:dede標簽的使用./dede動態(tài)瀏覽和生成靜態(tài)網(wǎng)頁主講韓順平DEDECMS–實際運用去掉討厭的廣告(首頁面的)主講韓順平DEDECMS–實際運用去掉討厭的廣告(某個欄目對應(yīng)列表頁)思考題:如何添加自己的廣告圖片在列表頁.主講韓順平DEDECMS–實際運用去掉討厭的廣告(文章頁)文章頁:就是點擊某個具體文章/商品/軟件,所看到的具體內(nèi)容..1.當多個欄目(類別)使用的是相同的模型,就都會被影響,比如一個欄目是武俠小說,一個是愛情小說,他們都是使用文章模型來創(chuàng)建,那么他們對于的模板文件就是相同的,就都會去掉廣告!2.別忘記更新對應(yīng)的主頁HTML,欄目HTML,文檔HTML主講韓順平DEDECMS–實際運用單標簽{dede:標簽名參數(shù)名=“值”.../}雙標簽{dede:標簽名參數(shù)名=“值”...}...{/dede:標簽名}字段標簽1.第一種調(diào)用形式{dede:標簽名參數(shù)名=“值”}[field:字段名/]{/dede:標簽}學習DEDE的標簽如何使用{dede:channeltype=“top”row=“8”...}{/dede:channel}{dede:includefilename="head.htm"/}主講韓順平DEDECMS–實際運用字段標簽2.第二種形式,帶function屬性[field:字段名function=“php函數(shù)(@me)”/]3.第三種形式,帶runphp屬性[filed:字段名runphp=“yes”]簡單的邏輯處理[/field:字段名]4.第四種形式,同時帶function屬性和runphp屬性注:如果一個標簽上既有runphp屬性又有function屬性,那么將先解析

function屬性然后再解析runphp學習DEDE的標簽如何使用測試md5()@me=(@me==“”)?”空空的”:@me;主講韓順平DEDECMS–實際運用學習DEDE的標簽如何使用dede標簽替換原理代碼,比如下段模板文件是怎樣被替換成html的mytest.htm{dede:channeltype='top'row='8'}[field:typename/]-[field:id/]-[field:ishidden/]{/dede:channel}$reg1='/{dede:channel[^}]*}([^{]*){\/dede:channel}/i';$reg2='/field:([a-zA-Z_]+)/i';主講韓順平DEDECMS–實際運用在字段上使用自定義函數(shù)特別提示:dede的標簽是不可以嵌套使用的??!學習DEDE的標簽如何使用在/include/extend.func.php函數(shù)中增加即可.主講韓順平DEDECMS–實際運用調(diào)用全局變量的標簽{dede:global.變量名/}因為{dede}標簽不能嵌套,所以有時需要這樣使用(后面詳細講解)[field:globalname=‘變量名’/]

等價[field:global.變量名/]//這個標簽必須被{dede}標簽內(nèi)才有效學習DEDE的標簽如何使用//自增長取值[field:global.autoindex/]//在列表頁指向內(nèi)容的超鏈接[field:arcurl/]//內(nèi)容頁中取出主表和附加表字段值{dede:field.字段名/}取出全局變量值{dede:global.cfg_cmsurl/}///獲取dede的plus目錄標簽{dede:fieldname=‘phpurl’/}指向網(wǎng)站首頁面的標簽{dede:global.cfg_cmsurl/}///列表頁中取出本欄目(類型)的值{dede:field.typeid/}主講韓順平DEDECMS–實際運用現(xiàn)在,我們已經(jīng)對dede的使用有了一定認識,現(xiàn)在我們來一起開發(fā)a67電影網(wǎng)使用DEDECMS開發(fā)a67電影網(wǎng)開發(fā)步驟1.將dede首頁面換成a67電影網(wǎng)的首頁面主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)開發(fā)步驟2.將默認首頁面欄目換成a67電影網(wǎng)的首頁面欄目主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)開發(fā)步驟3.a67網(wǎng)的欄目列表頁面.點擊對應(yīng)的欄目,可以看到對應(yīng)的欄目列表頁面!!主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)開發(fā)步驟4.a67網(wǎng)的首頁面的今天更新滾動內(nèi)容的自定義.知識點:0.首先需要給電影內(nèi)容模型增加信息字段1.如何使用{dede:arclist}標簽2.如何在{dede}{/dede}標簽內(nèi)取出全局變量值.[field:globalname=‘變量名'/]主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)開發(fā)步驟4.a67網(wǎng)的首頁面的今天更新滾動內(nèi)容的自定義.{dede:arclist}標簽的最有價值的幾個參數(shù)詳解flag可以從dede_archives選擇有特殊標志的條目(比如頭條)channelid配合addfields可以取出附加表的字段注:當我們創(chuàng)建一個新模型時,就會在dede_channeltype表添加一條記錄,并生成一張對應(yīng)的dede_addonXXX附件表,所以這里的channelid就在知道哪個模型id主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)開發(fā)步驟4.a67網(wǎng)的首頁面的今天更新滾動內(nèi)容的自定義.使用{dede:sql}標簽來實現(xiàn)同樣的效果->靈活取出的內(nèi)容字段和順序[點擊次數(shù)來顯示今天更新內(nèi)容]基本語法:{dede:sqlsql=''}[field:title/]{/dede}主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)開發(fā)步驟5.a67網(wǎng)的首頁的添加我的電視劇,并完成各個欄目對應(yīng)的列表頁.知識點:1.如何創(chuàng)建新欄目(前面說過)2.如何使用{dede:arclist}標簽取出需要的值(自己表和附加表)3.如何自定義屬性(比如我點擊我的電視劇,只取出國語電視劇,怎么辦?)4.練習:如何按照地區(qū)取出主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)開發(fā)步驟6.a67網(wǎng)的主頁面和欄目列表的今日更新,點擊后進入內(nèi)容頁面知識點:1.如何創(chuàng)建內(nèi)容模板頁2.在內(nèi)容頁中,如何使用{dede:field.變量名/}標簽取出某個電影的各個信息(包括內(nèi)容主表和附加表內(nèi)容)3.面包屑導航標簽{dede:field.position/}主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)開發(fā)步驟7.a67網(wǎng)的內(nèi)容頁面增加自定義的資源下載功能知識點:1.當下載條目個數(shù)不確定時,怎樣設(shè)計字段2.如何自定義函數(shù),如何在模板中調(diào)用自定義函數(shù)在自定義函數(shù)內(nèi)global$ac;取值。

{$ac->Fields[‘title’]}$ac是Archives的對象實例取出全局值;{$GLOBALS['cfg_templets_skin']}

主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)開發(fā)步驟8.a67網(wǎng)的內(nèi)容頁面增加統(tǒng)計瀏覽量的功能知識點:1.如何使用js代碼,去調(diào)用plus/count.php完成對主表的click字段+1的功能.主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)開發(fā)步驟9.a67網(wǎng)的欄目頁完成從自己系統(tǒng)提取熱門電影的顯示知識點:1.在{dede:arclist}標簽中orderby中其它規(guī)則的使用{dede:arclistorderby=‘click’}.主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)開發(fā)步驟10.a67網(wǎng)的欄目頁完成從根據(jù)地區(qū)獲取電影記錄知識點:1.在{dede:arclist}標簽中自定義屬性.主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)開發(fā)步驟10.在完成上面的功能后,這里我給大家提出一個問題,如何通過dede提供的方式來操作我們的數(shù)據(jù)庫.比如,現(xiàn)在請大家編寫一個pf.php文件,每訪問該文件一次可以給dede_archives表的click字段增加20案例2:請編寫test.php可以取出dede_archives的所有信息,并顯示在頁面.案例3:自己創(chuàng)建一張表,完成crud操作學習dede如何操作數(shù)據(jù)庫,后面肯定會用到主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)開發(fā)步驟11.如何在DEDE中使用JQuery給內(nèi)容頁完成評分功能當鼠標移動到那個星星時,就顯示相應(yīng)的明暗星號主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)開發(fā)步驟11.如何在DEDE中使用JQuery來完成評分功能當鼠標點擊星號后,可以顯示有多少分,共有多少人評分.default8.0源碼+puls/pinfen.php知識點:1.如何在js中使用dede標簽.{dede:field.字段名/}如何使用$.ajax(function(){});來提交數(shù)據(jù).2.如何在plus/pf.php文件中通過$dsql來操作數(shù)據(jù)庫,這個很重要,包括dml和select主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)開發(fā)步驟11.需求:把內(nèi)容頁的實際評分和顯示評分值,要同步.請同學們思考并完成:星星和分數(shù)也要同步該如何處理?主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)開發(fā)步驟12.如何在DEDE中完成自定義搜索功能首先使用DEDE自帶的搜索功能,看看它是怎樣完成的主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)開發(fā)步驟12.如何在DEDE中完成自定義搜索功能(先簡單使用)知識點:模板數(shù)據(jù)mysearch.htm取出檢索數(shù)據(jù)使用{dede:datalist}標簽,在該標簽內(nèi)使用下面兩種形式均可<?phpecho$fields[‘字段名’];?>{dede:field.字段名/}特別說明,不能使用[field:字段名/]分頁導航使用標簽{dede:pagelist/}數(shù)據(jù)來源是DataListCP對象的查詢語句.在{dede:datalist}標簽中可以使用{dede:field.字段名/}即這里可以嵌套使用dede標簽.主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)開發(fā)步驟12.如何在DEDE中完成自定義搜索功能(先簡單使用)功能需求:如何讓搜索的結(jié)果有空隙<?phpecho$fields[‘字段名’];?>也可以嵌入一些簡單的<?php?>代碼比如<?phpecho$i++;?>主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)開發(fā)步驟12.如何在DEDE中完成自定義搜索功能(先簡單使用)功能需求:為什么沒有出現(xiàn)分頁導航,是因為默認pageSize=20,怎么修改?在mysearch.php中增加pageSize設(shè)置成2,即可自動分頁.主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)開發(fā)步驟13.如何在DEDE中完成自定義分頁導航條知識點:面向?qū)ο罄^承技術(shù)在搜索頁如何取出對象的屬性值.如何修改分頁導航條的樣式.在搜索頁中{dede:arclist}標簽不能使用,使用{dede:datalist}標簽分頁標簽{dede:pagelistlistitem="info,index,end,pre,next,pageno"listsize="5"/}主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)開發(fā)步驟14.如何在DEDE中搜索頁完成導航條問題:

當我們在搜索頁面,引入{dede:includefilename=‘’/}你看看會出現(xiàn)什么問題!知識點:如何在搜索頁面取出dede_arctype表中的的記錄,并在對應(yīng)的模板頁面提取顯示.在列表頁中<?phpechoGetOneTypeUrlA($type);?>取出欄目的超鏈接.怎樣快速查詢GetOneTypeUrlA函數(shù)的定義=>sourceinsight或者zendstudio主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)開發(fā)步驟15.在我們的a67網(wǎng)站中可以帶多個參數(shù),完成搜索功能知識點:如何在mysearch.php中接收帶來的參數(shù),完成指定條件分頁.在mysearch.htm模板頁,是可以直接<?php?>中使用mysearch.php的變量的比如<?phpecho$typeid;echo$area;/*等等*/?>增加功能:在搜索時,帶上typeid,area,

year這三個參數(shù)值.主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)開發(fā)步驟15.在我們的a67網(wǎng)站中可以帶多個參數(shù),完成搜索功能知識點:如何在mysearch.php中接收帶來的參數(shù),完成指定條件分頁.問題:請大家看看分頁時,會出現(xiàn)什么情況,又如何解決呢?分析:當點擊分頁時,前面的area,year,typeid參數(shù)信息,全部丟失。使用MyDataListCP的setParameter函數(shù)可以將參數(shù)保存,并傳遞給下一個頁面主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)開發(fā)步驟16.實際操作一把:在我們的a67網(wǎng)站mysearch.php中顯示自己的分類檢索完成功能:1.顯示自己網(wǎng)站的所有分類檢索,2點擊我的電影就顯示我的電影,點擊我的電視劇,就顯示我的電視劇的內(nèi)容知識點:<ahref=“?typeid=23”>點擊</a>表示給當前頁面發(fā)送請求.主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)15.在我們的a67網(wǎng)站mysearch.php中顯示自己的分類檢索完成功能:1.如何在點擊地區(qū)時,將多個參數(shù)傳遞給mysearch.php2.源碼default10.0?先死后活主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)15.a67網(wǎng)站mysearch.php中顯示自己的分類檢索(上機練習)上機練習完成功能:讓學生思考如何完成點擊年代,也可以實現(xiàn)主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)16.完成點擊列表頁的某個連接,跳轉(zhuǎn)到對應(yīng)的檢索頁面完成功能:1.點擊大陸超鏈接,就跳轉(zhuǎn)到對應(yīng)的檢索頁面.知識點:1.如何在列表頁獲取指向plus/mysearch.php的地址2.如何在列表頁獲取本頁面的typeid值.課后思考1.如何把電影檢索的鏈接做活??專門設(shè)置檢索表-searchtype表配合{dede:sql標簽搞定}主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)16.點擊檢索結(jié)果頁面某個鏈接,跳轉(zhuǎn)到對應(yīng)的內(nèi)容頁面完成功能:1.點擊某個檢索結(jié)果,跳轉(zhuǎn)到對應(yīng)的內(nèi)容頁.知識點:1.如何對DataListCP類的GetArcList()函數(shù)進行二次改造,有一個函數(shù)非常重要.GetOneArchive()主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)17.完成列表頁小星星的評分功能知識點:1.如何在對某個字段值,進行函數(shù)處理思考題:1.如何動態(tài)的取出評分值和對應(yīng)的小星星?主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)17.完成列表頁昨天更新功能完成功能:1.將默認的昨天更新,修改成安裝網(wǎng)站實際情況的更新知識點:mysql的兩個重要函數(shù)FROM_UNIXTIME()和date_sub(),data_add(),curdate();注意date_sub()和data_add可以帶負數(shù)運算.擴展:Mysql日期函數(shù)的使用(如果存放日期型和時間戳型如何使用查詢.)主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)17.完成列表頁獲取前天更新功能或指定日期的內(nèi)容主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)17.完成列表頁評分高低排序功能完成功能:1.根據(jù)實際情況排序知識點:如何二次開發(fā)增加對某個字段的排序功能。default11.0主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)18.完成數(shù)據(jù)采集功能完成功能:1.從a67網(wǎng)站去采集兩頁電影內(nèi)容知識點:如何配置采集節(jié)點對正則表達式主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)18.完成數(shù)據(jù)采集功能(配置網(wǎng)址索引)主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)18.完成數(shù)據(jù)采集功能(網(wǎng)址索引)主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)18.完成數(shù)據(jù)采集功能(網(wǎng)址索引)主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)18.完成數(shù)據(jù)采集功能(網(wǎng)址索引)其它類似,需要使用正則表達式來過濾!!主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)18.使用DEDE工具來采集老師的首頁最新更新的5部電影上機練習.主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)18.深入了解DEDE采集數(shù)據(jù)原理-自定義腳本采集圖片地址的圖片采集到本地文件夾知識點1.PHP程序如何發(fā)送HTTP協(xié)議2.如何從采集到的網(wǎng)頁中獲取img的src【php的preg_match_all】3.如何通過HTTP協(xié)議請求圖片信息并保存到本地文件夾.4.pathinfo的用法$part_path=str_replace('','',$val);$fileinfo=pathinfo($part_path);7.設(shè)置當前腳本執(zhí)行的時間,默認30set_time_limit(0);$reg1='/<imgalt="[^"]*"title="[^"]*"src="([^"]*)"/i';主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)18.深入了解DEDE采集數(shù)據(jù)原理-自定義腳本采集圖片編寫一段PHP代碼,采集老師的a67網(wǎng)站電影列表頁的所有圖片!知識點1.PHP程序如何發(fā)送HTTP協(xié)議2.如何從采集到的網(wǎng)頁中獲取img的src【php的preg_match_all】3.如何通過HTTP協(xié)議請求圖片信息并保存到本地文件夾.主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)19.DEDE自帶模塊介紹如果看不到列表,把moduleurllist.txt文件覆蓋到dedecms\data\module目錄下即可主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)19.DEDE自帶模塊介紹-安裝一個問答模塊使用一下member模塊主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)20.開發(fā)影評模塊-(我們準備做什么)完成功能:點擊內(nèi)容頁的我要評論,可以跳轉(zhuǎn)到所有評論頁面,在所有評論頁面顯示該電影的具體信息,和針對該電影的評,并可以再此發(fā)表新評論主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)20.熟悉一下DEDE開發(fā)自定模塊的基石-mvc結(jié)構(gòu)先初步了解一下DEDE的MVC的使用.(緊扣ask模塊)雇員管理系統(tǒng)然后在做pinglun模塊.訪問的url

主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)20.熟悉一下DEDE開發(fā)自定模塊的基石-mvc結(jié)構(gòu)先初步了解一下DEDE的MVC的使用.關(guān)鍵技術(shù)

1.在控制器中接收name的值是request(‘參數(shù)名’,默認值);比如request(‘name’,’’);2.在控制器中提示信息ShowMsg(‘提示的信息’,‘頁面跳轉(zhuǎn)的url地址’,’是否僅顯示信息’,’時間毫秒之后跳轉(zhuǎn)’);第二個參數(shù)如果是-1的話,代表跳回到上一個頁面第三個參數(shù)是0表示只顯示信息3.在控制器中獲取某個model$this->Model(‘模型名’)->方法(參數(shù));3.在model中對數(shù)據(jù)庫dml操作參考ask/model/askanswer.php$this->dsql->ExecuteNoneQuery($sql)4.在model中對數(shù)據(jù)庫select操作參考ask/model/askanswer.php主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)20.熟悉一下DEDE開發(fā)自定模塊的基石-mvc結(jié)構(gòu)先初步了解一下DEDE的MVC的使用.關(guān)鍵技術(shù)

5.根據(jù)電影的id獲取該電影的信息.導入require_once(DEDEINC."/arc.archives.class.php");類文件生成類對象:$ac=newArchives(100);//取id為100這部電影的基本信息如果要同時取出附加表(模型)中的字段需要調(diào)用方法:$ac->ParAddTable();取值$ac->Fields[‘字段名’]?$ac->Fields[‘position’];可以取出位置導航如果要在模板文件中取值,需要在控制器中把數(shù)據(jù)放入全局變量$GLOBALS[‘a(chǎn)c’]=$ac;然后在模板中<?phpecho$ac->Fields[‘字段名’];?>主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)20.熟悉一下DEDE開發(fā)自定模塊的基石-mvc結(jié)構(gòu)思考題,如果通過DEDE的自定義模塊(MVC)做一個雇員管理系統(tǒng)(建立一個簡單的表)1.通過id檢索某個部門的雇員,并顯示在模板文件中,深刻理解MVC模式.2.通過id可以刪除用戶主講韓順平DEDECMS–實際運用使用DEDECMS開發(fā)a67電影網(wǎng)20.熟悉一下DEDE開發(fā)自定模塊的基石-mvc

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論