列出文章
|
頁: [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底下讓使用者可以自行修改!
以上是我大致上的方法,如果有問題在一起討論囉,希望可以幫上您的忙
|
|
|
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
|
|
|
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都有相同的問題! 在麻煩大家給我一些建議!
|
|
|
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卻是正常的。 以上的問題, 我自己有嘗試著去追查相關的原因, 但依然沒有辦法抓到問題的所在, 再麻煩站上的高手幫忙尋找這個錯誤的原因。
|
|
|
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. 編輯時如果文章的日期比目前的時間還早的話 啟用迴響留言功能 的勾勾會自動被取消。 且若編輯的日期若還是比目前的時間早的話 再把啟用迴響功能的啟用 再按下更新文章後,會依然無法啟用迴響功能。
|
|
|
|
|
|