gpt4 book ai didi

html - 让joomla只加载一次模块

转载 作者:太空宇宙 更新时间:2023-11-04 14:03:46 24 4
gpt4 key购买 nike

所以我有这个包含启动页面的自定义模块(它是一个蓝色的 100% 宽度 100% 高度的屏幕,在 CSS 的帮助下带有一些动画图像)。初始页面设置为仅出现在主菜单页面上(3 种语言)。问题是当我从其他一些网站的页面(联系人等)进入主菜单时它也会出现。
我想要的是模块只对用户显示一次,所以如果他输入主页,他不会看到飞溅。可以在 joomla 中这样做吗?

最佳答案

是的,但这是您应该只使用前端代码处理的功能。每次加载页面时,您都需要使用 javascript 检查 cookie。如果 cookie 存在,什么都不做,否则显示启动画面并设置一个持续时间 = 1 年或任何合适的 cookie。

您应该将启动画面的 css 设置为

display:none

然后用 javascript 显示它。

根据您的个人喜好,您可以使用 javascript 或 jQuery 库来处理 cookie。 Here's一个简单的 js 示例。

如果你使用这些函数,你的脚本会是这样

if (readCookie('showsplash')==null) {
document.getElementById('splashscreen').style.display='block';
createCookie('showsplash','off',360);
}

关于html - 让joomla只加载一次模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21293079/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com