Archive for 九月, 2007

在一起,倆人都要堅強

站長碎碎唸 九月 29th, 2007

或許因為失敗多次!
自己變得沒有自信,沒有安全感
深怕身邊的人就此離去!
雖然如此,我卻從不否定愛情給我的一切
它總是讓我成長!
母親說:你之所以還像個孩子,是因為你還為遇見你願為她成長為大人的女人!
很浪漫的說法!

Read the rest of this entry »

更新至WordPress 2.3&加上exec php widget及中文工具箱外掛

WordPress相關 九月 29th, 2007

雖然對安裝部落格這類的PHP程式對我而言沒有什麼太大的問題!
但WP我從安裝後,到有持續在發文卻是最近的事!
一直都沒有花時間去修改版面什麼的!
恰巧昨天心血來潮,在網上看到wordPress更新到2.3版了!
於是開始更新到2.3版!
更新過程是一切順利!但是更新完剛開始..就有許多版面跑掉了!
所以開始一個檔一個檔看!大致上改完後就OK了!
於是開始試用wordpress widget的功能!
我是沒有用過其他的外掛啦!所以沒有適應的問題!

但一開始發現widget 文字模組只有支援文字,html及js語法!
不能使用php…..那怎麼行呢??
於是上網向google大神求助!
找到此篇文章!
友站-西瓜田裡的牛:http://www.wmfield.idv.tw/480#comment-4075
有提供解決辦法!
那我這邊大致說明一下!
execphp 請至此下載點
下載回來後,請將解壓後的檔案上傳至/wp-content/plugins資料夾即可
在回到控制後台的外掛去啟用 !
如此一來在"外觀"->"模組"中就會多了PHP模組可以使用!
你就可以在side bar中加入php語法!
再搭配中文工具箱的外掛就可以加入自訂迴響,隨機文章等功能!
而不用去修改sidebar.php了!

使用setTimeout() 加 innerHtml屬性制作時鐘

Html,Js,Ajax相關 九月 21st, 2007

<script language=”JavaScript”>
<!–
var now,hours,minutes,seconds,timeValue;
function showtime(){
now = new Date();
hours = now.getHours();
minutes = now.getMinutes();
seconds = now.getSeconds();
timeValue = (hours >= 12) ? “下午 ” : “上午 “;
timeValue += ((hours > 12) ? hours - 12 : hours) + ” 點”;
timeValue += ((minutes < 10) ? ” 0″ : ” “) + minutes + ” 分”;
timeValue += ((seconds < 10) ? ” 0″ : ” “) + seconds + ” 秒”;
clock.innerHTML = timeValue;
setTimeout(”showtime()”,1000);
}
showtime();
//–>
</script>
<body onload=”showtime();” >
<span id=’clock’></span>

  • <span id=’clock’></span>用來顯示時間的文字圖層。
  • var now, hours, minutes, seconds, timeValue,宣告變數
  • now=new Date()
    hours=now.getHours();,取得現在的時間,依次類推
  • clock.innerHTML=timeValue;利用InnerHtml屬性設定clock span tag中的內容
  • setTimeout(”showtime()”,1000),setTimeout就是計時器,每隔1000毫秒會重新執行一次showtime();
  • Mircosoft Live Mail

    軟體介紹 九月 11th, 2007

    image

    Live Mail應該是微軟將vista 上的windows mail及一直以來好用輕便的Outlook express做個整合的最近作品!
    新版介面算是相當容易上手!與使用Outlook Express無異!
    多增加的功能如下:
    1.以往只能透過郵件規則來區分不同帳號的情況,這個版本已變成自動將每個帳號設定分開存放郵件,不必再透過郵件規則了,相當好用!而郵件規則的功能仍然有保留著!2.在Outlook才有的垃圾郵件過濾,這個版本也加進來了,測試結果..相當好用..就連IMAP的信箱也支援了這功能,方便不少!而以往Outlook 只能一封一封的設定垃圾郵件,這個版本也得到改良,已可大範圍選擇信件,標示垃圾信件了!

    3.與MSN及部落格連動:MSN提供了連絡人清單,並可手動更改登入帳號,對有多個MSN帳號而言的朋友,應該是滿貼心的!也提供了寫mail更新部落格的功能

    良心而論,此次的版本,用起來令人覺得喜出望外,除了容易上手之外,也替outlook express做了大幅度的功能改進!若是使用Outlook Express的朋友!更新為Live Mail是個不錯的選擇

    FireFox,IE相容的無縫跑馬燈

    Html,Js,Ajax相關 九月 10th, 2007

    <STYLE type=text/css>
    #demo a {
    width:100%;
    overflow:hidden;
    font:12px/16px tahoma;
    display:block;
    text-decoration:none;
    margin:2px;
    color:#4a551c;
    padding-left:2px;
    text-align:left;
    }
    #demo a:hover {
    color:#ff6600;
    }

    </STYLE>
    </HEAD>
    <body>
    <div id=”demo” style=”overflow:hidden;height:100px;width:400px;  overflow:hidden;”>
    <div id=demo1>
    <a href=”#” mce_href=”#”>完全相容IE, FF, Opera跑馬燈語法1</a>
    <a href=”#” mce_href=”#”>完全相容IE, FF, Opera跑馬燈語法2</a>
    <a href=”#” mce_href=”#”>完全相容IE, FF, Opera跑馬燈語法3</a>
    </div>
    <div id=demo2></div>
    </div>
    <script>
    var speed=40
    var demo=document.getElementById(”demo”);
    var demo2=document.getElementById(”demo2″);
    var demo1=document.getElementById(”demo1″);
    demo2.innerHTML=demo1.innerHTML
    demo2.innerHTML=demo2.innerHTML+demo1.innerHTML
    function Marquee(){
    if(demo2.offsetTop-demo.scrollTop<=0)
    demo.scrollTop-=demo1.offsetHeight
    else{
    demo.scrollTop++
    }
    }
    var MyMar=setInterval(Marquee,speed)
    demo.onmouseover=function() {clearInterval(MyMar)}
    demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)
    }
    </script>
    </body>

    找了很久..終於有個FF及IE都支援的例子了…使用上沒什麼需要注意的!
    唯一就是Div 中的超連結數量要多一點..要不然..如果div的height不夠高..那跑馬燈會不能動…那如果超連結不夠多..,可以加上下面的語法

    demo2.innerHTML=demo2.innerHTML+demo1.innerHTML

    這樣就可以用了

    blank