歡迎光臨, 訪客. 請先 登入註冊一個帳號.
十二月 12, 2024, 11:37:15 下午
19595 文章 在 3865 主題 由 4579 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  開發  |  外掛程式  |  [plugin]置頂文章外掛程式 « 上篇主題 下篇主題 »
頁: 1 2 3 [4]
作者 主題: [plugin]置頂文章外掛程式  (閱讀 124465 次)
maomaode
一般會員
***
文章: 115


檢視個人資料
« 回覆文章 #45 於: 一月 04, 2006, 08:45:19 上午 »

Hi Mark:

我完全同意你的看法, 其实Lss的这个方案, 应该是最简单不过的做法了, 而且我觉得也是make sense的, 因为在我看来, 所有需要置顶的文章, 他们都有一个共同的属性,这个属性是区别于其他文章的, 也就是他们都需要放到页面的顶部优先被显示出来,而category的用处不就是把具有共同属性的文章规类到一起吗? 所以我个人觉得lss的这个方案是可行的。
lss这个方案唯一的缺憾就是在一开始的时候,我们可能需要新建两个category来完成文章置顶和公告, 这个我已经改成了一个文章置顶category, 去掉了公告category。并且对css做了些调整, 可以在http://bokeland.bokeland.com看到。
用custom field的方式我觉得就是开发人员会比较辛苦, 修改的地方会比较多, 用户使用起来可能会稍微方便点吧,如果我有时间, 我来做一个吧。暂时还是采用lss的方案了。
已記錄

我的blog:
               http://maomaode.bokeland.com
Blog搬家/同步
               http://banjia.bokeland.com
dekuo
初級會員
**
文章: 51


檢視個人資料
« 回覆文章 #46 於: 二月 02, 2006, 06:31:07 下午 »

引用自: fragileness
{if $showAll}

 很棒

我才剛要跟你說可以用 $showAll 來判斷, $showAll 是在 彙整(日期或是文章分類)才會出現的物件。所以可以透過他來判斷現在是否在首頁。

另外,你可以用 empty() 來判斷這物件是否存在頁面。所以這一斷模版可以改寫成

程式碼:
{if empty($showAll)}
....
{/if}

這樣會比

程式碼:
{if $showAll}
{else}
...
{/if}

來的好瞭解!

Mark

謝謝 Mark 及 Lss !
我已經照你們前面的討論修改完畢了 ... 這個 Plugin 真是太好用了!
已記錄
nhiteo
新手見習
*
文章: 2


檢視個人資料
« 回覆文章 #47 於: 五月 11, 2006, 12:45:37 上午 »

我也裝好了,我在網站模板上的實做方式像這樣:
http://husan.freebsd.idv.tw

右上角的最新公告

初次見面,獻醜了
已記錄
ted
一般會員
***
文章: 103


檢視個人資料
« 回覆文章 #48 於: 九月 17, 2006, 02:26:29 下午 »

這幾天升級到 LT 1.1後, 發現 sidebar 上使用的置頂文章出不來 傷心
不知有沒有人已解決此相容性問題?

謝謝
已記錄

OS: windows server 2003
Apache Web Server Version 2.2.2
PHP Script Language Version 5.1.4
MySQL Database Version 5.0.22
panying
新手見習
*
文章: 39


檢視個人資料
« 回覆文章 #49 於: 十月 29, 2006, 08:52:16 下午 »

這幾天升級到 LT 1.1後, 發現 sidebar 上使用的置頂文章出不來 傷心
不知有沒有人已解決此相容性問題?

謝謝


我把它修改到1.1能用了,请察看 http://www.pactofshadow.com/lifetype/2/articleperma/40.html
已記錄

ted
一般會員
***
文章: 103


檢視個人資料
« 回覆文章 #50 於: 十一月 09, 2006, 08:02:42 上午 »

謝謝 panying 開懷大笑
已記錄

OS: windows server 2003
Apache Web Server Version 2.2.2
PHP Script Language Version 5.1.4
MySQL Database Version 5.0.22
zpingw
新手見習
*
文章: 16


檢視個人資料
« 回覆文章 #51 於: 十一月 27, 2006, 12:44:15 下午 »

不知道1.1的plug-in支援最新的1.1.2嗎?

我嘗試安裝,把plug-in folder upload上server后,去其他管理頁面(内容管理,檔案中心)會出現下列錯誤訊息。

Fatal error: Undefined class name 'menu' in E:\inetpub\vhosts\zpingw.com\subdomains\li\httpdocs\plugins\stickyposts\pluginstickyposts.class.php on line 37



只好再將之移除。
已記錄

作業系統
PSA v7.5.6_build20051107.20  OS. Windows 5.2.3790.0
MySQL v. 4.1.21-
phpMyAdmin 2.6.0-pl3
panying
新手見習
*
文章: 39


檢視個人資料
« 回覆文章 #52 於: 十一月 27, 2006, 03:38:35 下午 »


include_once( PLOG_CLASS_PATH."class/dao/articles.class.php" );
下面添加句
 include_once( PLOG_CLASS_PATH."class/template/menu/menu.class.php" );
看看
已記錄

zpingw
新手見習
*
文章: 16


檢視個人資料
« 回覆文章 #53 於: 十一月 27, 2006, 07:29:09 下午 »


include_once( PLOG_CLASS_PATH."class/dao/articles.class.php" );
下面句
 include_once( PLOG_CLASS_PATH."class/template/menu/menu.class.php" );
看看


謝謝 panying ,添加后問題已經解決,能夠順利執行。


不過還有另一個問題 (不好意思  害羞

我依據把説明檔裏的代碼copy進main.template裏
看到其中是有包含了 if empty($showAll) (前面有說到控制只讓stickypost顯示在首頁的變數)

但是我啓動外掛后,stickypost還是會出現在文章分類和文章彙整的頁面。
不知道是什麽問題呢?原始模版是connection,是不是模版的相容問題呢?


下面是我的main.template,我只保留了Announce Posts。
-------------------------------------------------------------------------------------------------------


{include file="$blogtemplate/header.template"}

<div id="content">


{if empty($showAll) && $stickyposts->isEnabled()}
<h2>Announce Posts</h2>
{assign var=stickys value=$stickyposts->getArticles('announce')}
{foreach from=$stickys item=post}
<h3><a href="{$url->postPermalink($post)}">{$post->getTopic()}</a></h3>
{/foreach}
{assign var=announceCategory value=$stickyposts->getCategory('announce')}
<h4><a href="{$url->categoryLink($announceCategory)}">More Announce...</a></h4>
{/if}

<div class="post">
{foreach from=$posts item=post}
{include file="$blogtemplate/post.template"}
{/foreach}

</div>
{pager style="links"}
</div>
{include file="$blogtemplate/panel.template"}
{include file="$blogtemplate/footer.template"}
« 最後編輯時間: 十一月 27, 2006, 10:45:49 下午 由 zpingw » 已記錄

作業系統
PSA v7.5.6_build20051107.20  OS. Windows 5.2.3790.0
MySQL v. 4.1.21-
phpMyAdmin 2.6.0-pl3
panying
新手見習
*
文章: 39


檢視個人資料
« 回覆文章 #54 於: 十一月 28, 2006, 10:23:22 上午 »

模板方面不太熟悉,我也不能解释...
已記錄

頁: 1 2 3 [4]
LifeType 中文開發論壇  |  開發  |  外掛程式  |  [plugin]置頂文章外掛程式 « 上篇主題 下篇主題 »
    前往: