私はまだPHPの初心者ですので、ここに私とハングアップ..PHPとLightboxを使用して、サイトの画像にキャプションを追加するにはどうすればよいですか?
イメージディレクトリとその子のサムネイルディレクトリ内を(ほぼ再帰的な)PHPスクリプトを作成しました。次に、各画像とそれに対応するサムネイルを選択し、そのサムからリンクを生成して画像#2に移動するためのループを作成します。
function imageroll ($imgnum, $album)
{
$i=1;
while($i<=$imgnum)
{
$ii = str_pad($i, 3, "0", STR_PAD_LEFT);
echo "<a class=\"thumb\" href=\"pictures/", $album, "_", $ii, ".jpg\" rel=\"lightbox[", $album, "]\">";
echo "<img src=\"pictures/thumbs/thumb-", $album, "_", $ii, ".jpg\" \/ >";
echo "</a>";
$i++;
}
}
私の質問は、その後、私はライトボックスのキャプション機能を使用できるように、私は、このスクリプトを変更する方法を次のとおりです。ここで
は、私が使用しています関数のコードですか?これを行うには、各写真に文字列を付けた<a>
タグ内の各画像にtitle
属性を追加する必要があります。関数に12種類の$タイトルを渡すことなく$ titleをループに追加する方法を教えてください。
ありがとうございます!それはあなたをライトボックスとして顔-ボックスを使用して、それを通してキャプションを挿入することができます
簡単なコメント:forサイクルを使用するとどうなりますか?それは少しきれいに見えます。 – Scorchio