尚未登入 (登入)

類別

  • 這個主題的標籤

近來的標籤 觀看所有標籤


Powered by A Small Orange Firefox 2
Look better in 1024*768 and above.

Vanilla 1.1.4 is a product of Lussumo. More Information: Documentation, Community Support.

本論壇所有文章,除特別聲明(如轉載文章)外,版權均為文章作者所有,如沒取得作者同意,切勿轉載。
本論壇所有內容,除特別聲明外,版權皆為 Libracafe.com 所有。
Copyright © 2006~2007 Libracafe.com. All rights reserved.

歡迎光臨!
論壇完整文章列表及大部份功能,必須登入後才能觀看及使用。
想發表意見嗎? 如果你已有帳號,請點這裡登入. 沒有的話,可以立刻在這申請.
亦歡迎使用留言版留下你的意見.
    •  
      CommentAuthor盧雲
    • CommentTimeNov 1st 2007, 4:53:06 pm 修改過
     # 1

    論壇一直使用的留言板(只有會員才看到) yShout 自從第 5 版出來後, 從原本的 Freeware 變成了 Donationware, 而功能上很多都用不上, 加上整個留言板極大部份都由 Javascript 寫成, 對我來說修改不太方便.
    // 我對 Javascript 不太熟, 另外有很多因素, 像 yShout 儲存的格式很複雜, 要修改/刪除很困難.
    所以一直在找替代的方案(加上 yycb 的留言板又掛掉了, 想說能否可以幫忙).

    前幾天看到 ajaxdaddy 已經把 yShout 的基本功能做出來, 近來我又在玩 jquery, 所以把 Source 改了很多, 做出這個訪客留言板.

    這個訪客留言板主要是給訪客留言使用的, 目前功能還比較簡單, 不過打算先把它放出來一邊測試一邊修改.
    最後再把它取代目前正在使用的 yShout.

    大家如果對留言板有甚麼意見, 歡迎提出來. :Bingo:

    另外訪客對論壇有甚麼意見, 歡迎在訪客留言板提出! (但請遵守[使用條款])

    •  
      CommentAuthor盧雲
    • CommentTimeNov 1st 2007, 5:08:11 pm 修改過
     # 2

    對 ajaxdaddy 本身的 Source 增加了以下功能:

    • 解決了在 IE 上不會自動更新的情況 (使用 http://groups.google.com/group/jquery-en/browse_thread/thread/7f30d4540debc6c4 提供的方法)
    • 解決 UTF8 文字出錯的問題
    • 網址自動加入連結
    • 增加對 XSS 的防護
    • 增加 History 模式功能 (可以選擇顯示多少訊息: 20 條/30 條/全部)
    • 增加詳細時間功能 (滑鼠移到時間, 或利用 History 模式)

    計劃增加的功能:

    • 更好的認證模式 (結合 Vanilla 來認證使用者)
    • Flood control
    •  
      CommentAuthor盧雲
    • CommentTimeJan 28th 2008, 10:22:36 pm 修改過
     # 3

    Sat Jan 26 16:48:58 2008.Joyce:不好意思 這麼唐突的要求,只是真的蠻喜歡這套ajax的Shoutbox
    Sat Jan 26 16:47:26 2008.Joyce:jQuery內建的函數實在有看沒有懂,找不到修改輸出編碼的部分...
    Sat Jan 26 16:46:10 2008.Joyce:可是內容中文會亂碼,把index.php編碼改成UTF-8也沒用
    Sat Jan 26 16:45:32 2008.Joyce:我去看過ajaxdaddy的原檔,上傳後可以執行
    Sat Jan 26 16:44:52 2008.Joyce:盧大 能公開公眾留言版的Source嗎?

    哦..這個不是很大的問題....只是因為是半成品, 又寫得不好, 我一直不敢公開...:facered:
    加上另一方面, 不是很清楚 ajaxdaddy 對 copyright 要求的是甚麼...(雖然也有可能是我多慮了~~
    以上原因令我不太敢發布, 但我有給別的朋友用.

    如果你想解決 UTF-8 那部份的話, 其實很簡單....
    在 demos/daddy-shoutbox.php 那個檔案中, 把:

    $data['nickname'] = $_POST['nickname']; $data['message'] = htmlentities(stripslashes($_POST['message']));

    改成

    $data['nickname'] = htmlentities(stripslashes($_POST['nickname']), ENT_QUOTES, "UTF-8"); $data['message'] = htmlentities(stripslashes($_POST['message']), ENT_QUOTES, "UTF-8");

    (當然, index.php 也要按你說的, 把編碼改成 UTF-8)

    這是因為 message 作 htmlentities 時沒有按 UTF-8 編碼來作, 其實 Nickname 一直可以正常使用 UTF-8, 而只有 message 不可以.
    而為了防止 XSS 的關係, 所以 htmlentities 是一定要作的...(所以我把 Nickname 也處理了)

    其實我對 javascript 跟 jQuery 也不是很熟, 當初會選個留言版來玩也是因為這留言版極大部份使用 PHP 來處理 :sweat:, 又超簡單
    (作者也只寫了兩個檔案, 一個是 index.php, 一個是 daddy-shoutbox.php, 用來結合 jquery, jquery-form 跟 JSON, 缺點是陽春, 但容易修成合自己用的)
    暫時來說, 我不會再碰這個東西了, 因為版權等因素, 有更大的需求的話, 我會用自己的 code 寫另一個出來, 如果你想要我的 Source 麻煩你留 E-mail, 我會寄給你, 但我不會公開發佈. :P

    或者你也可以考慮用我目前在測試的那個, 他有把留言版功能結合到聊天室中, 加上已經寫得很成熟, 功能很齊, 如果你也是放在論壇用, 剛好也是 PHPBB 2/3, SMF, punBB 等等, 也可以考慮那個.
    唯一的問題是比較大, 流量會吃得比較多. (但有精簡的辦法, 像我是把 javascript pack 起來)

    • CommentAuthor
    • CommentTimeJun 10th 2010, 8:35:55 pm
     # 4

    (打擾了!請看完再說吧!)
    網路群助 邀請您!
    ◆前言
    您若想藉網路群助獲得1000萬元群助金,是可能的﹗
    只要大家秉持《真誠、互助》,發揮聚沙成塔的力量,這不是夢!
    ◆聲明
    只要您遵守四點,您收取的群助金就是合法的!
    1 以互助為初心,以互助為目的。
    2 確實依群助規則進行。
    3 提供真實姓名、住址。
    4 貼文之內容沒有虛誇不實。
    ◆群助規則
    ●第一步:依名單寄群助金
    1將5張100元的鈔票,以5張空白紙包好,使從外面看不到鈔票
    2空白紙上寫您的[姓名]、[住址]、[e-mail]及【請將我放入您的郵寄名單並以e-mal通知我】
    3將5包紙裝入5個信封並以膠水封口
    4寄給下列5人,若其有e-mai,並e-mai通知他們
    [1] 戴小芳---30441新竹縣新豐鄉自立街36巷2弄10號
    [2] 王禎慶---40758台中市西屯區大恩街7號6樓之5
    [3] 黃伶利---81157高雄市楠梓區惠春街95號
    [4] 徐聖禮---32466桃園縣平鎮市東勢里太平西路211巷45號
    [5] 蔡沛芩---52142彰化縣北斗鎮中山路一段138巷15號 e-mail:yenninig@gmail.com
    雖您花了500元,但以後網友們的回饋應不止此數。
    試想您張貼了250處訊息,竟無一人認同,可能嗎?
    ●第二步:變更郵寄名單
    將郵寄名單第[1]人移除,餘四人依序上移,你自己加在名單第[5]位。
    [1] 王禎慶---40758台中市西屯區大恩街7號6樓之5
    [2] 黃伶利---81157高雄市楠梓區惠春街95號
    [3] 徐聖禮---32466桃園縣縣平鎮市東勢里太平西路211巷45號
    [4] 蔡沛芩---52142彰化縣北斗鎮中山路一段138巷15號 e-mail:yenninig@gmail.com
    [5] 您自己---(郵遞區號)OO縣市OO鄉鎮市OO路OO巷OO e-mail:
    以此名單取代第一步中的名單後,您再張貼到網路,
    您的後手網友即依此名單郵寄群助金給您等5人。
    ●第三步:本文貼到網路
    1上網搜尋各種各類的討論區、留言板、論壇(目前台灣約有65萬個留言板及約200萬個討論區),
    以回覆、發表文章將本文張貼至少250處。不限時間,越早完成越好,但別太操勞喔!
    2亦可轉告或e-mail親朋好友共同參與。
    ●第四步:再陸續變更名單
    您各處貼文期間,會陸續收到網友寄給您群助金,依先後起初每位均放入郵寄名單第[4]位,
    前三人依序上移,原第[1]位即擠出名單,您自己固定放在名單第[5]位。陸續變更名單後,
    您再陸續張貼到網路。如有三位網友寄給您群助金,變更後的名單如下:
    [1] 徐聖禮 漸被擠出名單
    [2] 第一位 漸上移至第[1]位
    [3] 第二位 漸上移至第[2]位
    [4] 第三位 漸上移至第[3]位
    [5] 您自己 固定在第[5]位
    名單排序應多久後上移,您可視情況斟酌之。
    寄給您群助金網友的資料須依序儲存,有需要時可重頭放入郵寄名單。
    ●第五步:再來一次
    當您被擠出名單外(即收不到群助金時),您可依原先的郵寄名單再寄一次500元…
    再進行第一、二、三、四步。
    ◆螞蟻雄兵的威力!
    若您張貼250處訊息後,有10人加入,此10人再張貼訊息後,又各有10人加入…以此類推。
    當您被上移到第[1]位時,獲得群助金如下:
    您在第[5]位時-----1,000元
    您在第[4]位時-----10,000元
    您在第[3]位時-----100,000元
    您在第[2]位時-----1,000,000元
    您在第[1]位時-----10,000,000元 驚人吧!
    ◆後語
    請務必信守群助規則,若您違背誠信,被網友們發現,列入群助黑名單,此後將收不到群助金。
    參與網路群助,助己助人,沒犯法,也沒大損失!若您願信守共同守則,歡迎加入!