joomla菜单如何实现自动隐藏?? 5
需求功能是这样的,俩个相同的joomla菜单项都在一个菜单里,第一个需要注册用户才可以访问,第二个任何人都可访问,如果用户登录后,第二个菜单项自动隐藏,实现的目的是让有注...
需求功能是这样的,俩个相同的joomla菜单项都在一个菜单里,第一个需要注册用户才可以访问,第二个任何人都可访问,如果用户登录后,第二个菜单项自动隐藏, 实现的目的是让有注册权限的人才可下载站点资料,第一个菜单项指向的是下载页面,第二个菜单项指向的是软件介绍,请问这样的需要如何实现??
展开
2个回答
展开全部
根据你的需求分成两步:
A:菜单的访问权限?
Q:很明显Joomla后台有设置用户权限的强大功能,包含不同级别的用户具体可以设置各菜单的使用权限。
A:登录后菜单自动隐藏?
Q:在模板上加入用户登录判断来控制该菜单显示的样式DISPLAY的属性。
参加代码:
$user =& JFactory::getUser();
if($user->guest){
echo “你还未登录,请登录!”;
‘’‘’‘’‘’‘’‘’‘’‘’‘’需要显示菜单(退出登录后或未登录),写一句JS来控制对应菜单样式display:block;
} else {
echo “你已经登陆!”;
‘’‘’‘’‘’‘’‘’‘’‘’‘’需要隐藏菜单,写一句JS来控制对应菜单样式display:none;
}
A:菜单的访问权限?
Q:很明显Joomla后台有设置用户权限的强大功能,包含不同级别的用户具体可以设置各菜单的使用权限。
A:登录后菜单自动隐藏?
Q:在模板上加入用户登录判断来控制该菜单显示的样式DISPLAY的属性。
参加代码:
$user =& JFactory::getUser();
if($user->guest){
echo “你还未登录,请登录!”;
‘’‘’‘’‘’‘’‘’‘’‘’‘’需要显示菜单(退出登录后或未登录),写一句JS来控制对应菜单样式display:block;
} else {
echo “你已经登陆!”;
‘’‘’‘’‘’‘’‘’‘’‘’‘’需要隐藏菜单,写一句JS来控制对应菜单样式display:none;
}
AiPPT
2024-09-19 广告
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图...
点击进入详情页
本回答由AiPPT提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询