Subversion Repositories qbpwcf-lib(archive)

Rev

Rev 915 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 liveuser 1
<?php
2
 
3
#指派命名空間
4
namespace qbpwcf{
5
 
6
	#匯入外部套件
7
	include("../allInOne.php");
8
 
9
	#提示當前執行的函數
10
	echo "<hr>fb::LikeButton - testCase 1<br>";
11
 
12
	/*
13
 
14
	#涵式說明:
15
	#fb按贊
16
	#回傳的結果:
17
	#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
18
	#$reuslt["error"],執行不正常結束的錯訊息陣列.
19
	#$result["function"],當前執行的函式名稱.
20
	#$result["content"],html5的fb按贊語法.
21
	#必填的參數:
22
	$conf["webYouLike"]="https://www.facebook.com/qbpwcf";#為想要按讚的網頁。
23
	#可省略的參數:
24
	#$conf["width"],字串,為所佔頁面的寬度,可省略,預設為"100%"。
25
	#$conf["width"]="";
26
	#$conf["showFaces"],字串,是否顯示人物頭像,可省略,預設爲"true"
27
	#$conf["showFaces"]="";
28
	#$conf["action"],字串,是按讃"like"還是推薦"recommend",預設為"like"
29
	#$conf["action"]="like";
30
	#$conf["share"],字串,是否要開啟分享的功能,預設為"true"要開啟,"false"為不開啟.
31
	#$conf["share"]="true";
32
	#$conf["buttonSize"],字串,按鈕的大小,預設為"small",大一點則為"large".
33
	#$conf["buttonSize"]="small";
34
	#參考資料:
35
	#https://developers.facebook.com/docs/reference/plugins/like/
36
	$LikeButton=fb::LikeButton($conf);
37
	unset($conf);
38
 
39
	#如果建立按讃的按鈕失敗
40
	if($LikeButton["status"]==="false"){
41
 
42
		#印出結果
43
		var_dump($LikeButton);
44
 
45
		#停止程式執行
46
		exit;
47
 
48
		}#if end
49
 
50
	#檢測變數內容
51
	echo $LikeButton["content"];
52
 
53
	*/
54
 
55
	#提示當前執行的函數
56
	echo "<hr>fb::LikeButton - testCase 2<br>";
57
 
58
	/*
59
 
60
	#涵式說明:
61
	#fb按贊
62
	#回傳的結果:
63
	#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
64
	#$reuslt["error"],執行不正常結束的錯訊息陣列.
65
	#$result["function"],當前執行的函式名稱.
66
	#$result["content"],html5的fb按贊語法.
67
	#必填的參數:
68
	$conf["webYouLike"]="https://sourceforge.net/projects/qbpwc/";#為想要按讚的網頁。
69
	#可省略的參數:
70
	#$conf["width"],字串,為所佔頁面的寬度,可省略,預設為"100%"。
71
	#$conf["width"]="";
72
	#$conf["showFaces"],字串,是否顯示人物頭像,可省略,預設爲"true"
73
	#$conf["showFaces"]="";
74
	#$conf["action"],字串,是按讃"like"還是推薦"recommend",預設為"like"
75
	$conf["action"]="recommend";
76
	#參考資料:
77
	#https://developers.facebook.com/docs/reference/plugins/like/
78
	$LikeButton=fb::LikeButton($conf);
79
	unset($conf);
80
 
81
	#檢測變數內容
82
	var_dump($LikeButton);
83
 
84
	*/
85
 
86
	#提示當前執行的函數
87
	echo "<hr>fb::LikeButton - testCase 3<br>";
88
 
89
	/*
90
 
91
	#迴圈執行五次
92
	for($i=0;$i<5;$i++){
93
 
94
		#涵式說明:
95
		#橫列的fb按贊與分享
96
		#回傳的結果:
97
		#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
98
		#$reuslt["error"],執行不正常結束的錯訊息陣列.
99
		#$result["function"],當前執行的函式名稱.
100
		#$result["content"],fb按贊語法.
101
		#必填的參數:
102
		#$conf["webYouLike"],字串,為想要按讚的網頁。
103
		$conf["webYouLike"]="https://www.facebook.com";
104
		#可省略的參數:
105
		#$conf["width"],字串,為所佔頁面的寬度,可省略,預設為"100%"。
106
		#$conf["width"]="";
107
		#$conf["showFaces"],字串,是否顯示人物頭像,可省略,預設爲"true"
108
		#$conf["showFaces"]="";
109
		#$conf["action"],字串,是按讃"like"還是推薦"recommend",預設為"like"
110
		#$conf["action"]="like";
111
		#$conf["share"],字串,是否要開啟分享的功能,預設為"true"要開啟,"false"為不開啟.
112
		#$conf["share"]="true";
113
		#$conf["buttonSize"],字串,按鈕的大小,預設為"small",大一點則為"large".
114
		#$conf["buttonSize"]="small";
115
		#$conf["layout"],字串,呈現的版行,預設為"standard","box_count"為直的按鈕外沒有文字,"button_count",為橫的按鈕外沒有文字,"button"為僅顯示按鈕沒有計數與按鈕外的文字.
116
		#參考資料:
117
		#https://developers.facebook.com/docs/reference/plugins/like/
118
		$LikeButton=fb::LikeButton($conf);
119
		unset($conf);
120
 
121
		#如果建立按讃的語法失敗
122
		if($LikeButton["status"]==="false"){
123
 
124
			#印出內容
125
			var_dump($LikeButton);
126
 
127
			#結束程式
128
			exit;
129
 
130
			}#if end
131
 
132
		#印出語法
133
		echo $LikeButton["content"];
134
 
135
		}#for end 
136
 
137
	*/
138
 
139
	#提示當前執行的函數
140
	echo "<hr>fb::LikeButtonForMobile -testCase 1<br>";
141
 
142
	/*
143
 
144
	#涵式說明:
145
	#直列的fb按贊與分享
146
	#回傳的結果:
147
	#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
148
	#$reuslt["error"],執行不正常結束的錯訊息陣列.
149
	#$result["function"],當前執行的函式名稱.
150
	#$result["content"],html5的fb按贊語法.
151
	#必填的參數:
152
	$conf["webYouLike"]="https://sourceforge.net/projects/qbpwc/";#為想要按讚的網頁。
153
	#可省略的參數:
154
	#$conf["width"]="";#為所佔頁面的寬度,可省略,預設為"100"。
155
	#$conf["showFaces"]="";#是否顯示人物頭像,可省略,預設爲"true"
156
	#$conf["type"]="button_count";排版類型,預設為"button_count"亦即橫的,"box_count"則為直的.
157
	#$conf["action"],字串,是按讃"like"還是推薦"recommend",預設為"like"
158
	#$conf["action"]="like";
159
	#參考資料:
160
	#https://developers.facebook.com/docs/reference/plugins/like/
161
	var_dump(fb::LikeButtonForMobile($conf));
162
	unset($conf);
163
 
164
	*/
165
 
166
	/*
167
 
168
	#提示當前執行的函數
169
	echo "<hr>fb::LikeButtonForMobile -testCase 2<br>";
170
 
171
	#涵式說明:
172
	#直列的fb按贊與分享
173
	#回傳的結果:
174
	#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
175
	#$reuslt["error"],執行不正常結束的錯訊息陣列.
176
	#$result["function"],當前執行的函式名稱.
177
	#$result["content"],html5的fb按贊語法.
178
	#必填的參數:
179
	$conf["webYouLike"]="https://sourceforge.net/projects/qbpwc/";#為想要按讚的網頁。
180
	#可省略的參數:
181
	#$conf["width"]="";#為所佔頁面的寬度,可省略,預設為"100"。
182
	#$conf["showFaces"]="";#是否顯示人物頭像,可省略,預設爲"true"
183
	$conf["type"]="box_count";#排版類型,預設為"button_count"亦即橫的,"box_count"則為直的.
184
	#$conf["action"],字串,是按讃"like"還是推薦"recommend",預設為"like"
185
	$conf["action"]="recommend";
186
	#參考資料:
187
	#https://developers.facebook.com/docs/reference/plugins/like/
188
	var_dump(fb::LikeButtonForMobile($conf));
189
	unset($conf);
190
 
191
	*/
192
 
193
	#提示當前執行的函數
194
	echo "<hr>fb::sendLink -testCase 1<br>";
195
 
196
	/*
197
 
198
	#涵式說明:
199
	#fb傳送含特定網址的訊息給別人
200
	#回傳的結果:
201
	#$result["status"],執行是否正常,"true"代表正常,"false"代表不正常.
202
	#$reuslt["error"],執行不正常結束的錯訊息陣列.
203
	#$result["function"],當前執行的函式名稱.
204
	#$result["content"],語法.
205
	#必填的參數:
206
	#$conf["webYouSend"],字串,為想要按讚的網頁。
207
	$conf["webYouSend"]="https://sourceforge.net/projects/qbpwc/";
208
	#參考資料:
209
	#https://developers.facebook.com/docs/plugins/send-button
210
	var_dump(fb::sendLink($conf));
211
	unset($conf);
212
 
213
	*/
214
 
215
	#提示當前執行的函數
216
	echo "<hr>fb:: embedFeeds -testCase 1<br>";
217
 
218
	/*
219
 
220
	#函數說明:
221
	#嵌入臉書的粉絲頁面.
222
	#必填參數:
223
	#$conf["pageUrl"],字串,粉絲專頁的網址.
224
	$conf["pageUrl"]="https://www.facebook.com/QBPWCF";
225
	#可省略參數:
226
	#$conf["pageName"],字串要顯示的粉絲頁名稱,預設為"https://www.facebook.com/"後面的內容
227
	#$conf["pageName"]="";
228
	#$conf["smallHeader"],字串,是否要使用小型的頁首,預設為"false"不使用,"true"代表要使用.
229
	#$conf["smallHeader"]="";
230
	#$conf["hideCover"],字串,是否要隱藏頁首,預設為"false",不隱藏,"true"代表要隱藏.
231
	#$conf["hideCover"]="";
232
	#$conf["showFace"],字串,是否要顯示人物的大頭貼,預設為"true"要顯示,"false"代表不顯示.
233
	#$conf["showFace"]="";
234
	#$conf["class"],字串陣列,要套用的css類別.
235
	#$conf["class"]=array();
236
	#參考資料:
237
	#page-plugin=>https://developers.facebook.com/docs/plugins/page-plugin  
238
	#備註:
239
	#建構中...
240
	$embedFeeds=fb::embedFeeds($conf);
241
 
242
	#如果建立嵌入塗鴉牆的語法失敗
243
	if($embedFeeds["status"]==="false"){
244
 
245
		#印出訊息
246
		var_dump($embedFeeds);
247
 
248
		#結束程式
249
		exit;
250
 
251
		}#if end
252
 
253
	#印出語法
254
	echo $embedFeeds["content"];
255
 
256
	*/
257
 
258
	}#namespace qbpwcf end
259
 
260
?>