0

我正在使用 Drupal 7。我有 page.tpl.php 文件和 5 个菜单项。我想要,更改每个菜单的标题图像。是 1 张图片。

İs 可以通过 jQuery 或其他方式实现吗?

4

1 回答 1

0

我假设您想更改每个页面请求的标题图像 - 比如旋转横幅。最简单的方法 - 将 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 更改为您的值。它是如何工作的?它将自 01.01.1970 以来的秒数除以 5 并返回提醒。所以提醒总是0-4。所以它提供图像 0-4 + '.png'。您的所有图像都必须是 PNG。如果不是 - 您需要更改“内容类型”标题。

于 2012-06-14T14:40:42.503 回答