歡迎光臨, 訪客. 請先 登入註冊一個帳號.
十一月 22, 2024, 03:38:19 下午
19595 文章 在 3865 主題 由 4579 會員
最新註冊會員: aa123aa1
  列出文章
頁: [1] 2
1  開發 / 模版設計 / 回覆: 模板共用问题 希望帮助 於: 十月 16, 2008, 08:35:18 下午
在我目前的作法
你在misc擺放bridge
並且在各個 template底下擺放main.template連回$misctemplatepath/bridge....的方式
就在我目前的試用方式來說
我除了在各個template底下擺放main.template以外
也就是將Lifetype底下所有必須的
# album.template
# albums.template
# resource.template
# searchresults.template
# postandcomments.template
# posttrackbacks.template
# main.template
# error.template
# commentarticle.template
都擺進template下,
並且以同樣的方法一條連回到misc底下相對應的必須存在template

就我目前如此的作法,並不會造成需要使用default上template

總而言之,
我將不需要修改的樣板擺放在misc底下,
而需要修改的部份由misc底下設定為連回到template底下讓使用者可以自行修改!

以上是我大致上的方法,如果有問題在一起討論囉,希望可以幫上您的忙
2  開發 / 模版設計 / 回覆: 模板共用问题 希望帮助 於: 十月 15, 2008, 12:20:15 上午
您好,

我不曉得我之前的一個小訣竅能不能幫上您的忙!!
您可以參考
[lifetype] 一個Lifetype樣板(Template)的繼承架構 「 http://mrmo.cc/mousontech/305  」

希望對您有幫助
3  開發 / 外掛程式 / [教學] 更新GoogleAnalyticsPlugin為新版的ga.js 於: 十二月 23, 2007, 02:48:10 上午
剛好在http://plog.longwin.com.tw/news-google-yahoo/2007/12/21/google_anslytics_analysis_code_update_2007看到了Google Analytics 最近更新了嵌入程式的 Code,而在我的Lifetype平台,剛好有安裝Google Analytics的PlugIn,所以就順手查詢了一下該PlugIn的程式碼,也將程式碼中所產生的Google Analytics Code更新為新版的ga.js。

其方法也非常的簡單,您只需要找到plugin中的plugingoogleanalytics.class.php,然後找到getJavascriptCode()這個function,然後將function中的內容轉換成以下的程式碼,儲存後即可。

程式碼:
    /**
    * Returns google analytics javascript Ga.js
    */
        function getJavascriptCode(){
            $jsCode = "";
            if( $this->isEnabled() ){
                $jsCode ="<script type=\"text/javascript\">\n"
                ."var gaJsHost = ((\"https:\" == "
                ."document.location.protocol) ? \"https://ssl.\" "
                .": \"http://www.\");\n"
                ."document.write(unescape(\"%3Cscript src='\" "
                ." + gaJsHost + \"google-analytics.com/ga.js' "
                ."type='text/javascript'%3E%3C/script%3E\"));\n"
                ."</script>\n"
                ."<script type=\"text/javascript\">\n"
                ."var pageTracker = _gat._getTracker(\"".$this->uacct."\");\n"
                ."pageTracker._initData();\n"
                ."pageTracker._trackPageview();\n"
                ."</script>\n";
            }
return $jsCode;
        }

如果您不知道該怎麼修改,也可以直接將我修改好的plugingoogleanalytics.class.php覆蓋到googleanalytics plugin資料夾也可以。

以上文章同步發表在 http://blog.azhu.idv.tw/mousontech/blog/archives/231
4  支援 / 使用與操作 / Re: 請問有無最新迴響的RSS路徑? 於: 十一月 28, 2007, 11:00:47 下午
如果是單一blog的就好,可以參考這邊:
http://wiki.lifetype.org.tw/index.php?title=Modify_Others

真不好意思! 原來在wiki裡面有呀! 害羞
爬文沒爬好
5  支援 / 使用與操作 / Re: 請問有無最新迴響的RSS路徑? 於: 十一月 19, 2007, 01:34:22 下午

不好意思!又來麻煩大家了!

原本要幫我自己的blog加上新的迴響的RSS功能,
但是搜尋了一下lifetype.org.tw站上的資料,
只找到這一篇,但blog.nclab.tw站上已經更換blog系統了
也就是資料已經沒了

不知道是不是可以再麻煩大家提供相關的資料!
6  支援 / 安裝與設定 / Re: blog移機後發表新文章的錯誤訊息 於: 十一月 07, 2007, 01:42:38 下午
你們是哪一篇迴響會發生這個問題,可以把他貼上來,讓我試試看嗎?

Mark

感謝Mark的協助!

目前把相關的設定改回設定為非strict mode
且bayesiantokenizer.class.php第六行的stop words回復到原本的狀態

在自己的測試站台上連續複製幾篇已經貼出來的文章測試
還沒有測到同樣的狀況

我在測試一陣子
如果有在發生,會再次回來回報
感謝mark
7  支援 / 安裝與設定 / Re: blog移機後發表新文章的錯誤訊息 於: 十一月 02, 2007, 03:02:16 下午
從version.php得知,我目前使用的是"lifetype-1.2.4_r5688"

如果是已經修復的bug
可否麻煩mark提供給我
這個bug在哪些檔案中有修改的動作

我再透過查證這些檔案,驗證是否是不是我升級上的錯誤呢?

BTW
透過lifetype本身提供的版本檢察,目前我與1.2.4版本的差異如下
class/bayesian/bayesiantokenizer.class.php
templates/summary/agreement.template
templates/summary/footer.template
templates/summary/header.template
templates/summary/index.template
templates/summary/post.template
templates/default/commentform.template

其中bayesiantokenizer.class.php有修改的部分
也就是我所說的第六行的部分

希望以上的資訊可以幫上忙。
再次感謝!
8  支援 / 安裝與設定 / Re: blog移機後發表新文章的錯誤訊息 於: 十月 23, 2007, 11:33:15 上午
mark您好

跟您請教一個問題

您所說的拿掉mysql5的strict mode
是不是就像以下操作一下
把my.ini中的sql-mode裡的STRICT_TRANS_TABLES去除就可以了呢?

#sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"


還是一定要透過mysql的MySQL Server Instance Config Wizard ?

會再次的這樣問
主要是因為日前已經將bayesiantokenizer.class.php第六行的stop words回復到原本的狀態
並且如我上述的修改sql-mode
結果在發表文章的時候
依然會出現如下的錯誤訊息。
程式碼:
Fatal error: 
Uncaught exception 'Exception' with message 'BayesianTokens::updateOccurrencesFromTokensArray: Cannot update occurrences of token '!!?.' in D:\wwwroot\BetaWebSite\class\dao\bayesiantokens.class.php:197 Stack trace: #0
D:\wwwroot\BetaWebSite\class\dao\bayesiantokens.class.php(167): BayesianTokens->updateOccurrencesFromTokensArray('3', Array, 0, 1, '3', 32) #1
D:\wwwroot\BetaWebSite\class\bayesian\bayesianfiltercore.class.php(87): BayesianTokens->incNonSpamOccurrencesFromTokensArray('3', Array, '3', 32) #2
D:\wwwroot\BetaWebSite\class\bayesian\bayesianfiltercore.class.php(108): BayesianFilterCore->train('3', '??????strict mo...', '<p>????????????...', '', '', '', false) #3
D:\wwwroot\BetaWebSite\class\action\admin\adminaddpostaction.class.php(158): BayesianFilterCore->trainWithArticle(Object(Article)) #4
D:\wwwroot\BetaWebSite\class\controller\controller.class.php(347): AdminAddPostAction->perform() #5
D:\wwwroot\BetaWebSite\admin.php(43): Controller->process(Array) #6
{main} thrown in D:\wwwroot\BetaWebSite\class\dao\bayesiantokens.class.php on line 197


不好意思 要再麻煩您!!
9  開發 / 模版設計 / Re: [模板修改教學] 發表迴響時 顯示預設標題 於: 六月 14, 2007, 02:21:01 上午
看了您的教學之後
在自己的Lifetype作了相同的修改
但是不知道為什麼
在修改完畢之後
如果是第一次進入有加入修改的文章時
可以正常的在標題的地方顯示Re:Topic

但如果按下F5 Reload時
就會發生下列錯誤
程式碼:
標題<input type="text" name="commentTopic" id="commentTopic" value="Re:
Fatal error: Call to a member function getTopic() on a non-object in D:\wwwroot\BlogWebSite\tmp\2\%%3F^3F2^3F2BCD9C%%commentform.template.inc on line 13

查了一下
感覺是再第二次reload 時
系統不認得$post

但是查看阿駕您的blog卻沒有這樣子的問題
不知道是我哪邊的設定有問題呢?

我從1.2.1 一直到目前的1.2.3都有相同的問題!

在麻煩大家給我一些建議!
10  開發 / 核心補強 / Re: Lifetype 1.2.3 TinyMCE 於IE無法使用 於: 六月 11, 2007, 02:32:23 下午
的確
目前看到似乎不止我有這個狀況
而且不只是IE7
IE6也會有同樣的問題
11  開發 / 核心補強 / Re: Lifetype 1.2.3 TinyMCE 於IE無法使用 於: 六月 11, 2007, 12:05:39 上午
感謝您的建議

剛剛試了一下 其他設定 -> 版本 的 [檢查] Button
出現了以下的警訊

程式碼:
下列的檔案內容有問題(可能上傳不完整或是被修改過):
class/dao/bayesiantokens.class.php
class/mail/phpmailer/class.phpmailer.php
templates/summary/agreement.template
templates/summary/header.template
templates/summary/index.template
templates/summary/post.template
templates/default/commentform.template

對照了一下
lifetype-1.2.2-upgrade-lifetype-1.2.3.zip
裡面的檔案
發現裡面是沒有包含這些檔案的

我自己本身的環境
最早是由1.2.1 -> 1.2.2 -> 1.2.3 延路升級上來的!

templates的部份,
我自己的確有做過更動

其他的檔案,我由1.2.3 的完整包裝
複製到目前的環境之後,
依然還是有同樣的問題。

不知道這樣子提供給大家的資訊是否足夠!
再麻煩大家幫忙看看這會是什麼樣的問題了!!
12  開發 / 核心補強 / Lifetype 1.2.3 TinyMCE 於IE無法使用 於: 六月 09, 2007, 03:21:04 下午
大家好,
目前於http://www.lifetype.net 已經發布了Lifetype 1.2.3
我自己也就將 Lifetype1.2.2 測試站台作了1.2.2 to 1.2.3的升級

但是於升級過後,
發現,在發表文章的時候,
如瀏覽器使用的是IE的話,
會發生無法載入TinyMCE,
並且出現JavaScript 錯誤。





但同樣的環境,
在FireFox卻是正常的。


以上的問題,
我自己有嘗試著去追查相關的原因,
但依然沒有辦法抓到問題的所在,
再麻煩站上的高手幫忙尋找這個錯誤的原因。
13  支援 / 安裝與設定 / Re: 如何實現自訂網址http://www.xxx.com/blog/{username} 求助 於: 五月 30, 2007, 01:54:14 上午
因為自己也在找Custom URLs Format的說明

發現目前的Custom URLs的說明在這邊
http://wiki.lifetype.net/index.php/Custom_URLs
14  支援 / 安裝與設定 / Re: blog移機後發表新文章的錯誤訊息 於: 五月 08, 2007, 12:23:59 上午
不好意思! 我再次的發生類似的事情!

我的sql_error.log的內容如下
程式碼:
D:\wwwroot\BlogWebSite\class\logger\logger\logger.class.php(157): PatternLayout.format
D:\wwwroot\BlogWebSite\class\logger\logger\logger.class.php(137): Logger.log
D:\wwwroot\BlogWebSite\class\dao\model.class.php(142): Logger.error
D:\wwwroot\BlogWebSite\class\dao\bayesiantokens.class.php(306): Model.Execute
D:\wwwroot\BlogWebSite\class\dao\bayesiantokens.class.php(262): BayesianTokens.insert
D:\wwwroot\BlogWebSite\class\dao\bayesiantokens.class.php(193): BayesianTokens.updateOccurrences
D:\wwwroot\BlogWebSite\class\dao\bayesiantokens.class.php(167): BayesianTokens.updateOccurrencesFromTokensArray
D:\wwwroot\BlogWebSite\class\bayesian\bayesianfiltercore.class.php(87): BayesianTokens.incNonSpamOccurrencesFromTokensArray
D:\wwwroot\BlogWebSite\class\bayesian\bayesianfiltercore.class.php(108): BayesianFilterCore.train
D:\wwwroot\BlogWebSite\class\action\admin\adminaddpostaction.class.php(157): BayesianFilterCore.trainWithArticle
D:\wwwroot\BlogWebSite\class\controller\controller.class.php(347): AdminAddPostAction.perform
D:\wwwroot\BlogWebSite\admin.php(43): Controller.process

 08-05-2007 01:21:38 ERROR - The following query =
INSERT INTO lt_bayesian_tokens (blog_id, token, spam_occurrences, nonspam_occurrences, prob) VALUES ('2', '20?, '0', '1', '0.01')generated the following error message =
Data too long for column 'token' at row 1

只要是發表中文的文章就會發生上述的狀況
不知道是什麼原因!
照著ted 所說的方法的確可以避免
但看樣子似乎治標不治本,不知道大家如何解學上述的問題呢?
15  支援 / 使用與操作 / TL 1.2.1重新編輯文章文章日期問題 於: 五月 03, 2007, 12:57:13 上午
今天在編輯文章的時候
1.
發現我在重新編輯一篇文章的時候
文章的日期 日的部份 會加一

下圖為編輯前

下圖為按下編輯後


2.
編輯時如果文章的日期比目前的時間還早的話
啟用迴響留言功能 的勾勾會自動被取消。
且若編輯的日期若還是比目前的時間早的話
再把啟用迴響功能的啟用
再按下更新文章後,會依然無法啟用迴響功能。
頁: [1] 2