早上在indise.com.tw上看到「如何安裝Facebook Like按鈕在自己的網站上,讓網友們「讚」一下?」這篇文章,得知臉書新增了「Like Button」的Social Plugin功能,覺得相當有趣,因此也依樣畫葫蘆研究了一下。不過因為此篇文章並沒有很詳細的使用說明,再加上原本提供的外嵌程式碼,只能針對單一網址進行「按讚」的功能,因此阿祥Google了一下,在Cordobo這個網站上找到了支援動態網址的修改方式,下面就分享給大家。
不過由於我自己是使用Wordpress,因此範例將會以Wordpress後台為準,其他網誌系統的使用者,可能需要自行調整一下程式。
Tags: Facebook, Plugin, Service, SNS, Wordpress, 部落格
經過小海兄的指導之後,剛剛花了一些時間,把自己的部落格平台,由原本的F2Blog,轉換為Wordpress 2.6.2版,繞了一大圈,我又回到了四年前初架部落格時使用的Wordpress,這該說是造化弄人嗎?
其實F2Blog後續版本早已被原開放團隊給放棄,前一陣子甚至連F2blog.com這個網域都已經連不上了,這時候也發現到事態嚴重,才用一年多的F2blog,已然成為孤兒軟體,因此心中一直有著轉換平台的念頭。而前一陣子也搜尋到了memei由F2blog轉換為Wordpress的教學,由BaoBaoCool兄所撰寫的轉換程式,不過苦於自己的程式能力不夠強,也無法參透其中的關鍵,因此只能暫時苟且一下…將就著F2blog用用了。
不過後來前幾天剛好看到原本也是用F2blog的迴紋針老師,竟然已經把自己的站轉換成Wordpress了,這也讓我心頭一驚!尤其是她的“better than never”這句話,更是一語驚醒夢中人,該做的還是要做,於是做好了萬全的準備,也厚顏向迴老師換平台的幕後高人小海兄寫信求教,終於在剛才將部落格轉換成功了!文章、目錄、標籤、迴響都保存下來了!真讓人高興!
不過目前.htaccess的301轉址還沒完成,部落格的版型也還未調整,這些工作可能就等到晚上再來進行了吧!不過現在總算是讓我放下心中的一塊大石了!
未來待時間允許,我會在這裡和大家分享一篇比較白話的搬家教學,讓其他有需要F2blog使用者能有機會轉換平台!
相關聯結:
F2Blog轉換Wordpress程式,以及F2blog的未來 at Memei BLOG
原创 f2blog转换wordpress程序 – 编程开发 – BaoBaoCool Blog — 宝宝酷BLOG
[網路] 架站麻瓜的 F2blog 使用經驗 | Christabelle的藝想世界
F2Blog 轉換至 WordPress « Oceanic | 人生海海
剛查了一下網路的文章,發現Wordpress無法直接用影片服務的Embed Code插入內嵌的原因,是Wordpress對Javascript控管較嚴格的原故,不過還是可以透過後台工具來插入Youtube與其他影片。
使用的方法很簡單,只要在後台上傳圖片、影片的工具界面中,找到“Videos”的欄位,把影片的“連結”(不是內嵌的程式碼哦!)貼入欄位中選擇“Send to Editor”就可以轉換到內文中(不過不是沒一個Video Service都可以用)。另一種方式(像Dailymotion就不能用上面的方式了…)就是找出內嵌程式碼中的id code,再以語法“[XXXX=ABCDEF](XXXX是影片服務是名稱,ABCDEF是影片的id code ”的方式插入內文就可以了。
想要了解自己Blog中,那一類型文章最受歡迎嗎?不妨加入文章點閱次數統計吧!
如果你和我一樣使用Wordpress,你可以看看這篇文章,了解如何在自己的Blog中加入文章點閱次數統計。
這篇教學文章的來源是從錢途無量這個對岸網友的Blog中所搜羅來的,其實早在好幾個月前就想把這個功能加入自己的Blog中,無奈當時對於整個Blog的操作不太熟悉,也擔心把自己Blog的資料庫搞爛,所以遲遲未動手。昨天突然想起來這件事,於是研究了一下,發現其實並不難做,於是按表操課把這個功能加到自己的Blog,也順便把這篇教學用我自己的方式重新整理了一下,讓整個操作過程更詳細,更容易被理解,有興趣的朋友可以嘗試一下,把這個實用的功能加入自己的Blog中!
方法其實不難,首先,你要做的是將整個Blog的資料庫備份起來(因為等一下要做的步驟會動到資料庫的部份,備份一下比較保險!),然後把這個文件直接用瀏覽器打開或是下載回來再用wordpad開啟,裡面有詳細的說明。看不懂英文?沒關係,你可以看這個文件(由“錢途無量”的作者所翻譯,我再把裡面的簡體中文轉換成正體中文)。
第一步,你要做的是進入MySql的phpmyadmin管理系統中,並開啟你的Blog的資料庫,並點選SQL標籤,以文字指令的方式增加新的資料欄位。請在輸入區中輸入:
create table mostAccessed
(
postnumber int not null,
cntaccess int not null,
primary key(postnumber),
unique id(postnumber)
);
這樣便完成新的資料欄位。
第二步,請到你的Blog資料匣中找找看有沒有“my-hacks.php”這個檔案,如果有,請在這個檔案中的任意位置(但必須在< ?php 和 ?>標籤之間)增加以下程式碼:
function add_count($p_number) {
$result = mysql_query("select postnumber, cntaccess from mostAccessed where postnumber = '$p_number'");
$test = 0;
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
$row[1] += 1;
@mysql_query("update mostAccessed set cntaccess = '$row[1]' where postnumber = '$row[0]'");
$test = 1;
}
if ($test == 0) {
@mysql_query("insert into mostAccessed(postnumber, cntaccess) values('$p_number', '1')");
}
}function show_pop_posts() {
global $wpdb, $siteurl, $tableposts;
$results = $wpdb->get_results("select postnumber, cntaccess from mostAccessed ORDER BY cntaccess DESC LIMIT 10");
foreach ($results as $result) {
$postnumber = $result->postnumber;
$post = @$wpdb->get_row("SELECT ID, post_title FROM $tableposts WHERE '$postnumber' = ID");
//$post_title = substr($post->post_title, 0, 20);
$post_title = $post->post_title;
//$url = get_permalink($post->ID);
echo "<li><a href="$siteurl"."index.php?p=".$post->ID."&more=1&c=1" title="$text" />$post_title</a> <strong>($result->cntaccess)</strong></li><br />";
}
}
function show_post_count($postcountID, $before="(Visited ", $after=" times)") {
global $wpdb, $tableposts;
$resultscount = $wpdb->get_results("select postnumber, cntaccess from mostAccessed WHERE postnumber = $postcountID");
if (isset($resultscount)) {
foreach ($resultscount as $resultcount) {
$postcount = $resultcount->cntaccess;
echo $before.$postcount.$after;
}
}
}
如果你沒有“my-hacks.php”這個檔案,你可以直接到錢途無量這裡下載該站作者已編輯好的“my-hacks.php”檔(此檔案已加入上述的程式碼,不需另外編輯),並直接將這個檔案(請先將下載的 .rar解壓縮)丟到你的Blog目錄中
第三步,請登入你的Wordpress管理介面,並到“選項”中的“雜項”裡面,勾選“啟用 my-hacks.php 檔案”的項目,並儲存設定。
第四步,請開啟index.php這個文件(可以先做備份確保安全!),找到:
< ?php if ($posts) : foreach ($posts as $post) : start_wp(); ?>
這一行(如果你是使用中文化版本,應該會有“開始文章列表迴圈”這個註解),並在它的上面加上這一行程式碼:
e) { add_count($post->ID); } ?>
第五步,如果你想要有“熱門文章Top 10”的功能,可以使用“< ?php show_pop_posts(); ?>”這個語法,加到模板的適當位置,像我就是放在menu的位置,我是用以下的方式呈現:
<li id="Top 10"><?php _e('Top 10'); ?>
<p>
<ul>
<?php show_pop_posts(); ?>
</ul>
</li>
如果你不想使用這個功能,可以直接跳下一個步驟!
第六步,請找到“< ?php comments_popup_link(__('Comments (0)'), __('Comments (1)'), __('Comments (%)')); ?>”這一行,並在它的附近加上以下的程式碼:
< ?php show_post_count($post->ID, $before="(本文已被閱讀過 ", $after=" 次)"); ?>
如此便會在“留言回應”的旁邊加上(本文已被閱讀過xx次)的統計資料,當然,你可以把“本文已被閱讀過……次”敘述方式改成自己喜歡的說明文字!
大功告成囉!以後你就可以藉著文章點選統計來了解自己Blog中,那些文章是比較受歡迎的,結果或許連你自己也意想不到哦!
Tags: Tips, Wordpress, 教學, 部落格
WordPress裡原本就有預設了表情符號的選項(使用1.2版中文化包,裡面已經包含了wp-grins這個外掛程式),讓使用者可以在撰寫文章之餘加上許多有趣的表情符號,讓整篇文章更生動活潑,但是同樣的表情符號看久了似乎會讓人覺得沒有新鮮感,怎麼樣才能加上更多有趣的表情符號呢?
這個方法是我在奕日回憶錄中所看到的。其實並不難,最簡單的方法就是把新的表情符號圖形用相同的命名放進Wordpress資料匣中的 /wp-images/smilies/ 資料匣中,直接覆蓋原來的檔案,不過這樣子就會把原本的表情符號給刪除了。
如果你想保存原有的表情符號,再加入新的,那又該怎麼做呢?
首先,用wordpad(或其他文字處理程式)打開Wordpress資料匣中的 /wp-includes/vars.php(記得先把這個檔案給備份起 來!),然後找到第106行,再依照原有的格式,把新的表情符號的快速輸入文字(在文章中快速插入表情符號的語法)和相對應的圖形檔名一列一列輸入進去, 完成之後存檔並上傳至原目錄,將原有的vars.php檔給覆蓋過去即可。
怎麼樣?應該不難吧?試著動手做做看吧!
Tags: Tips, Wordpress, 教學, 網站, 部落格
雖然說Wordpress裡已經有了讓作者上傳圖片的功能,但是如果遇到一次要上傳很多圖片的時候,要copy圖片位址程式碼貼入文章,這樣的動作就會變得很繁鎖…這個有一個好用的外掛程式「Image Browser」可以解決這樣的問題。
首先,到這裡來 下載這個外掛程式,解開後會有「wp-image-browser」這個資料匣,裡面有兩個php檔,一個是「image-browser- plugin.php」,這個檔案請copy至 /wp-content/plugins/底下 ,另一個是「image-browser.php」,請copy到 /wp-admin 中,然後到外掛程式管理中把這個外掛啟動就完成了安裝的動作。
有 了這個外掛,你就可以把你需要貼到文章中的圖片先行上傳,不必記錄圖片位址的程式碼,當你編輯文章的過程需要貼圖,你就只需要按右上角的 「Insert Image」,就會跳出一個視窗預覽你已上傳的圖片,你可以選擇需要的圖片,就會出現它的位址,將它copy下來貼入文章就ok了!很方 便吧!
除了預覽已上傳的圖片外,你還可以將這些圖片分類以方便未來使用。
參考聯結: