Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Facebook komentarai v1.0

Parašė sniuff· 2010 Lap. 25 14:11:50
#1

Norėdami pakeisti įprastus PHP-Fusion komentarus Facebook komentarais, tai galite padaryti gana paprastai.

Atsidarykit includes/comments_include.php ir pakeiskite visą funkciją showcomments(***);

Aplikacijai užregistruot: http://developers.facebook.com/s...


function showcomments($ctype, $cdb, $ccol, $cid, $clink) {
 
	global $settings, $locale, $userdata, $aidlink;
 
       $id = ''; // Aplikacijos ID
 
	$link = FUSION_SELF.(FUSION_QUERY ? "?".FUSION_QUERY : "");
	$link = preg_replace("^(&|\?)c_action=(edit|delete)&comment_id=\d*^", "", $link);
 
	$code .= '<div id="fb-root"></div>';
	$code .= '<script src="http://connect.facebook.net/en_US/all.js#appId='.$id.'&amp;xfbml=1"></script>';
	$code .= '<fb:comments xid="'.md5($clink).'" numposts="10"  publish_feed="true"></fb:comments>';
 
	return print($code);
 
}


Vėliau patobulinsiu.

Parašė SnowFlake· 2010 Lap. 25 14:11:27
#2

Puikus dalykelis :)) Panaudosiu, kai reikes.

Parašė Kashisss· 2010 Lap. 25 15:11:13
#3

o gal yra kartu tas kur dalintis facebooke naujeian ar straipsniu??

Parašė Impossibru· 2010 Lap. 25 15:11:18
#4

Pataisymas!

Keičiam http://connect.facebook.net/en_US/all.js į http://connect.facebook.net/lt_LT/all.js

Parašė sniuff· 2010 Lap. 25 16:11:07
#5

http://developers.facebook.com/d... jei kas nori pasidaryti share link.

Parašė Impossibru· 2010 Lap. 25 16:11:58
#6

sniuff parašė:
http://developers.facebook.com/d... jei kas nori pasidaryti share link.

Iš patirties sakau, nemokės jie prisitaikyti, ir jei mokės tai tingės...

Parašė mNm.· 2010 Lap. 26 01:11:28
#7

Šaunu. Manau reiktų priskirti tai prie straipsnių. ?|

Parašė bruzgis· 2010 Lap. 26 12:11:15
#8

tai yra skriptas, ne straipsnis. ner tikslo priskirinet.

jeigu tokius priskirinet reiketu, tai straipsniu siam suporte butu virs 1500000000000000000000000

Parašė MantasV· 2011 Vas. 1 15:02:05
#9

