歡迎光臨, 訪客. 請先 登入註冊一個帳號.
十一月 23, 2024, 02:15:14 下午
19595 文章 在 3865 主題 由 4579 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  支援  |  使用與操作  |  如何在每篇文章後加入修改文章的連結? « 上篇主題 下篇主題 »
頁: [1]
作者 主題: 如何在每篇文章後加入修改文章的連結?  (閱讀 12706 次)
samrise
新手見習
*
文章: 6


檢視個人資料
« 於: 九月 26, 2005, 12:20:20 上午 »

請問高手們~我如何在每篇文章後加入修改功能~我覺ㄉ蠻需要ㄉ
不然每次都還要進後台去修改,謝謝
已記錄
ajer001
版主
超級會員
*****
文章: 516


張阿駕


檢視個人資料 個人網站
« 回覆文章 #1 於: 九月 26, 2005, 03:00:38 上午 »

編輯文章的時候會有一個網址例如是
http://URL/admin.php?op=editPost&postId=123
這種格式

研究一下api文件
找出文章postid的語法
配合上網址就可以做出來了吧

不好意思
我也是出嘴而已 吐舌頭
已記錄

|| FreeBSD + Apache 2.x + PHP 5.x + MySQL 5.x ||
-- ajer001 AT twntwn.info --
jan
新手見習
*
文章: 5


檢視個人資料
« 回覆文章 #2 於: 九月 26, 2005, 10:50:46 上午 »

請問高手們~我如何在每篇文章後加入修改功能~我覺ㄉ蠻需要ㄉ
不然每次都還要進後台去修改,謝謝

這個提議不錯!

我也非常需要這個功能
 眨眼睛
已記錄
ajer001
版主
超級會員
*****
文章: 516


張阿駕


檢視個人資料 個人網站
« 回覆文章 #3 於: 九月 26, 2005, 04:55:20 下午 »

http://twntwn.info/blog/ajer001/archives/461

剛剛研究了一下
在你想要加上連結的地方加上這個link
<a href="{$url->getBaseUrl()}/admin.php?op=editPost&postId={$post->getId()}" target="_blank">Edit</a>

不過需要先登入到後台
« 最後編輯時間: 六月 01, 2006, 11:54:45 上午 由 ajer001 » 已記錄

|| FreeBSD + Apache 2.x + PHP 5.x + MySQL 5.x ||
-- ajer001 AT twntwn.info --
samrise
新手見習
*
文章: 6


檢視個人資料
« 回覆文章 #4 於: 九月 26, 2005, 10:22:08 下午 »

感謝啦~我搞定ㄌ~謝謝
已記錄
ericj
新手見習
*
文章: 43



檢視個人資料 個人網站
« 回覆文章 #5 於: 九月 27, 2005, 12:09:04 上午 »

Wordpress是會判斷說你是不是已經登入後台了
如果是的話就在文章後面顯示EDIT這個連結讓你可以直接修改文章
不曉得有沒有判斷是不是已經登入過了呢?

用if加在前面的話版面會比較漂亮...
已記錄

Pentium4 1.5GHz + 512MB SDRAM + 200G vinum mirror RAID
FreeBSD6.1+lighttpd+php5-cgi+MySQL5.1
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #6 於: 九月 27, 2005, 10:23:32 上午 »

Wordpress是會判斷說你是不是已經登入後台了
如果是的話就在文章後面顯示EDIT這個連結讓你可以直接修改文章
不曉得有沒有判斷是不是已經登入過了呢?

用if加在前面的話版面會比較漂亮...


mmm ... 因為 cache 的關係,所以 pLog 沒有辦法利用 {if $isLogin}...{/if} 這樣的方式來讓這個 edit 的 link 只有在後台有登陸時才會出現。目前我是過幾個方式,但是沒空寫成 plugin,如果你們有空可以自己試試:

1. Cookie:在 login 的部分增加 cookie 的寫入,然後就可以用 javascript 來判斷 cookie 是存在,決定要不要顯示這個 link
2. Ajax:寫一個 php script,用來接收由 xmlhttprequest 傳來的參數,然後把 user 有沒有 login 的資訊用 xml 傳回給 javascript

上面這兩個方法都使用 javascript來避開 pLog cache 的控制。只是一個是透過 cookie, 一個是透過 remote script (xmlHTTPRequest) 的方式。

Mark
已記錄

頁: [1]
LifeType 中文開發論壇  |  支援  |  使用與操作  |  如何在每篇文章後加入修改文章的連結? « 上篇主題 下篇主題 »
    前往: