Subversion Repositories php-qbpwcf

Rev

Blame | Last modification | View Log | RSS feed

<?php

#指派命名空間
namespace qbpwcf{

        #匯入外部套件
        include("../allInOne.php");

        #提示當前執行的函數
        echo "<hr>fb::LikeButton - testCase 1<br>";

        /*

        #涵式說明:
        #fb按贊
        #回傳的結果:
        #$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
        #$reuslt["error"],執行不正常結束的錯訊息陣列.
        #$result["function"],當前執行的函式名稱.
        #$result["content"],html5的fb按贊語法.
        #必填的參數:
        $conf["webYouLike"]="https://www.facebook.com/qbpwcf";#為想要按讚的網頁。
        #可省略的參數:
        #$conf["width"],字串,為所佔頁面的寬度,可省略,預設為"100%"。
        #$conf["width"]="";
        #$conf["showFaces"],字串,是否顯示人物頭像,可省略,預設爲"true"
        #$conf["showFaces"]="";
        #$conf["action"],字串,是按讃"like"還是推薦"recommend",預設為"like"
        #$conf["action"]="like";
        #$conf["share"],字串,是否要開啟分享的功能,預設為"true"要開啟,"false"為不開啟.
        #$conf["share"]="true";
        #$conf["buttonSize"],字串,按鈕的大小,預設為"small",大一點則為"large".
        #$conf["buttonSize"]="small";
        #參考資料:
        #https://developers.facebook.com/docs/reference/plugins/like/
        $LikeButton=fb::LikeButton($conf);
        unset($conf);

        #如果建立按讃的按鈕失敗
        if($LikeButton["status"]==="false"){
                
                #印出結果
                var_dump($LikeButton);
                
                #停止程式執行
                exit;
                
                }#if end

        #檢測變數內容
        echo $LikeButton["content"];
        
        */
        
        #提示當前執行的函數
        echo "<hr>fb::LikeButton - testCase 2<br>";

        /*

        #涵式說明:
        #fb按贊
        #回傳的結果:
        #$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
        #$reuslt["error"],執行不正常結束的錯訊息陣列.
        #$result["function"],當前執行的函式名稱.
        #$result["content"],html5的fb按贊語法.
        #必填的參數:
        $conf["webYouLike"]="https://sourceforge.net/projects/qbpwc/";#為想要按讚的網頁。
        #可省略的參數:
        #$conf["width"],字串,為所佔頁面的寬度,可省略,預設為"100%"。
        #$conf["width"]="";
        #$conf["showFaces"],字串,是否顯示人物頭像,可省略,預設爲"true"
        #$conf["showFaces"]="";
        #$conf["action"],字串,是按讃"like"還是推薦"recommend",預設為"like"
        $conf["action"]="recommend";
        #參考資料:
        #https://developers.facebook.com/docs/reference/plugins/like/
        $LikeButton=fb::LikeButton($conf);
        unset($conf);

        #檢測變數內容
        var_dump($LikeButton);
        
        */
        
        #提示當前執行的函數
        echo "<hr>fb::LikeButton - testCase 3<br>";

        /*
         
        #迴圈執行五次
        for($i=0;$i<5;$i++){
                
                #涵式說明:
                #橫列的fb按贊與分享
                #回傳的結果:
                #$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
                #$reuslt["error"],執行不正常結束的錯訊息陣列.
                #$result["function"],當前執行的函式名稱.
                #$result["content"],fb按贊語法.
                #必填的參數:
                #$conf["webYouLike"],字串,為想要按讚的網頁。
                $conf["webYouLike"]="https://www.facebook.com";
                #可省略的參數:
                #$conf["width"],字串,為所佔頁面的寬度,可省略,預設為"100%"。
                #$conf["width"]="";
                #$conf["showFaces"],字串,是否顯示人物頭像,可省略,預設爲"true"
                #$conf["showFaces"]="";
                #$conf["action"],字串,是按讃"like"還是推薦"recommend",預設為"like"
                #$conf["action"]="like";
                #$conf["share"],字串,是否要開啟分享的功能,預設為"true"要開啟,"false"為不開啟.
                #$conf["share"]="true";
                #$conf["buttonSize"],字串,按鈕的大小,預設為"small",大一點則為"large".
                #$conf["buttonSize"]="small";
                #$conf["layout"],字串,呈現的版行,預設為"standard","box_count"為直的按鈕外沒有文字,"button_count",為橫的按鈕外沒有文字,"button"為僅顯示按鈕沒有計數與按鈕外的文字.
                #參考資料:
                #https://developers.facebook.com/docs/reference/plugins/like/
                $LikeButton=fb::LikeButton($conf);
                unset($conf);
                
                #如果建立按讃的語法失敗
                if($LikeButton["status"]==="false"){
                        
                        #印出內容
                        var_dump($LikeButton);
                        
                        #結束程式
                        exit;
                        
                        }#if end
                        
                #印出語法
                echo $LikeButton["content"];
                
                }#for end 
                  
        */

