[Widget] MyMiniCity 我的小城市

特別感謝名單:(依照 ID 排序)
bibicall 協助 icon 去背
ivanuston & Kirin Lin 協助多語系發展
We4You 提供俄語語系檔

目前提供:正體中文(zhTW)、英文(enUS)、日文(ja)、俄語(ru) 四種語言版本

--- 1/10 widget 語法修正通知 ---

因應 IE 在 document.write 上的執行順序問題,造成 IE 無法看見 Flash 的問題,請大家修改語法如下 (底下的範例亦同步更正):

CODE:
  1. <script type="text/javascript" src="http://widgets.evenrain.net/swfobject.js"></script>
  2. <script src="http://widgets.evenrain.net/myminicity.php?city=yourcityname" type="text/javascript" charset="UTF-8"></script>

--- 以下是正文 ---

前幾天在 twitter 上看到許多人在討論 MyMiniCity。號稱不需要註冊、不需要下載,只需要依靠網友的點擊就可以發展你的小城市。說真格的,我也不知道好玩在哪裡,不過看自己的城市慢慢發展起來感覺也滿有趣的,於是我也去申請了一個

由於需要網友點擊,而且每人每天只能點一次連結1,所以需要容易廣播的管道。依稀記得好像有人提到如果有 widget 可以放在 blog 邊欄會更容易 promote 些,於是我興起了動手寫寫看的念頭。

實際的成果大概如上圖 (或是看邊欄上的)。最上端會顯示城市的名稱,接著是縮小的 Flash 與城市的各項數值,最底下則隨著人口數會有增加居民、興建工廠、發展交通網、擴張警力、興建公園等連結圖示。目前的問題是,在網站上找不到發展商業的圖案,所以這個連結還沒有放上去 1/8 16:00 Update:已修正。要把這個 widget 放到你的 blog 只需要加入下面這行 code 到你的邊欄 (或是任何可以放 Javascript 的地方,記得改 cityname):

CODE:
  1. <script type="text/javascript" src="http://widgets.evenrain.net/swfobject.js"></script>
  2. <script src="http://widgets.evenrain.net/myminicity.php?city=yourcityname" type="text/javascript" charset="UTF-8"></script>

我覺得程式需要改進的地方還滿多的,例如提供更多的客製選項,而且我實際撰寫 PHP 才半年,所以有 bug 是正常的 XD。歡迎大家測試並提供建議喔。

1/7 Update: 進階用法

CODE:
  1. <script type="text/javascript" src="http://widgets.evenrain.net/swfobject.js"></script>
  2. <script src="http://widgets.evenrain.net/myminicity.php?city=yourcityname&width=165&f1=14&c1=ffffff&bg1=9dc55e&f2=12&c2=000000&bg2=c9fd79" type="text/javascript" charset="UTF-8"></script>

只有 city 是必要參數,只需加上你要修改的參數即可,例如:

CODE:
  1. <script type="text/javascript" src="http://widgets.evenrain.net/swfobject.js"></script>
  2. <script src="http://widgets.evenrain.net/myminicity.php?city=yourcityname&width=300&c2=ff0000" type="text/javascript" charset="UTF-8"></script>

