摘要:寫在后面這個(gè)簡(jiǎn)單的博客系統(tǒng)基本功能算是已經(jīng)完善了,但是其中還有很多值得優(yōu)化和修改的地方。。。另外篇博文地址一個(gè)前端寫的博客系統(tǒng)支持哦一個(gè)前端寫的博客系統(tǒng)前臺(tái)展示后臺(tái)登錄
部署的地址 我的博客地址:http://www.weber.pub/ github 地址:https://github.com/baiyuming/byblog 文章的修改
文章的修改需要兩步,第一步讀取文章,第二步更新文章,更新完成后返回文章列表頁(yè)
讀取博客控制器
//編輯博客方法 public function edit($id=0){ $Article = M("Article"); $this->assign("data",$Article->find($id)); $this->display(); }
更新文章控制器
// 更新博客 public function update(){ $Article = M("Article"); $time = I("post.a_time")?strtotime(I("post.a_time")):time(); $data = array ( "a_id" => I("post.a_id"), "a_title" => I("post.a_title"), "a_keyword" => I("post.a_keyword"), "a_remark" => I("post.a_remark"), "a_content" => I("post.a_content"), "a_time" => $time, ); if($Article->save($data)) { // 根據(jù)條件保存修改的數(shù)據(jù) $this->success("編輯成功!","listA"); }else{ $this->error("編輯失??!"); } }
上面的方法中有對(duì)文章發(fā)表時(shí)間的判斷,如果不填則默認(rèn)是當(dāng)前時(shí)間,如果填寫就按照填寫時(shí)間存入。
頁(yè)面代碼
這里仍然使用了markdown 編輯器。。。
刪除功能就直接做在了列表頁(yè)
控制器代碼
public function del($id=0){ // 實(shí)例化Article對(duì)象 $Article = M("Article"); //根據(jù)id刪除 $Article->where("a_id = ".$id)->delete(); if($Article) { // 根據(jù)條件保存修改的數(shù)據(jù) $this->success("文章已刪除!","../../listA"); }else{ $this->error("刪除失?。?); } }
頁(yè)面代碼
{$vo.a_title} 20{$vo.a_time|date="y/m/d H:i",###} 編輯 刪除
這里使用 模態(tài)框 讓用戶選擇確定是否刪除。。。
寫在后面這個(gè)簡(jiǎn)單的博客系統(tǒng)基本功能算是已經(jīng)完善了,但是其中還有很多值得優(yōu)化和修改的地方。。。比如有朋友建議的url優(yōu)化等,在這里表示感謝,后續(xù)會(huì)繼續(xù)優(yōu)化,當(dāng)然也會(huì)加入一些好玩的東西,其他的一些功能基本也就是增刪改查,擴(kuò)展起來(lái)應(yīng)該不難。。。
另外2篇博文地址一個(gè)前端寫的php博客系統(tǒng)--支持markdown哦
一個(gè)前端寫的php博客系統(tǒng)2--前臺(tái)展示+后臺(tái)登錄
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/21874.html
摘要:部署的地址我的博客地址起因最近買了個(gè)新的域名,同時(shí)在阿里云申請(qǐng)了免費(fèi)的虛擬主機(jī)。。。一個(gè)前端寫的博客系統(tǒng)前臺(tái)展示后臺(tái)登錄一個(gè)前端寫的博客系統(tǒng)文章的修改和刪除 部署的地址 我的博客地址:http://www.weber.pub/ 起因 最近買了個(gè)新的域名,同時(shí)在阿里云申請(qǐng)了免費(fèi)的虛擬主機(jī)。。。借此機(jī)會(huì)就想搞個(gè)自己的博客站點(diǎn),雖然之前也使用了hexo + github 、 WordPres...
摘要:前臺(tái)展示頁(yè)面首頁(yè)博客系統(tǒng)前端博客博客系統(tǒng)前端博客發(fā)表預(yù)留給多說(shuō)評(píng)論側(cè)邊預(yù)留給多說(shuō)評(píng)論的版塊是評(píng)論排行,和評(píng)論展示。。。一個(gè)前端寫的博客系統(tǒng)支持哦一個(gè)前端寫的博客系統(tǒng)文章的修改和刪除 部署的演示地址 我的博客地址: http://www.weber.pub 可以查看到具體的站點(diǎn)展示 github 地址:https://github.com/baiyuming/byblog 前臺(tái)首頁(yè)展示...
摘要:我采用原生編寫后臺(tái),因?yàn)楦杏X(jué)增刪改查的功能很簡(jiǎn)單,就懶得用框架了其實(shí)是不會(huì)。瀏覽模式它也有一個(gè),用來(lái)切換文章列表和文章詳情,也就是和編輯模式它加載了作為工具欄,然后可以進(jìn)行文章的撰寫與修改。 介紹 項(xiàng)目地址:https://github.com/jrainlau/MintloG (特別亂,參考就好-_-|||)showImg(https://segmentfault.com/img/b...
摘要:搭建的博客曾經(jīng)用的寫的博客,現(xiàn)在看來(lái)已經(jīng)很了,所以用目前最火的框架重構(gòu)一下。后端重構(gòu)博客嘛,以前用寫的后臺(tái),所以略懂一些,作為一個(gè)前端開(kāi)發(fā),目標(biāo)就是全棧嘛,選用了最為流行的也用了目前最為流行的作為后端配合。 React-Node搭建的博客 曾經(jīng)用的php+mysql+js寫的博客,現(xiàn)在看來(lái)已經(jīng)很low了,所以用目前最火的react+koa框架重構(gòu)一下。先上地址吧:目前線上版本http:...
閱讀 2257·2021-11-25 09:43
閱讀 2376·2021-11-24 09:39
閱讀 1678·2021-11-22 12:02
閱讀 3057·2021-11-17 09:33
閱讀 3512·2021-11-15 11:38
閱讀 2950·2021-10-13 09:40
閱讀 1151·2021-09-22 15:41
閱讀 1749·2019-08-30 10:58