        #提示當前執行的函數
        echo "<hr>fb::LikeButtonForMobile -testCase 1<br>";
        
        /*
        
        #涵式說明:
        #直列的fb按贊與分享
        #回傳的結果:
        #$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
        #$reuslt["error"],執行不正常結束的錯訊息陣列.
        #$result["function"],當前執行的函式名稱.
        #$result["content"],html5的fb按贊語法.
        #必填的參數:
        $conf["webYouLike"]="https://sourceforge.net/projects/qbpwc/";#為想要按讚的網頁。
        #可省略的參數:
        #$conf["width"]="";#為所佔頁面的寬度,可省略,預設為"100"。
        #$conf["showFaces"]="";#是否顯示人物頭像,可省略,預設爲"true"
        #$conf["type"]="button_count";排版類型,預設為"button_count"亦即橫的,"box_count"則為直的.
        #$conf["action"],字串,是按讃"like"還是推薦"recommend",預設為"like"
        #$conf["action"]="like";
        #參考資料:
        #https://developers.facebook.com/docs/reference/plugins/like/
        var_dump(fb::LikeButtonForMobile($conf));
        unset($conf);
        
        */
        
        /*
        
        #提示當前執行的函數
        echo "<hr>fb::LikeButtonForMobile -testCase 2<br>";
        
        #涵式說明:
        #直列的fb按贊與分享
        #回傳的結果:
        #$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
        #$reuslt["error"],執行不正常結束的錯訊息陣列.
        #$result["function"],當前執行的函式名稱.
        #$result["content"],html5的fb按贊語法.
        #必填的參數:
        $conf["webYouLike"]="https://sourceforge.net/projects/qbpwc/";#為想要按讚的網頁。
        #可省略的參數:
        #$conf["width"]="";#為所佔頁面的寬度,可省略,預設為"100"。
        #$conf["showFaces"]="";#是否顯示人物頭像,可省略,預設爲"true"
        $conf["type"]="box_count";#排版類型,預設為"button_count"亦即橫的,"box_count"則為直的.
        #$conf["action"],字串,是按讃"like"還是推薦"recommend",預設為"like"
        $conf["action"]="recommend";
        #參考資料:
        #https://developers.facebook.com/docs/reference/plugins/like/
        var_dump(fb::LikeButtonForMobile($conf));
        unset($conf);
        
        */

        #提示當前執行的函數
        echo "<hr>fb::sendLink -testCase 1<br>";

        /*

        #涵式說明:
        #fb傳送含特定網址的訊息給別人
        #回傳的結果:
        #$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
        #$reuslt["error"],執行不正常結束的錯訊息陣列.
        #$result["function"],當前執行的函式名稱.
        #$result["content"],語法.
        #必填的參數:
        #$conf["webYouSend"],字串,為想要按讚的網頁。
        $conf["webYouSend"]="https://sourceforge.net/projects/qbpwc/";
        #參考資料:
        #https://developers.facebook.com/docs/plugins/send-button
        var_dump(fb::sendLink($conf));
        unset($conf);
        
        */
        
        #提示當前執行的函數
        echo "<hr>fb:: embedFeeds -testCase 1<br>";
        
        /*
                
        #函數說明:
        #嵌入臉書的粉絲頁面.
        #必填參數:
        #$conf["pageUrl"],字串,粉絲專頁的網址.
        $conf["pageUrl"]="https://www.facebook.com/QBPWCF";
        #可省略參數:
        #$conf["pageName"],字串要顯示的粉絲頁名稱,預設為"https://www.facebook.com/"後面的內容
        #$conf["pageName"]="";
        #$conf["smallHeader"],字串,是否要使用小型的頁首,預設為"false"不使用,"true"代表要使用.
        #$conf["smallHeader"]="";
        #$conf["hideCover"],字串,是否要隱藏頁首,預設為"false",不隱藏,"true"代表要隱藏.
        #$conf["hideCover"]="";
        #$conf["showFace"],字串,是否要顯示人物的大頭貼,預設為"true"要顯示,"false"代表不顯示.
        #$conf["showFace"]="";
        #$conf["class"],字串陣列,要套用的css類別.
        #$conf["class"]=array();
        #參考資料:
        #page-plugin=>https://developers.facebook.com/docs/plugins/page-plugin  
        #備註:
        #建構中...
        $embedFeeds=fb::embedFeeds($conf);
        
        #如果建立嵌入塗鴉牆的語法失敗
        if($embedFeeds["status"]==="false"){
                
                #印出訊息
                var_dump($embedFeeds);
                
                #結束程式
                exit;
                
                }#if end
        
        #印出語法
        echo $embedFeeds["content"];

        */

        }#namespace qbpwcf end

?>