WordPress flickr post bar

WordPress Flickr Post Bar是個讓wp能夠使用flickr中照片的外掛,相當於可以讓你的flickr和wp整合在一起。

這個外掛是Joe Tan所寫,不過用了phpflickr這個class。我從Joe Tan的blog上下載這個外掛,並試圖安裝,不過一直出現問題,經過一番檢查,我改了兩個地方,寫出來給有發生問題的朋友參考。

首先,將tantan_flickrPostBar.php中的Line 104下方插入一個變數定義
$pfile = basename(dirname(__FILE__)) . ‘/’ . basename(__FILE__);
然後將下方的程式碼中的__FILE__改為$pfile,儲存後上傳即可。

這樣可以讓你在選項中的設定頁面出現,不過實際抓取照片還是有問題,會在lib.phpflickr.php中的line 74出現錯誤,因為我很笨,所以我直接去phpflickr的專案中,下載最新的phpflickr(1.4.3),解開後,將phpFlickr.php中的Line 20的xml.php前面加上lib,所以第20行會變成

require_once(‘lib.xml.php’);

然後將所以phpFlickr這隻function前面都加上tantan_,變成tantan_phpFlickr,改好之後,將phpFlickr.php存為lib.phpFlickr.php,上傳將原本的lib.phpFlickr.php覆蓋掉其可。

然後我的發表文章頁面下方就出現了Flickr Photos啦,哈哈。
blog01

8 關於 “WordPress flickr post bar” 的評論

  1. 我想請問你
    我已經照著你的說明操作且上傳
    也在外掛啟用flickr post bar這個外掛了
    但在option裡點flickr post bar
    沒法顯示網頁捏
    訊息是403 Forbidden

    如果從外掛裡去按configure時
    會出現錯誤訊息:
    Fatal error: Cannot redeclare tantan_fpbformdisplay() (previously declared in c:appserv…….wp-contentpluginstantantantan_flickrPostBar.php:46) in c:appserv……wp-contentpluginstantantantan_flickrPostBar.php on line 37

    我是不是那裡有操作錯誤呢?

  2. 我想請問你
    我已經照著你的說明操作且上傳
    也在外掛啟用flickr post bar這個外掛了
    但在option裡點flickr post bar
    沒法顯示網頁捏
    訊息是403 Forbidden

    如果從外掛裡去按configure時
    會出現錯誤訊息:
    Fatal error: Cannot redeclare tantan_fpbformdisplay() (previously declared in c:\appserv\…….\wp-content\plugins\tantan\tantan_flickrPostBar.php:46) in c:\appserv\……\wp-content\plugins\tantan\tantan_flickrPostBar.php on line 37

    我是不是那裡有操作錯誤呢?

  3. Dear 娜娜
    我不是很確定你的問題(畢竟我對php也不在行)
    403 forbidden表示你的權限有問題
    有可能是你的網站管理權限設定有問題
    這部分我無法回答

    而第二個問題
    已經有些人反應過了
    可以參考這個flickr group
    但不幸的是,連joe本身都尚未做出解答
    比較可信的解釋是,你有使用某些所見即所得的編輯器外掛,或者是使用過其他Tantan外掛
    (因為就程式錯誤訊息來看,表示有其他的tantan function重複宣告了),你可以先停掉所有其他的外掛試試看,如果可以運作的話,就表示有和某個外掛相衝,然後一個一個啟動來查看是哪一個。

    很抱歉沒幫上什麼忙,你可以試試看去剛剛的flickr group提出問題來討論,就我的觀察,會比在Joe flickr post bar那頁留言來的有回應。

    如果你解決了,也請在這邊告知我一聲如何解決,以給後人參考。

  4. Dear 娜娜
    我不是很確定你的問題(畢竟我對php也不在行)
    403 forbidden表示你的權限有問題
    有可能是你的網站管理權限設定有問題
    這部分我無法回答

    而第二個問題
    已經有些人反應過了
    可以參考這個flickr group
    但不幸的是,連joe本身都尚未做出解答
    比較可信的解釋是,你有使用某些所見即所得的編輯器外掛,或者是使用過其他Tantan外掛
    (因為就程式錯誤訊息來看,表示有其他的tantan function重複宣告了),你可以先停掉所有其他的外掛試試看,如果可以運作的話,就表示有和某個外掛相衝,然後一個一個啟動來查看是哪一個。

    很抱歉沒幫上什麼忙,你可以試試看去剛剛的flickr group提出問題來討論,就我的觀察,會比在Joe flickr post bar那頁留言來的有回應。

    如果你解決了,也請在這邊告知我一聲如何解決,以給後人參考。

發表迴響

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