我正在寻找描述此行为的术语:
每次访问网页时,网页标题都会包含不同的图像。
更新:这不是广告,而是与网站主题相关的图片 例如。面包店的虚构网站将随机显示在徽标旁边
更具体地说:我正在构建一个Drupal站点并且正在寻找可以帮助我做到这一点的主题或模块,但是不知道要搜索的术语。 '旋转','图像','标题'相当模糊。
相关问题:How to implement seasonal logos in Drupal?
但没有时间限制:我正在寻找'每次访问只是一个随机标题'
谢谢!
扬
答案 0 :(得分:4)
此外,您可以创建一个仅显示您已存储标题图像的特定内容类型的节点的视图,然后将视图显示的节点数限制为一个,并在排序部分下添加随机排序。这应该会在每次刷新页面时显示一个新图像。
到目前为止最简单的解决方案。
编辑:顺便说一下,Drupal相当于“AdRotator”的东西是Rotor
答案 1 :(得分:3)
鉴于这通常是广告,它通常称为AdRotator,如this one for ASP.NET。
答案 2 :(得分:1)
这是一个简单但有效的解决方案,使用cck和views:
创建'标题图片'内容类型。添加图片,网址和“显示时间”选择列表的字段。
图像我使用带有裁剪模块的图像上传,限制为400px宽,100px高,以适应标题块。
'显示'选择列表时我填充了夏季,冬季,秋季,万圣节,圣诞节,退伍军人日等。
url是可选的。
在视图中,按类型= header_pic过滤,show_when =您现在要显示的内容
需要Customfield PHP模块插件用于视图,并添加:
<?php
$temp = node_load($data->nid);
if ($data->node_data_field_header_pic_url_field_header_pic_url_url) {
echo '<a href="' . $data->node_data_field_header_pic_url_field_header_pic_url_url
. '" title="' . $data->node_data_field_header_pic_url_field_header_pic_url_title
.'"><img src="/' . $temp->field_header_image[0]['filepath'] . '" /></a>';
}
else {
echo '<img src="/' . $temp->field_header_image[0]['filepath'] . '" />';
}
?>
我注意到的字段与您的实际字段相关。
这样做只有在填充了url字段时才使用该url字段包装图像。
然后在块显示中设置视图,并在标题区域中设置该块。根据主题的不同,你可能需要稍微破解page.tpl.php,将标题块区域移动到真正的标题区域(但是一旦你进入那里就很容易看到你需要做什么)。
您甚至可以制作同一视图的页面视图,以便在页面上一次显示所有精美的页眉图像(/ headerpics),每个页面都有一个编辑链接,以便于管理。
如果您只想要季节性图片,这将有效。
答案 3 :(得分:0)
我不知道这个模块。
如果您需要执行自定义实现,请注意缓存问题 - 如果仅在后端实现轮换逻辑,则它仅适用于非缓存页面视图。如果它也需要适用于缓存页面,你需要一个javascript解决方案(或者单独拉动图像,或者,如果是一小组图像,则设置精灵的不同部分)。
修改:移动了以下内容,因为OP没有寻找广告式解决方案。
来自广告领域的更多术语:
答案 4 :(得分:0)
我不是在寻找任何广告式解决方案。
This site'经常'改变顶部的图片,这不会让我烦恼 我只是假设使用this solution for WordPress的东西。
他们使用术语“动态标题”。
这就是我在寻找的东西:
dh_get_random_media_item() - Will return the URL of a random media item contained in the Dynamic Headers media directory
关闭为Drupal找到类似的东西。