2013-10-06 2 views
0

내 페이지에 버튼과 같은 페이 스북을 삽입하고 싶습니다. <div class="fb-like" data-href="http://www.site.com/news/b_news.php" data-send="false" data-layout="box_count" data-width="450" data-show-faces="true"></div>맞춤 매개 변수가 포함 된 버튼이 필요합니다. 어떻게해야합니까?

내가 가지고있는 모든 기사에 맞춤 매개 변수를 전달하고 싶습니다. 예를 들어, 나는 index.php?function=news&id=33을 가지고 있으며, ID 33으로 기사를 좋아할 때마다 해당 기사의 제목과 이미지를 좋아하는 페이지의 이미지와 제목이 Facebook에 표시되기를 바랍니다. 나는이 메타 태그에 대해 알고 있지만 정적 페이지를위한 것이다. 왜냐하면 나는 내 웹 사이트에 하나만 가지고 있기 때문에 메타 태그는 다음과 같아야한다 : <meta content="'.$new['id'].'" property="og:description"></meta> 데이터베이스의 배열에서 설명 데이터를 가져온다. 이 문제를 어떻게 해결할 수 있습니까?

답변

0

그냥 설정 메타 태그 동적 (아래 의사 코드) :

// Controller 

// Default values 
$view->meta_title = 'Hello'; 
$view->meta_image = 'http://image'; 

$article = Model_Article($id) 

if ($article->loaded()) { 
    $view->meta_title = $article->title 
    $view->meta_image = $article->image_url(); 
} 
// View 
<html> 
    <meta property="og:title" content="<?php echo $meta_title ?>"> 
    <meta property="og:image" content="<?php echo $meta_image ?>"> 
    <!--.......--> 
관련 문제