1

こんにちは、Facebook で記事や請願の画像を共有する際に問題があります。適切な画像が表示されませんが、Facebook デバッグ ツールでは問題ありません。問題は、Facebook にリンクを投稿すると、正しい画像の横に 2 つのサムネイルが挿入され、正しい画像が最初の画像ではないことです。例のリンクは次のとおりです。 http://www.jednej.cz/petition.php?id=1897

これが私のphpコードです:

<?php

            $id=(isset($_GET['id']))? $_GET['id'] : '';
            $id = PREG_REPLACE("/[^0-9a-zA-Z.-@_]/i", '', $id);

            if($cat>0)
            {
                if($cat==1)
                {
                    $query = "select * from petition where id_petition='$id'";
                    $result = mysql_query($query)
                        or die("query failed: " . mysql_error());
                    while ($row = mysql_fetch_array($result))
                    {
                        $idz= $row['id_petition'];
                        $name=$row['name'];
                        $name1='Petice: '.$name.'';
                        $description=$row['description'];
                        $description=strip_tags($description);
                        $filename=$row['picture'];
                        if($filename!='')
                          $pic='petitions/'.$idz.'/'.$filename.'';
                        else
                            $pic='nopicture.jpg';
                        $description = substr($description, 0, 153);

                    }

                    echo'
                <meta property="og:title" content="',$name1,'" >
                <meta property="og:image" content="http://www.jednej.cz/images/'.$pic.'">

            <meta property="og:description" content="',$description,'">

                    <title>Jednej.cz - Petice: '.$name.'</title>
                    <meta name="description" CONTENT="Petice: '.$name.'-'.$description.'">
            ';
                }



            }
            ?>
4

0 に答える 0