歡迎光臨, 訪客. 請先 登入註冊一個帳號.
四月 25, 2024, 06:59:17 下午
19595 文章 在 3865 主題 由 4580 會員
最新註冊會員: aa123aa1
  列出文章
頁: 1 ... 247 248 [249]
3721  開發 / 核心補強 / 强烈建议PLOG生成静态HTML页面 於: 一月 18, 2005, 11:55:25 上午
如 minsterl 說的,1.0 已經增加了兩個 cache 得方式:

1. Smarty Content Cache: 0.32 只有 cache 由模版產生的程式碼!而 1.0 還 cache 住由 PHP 程式碼產生的內容。所以應該算是有靜態生成頁面。

2. Http Cache: 透過 Http Conditional Request 得方式,比對抓取的頁面時間,如果沒有任何變化,直接送出 Http Server 中的 Cache 頁面。

應該是會加快 pLog 的速度很多。

Mark
3722  開發 / 核心補強 / plog 本身有 mailing list 嗎? 於: 一月 18, 2005, 11:52:24 上午
Hi Pest:

有的!只是因為 plogworld.org -> lifetype.net,目前運作有些不正常。你可以到 http://devel.lifetype.net/mailman/listinfo 來註冊。

應該把這個資訊貼到站務公告才對!等一下來寫!

Mark
3723  建議 / 發表與交流 / 僅供參考! 於: 一月 13, 2005, 04:18:55 下午
這問題其實應該請 BlogChina 來回答更為貼切,主要有幾個原因:

1. DB 沒有加上 Index,1.0 已經加上了。
2. Sql statement 沒有經過調整,這部分在 1.0 正在調整中
3. 動態產生網頁太耗時間。1.0 加上了 Smarty Content Cache 跟 Http Cahce 來因應。
4. Table 的結構必須反正規化。目前的 plog 的 table 是非常嚴謹的 2NF 的 Table,但是當存取的量變大, 從 2NF->1NF 可以增加效率。
5. 其他的就是一些小地方的改進了!有些可能涉及 BlogChina 商業秘密,我不能多加說明。抱歉。

如果 Donald 或是 Willow 願意提供,非常歡迎。  :D

Mark
3724  開發 / 模版設計 / 版主出現了! 於: 一月 13, 2005, 03:59:18 下午
版主出現了!呵呵!

我順便提供我的模版,你參考一下!

Mark

程式碼:

<ul id="mainnav">
<li><a href="#recentpostTab">文章</a></li>
<li><a href="#commentTab">迴響</a></li>
<li><a href="#trackbackTab">引用</a></li>
</ul>

   <div id="recentpostTab" class="tabcontent" style="display:block;">
   <p>
    {foreach from=$recentposts item=post}
    <img src="http://your-blog/imgs/bullet/posts.gif" /><a href="{$url->postLink($post)}">{$post->getTopic()}</a><br />
    {/foreach}
   </p>
   </div>

   <div id="commentTab" class="tabcontent" style="display:none;">
   <p>
    {assign var=comments value=$recentcomments->getRecentComments(15)}
    {foreach from=$comments item=comment}
     {assign var=postid value=$comment->getArticleId()}
     {assign var=commentDate value=$comment->getTimestamp()}
     {assign var=post value=$recentcomments->getCommentArticle($postid)}
     {if $comment->getUserUrl()}
      <img src="http://your-blog/imgs/bullet/comments.gif" /><a title="{$comment->getText()|truncate:100:"..."|strip_tags}" href="{$url->postPermalink($post)}#{$comment->getId()}">{$post->getTopic()}</a><div align="right"><font style="font-size: 11px;"><b>by</b> <a title="{$comment->getUserUrl()}" href="{$comment->getUserUrl()}">{$comment->getUsername()}</a> @ {if $locale->formatDate($commentDate,"%D") eq $locale->formatDate($now,"%D")}{$locale->formatDate($commentDate, "%H:%M")}{else}{$locale->formatDate($commentDate, "%m/%d")}{/if}</font></div>
     {else}
      <img src="http://your-blog/imgs/bullet/comments.gif" /><a title="{$comment->getText()|truncate:100:"..."|strip_tags}" href="{$url->postPermalink($post)}#{$comment->getId()}">{$post->getTopic()}</a><div align="right"><font style="font-size: 11px;"><b>by</b> {$comment->getUsername()} @ {if $locale->formatDate($commentDate,"%D") eq $locale->formatDate($now,"%D")}{$locale->formatDate($commentDate, "%H:%M")}{else}{$locale->formatDate($commentDate, "%m/%d")}{/if}</font></div>
     {/if}
    {/foreach}
   </p>
   </div>

   <div id="trackbackTab" class="tabcontent" style="display:none;">
   <p>
    {assign var=trackbacks value=$recenttrackbacks->getRecentTrackbacks(15)}
    {foreach from=$trackbacks item=trackback}
     {assign var=postid value=$trackback->getArticleId()}
     {assign var=trackbackDate value=$trackback->getDateObject()}
     {assign var=post value=$recenttrackbacks->getTrackbackArticle($postid)}
     <img src="http://your-blog/imgs/bullet/trackbacks.gif" /><a href="{$url->postPermalink($post)}">{$post->getTopic()}</a><br /><div align="right"><font style="font-size: 11px;"><b>by</b> <a title="{$trackback->getTitle()}" href="{$trackback->getUrl()}">{$trackback->getBlogName()}</a> @ {if $locale->formatDate($trackbackDate,"%D") eq $locale->formatDate($now,"%D")}{$locale->formatDate($trackbackDate, "%H:%M")}{else}{$locale->formatDate($trackbackDate, "%m/%d")}{/if}</font></div>
    {/foreach}
   </p>
   </div>
