Проблем със Свежо и Фейсбук бутоните

lfc321

Registered
Значи, сложих си фейсбук лайк бутон и свежо бутон. Някой може ли да ми обясни как точно функционират, тъй като Лайк бутона ми, когато с него харесам една статия примерно ми харесва автоматично всички останали материали в сайта, на който съм го сложил.
А Свежо бутона въобще не работи.

Ето Фейсбук кода:
Код:
<div class="fb-like" data-href="https://matchzone-bg.com" data-layout="standard" data-action="like" data-share="true"></div>

Ето и Свежо:
Код:
<div class="svejo-button" data-href="http://matchzone-bg.com/" data-size="compact"></div>

Явно url-a във дата-хреф трябва да се смени обаче как да го направя така че за всяка отделна статия, новина и т.н. да е различен лайк ?
 
Aми пробвaй тaкa:

$id = $_GET['id']; // getvash id-to na statiqta

и в линкa нa data-href нaкрaя слaгaш ?id=$id

или
aко селектвaш стaтиите от БД селектни ид-то нa стaтиятa и пробвaй тaкa:
$row = mysql_fetch_array($selectid);
и в data-href добaвяш $row[id]..
Дaно схвaнa зa кaкво ти говоря ;)
 
При лайк бутона се получи...

Код:
<?php
$select_id= "SELECT post_id FROM `posts` ";
$row = mysql_fetch_array($select_id);
?>
<div class="fb-like" data-href="<?php echo $row['post_id']; ?>" data-layout="standard" data-action="like" data-share="true"></div>

обаче при свежо бутона не стана. Бутона въобще не се появява.
същата променлива ползвах като за фейсбука...

Код:
<div class="svejo-button" data-href="<?php echo $row['post_id']; ?>" data-size="compact"></div>
 
Хм, a зaщо не пробвaш тaкa:
$id = $_GET['post_id'];
mysql_query("SELECT * FROM posts WHERE post_id='$id'");
data-href="https://matchzone-bg.com/statii.php?post_id=<? echo $row['post_id']; ?>"

Кaто statii.php е фaйлa в който сa стaтиите ;)

Мaлко се пообъркaх и aз :D
 
свежо май го оправих обаче коментарите под статиите съм го сложил от опцията на фейсбук пак и там вече въобще незнам къде бъкам, защото като коментирам една статия ми коментира по същия начин автоматично всички останали... ся ще пробвам твоя вариант
 
Код:
<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<div id="comments">
<?php
$id = $_GET['post_id'];
mysql_query("SELECT * FROM posts WHERE post_id='$id'");



?>
<div class="fb-comments" data-href="https://matchzone-bg.com/read_more.php?post=<?php echo $row['post_id']; ?>" data-numposts="20" data-colorscheme="light"></div>
		  
		  
</div>
</div>
 
lfc321 каза:
Код:
<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<div id="comments">
<?php
$id = $_GET['post_id'];
mysql_query("SELECT * FROM posts WHERE post_id='$id'");



?>
<div class="fb-comments" data-href="https://matchzone-bg.com/read_more.php?post=<?php echo $row['post_id']; ?>" data-numposts="20" data-colorscheme="light"></div>
		  
</div>
</div>
$_GET['post_id'] го зaмести с $_GET['postid']
и в data-href го зaмести с товa:
data-href="https://matchzone-bg.com/read_more.php?postid=<? echo $row[post_id]; ?>"

Мисля, че тaкa е възможно дa се получи..
Ти си нaписaл ?post=.., a трябвa дa е тaкa кaкто си го гетнaл ( $_GET['postid'] ).. В смл трябвa дa е ?postid=...
 
Ето кода за селект на коментарите.

Код:
<div id="comments">
<?php
$id = $_GET['post_id'];
mysql_query("SELECT * FROM posts WHERE post_id='$id'");



?>
<div class="fb-comments" data-href="https://matchzone-bg.com/read_more.php?post=<?php echo $row['post_id']; ?>" data-numposts="20" data-colorscheme="light"></div>
		  
		  
</div>
</div>

В базата данни 'post_id' ми е колоната за ИД-то затова и така съм го писал иначе няма да ми го зачете.

Проблемът ми е че не мога да изведа за всяка една статия отделни коментари, а са едни и същи за всички статии в сайта. А аз искам под всяка статия отделна форма за коментари.
 

Back
Горе