Add helper metadata on individual notice pages to aid sharing to Facebook (use poster's avatar as image, indicate the text content)
This commit is contained in:
parent
d8df140ebb
commit
8b8450f9ad
@ -298,6 +298,16 @@ class ShownoticeAction extends OwnerDesignAction
|
|||||||
array(),
|
array(),
|
||||||
array('format'=>'xml','url'=>$this->notice->uri)),
|
array('format'=>'xml','url'=>$this->notice->uri)),
|
||||||
'title'=>'oEmbed'),null);
|
'title'=>'oEmbed'),null);
|
||||||
|
|
||||||
|
// Extras to aid in sharing notices to Facebook
|
||||||
|
$avatar = $this->profile->getAvatar(AVATAR_PROFILE_SIZE);
|
||||||
|
$avatarUrl = ($avatar) ?
|
||||||
|
$avatar->displayUrl() :
|
||||||
|
Avatar::defaultImage($avatar_size);
|
||||||
|
$this->element('meta', array('property' => 'og:image',
|
||||||
|
'content' => $avatarUrl));
|
||||||
|
$this->element('meta', array('property' => 'og:description',
|
||||||
|
'content' => $this->notice->content));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user