3725  建議 / 要求與建議 / 1.0 已經加進去了! 於: 一月 13, 2005, 12:23:23 下午
1.0 已經有了圖形化的預設模版選擇!至於分類,目前還在思考中,要作一個專門給 Blog Hosting 用的分類設定。

Mark
3726  建議 / 發表與交流 / 灌水 於: 一月 13, 2005, 11:58:27 上午
Vincent:

你是來鬧的啊!好在我沒有加一條嚴禁灌水的版規。呵呵!歡迎一起來試試看 pLog ,你要不要用 Struts 來實做一個啊, pLog 的 MVC 架構寫的很棒,可以參考一下。

Mark
3727  建議 / 發表與交流 / 謝謝! 於: 一月 13, 2005, 11:57:04 上午
Waylon:

謝謝,一起加油吧!希望早日看到你的著作上市。 :D

Mark
3728  建議 / 要求與建議 / 這個 Idea 目前 1.0 應該不會有 於: 一月 13, 2005, 11:56:12 上午
目前 1.0 Support 多重分類。但是樹狀分類還沒 Support,應該是很容易加才是。只是幾個月前的討論,我們卡在

1. 樹狀分類的子分類可不可以同時歸屬於不同的母分類?
2. 樹狀分類要有幾層?

這關係到開發難度。之前的結論是:

1. 每一個子分類只能歸屬到一個母分類。
2. 樹狀結構,不限定層數

你覺得呢?

Mark
3729  支援 / 使用與操作 / 建議用 AppServ 2.4.1 於: 一月 13, 2005, 11:52:47 上午
建議先用 AppServ 2.4.1 (Mysql 4.0.x)。原因在於 2.4.2 所使用的 MySQl 版本為 4.1.x。在中文的支援上,應該是沒有問題,但是在開DB時得先搞對他的編碼。我自己測過一次,但是失敗。

所以,並非是 WordPress 或是 pLog 的問題。

安裝 2.4.1 後再將 PHP 升級到  4.3.10 版,就可以了!請您試試!

** 這個設定我會找時間試試,因為也該是升級到 4.1.x 的時候了。

Mark
3730  支援 / 安裝與設定精華區 / 貓叔叔!謝謝你! 於: 一月 12, 2005, 11:36:32 下午
貓叔叔:

這篇文章太棒了,我把他放到精華區供奉起來了!

Mark
3731  開發 / 模版設計 / 怪了! 於: 一月 12, 2005, 07:00:28 下午
你這是單人的 Blog 還是多人用的 Blog。你確定你改的是對的 template 嗎?還是你改的部分剛好被 comment 掉。你能讓我看一下你的站嗎?因為我沒遇過這樣的情況耶! 疑惑

Mark
3732  開發 / 模版設計 / 試試看刪除 tmp 裡的檔案! 於: 一月 12, 2005, 06:42:26 下午
Hi neroli:

試試看把你的 /tmp 裡面的檔案刪除。有可能是 tmp 內的 Cache 沒被清掉的緣故。

Mark
3733  站務 / 站務公告 / 如何在 pLog 中文開發論壇發問 於: 一月 10, 2005, 11:48:19 上午
謝謝各位那麼喜歡 pLog,也謝謝各位勇於嚐鮮感自己手動裝 pLog,但是安裝上難免會發生問題,發生問題時你要如何求救呢?

1. 先到各論壇找答案 如 pLogWorld  Forum 或是 pLog 中文開發論壇。怎麼找?就是用搜尋啦!通常你的問題有可能別人已經問過了,所以用搜尋先找,找不到再來發問,才會顯得你很專業以及用心喔!

