歡迎光臨, 訪客. 請先 登入註冊一個帳號.
十一月 22, 2024, 10:25:06 下午
19595 文章 在 3865 主題 由 4579 會員
最新註冊會員: aa123aa1
  列出文章
頁: [1]
1  開發 / 外掛程式 / [外掛分享] 連結網址預覽 SnapPreview 於: 十二月 17, 2006, 12:32:43 上午
利用 Snap Preview Anywhere 提供的技術來完成這個外掛程式
實際上這個外掛程式只是加上啟用的介面而已 吐舌頭
由於我的系統還是用 lifetype 1.0x 來改的,所以我不確定在1.1上會有什麼問題喔
因為討論區目前沒辦法上傳,我暫時先放在這裡: http://www.cs.nctu.edu.tw/~yjchiang/files/snappreview.zip
使用方法:
  • 1. 先到上述網址去免費註冊,他會給你一段code
  • 2. 將 snappreview.tar.gz 解壓縮到 plugins 目錄下
  • 3. 修改 pluginsnappreview.class.php 檔案最下面的 getScript 函式,將剛剛取得的那段 code 設為 $code 變數,注意雙引號(")要加反斜線(\)
  • 4. 修改 template,header.template 裡 </head> 之前加上
    {if $snappreview->isEnabled()}{$snappreview->getScript()}{/if}
  • 5. 到網誌設定去啟用外掛
2  建議 / 要求與建議 / 上傳資料匣已滿? 於: 十二月 17, 2006, 12:23:44 上午
我想在外掛討論版討論區分享一個外掛
但按下發表文章後,卻出現上傳資料匣已滿的訊息
3  開發 / 外掛程式 / moblog on Lighttpd 於: 十月 27, 2006, 05:56:56 下午
原本的aliases設定,在lighttpd下會產生 417 的 error
翻了一下curl的maillist發現這個問題可以加上 -H 'Except: ' 來解決
程式碼:
moblog: "|curl -F message='<-' -H 'Except: ' http://example.com/moblog.php"
提供給大家參考囉
4  開發 / 核心補強 / [分享]由資料庫讀入summary頁面的歡迎訊息 於: 五月 31, 2006, 09:38:52 上午
以前好像有看過有人分享過,但是剛剛搜尋又沒找到,所以我就貼出來啦,若是重複了再麻煩站長刪掉囉 吐舌頭
改完之後,就可以直接在系統管理介面修改歡迎訊息,不需要去動 locale file
1. 修改 templates/admin/globalsettings_summary.template,在適當處加上
程式碼:
<!-- welcome_title -->
<div class="field">
    <label for="config[welcome_title]">welcome_title</label>
    <div class="formHelp">{$locale->tr("help_welcome_title")}</div>
    <input style="width:100%" type="text" name="config[welcome_title]" id="config[welcome_title]" value="{$welcome_title}"/>
</div>
<!-- welcome_paragraph -->
<div class="field">
    <label for="config[welcome_paragraph]">welcome_paragraph</label>
    <div class="formHelp">{$locale->tr("help_welcome_paragraph")}</div>
    <textarea name="config[welcome_paragraph]" cols="100" rows="5">{$welcome_paragraph}</textarea>
</div>

2. 修改 class/summary/action/summarydefaultaction.class.php,在perform()中加上
程式碼:
$this->_view->setValue( "welcome_title", $this->_config->getValue( "welcome_title" ));
$this->_view->setValue( "welcome_paragraph", $this->_config->getValue( "welcome_paragraph" ));

3. 修改 templates/summary/index.template,將原本是從locale設定的訊息改掉
程式碼:
    <div id="intro">
        <h4>{$welcome_title}</h4>
        {$welcome_paragraph}
    </div>
5  支援 / 安裝與設定 / Re: 怎才能讓別人看到 於: 五月 23, 2006, 08:03:07 下午
最有可能的情形是被windows的防火牆檔掉了 要把 port 80打開
6  支援 / 安裝與設定 / Re: 我安裝LifeType 1 0 4版本在網頁上要安裝時出現錯誤 於: 五月 23, 2006, 07:58:27 下午
直接開wizard.php就可以重新安裝了(因為根本就還沒安裝上去)
mysql_connect(): Access denied for user: 'myfeel2@localhost' (Using password: YES)
檢查一下你的MySQL帳號密碼吧 程式沒辦法建立連線
7  測試 / LifeType 1.1 測試 / BlogProfile 使用者的地方 owner 會列兩次 於: 五月 23, 2006, 05:57:16 下午
以前的版本好像沒有這個問題 不知道是不是1.1把owner跟一般bloguser合併在同一個list裡了
所以我改了templates/summary/blogprofile.template
加上{if $blogUser->getId() != $owner->getId()}來判斷,這樣blogowner就也可以保持在最前面
程式碼:
{$locale->tr("users")}
{assign var=blogUsers value=$blog->getUsersInfo()}
<a href="?op=UserProfile&amp;userId={$owner->getId()}">{$owner->getUsername()|strip_tags}</a>{if $blogUsers},{/if}
{foreach from=$blogUsers item=blogUser name=blogUsersLoop}
    {if $blogUser->getId() != $owner->getId()}
        <a href="?op=UserProfile&amp;userId={$blogUser->getId()}">{$blogUser->getUsername()}</a>{if !$smarty.foreach.blogUsersLoop.last}, {/if}
    {/if}
{/foreach}
8  開發 / 核心補強 / 利用pop3做使用者認證 於: 五月 23, 2006, 01:39:04 下午
發覺1.1可以跟phpbb等其他程式整合的功能
因為我有要跟BBS的使用者帳號同步的需求
就稍微做了一下修改,變成可以利用pop3 server做使用者認證
但是只是單純做認證,所以database中還是要有user的資料,只是不存密碼而已
目前只改了登入的檢查部分,其他像是註冊blog等等都還沒修改

修改方法:
新增class/dao/userdata/pop3userdataprovider.class.php
你可能需要修改其中的一些檢查字串(其實應該寫進config裡比較好 吐舌頭)

修改config/userdata.properties.php
加上一段
#
# pop3 user data provider
#
$config = Array(
  "provider" => "POP3UserDataProvider",
  "createBlogIfNotExisting" => true,
  "pop3server" => "pop3.example.com",
  "pop3port" => 110
  );
頁: [1]