0

現在、データベースに次のものがあります

tn_pic1

tn_pic2

それらは、それぞれのファイル名を保持します。たとえば、tn_X_wm.jpg

X = 数値で、jpg は gif、png、bmp のいずれかです。

たとえば、tn_pic1 では tn_1_wm.jpg を使用できますが、tn_pic2 では tn_2_wm.png を使用できます。

私の .tpl ファイルには、現在次のものがあります。

{if $item.pic_count > 0}
   {rand(1,$item.pic_count) assign="yourVar"}

   <img src="users/images/{$item.id}/{$item.tn_pic1}" width="100" height="100" class="smallpic" alt="" />
{/if}

$item.tn_pic1 で乱数を使用したい

{$item.tn_pic{$yourVar}} を試しましたが、{} が 2 つあるためエラーが発生しました

だから私が欲しいのは {$item.tn_picX} です

X は乱数です。

私はスマートに慣れていないので、それを並べ替える方法がよくわかりません。

$アイテム。.php ファイルを介してデータベースからプルする

4

1 に答える 1