歡迎光臨, 訪客. 請先 登入註冊一個帳號.
十一月 22, 2024, 09:22:50 上午
19595 文章 在 3865 主題 由 4579 會員
最新註冊會員: aa123aa1
  列出文章
頁: [1]
1  開發 / 外掛程式精華區 / 文章加密外挂程序 於: 七月 28, 2005, 12:57:42 下午
引用自: markwu
Hi ashen:

試過之後,請記得回報狀況喔! 開懷大笑

另外 pLog 的 API 在 http://www.lifetype.org.tw/api
文件在 http://wiki.lifetype.org.tw

Mark


哈,那是一定要的,這幾天我找個時間測試一下
也花個時間K一下pLog API Document
有心得一定上來跟大家分享(就怕沒心得....害羞 都只是聊天打屁)

Mark, 謝謝!!

 開懷大笑
2  開發 / 外掛程式精華區 / Re: 文章加密外挂程序 於: 七月 27, 2005, 03:55:26 下午
引用自: markwu
引用自: ashen

anyway, 希望下一版的pLog能夠有個良好的解決方案
 魔鬼


我真的希望大家多用點心看一下 pLog API   咬牙切齒

在 article 這個物件中,有一個 method 是 hasField() 是用來判斷 這一個文章中有沒有 custom Field...

Secret 用到幾個 custom Field,其中有一個是 password_protected

所以你可以把 {$post->getText()|escape} 改為
程式碼:
{if $post->hasField( "password_protected" )} // 用來判斷 password_protected 存不存在
 {assign var=isSecretField value=$post->getFieldObject( "password_protected" )}
  {if $isSecretField->getValue() == 1} // 用來判斷 password_protected 有沒有打勾
    {$post->getText()|escape}
  {/if}
{/if}


把這一段程式替換到 你的 rss 與 summary 中,只要是 password_protected 有打勾的文章都不會顯示!

這個方式會直接跳過 secret plugin 的設定,所以即使你 disabe secret plugin, 已經被勾選為 password_protected 的文章還是不會顯示。

Mark


Mark,

Thanks for your information and example.

剛加入這個討論區,也沒看過pLog相關的API Document
如果任何重複或是粗淺的問題,請您見諒 Sorry <(_._)>

anyway, 謝謝你撥冗回答

 書呆子
3  開發 / 外掛程式精華區 / Re: 文章加密外挂程序 於: 七月 27, 2005, 09:59:18 上午
引用自: ajer001
引用自: ashen
引用自: markwu
引用自: 我是“路痴”
启用二级域名,提交 密码 后会将 URL变成: {username}.blog.com 这个问题应该是整体框架的问题,如何解决...

用户只选择 开启密码保护 ,单位填写 密码 ,那么这篇文章输入任何的密码都无法进入,解决方法是 预设默认值 还是容许任何 密码 都能进入?


請到 sf.net 下載新的 secret plugin,已經修復了。

Mark


Hi Mark,

雖然我用了secret這個plugin,但是我在RSS feed內還是可以看到我設定保護的文章內容....請問這問題是否有個比較好的解決方法呢?我目前唯一能做的似乎就是把RSS的功能拿掉.....

我的想法是看能不能設定一個專門放置祕文的資料夾,然後針對那個資料夾開/關RSS的選項,但是這方法應該行不通,我修改了footer.template,試圖在讀取的資料夾的迴圈內加上判斷式,但是找不到合適的判斷式可用....Orz

有好一點的建議嗎??

 書呆子


剛剛測了一下
結果rss.. summary裡面..
都會顯示出內容
呵呵
還有moblie.php也會
@@


我目前的作法是把RSS的summary連結從post.template拿掉
讓讀者無法直接從首頁上存取RSS summary的功能....
但是某些RSS Reader,例如FireFox的外掛Sage
點選RSS Link後還是會出現RSS Summary的頁面....Orz
但是若是從單一文章的連結來開啟文章的話,會跳到密碼詢問的頁面

anyway, 希望下一版的pLog能夠有個良好的解決方案
 魔鬼
4  開發 / 外掛程式精華區 / Re: 文章加密外挂程序 於: 七月 21, 2005, 10:24:40 下午
引用自: markwu
引用自: 我是“路痴”
启用二级域名,提交 密码 后会将 URL变成: {username}.blog.com 这个问题应该是整体框架的问题,如何解决...

用户只选择 开启密码保护 ,单位填写 密码 ,那么这篇文章输入任何的密码都无法进入,解决方法是 预设默认值 还是容许任何 密码 都能进入?


請到 sf.net 下載新的 secret plugin,已經修復了。

Mark


Hi Mark,

雖然我用了secret這個plugin,但是我在RSS feed內還是可以看到我設定保護的文章內容....請問這問題是否有個比較好的解決方法呢?我目前唯一能做的似乎就是把RSS的功能拿掉.....

我的想法是看能不能設定一個專門放置祕文的資料夾,然後針對那個資料夾開/關RSS的選項,但是這方法應該行不通,我修改了footer.template,試圖在讀取的資料夾的迴圈內加上判斷式,但是找不到合適的判斷式可用....Orz

有好一點的建議嗎??

 書呆子
頁: [1]