首先,鳴謝網上所有讓偶長知識的蝦子們!
玩過 PPC 自定義短信背景的,估計差不多都為短信閱讀、編輯界面右側滾動條頭疼過。偶大概四五月間在網上學來自定義短信背景的,自然,右側滾動條著實叫偶頭疼過一陣子。不久找出了其中的奧妙,后來就沒怎么關心這事了。這兩天在幾個 PPC 論壇搜索資源時,見仍有機油為此郁悶、求問,也仍未見有效解決辦法。郁悶之至,有的看多就麻木了,滾動就滾動唄;有的火惹大了,干脆一不做二不休不用自定義背景了 ^_^ 這些促使偶把自己的解決辦法寫出來,分享機油。
自定義短信背景的具體方法,網上保你一搜一大堆,于此不贅。下面只講怎樣干掉右側滾動條。
【機型】
D700 ,西無頭,九黎無頭測試版 WM5 ; Hp6828 ,中簡 WM5 。
以下所有手機截圖均自 6828 ,“徹底解決”在兩個 JJ 上均驗證通過。
【問題】
自定義短信背景后,下面圖中的滾動條偶們再熟悉也不過了:【圖 1 】
很多人認為這是由背景圖片 smsbgr.gif 的尺寸不當所致,以為減小圖片的高度就能解決問題,比如不少人說 240x265 的圖就沒有問題……偶相信遭遇滾動條的機油十有八九都嘗試過更改圖片大小的辦法。偶也曾這樣懷疑過。
其實,非也!滾動條跟 smsbgr.gif 的大小根本無關!為此偶特意做了 6 張不同尺寸的 smsbgr.gif 進行對比。前 4 張,寬均為 240 ,高不同,分別為: 240x265 ; 240x270 ; 240x275 ; 240x320 。在手機中的顯示結果,滾動條照舊:【圖 2 】
后 2 張,高均為 275 ,寬不同,分別為: 210x275 ; 150x275 。結果同上:【圖 3 】
否定圖片尺寸原因后,隨即尋求新思路,開始懷疑鬧鬼的是自定義短信背景中那兩個關鍵文件—— compose_sms.htm 和 read_sms.htm !果不其然,問題就出在這兩個 .htm 文件中有些代碼不太正常。
【解決】
為了滾動條,這兩個 .htm 偶在網上下載過 n 次不同機油貼出的,可絕大多數到偶機機里照樣還是滾動條。有滴機油說他機子里沒有,可到別人手機里就有 ^_^ 功夫不負有心人!終于偶然碰到一個不出滾動條的了!于是,趕緊把有條、無條的 .htm 放一起仔細比對,很快發現一些差別:出滾動條的 .htm 中,有的代碼行包含亂碼;而不出滾動條的 .htm 中,相應代碼處顯示的是正常漢字!
一、 compose_sms.htm 中,關鍵的不同共 5 處。按文本內容從上到下順序,下面兩張圖顯示的是 第 1 ~ 3 處:【圖 4 、圖 5 】
余下的偶就不貼圖了,圖多了晃眼,看著煩心 :) 找到后面兩處有亂碼的代碼行:
第 4 處:
<Inbox:Content id="COMPOSEBODYCOUNT" format="%1!d!/%2!d!%4 (%3!d! 癟 )" />
此處應為
<Inbox:Content id="COMPOSEBODYCOUNT" format="%1!d!/%2!d!%4 (%3!d! 短消息 )" />
第 5 處:
<div><br><br><br><br><br><br><br><br><br><br><br><br><br></div>
此行無用,干凈、徹底滴消滅之!
二、 read_sms.htm 中,關鍵的不同共 5 處。按文本內容從上到下順序,下面兩張圖顯示的是第 1 ~ 4 處:【圖 6 、圖 7 、圖 8 】
第 5 處就不貼圖了,跟上面 compose_sms.htm 中第 5 處一樣,看到連續 n 多 <br> 的那行代碼,直接干掉!
【提示】
(1) 上面提到的這些地方,你滴 .htm 中不一定都有。有則改之,無則加勉吼吼 ^_^
(2) 兩個 .htm 的代碼中,須要改正的大體是三塊:頭上,調用字庫是 big5 還是 gb2312 ,估計繁體 rom 的機子里應該調用 big5 ,偶手頭沒有繁體系統,不能實驗;中間大塊,就是“收件人 : ”等等那些亂碼處;尾巴,就是連續 n 個 <br> 那里。所有提到的地方均須改正,一個都不能少!偶也不懂那些個亂碼是咋來滴,或許編程高手能給出解釋。連串的 <br> 偶敢肯定,是制作人或者傳播人在修改、流傳過程中不夠敬業,導致以訛傳訛 ^_^
(3) 修改時細心一點,比如“收件人 : ”這里有個半角冒號,你要是不小心拉掉了,到手機里或許就給你來一大片亂碼瞧瞧 :)
(4) 修改 .htm 跟修改 .CSS 一樣,均可在 PC 端用記事本打開編輯。偶上面為了對比、截圖美觀,用的編輯器是 UltraEdit-32 。
好啦! compose_sms.htm 和 read_sms.htm 修改完成之后,拷入你滴機機,瞧瞧短信閱讀、編輯界面效果咋樣?不出萬一滴話,那個該死的滾動條終于滾蛋啦!【圖 9 】
其實當初剛發現 .htm 中代碼行這些差別時,并未意識到問題就在這里。因為一貫討厭亂碼,所以順手改到正常漢字顯示,沒想到改過的 .htm 拷到手機后,意外大功告成!所以說,上面的辦法真是簡單到技術含量 ≈ 0 ,簡單滴偶都不好意思寫出來 ^_^
【其他】
(1) 自定義短信背景, .htm 的主文件名不一定非要是 compose_sms.0804.htm ,只要文件名與其文本中代碼所設定的文件名一致即可。偶滴文件名就刪掉了“ .0804 ”。自定義短信字體的 .css 文件的命名方式同理。
(2) 背景圖 smsbgr.gif 的尺寸:并非鐵板一塊,并非只有某一種尺寸對所有手機都是最好的。
寬,定在屏幕的標準 240 即可,但圖片的高,需靈活處理。原因是,背景圖只顯示在手機短信界面的文本區,而各人手機里這個區域的高卻可能不同——這是自定義短信字體大小、自定義系統字體大小、自定義日期時間格式等等造成的。比如偶機機現在的設置:【圖 10 】
偶覺得, smsbgr.gif 的尺寸在 240x265 比較大眾,應能適應大多數自定義界面。偶自己做的背景圖,習慣定在 240x270 。
(3) 背景圖 smsbgr.gif 的制作:須要考慮一些因素,比如,最起碼要把圖片上部、中部大半區域都空出來,留給短信文本顯示;文本區背景即使設置彩色,也最好是淺色調;最好的背景圖應當是以下部主圖案為目標,從上到下顏色漸變、由淺入深;圖片選擇、背景圖制作的總體原則應當是簡潔、干凈、清爽;最后,如果自定義文本顏色的話,還要考慮背景圖整體色調與短信文本顏色的和諧搭配。
不過話說回來,各人眼光、偏好、感覺可能大相徑庭。講到底,自己覺得 pp 就是 pp !所以網上論壇天天都有人秀桌面秀這個秀那個,而且幾乎所有秀者都以為他的最棒他的就代表了“大道”哈哈。偶個人只覺得其中極少數的確挺棒的,而大部分…呵呵…所以啦,蘿卜青菜,各有所愛。
偶覺得最容易制作、還能保證效果的,就是在白底圖片的下方粘貼白色背景小圖,偶等連 ps 都不會滴淫也能動手 diy 。比如上面截圖中的加菲貓 smsbgr.gif 醬紫的。說到這里忍不住也想秀幾個自己做的 smsbgr.gif :【圖 11 、圖 12 、圖 13 】。您要是覺得很丑,也不要罵人,因為:自己覺得 pp 就是 pp 。
=============
磚頭 7 /拖拉機手 , 2007.8.19. 安徽老家 ( 最后一晚 )
新聞熱點
疑難解答
圖片精選