作者彙整: Han-Chiang Chou

項目符號的形式

order list的項目:

  • none ( 沒有符號 )
  • cjk-ideographic ( 一、二、三 )
  • decimal ( 1、2、3 )
  • decimal-leading-zero ( 01、02、03 )
  • lower-alpha ( a、b、c )
  • upper-alpha ( A、B、C )
  • lower-roman ( i、ii、iii )
  • upper-roman ( I、II、III )
  • initial

語法:

1
<ol style="list-style-type:upper-alpha">

unorder list的項目:

  • disc
  • circle
  • square
  • none
1
<li style="list-style-type: circle;">

大量新增wordpress部落格文章的外掛 – WP Ultimate CSV Importer

大概很少人需要用到這種「一次在wordpress部落格新增很多文章」的工具,卻是我非常重要的工具!

因為我的加菲貓漫畫部落格(http://mygarfield.org/),常常一次張貼幾十篇甚至上百篇翻譯,其中最辛苦的步驟是建立「張貼日期」。因為每一篇漫畫都有原始的張貼日期,但是我都累積很多篇才一起張貼,所以要設定每一篇的張貼日期就會非常痛苦。

過去我是用mass-page-maker這個外掛,它可以設定每一篇文章的張貼時間間隔,例如設定24小時,那他大量產生的新文章就會是每天一則,然後我再編寫內容就可以。不過這個外掛9年前就停止更新,而且最近終於無法正常使用了。

網路上大量新增文章的外掛其實不少,但很少有可以設定張貼日期的功能。後來找到以CSV匯入文章的方式似乎可行,只要在EXCEL檔裡面把每篇文章的張貼日期先設好,匯出成CSV檔再上傳wordpress就好。

目前我找到最好用的是WP Ultimate CSV Importer這個外掛,他可以在CSV檔上傳之後,讓使用者選擇CSV檔案內的每個欄位,要對應到wordpress文章的哪些欄位,非常好用。

總而言之,加菲貓漫畫的翻譯工作又可以繼續更新了!

google文件無法使用自然輸入法?!其實現在chrome不用安裝輸入法了,有線上輸入法可以使用!

最近突然發現自然輸入法無法在Google文件上輸入文字(Chrome瀏覽器),下載新酷音就可以輸入文字,但選字時看不到游標。原來是Google文件現在已經提供線上輸入法,可能是程式上的衝突,導致電腦系統的輸入法反而出問題。所以雖然要熟悉一個新輸入法,但不用安裝輸入法實在太棒,特別是到了其他國家沒有中文輸入法,或是突然想輸入日文還得另外安裝輸入法,應該是「利大於弊」吧!

呼叫線上輸入法的方式:
Windows:Ctrl + Shift + K
Mac Os:Cmd + Shift + K

全形標點符號:
逗號(,):Shift + ,
句號(。):Shift + .
問號(?):Shift + /
冒號(:):Shift + ;
分號(;):切換為全型後(shift+空白鍵 )再按 ;
頓號(、):\
驚嘆號(!):Shift + 1
上引號(「):[
下引號(」):]
左括號(():Shift + 9
右括號()):Shift + 0
全形字元:Shift + 空白鍵

詳細介紹:
Google 輸入工具!支援繁體中文注音輸入、拼音、日文、韓文、手寫辨識..等 40 國語言輸入法(Google Chrome)by 重灌狂人

在wordpress的彙整頁面自訂文章的排列順序

wordpress的彙整頁面(archive.php)預設是以文章發佈的先後順序排列,如果要改變排序的方式,可以在functions.php裡面新增以下敘述:

1
2
3
4
5
6
7
8
9
10
add_action( 'pre_get_posts', 'my_change_sort_order'); 
    function my_change_sort_order($query){
        if(is_archive()):
         //If you wanted it for the archive of a custom post type use: is_post_type_archive( $post_type )
           //Set the order ASC or DESC
           $query->set( 'order', 'ASC' );
           //Set the orderby
           $query->set( 'orderby', 'title' );
        endif;    
    };

這是因為我想要在部落格寫個系列文章,但是我又沒有按照順序先後寫,所以分類彙整的文章頁面就會亂跳文章的順序。

資料來源:WordPress Development

Word的「上一步」不見了!

最近寫文章發現WORD沒有辦法「恢復上一個動作」,上網查才知道可能是跟自然輸入法衝到,解決方法如下:

1.關閉正在運行的所有程式。
2.按Win-R,在執行框中鍵入regedit,然後按「確定」。
3.在註冊表編輯器中,展開到下列註冊表子項(針對Microsoft Office Word 2013版本):
HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Word\Options
4.在「編輯」選單上,指向「新增」,然後單擊「DWORD(32位元) 值」。把「新數值 #1」改成 UndoHistory,然後按 Enter。
5.在「編輯」選單上,單擊「修改」。
6.在「編輯 DWORD 值」對話框中,單擊「基數」下的「十進制」。在「值」框中輸入一個介於 0 和 100 之間的值,單擊「確定」,然後退出註冊表編輯器。 這個值是Undo的次數,不建議設置的太大,一般設成10即可。太大會佔用較多的內存資源。
7.啟動 Word。Word 將按照您在步驟 6 中指定的操作次數存儲撤消歷史記錄。

資料來源:微軟社群自然輸入法官方網站

部落格顯示奇怪的頁面?可能是電信業者或瀏覽器搞的鬼!

最近我的部落格有篇文章點閱率很高,但緊接而來的是這篇文章開始顯示奇怪的頁面。例如我明明用桌上電腦瀏覽,卻出現手機頁面,而且切不回來。還有我更新文章內容,網頁卻沒有更新。由於這樣的症狀和快取(cache)應該很有關係,但我卻找不到是誰「快取」了我的網頁。在網路上找了很久,發現最可能的「兇手」就是電信業者,以及我的Chrome瀏覽器。

根據網路情報顯示,部分電信業者會主動快取部分熱門內容,甚至會主動「最佳化」網頁內容,導致使用者看到奇怪的頁面。另外,Chrome瀏覽器有個Google Web Light的功能,可以降低資料傳輸量,但是當然也會對網頁內容作手腳。身為網路內容的提供者,我當然不希望使用者看到不合適的頁面排版。

解決方法如下(參考網頁):
1.在網頁的header區域(或是wordpress的header.php)加入

1
2
3
<?php
    header("Cache-Control: no-transform");
?>

或是
2.在主機資料夾的 .htaccess檔案內加入

1
2
3
<IfModule mod_headers.c>
    Header set Cache-Control "no-transform"
</IfModule>

可以避免網頁被快取或是動手腳。

2016.06.18更新
測試過之後,還是有點狀況,我又做了以下的處置:
1.清除瀏覽器本身的快取
2.把Jetpack的功能都關閉(如果有安裝Jetpack的話)

下載 F4M 格式網路影音片段檔案 Adobe HDS

如果利用Chrome下載網路影音的好幫手,GetThemAll Video Downloader,去下載TBC台灣寬頻網路新聞的影音檔時,會下載到很多個附屬檔名像mp4Seg1-Frag3這樣的檔案,而且播放程式打不開。原來這類影音檔是利用Adobe HDS技術把flv檔切成段落,如果利用Bigasoft Video Downloader Pro雖然號稱可以拼接這些影片片段,但我拼起來卻只有影片前半段,只好放棄。

網路上有網友自己寫了一個php的程式,一行指令就可以把影片段落一次下載、拼接完成。不過需要一些前置作業,加上需要用到指令模式,對於沒有圖形界面就不會操作的人有點困難,所以我盡量想辦法讓步驟更簡單。

簡單版本:
1.前往想要下載影片的網站(以http://www.tbc.net.tw/News/NewsDetail?id=0556d332-9bd5-4588-acf4-f93cdaada24a&newsType=4為例)。
2.檢視網頁的原始碼(Chrome的操作:網址欄右側最右邊選單按鈕→更多工具→開發人員工具→Source頁籤),找到一個附屬檔名是f4m的檔案網址(以前一步驟網站為例,找到網址為:http://media.tbc.net.tw/hds-vod/cctv/201604/08-05.mp4.f4m)。
3.下載這個檔案,裡面有PHP 5.5 32bit的主程式(原始來源),PHP的設定檔(原始來源),和下載影片用的程式(原始來源),最後還有我寫的簡易執行檔(run.bat)。
4.解壓縮上面那個檔案。
5.用滑鼠右鍵點選run.bat(或是只看到run)這個檔案,選擇編輯,把檔案中用雙引號包起來的f4m檔網址替換成你要下載影音檔的f4m網址,儲存檔案。(或是用文字編輯程式編輯這個檔案也可以)
6.點兩下run.bat這個檔案。
7.同一目錄下會出現下載好的影片檔。

複雜版本:
1.和簡單版本的差別是,不要下載我準備好的壓縮檔,自己去原始來源下載程式,免得被我下毒。
2.操作說明可以參考這裡