Drupal 7 を使用しています。page.tpl.php ファイルと 5 つのメニュー項目があります。そして、メニューごとにヘッダー画像を変更したい。1 img になります。
jQueryまたは別の方法で可能ですか?
回転バナーのように、ページリクエストごとにヘッダー画像を変更したいと思います。最も簡単な方法 - 次のように、HTML 内の img の場所を PHP スクリプトに変更します。
<img src="myheader.php">
次に、次のように、毎回異なる画像をロードして提供する myheader.php を作成します。
<?php
header('Content-type: image/png');
$number = time() % 5;
readfile($number . '.png');
これにより、画像 0.png、1.png、2.png、3.png、4.png が提供されます。さらに画像がある場合は、%5 を自分の値に変更してください。それはどのように機能しますか?1970 年 1 月 1 日からの秒数を 5 で割り、リマインダーを返します。したがって、リマインダーは常に 0 ~ 4 です。したがって、画像 0-4 + '.png' を提供します。すべての画像は PNG である必要があります。そうでない場合は、「Content-type」ヘッダーを変更する必要があります。