O kaip padaryti, kad nedingtų php-fusion sistemos komentarai, nes kaip matau čia pasiliks tik facebook`o

Parašė Pakartoti slaptažodį· 2011 Vas. 1 17:02:06
#10

Niekaip nepadarysi šito, Mantai. :)

Parašė MantasV· 2011 Vas. 1 18:02:27
#11

Na mačiau daug kur jau tokius variantus. Tai manau galima padaryti tokį variantą. :)

Parašė MantasV· 2011 Vas. 3 21:02:44
#12

Kai padarau viską:

Notice: Undefined variable: code in /home/fom/domains/fom.lt/public_html/includes/comments_include.php on line 40

Parašė Pcyhas· 2011 Vas. 5 14:02:20
#13

MantasV parašė:
Kai padarau viską:

Notice: Undefined variable: code in /home/fom/domains/fom.lt/public_html/includes/comments_include.php on line 40


tai yra klaida ar nera ? verta naudotis ?

beto kaip palikti ir paprastus komentarus ir prideti facebook komentarus ? :?

Parašė snaige12· 2011 Vas. 5 15:02:44
#14

normalu cms instalink ir nebus tokiu nesamoniu

Parašė Impossibru· 2011 Vas. 5 17:02:19
#15

snaige12 parašė:
normalu cms instalink ir nebus tokiu nesamoniu

Jei neturi ką rašyt - patylėk, TROLI...

Parašė Pcyhas· 2011 Vas. 5 17:02:21
#16

kaip palikti ir paprastus komentarus ir prideti facebook komentarus ? ant v6 versijos.:)

Parašė sniuff· 2011 Vas. 5 19:02:00
#17

Kaip suprasti palikti ir paprastus ? Tipo kad būtų galima ir per facebook ir per nrml komentarus palikt ?

Parašė Zeck· 2011 Vas. 5 19:02:20
#18

Butent :)

Parašė sniuff· 2011 Vas. 5 19:02:34
#19

Atsidarai includes/comments_includes.php ar koks ten failas.

Ir paciame gale, pries

}


rasai:


$id = ''; // Aplikacijos ID
 
 
 
	$link = FUSION_SELF.(FUSION_QUERY ? "?".FUSION_QUERY : "");
 
	$link = preg_replace("^(&amp;|\?)c_action=(edit|delete)&amp;comment_id=\d*^", "", $link);
 
 
 
	$code .= '<div id="fb-root"></div>';
 
	$code .= '<script src="http://connect.facebook.net/en_US/all.js#appId='.$id.'&amp;xfbml=1"></script>';
 
	$code .= '<fb:comments xid="'.md5($clink).'" numposts="10"  publish_feed="true"></fb:comments>';
 
 
 
	print($code);
 

Redagavo sniuff· 2011 Vas. 5 19:02:15

Parašė Pcyhas· 2011 Vas. 5 21:02:02
#20

sniuff parašė:
Atsidarai includes/comments_includes.php ar koks ten failas.

Ir paciame gale, pries

}


rasai:


$id = ''; // Aplikacijos ID
 
 
 
	$link = FUSION_SELF.(FUSION_QUERY ? "?".FUSION_QUERY : "");
 
	$link = preg_replace("^(&amp;|\?)c_action=(edit|delete)&amp;comment_id=\d*^", "", $link);
 
 
 
	$code .= '<div id="fb-root"></div>';
 
	$code .= '<script src="http://connect.facebook.net/en_US/all.js#appId='.$id.'&amp;xfbml=1"></script>';
 
	$code .= '<fb:comments xid="'.md5($clink).'" numposts="10"  publish_feed="true"></fb:comments>';
 
 
 
	print($code);
 


aciu, bet dabar nerodo ka komentuoja facebooke, jeigu nesi prisijunges prie fb :/ kaip istaisyti ? Ir beto rodo The page you requested was not found... Zodziu labai negrazej atrodo tokie errorai.

Redagavo Pcyhas· 2011 Vas. 5 21:02:32

Parašė MantasV· 2011 Vas. 6 00:02:35
#21

Nežinau kodėl bet man neveikia absoliučiai šitas kodas. Jokios reakcijos kai įdedu.. Aplikaciją užregistravęs nurodęs faile kodą ir t.t. esu. O kodėl neveikia velniai žino.

Parašė ultimato· 2011 Bal. 7 16:04:31
#22

Jei kam pavyko parasykite man i skype
x.ultimato ,
aciu

Parašė Auryzaz· 2011 Bal. 7 16:04:26
#23

Niekas neveikia, jokių error. aplamai nieko.
Ką ne taip darau?

Redagavo Auryzaz· 2011 Bal. 7 16:04:38

Parašė heey· 2011 Bal. 9 03:04:09
#24

eroras ... pas mane ...
$code .= '<div id="fb-root"></div>';
sitoje eiluteje ..

Notice: Undefined variable: code in C:\xampp\htdocs\php\includes\comments_include.php on line 25

gal ka netaip padariau ?:?
mano comments_include.php

<?php
if (!defined("IN_FUSION")) { die("Access Denied"); }
 
include LOCALE.LOCALESET."comments.php";
 
function showcomments($ctype, $cdb, $ccol, $cid, $clink) {
 
 
 
	global $settings, $locale, $userdata, $aidlink;
 
 
 
       $id = '106282689456080'; // Aplikacijos ID
 
 
 
	$link = FUSION_SELF.(FUSION_QUERY ? "?".FUSION_QUERY : "");
 
	$link = preg_replace("^(&amp;|\?)c_action=(edit|delete)&amp;comment_id=\d*^", "", $link);
 
 
 
	$code .= '<div id="fb-root"></div>';
 
	$code .= '<script src="http://connect.facebook.net/en_US/all.js#appId='.$id.'&amp;xfbml=1"></script>';
 
	$code .= '<fb:comments xid="'.md5($clink).'" numposts="10"  publish_feed="true"></fb:comments>';
 
 
 
	return print($code);
}
?>

Redagavo heey· 2011 Bal. 9 03:04:15

Parašė ire· 2011 Bal. 9 06:04:33
#25

25 eiluteje po code kintamojo nedek taško.
Turi būt taip:
$code = '<div id="fb-root"></div>';
taškas reikalingas papildyti kintamojo reikšmę. Pirma eilutė bus visad be taško.

Redagavo ire· 2011 Bal. 9 06:04:31

Parašė heey· 2011 Bal. 9 10:04:53
#26

dekui ;)
o gal dar ta taska is kitu eiluciu pasalint?
nes dabar rodo sita errora
Notice: Undefined variable: code in C:\xampp\htdocs\php\includes\comments_include.php on line 26

$code .= '<script src="http://connect.facebook.net/en_US/all.js#appId='.$id.'&amp;xfbml=1"></script>';

$code .= '<fb:comments xid="'.md5($clink).'" numposts="10" publish_feed="true"></fb:comments>';


ir dar toks klausimelis ... kaip padaryti kad komentarai butu per viduri ???:?

Redagavo heey· 2011 Bal. 9 10:04:58

Parašė heey· 2011 Bal. 10 01:04:56
#27

Vis dar laukiu atsakymo :(

Parašė ire· 2011 Bal. 10 11:04:34
#28


<?php
 
if (!defined("IN_FUSION")) { die("Access Denied"); }
 
 
 
include LOCALE.LOCALESET."comments.php";
 
 
 
function showcomments($ctype, $cdb, $ccol, $cid, $clink) {
 
 
 
 
 
 
 
	global $settings, $locale, $userdata, $aidlink;
 
 
 
 
 
 
 
       $id = '106282689456080'; // Aplikacijos ID
 
 
 
 
 
 
 
	$link = FUSION_SELF.(FUSION_QUERY ? "?".FUSION_QUERY : "");
 
 
 
	$link .= preg_replace("^(&amp;|\?)c_action=(edit|delete)&amp;comment_id=\d*^", "", $link);
 
 
 
 
 
 
 
	$code = '<div id="fb-root"></div>';
 
 
 
	$code .= '<script src="http://connect.facebook.net/en_US/all.js#appId='.$id.'&amp;xfbml=1"></script>';
 
 
 
	$code .= '<fb:comments xid="'.md5($clink).'" numposts="10"  publish_feed="true"></fb:comments>';
 
 
 
 
 
 
 
	return print($code);
 
}
 
?>



Neįsivaizduoju su tomis FB funkcijom , ne esu pasiskaitęs , bet mėgink taip.

Parašė heey· 2011 Bal. 10 16:04:45
#29

neveikia :( :( bet dekui kad bandei padeti ;) :|

Parašė ultimato· 2011 Bir. 24 17:06:58
#30

LABAI LABAI GERAS DALYKAS TIK AR GALETUMET MAN GREITAI PERDARYTI SITA I JUODA SPALVA? KAD VISKAS JUODA BUTU ? PLS PLS

jei galit man grc tai butu i skype:x.ultimato



DEKOJU UZ JUSU GERUMA :))

Parašė Creatium· 2011 Bir. 24 20:06:17
#31

ultimato parašė:
LABAI LABAI GERAS DALYKAS TIK AR GALETUMET MAN GREITAI PERDARYTI SITA I JUODA SPALVA? KAD VISKAS JUODA BUTU ? PLS PLS

jei galit man grc tai butu i skype:x.ultimato



DEKOJU UZ JUSU GERUMA :))


Spalvą berods reikia keisti per Facebooką, kur yra (jeigu yra) aplikacijos redagavimas.