參數說明:

  • city:城市名稱 (必要參數)
  • width:widget 寬度 (數字就好,單位為 px,預設 165)
  • f1:標題的字體大小 (數字就好,單位為 px,預設 14)
  • c1:標題的字體顏色 (不需加 #,預設為 ffffff)
  • bg1:標題的背景色 (不需加 #,預設為 9dc55e)
  • f2:數據的字體大小 (數字就好,單位為 px,預設 12)
  • c2:數據的字體顏色 (不需加 #,預設為 000000)
  • bg2:數據的背景色 (不需加 #,預設為 c9fd79)

你會發現改完後,圖示那邊的背景還是 c9fd79,這是因為 icon 我沒有去背(我也不會),所以...XD 1/7 11:50 Update: 感謝 bibicall 幫忙去背,現在會跟著 bg2 改顏色了。

如果你會改 CSS 的話,也可以看 source 去改,在這我就不多做說明了 :p

1/8 Update:
新增語系參數 lang,繁體中文不需此參數,英文加上 lang=enUS、日文加上 lang=ja 即可。

1/10 Update:
增加兩參數 s 與 m
s=1 時,底部會顯示 powered by evenrain myminicity-widgets
m=1 時,flash 上方會顯示最近的城市新聞 (此功能目前僅提供給正體中文語系使用者,事件的日期已改為台灣時間)

CODE:
  1. <script type="text/javascript" src="http://widgets.evenrain.net/swfobject.js"></script>
  2. <script src="http://widgets.evenrain.net/myminicity.php?city=yourcityname&s=1&m=1" type="text/javascript" charset="UTF-8"></script>

請參照 sidebar 上的範例。

1/21 Update:
新增參數 tr。當 tr 為 1 時, Flash 會加上 wmode = transparent

1/27 Update:
新增俄語語系,lang=ru

1/29 Update:
新增參數 tz & df,可變更城市新聞時間的時區與時間格式,詳見專案頁面

  1. 隨著人口數的增加,會有更多連結供不同目的的發展 []

相關文章

This entry was posted in das Blog and tagged , . Bookmark the permalink.

146 Responses to [Widget] MyMiniCity 我的小城市

  1. San Wang says:

    挺讚的,雖然我沒有去申請,但這種分享精神值得嘉獎,連一些資料都抓出來中文化了,五顆星五顆星∼ :)

  2. evenrain says:

    感謝你的鼓勵啦 :D

  3. indeepnight says:

    不錯唷!這麼快的速度就弄了個Widget,給你鼓勵捧個人場!^^

  4. dreamy says:

    太感謝了!
    發展城市需要的好東西啊~~(叩首)

  5. GaryFu says:

    讚啦!!
    我還在他官網找半天…怎麼沒提供widget哩

    and…你的Blog不能「推」也不能「GY」一下…


    我老婆的Mimicity
    http://sophia0513.myminicity.com/

  6. HOW says:

    這太酷了啊!我好愛web 2.0的精神啊(搖頭晃腦)

  7. evenrain says:

    如果大家有什麼建議歡迎提出喔 @@

  8. evenrain says:

    TO: bibicall
    感恩,已經放上去了。

  9. Pingback: 永遠的真田幸村

  10. 撒旦 says:

    城市名字有空格的怎麼設定?我的城市名字是satans evils , 網址是 http://satans-evils.myminicity.com/
    圖跑不出來…. orz

  11. evenrain says:

    TO:撒旦
    用網址前面那個,也就是 satans-evils 就可以了

  12. K says:

    請問一下可以作非java的版本嗎,exblog不給放script這個標籤。

  13. cyber runner says:

    現在才看到這篇
    有點lag了
    撒旦有沒有放成功阿?
    回去會再寫一篇
    到時候再連到大大這篇喔
    XD

  14. evenrain says:

    To K: 非 javascript 版本要更動的幅度有點大…也許以後吧 XD
    To cyber runner: 感恩 ^^

  15. 撒旦 says:

    成功啦,謝謝你! 感恩 :D

  16. 撒旦 says:

    發現兩個問題:
    一是flash圖上的城市市況與我實際點進去看的不一樣
    二是如果我開啟另一個也有這個外掛的部落格時(也就是同時開啟兩個)會嚴重影響電腦速度,甚至會整個停擺 orz
    所以只好暫時先拿掉,嗚嗚

  17. evenrain says:

    咦,還真的不一樣耶…
    應該是空白名稱的關係,這個我要再想想怎麼改。
    至於 FLASH 緩慢的問題…這個要問 MyMiniCity
    我無力解決 XD

  18. evenrain says:

    widget 上的 Flash 跟實際上不同的問題已解決 :)

  19. evenrain says:

    To 撒旦
    不曉得你是否也有同時開啟 MyMiniCity 的網站?
    我自己是覺得網站上的 Flash 非常吃資源
    widget 我倒是沒什麼特別感覺
    不過我會再觀察看看的 ^_^

  20. 撒旦 says:

    可能是flash會吃資源的關係,因為我開一個還ok,開兩個就掛。
    麻煩你囉 :D

  21. evenrain says:

    To 撒旦
    目前我開了七個,好像還好啊 @@
    你有開 MyMiniCity 的網站嗎?關掉試試?
    他的網站真的很慢…

  22. sepp says:

    感謝你的分享!我用了!

  23. Pingback: - priv - » MyMiniCity

  24. sepp says:

    謝謝你幫我加人數啊~我有個提議,加個powered by如何?
    Powered by evenrain

  25. 撒旦 says:

    我的狀況是,點開兩個都有widget的部落格就掛掉,並沒有開minicity的網站哩!是單純我的硬體撐不起來嗎?

  26. evenrain says:

    To 撒旦,
    如果是這樣我就不了解了…我再研究研究 orz

  27. evenrain says:

    To sepp,
    我會考慮考慮 XD

  28. indeepnight says:

    看來這個widget愈來愈強大囉!^^"加油唷!這才是大家互助的成果呀!(我只能來用力幫踩而已…)

  29. shen says:

    在IE環境下,小城市的地圖無法顯示,火狐就沒問題!

  30. evenrain says:

    to shen:
    請依照新語法修正,IE 即可正常顯示。

  31. 撒旦 says:

    不知道為什麼,我的flash沒有顯示城市地圖,但看你的卻有顯示…點進去minicity裡也沒問題,難道是因為嫌棄我城市太小了嗎?嗚嗚…

  32. evenrain says:

    to 撒旦:
    你有更新語法嗎?請參照文章內 "1/10 widget 語法修正通知" 修改你的 widget 語法喔

  33. 撒旦 says:

    更新了啊,但不知道為什麼我的flash出不來,但在你這邊就看得到你的。
    一定是我被flash排擠了…

  34. evenrain says:

    to 撒旦:
    我剛去看你的 blog,你少加一行喔~
    請捲到本文最上面謝謝 ^^

    (我也把底下所有的code都修改了)

  35. cyber runner says:

    謝謝 evenrain大大
    已發文介紹
    將會把您的大作用於小格子中
    謝謝

  36. z30521 says:

    我的是用無名的
    有一個問題就是
    只有城市就沒有點選的
    有點選的就沒有城市
    沒辦法並存耶
    就是那兩個語法
    有1就沒2
    有2就沒1
    請問大大為什麼為這樣??
    http://www.wretch.cc

  37. 撒旦 says:

    啊啊,好了,好了!
    太感激了,謝謝啦!
    你真是大好人!(發卡) :p

  38. evenrain says:

    to cyber runner: 謝謝 ^^
    to z30521: 我去看了一下 你沒有貼錯 但是你要把 iframe 高度改大一點
    to 撒旦: 我不想當好人 Q.Q

  39. z30521 says:

    我去看了
    原來無名好像不支援
    iframe = =
    謝謝你了大大

  40. evenrain says:

    不支援 iframe 也不支援 javascript 的話就很麻煩了…
    或許你可以試試圖檔的方式:
    http://www.gamingg.net/scripts.php?id=myminicity

  41. 小蓉 says:

    謝謝你的消息通知,我更新了!
    真的很謝謝你唷!

  42. 撒旦 says:

    我發現如果兩個js都裝,很容易導致我的電腦變慢甚至不動了,所以我只好裝一半-不裝顯示城市地圖的那個,免得讓電腦掛掉…我一定是被flash排擠了啦….(泣)

  43. evenrain says:

    to 撒旦:
    試著更新 flash 版本看看?

  44. Paolo says:

    為什麼flash跑不出來喔-.-??

    我的blog: http://www.xanga.com/crazypaolo/

    麻煩請看看~

  45. Jacly says:

    我是使用blogger但是我下入javascript code之後卻顯示不出來,
    請問還需要做什麼動作嗎?還是我哪你做錯了?

  46. evenrain says:

    to Paolo:
    你放的是另一個日本人寫的 widget 耶,我不知道要怎麼幫你看 XD
    to Jacly:
    我去看了你的 blog,ㄜ~你網址打錯了,參數也是錯的,請仔細看上面的文章唷

  47. Paolo says:

    sorry呀..我忘了放上去..麻煩你再看一次..

  48. evenrain says:

    to Paolo:
    我用 Firefox 看正常,用 IE 看不到。
    看了一下你網頁的原始碼,看不出個所以然 XD
    詳細原因待查。

    btw, 如果你把另一個 widget 關掉可以顯示嗎?

  49. 我放你的widget 1/10號哪個語法 在yahoo blog的自定欄位…
    可是都顯示不出來ㄟ

    還是yahoo blog放上去 需要改語法嗎?

發表迴響

您的電子郵件位址並不會被公開。 必要欄位標記為 *

*

您可以使用這些 HTML 標籤與屬性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>