例如,這幾次最常被問到的問題:

引用
我的 error message 出現
Warning: Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of imagecopyresized(). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer. in c:\appserv\www\plog\class\gallery\resizers\gallerygdresizer.class.php on line 198

哪你就用 call-time 為關鍵字搜尋看看。另一個問題最常問的就是:

引用
只出現白白的一片

那就用白白或是空白為關鍵字搜尋!

2. 再來,如果真的搜尋不到,怎麼辦?那就發問阿?只是要怎麼問是有技巧的,你必須把情況詳細說明,別人才有辦法答!包含哪些:

=> 你使用的作業系統(Linux/Windows 或是虛擬主機)、MYSQL版本與 PHP 版本
=> pLog 你安裝的位置,例如根目錄還是在其他目錄下,如果在 windows 下,甚至目錄中間有空白都是會有影響的!
=> 你的操作發生錯誤時的步驟!你必須要描述你在操作到哪的步驟時才發生錯誤!例如是在安裝的第三個步驟,或是在 post 文章的時候!
=> 錯誤訊息!pLog 的錯誤訊息通常在兩個地方,一個就是你的網頁上,另一個是 Apache 的 error.log。記得把相關的錯誤訊息附上來否則怎麼幫你找呢?
=> 如果是你在自己嘗試寫新的 plugin 或是改 template 發生錯誤,也記得把你改的地方附上來。否則我們是猜不到你改了什麼的!
=>如果你自己動手修改了資料庫裡的資料,也請把做你所做的修改加以說明,例如手動刪除了 lt_users 裡的 user 紀錄,因為直接操作資料庫是可能對 LT 造成不良影響的。

有了這些資訊,大家來幫你除錯的時候也會更快!

3. 要有耐心!這個論壇大家都是義務在幫忙,所以晚一點回復不代表沒人重視你!可能的原因是剛好都在忙,或是剛好這問題大家都不會!看不到回覆,別擔心,你再問一次!相信一定會有人來幫忙的!

4. 要有禮貌!禮貌不是說:『言必稱大大』。千萬不要再叫大大了!我個人是認為叫人家『大大』很難聽的!而是有人幫你回答,記得說聲謝謝,收到大家不吝嗇的鼓勵,這些回答的人會更有信心的繼續作下去!另外,討論時盡量理性。這就夠了!網路是不連續的溝通方式,最怕斷章取義,然後就開始引發論戰!千萬不要!

5. 要有回饋!接受了別人的幫助,相信你對 pLog 會越來越熟!那就開始輪到你幫助這些新接觸 pLog 的人了!再多的幫助,沒有人會嫌多的喔!

Okay, 這只是我的一些想法啦!希望大家能 Ennjoy Blogging, Enjoy Life。

Mark
3734  站務 / 站務公告 / 歡迎來到 pLogworld 中文支援開發論壇! 於: 十月 21, 2000, 07:01:00 上午
經過了半年。 pLog 終於有了自己得中文開發團隊的網站,包含:

    pLog 中文開發日誌
    pLog 中文開發論壇
    pLog 中文文件計畫
    pLog 中文推廣與開發(自由軟體鑄造廠提供)[/list:u]
    我們預備還下加入:
      pLog 中文 pLoogle 網路目錄計畫。讓所有中文世界的 pLogger 彼此交流!
      pLog 中文
    www.weblogs.com 。讓所有的中文世界的 pLogger 可以透過發文時就把文章 Ping 到這裡。成為 pLogger 的中文 Blog 雜誌
      多重分類架構 (Multiple Categories)
      全新的管理介面 (Redesign Adminstrator Panel)
      全新的外掛程式架構 (Redesign Plugin Framework)
      完整的事件驅動支援 (Full Event Driven Environment)
      更快的速度與效能 (Better Performance)
      資料庫的重新設計 (DB Redesign with Index Support)
      支援內容快取 (Support Smarty Content Cache)
      支援伺服器快取 (HTTP Conditional Get)
      支援二級網域名稱 (Support Subdomain)
      支援網誌大頭貼 (Support Blog Avatar)
      完整支援 Atom API (Complete Support Atom API)
      文章編輯支援不同語法包含 Wiki/phpBB/Textile/Markdown (Support Different Text Parsing, Wiki/phpBB/Textile/Markdown)[/list:u]歡迎有興趣的人來報名 1.0 的測試與除錯活動。

      歡迎一起來加入我們,讓大家
    Enjoy Blogging, Enjoy Life

    Mark
    頁: 1 ... 247 248 [249]