|
|
1
4
另外,您可以创建一个视图,只显示存储了标题图像的特定内容类型的节点,然后将视图显示的节点数限制为一个,并在“排序”部分下添加一个随机排序。这将在每一页刷新时显示一个新图像。
编辑:顺便说一句,Drupal相当于“AdRotator”的东西是 Rotor |
|
|
2
3
鉴于这通常是一个广告,它通常被称为AdRotator,比如 this one for ASP.NET . |
|
|
3
1
这是一个简单但有效的解决方案,使用cck和视图: 创建“header pics”内容类型。为图像、url和“显示时间”选择列表添加字段。 我使用了带有裁剪模块的图像上传,限制为400px宽,100px高,以适应标题块。 “显示时间”选择列表我填充了夏天、冬天、秋天、万圣节、圣诞节、退伍军人节等。 url是可选的。 在视图中,filter by type=header\u pic and show\u when=where您现在想要显示的内容 视图需要Customfield PHP模块插件,并添加:
我注意到的字段与实际字段相关。 这样做的目的是仅当url字段已填充时才使用该url字段包装图像。 然后在块显示中设置视图,并在标题区域中设置该块。根据主题的不同,您可能需要破解页面.tpl.php稍微将头块区域移到真正的头块区域(但是一旦你进入那里就很容易看到你需要做什么)。 您甚至可以使用同一视图创建一个页面视图,以便在一个页面(/headerpics)上同时显示所有优秀的页眉图像,每个页面都有一个编辑链接,以便于管理。 这将工作,如果你只是想要季节性的图像。 |
|
|
4
0
我不是在寻找任何广告式的解决方案。
This site
“定期”更改顶部的图片,这不会让我生气。
它们使用术语“动态头”。 这就是我想要的: dh_get_random_media_item() - Will return the URL of a random media item contained in the Dynamic Headers media directory 去寻找类似于Drupal的东西。 |
|
|
5
0
我不知道这个模块。 如果您需要执行自定义实现,请注意缓存问题—如果您仅在后端实现旋转逻辑,它将仅适用于未缓存的页面视图。如果它也需要用于缓存页面,那么您需要一个javascript解决方案(或者单独拉取图像,或者在一小部分图像的情况下,设置sprite的不同部分)。 编辑: 广告领域的更多术语:
|