タイムラインが Facebook に追加されて以来、私のウェブサイトに写真が表示されるようになりました。重複が多く、タイムラインが最初の位置にあるために最新のギャラリーが表示されないため、これは理想的ではありません。
これが私のコードです。ギャラリーのタイムラインが表示されないようにするために、何らかの「if」コマンドがあることを願っています。
$show=1;
if($show)
{
if(!$_GET[hash])
$la = getLastFacebookAlbum();
else $la = getFacebookAlbum($_GET[hash]);
if(!$_GET[image]) { $image=getFacebookAlbumFirst($la[aid]); $iid=getFacebookAlbumFirstId($la[aid]); $current=1; } else {$image=getFacebookSkippedImage($la[aid],$_GET[image]); $iid=getFacebookSkippedImageId($la[aid],$_GET[image]); $current=$_GET[image]+1;}
$total = getFacebookAlbumCount($la[aid]);
$ownlink=urlencode($server."photos.php?hash=".$la[aid]);
$info=@getimagesize($image);
if(!$info[0]) $info[0]=2;
if($info[0]>$info[1]) $isze='width="471" height="331"'; else {
$koef=ceil($info[1]/$info[0]);
$expected_width=ceil(331/$koef);
$margin=(471/2)-(ceil($expected_width/2))-10;
$isze='height="331" style="margin-left:'.$margin.'px;"';
}
}