`
yanggaojiao
  • 浏览: 82036 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Page specific visibility settings

阅读更多

Display a block only to the user who's User ID = 1:

 

<?php
global $user;
if ($user->uid == 1){
    return TRUE;
}
else {
    return FALSE;
}
?>

 
Display a block only for a specific node (in this example, the node = story):

<?php
$match = FALSE;
$types = array('story' => 1);
if (arg(0) == 'node' && is_numeric(arg(1))) {
    $nid = arg(1);
    $node = node_load(array('nid' => $nid));
    $type = $node->type;
    if (isset($types[$type])) {
        $match = TRUE;
    }
}
return $match;
?>

 

Display a block throughout all Forums:

<?php
if (arg(0) == 'forum') {
    return TRUE;
}
if (arg(0) == 'node' && ctype_digit(arg(1))) {
    $node = node_load(arg(1));
    if ($node->type == 'forum') {
        return TRUE;
    }
}
return FALSE;
?>

 

A variation: Display a block throughout all Blogs:

<?php
if (arg(0) == 'blog') {
    return TRUE;
}
if (arg(0) == 'node' && ctype_digit(arg(1))) {
    $node = node_load(arg(1));
    if ($node->type == 'blog') {
        return TRUE;
    }
}
return FALSE;
?>

 

分享到:
评论

相关推荐

    VIsibility属性

    VISIBILITY属性详解 在 Android 开发中,控件的可见性是非常重要的,VISIBILITY 属性就是控制控件的显示和隐藏的。通过设置 VISIBILITY 属性,我们可以控制控件的可见性,达到不同的显示效果。 VISIBLE、INVISIBLE...

    前端项目-visibility.js.zip

    《前端项目中的Page Visibility API与visibility.js库》 在当今的Web开发中,前端性能优化是不可或缺的一部分。其中,理解用户与页面的交互状态对于提升用户体验至关重要。这就是Page Visibility API和`visibility....

    WPF的bool2Visibility转换器使用

    `BoolToVisibilityConverter` 是一个内置的数据转换器,它用于将布尔值(`bool`)转换为 `Visibility`枚举类型,这对于根据逻辑状态控制UI元素的可见性非常有用。在本教程中,我们将深入探讨如何使用`...

    Disable Page Visibility API-crx插件

    可以在以下位置找到此插件的源代码:https://github.com/marvinschopf/disable-page-visibility-api插件的图标是Noun Project的Syafiqa Fickle的“ Expand New Tab”的衍生版本,在CC BY下使用。

    Android中visibility属性

    在Android开发中,`visibility`属性是控制UI组件可见性的重要元素,广泛应用于各种视图控件,如TextView、ImageView、Button等。该属性决定了一个控件是否在屏幕上显示,以及如何显示。`visibility`属性有三个可能的...

    Api-react-page-visibility.zip

    Api-react-page-visibility.zip,声明的、嵌套的、有状态的、同构的页面可见性react componentreact页面可见性,一个api可以被认为是多个软件设备之间通信的指导手册。例如,api可用于web应用程序之间的数据库通信。...

    display与visibility的区别

    ### Display与Visibility的区别 在网页布局与样式设计中,`display`与`visibility`属性是控制元素显示状态的两种常用方式。尽管它们都能达到隐藏或显示元素的目的,但两者之间存在本质的区别。本文将深入探讨这两种...

    DataGrid_Column_Visibility_Binding

    return (value is Visibility visibility) && visibility == Visibility.Visible; } } ``` 接下来,你需要在你的XAML资源字典中声明这个转换器: ```xml ``` 这里的`local`是命名空间前缀,需要根据实际...

    JS中style.display和style.visibility的区别实例说明.docx

    JS 中 style.display 和 style.visibility 的区别实例说明 在 JavaScript 中,style.display 和 style.visibility 是两种常用的控制元素显隐的方法,但是它们之间有着根本的区别。 style.display style.display ...

    Modeling Mutual Visibility Relationship in Pedestrian Detection

    Modeling Mutual Visibility Relationship in Pedestrian Detection Modeling Mutual Visibility Relationship in Pedestrian Detection Modeling Mutual Visibility Relationship in Pedestrian Detection

    对比: display, visibility(有代码)

    在网页设计和开发中,`display` 和 `visibility` 是两个非常重要的CSS属性,它们用于控制元素在页面上的可见性和布局。这篇博客文章通过代码示例深入探讨了这两个属性的区别和用法。 首先,`display` 属性主要用于...

    CSS隐藏元素 display visibility opacity的区别.docx

    在CSS中,隐藏元素的方法主要有三种:`display:none`、`visibility:hidden`和`opacity:0`,它们各自有不同的特点和适用场景。 1. `display:none`:此属性会使元素完全从页面布局中消失,不占据任何空间。元素及其...

    satellite visibility_satellite_卫星轨道计算

    "satellite visibility_satellite_卫星轨道计算"这个标题暗示我们要讨论的是如何预测和计算卫星在特定地点的可见性,这对于地面站接收信号或者规划卫星任务来说是极其关键的。 首先,卫星的轨道是由它的六根数(也...

    Flutter Offstage、Visibility隐藏/可见

    Flutter Offstage、Visibility隐藏/可见。

    react-page-visibility-render-props:用于pagevisibility.js包的简单React包装器呈现道具以实现更好的可组合性

    react-page-visibility-render-props 用于简单,使用实现更好的可组合性。 待办事项:完成自述文件。 安装 npm install --save react-page-visibility-render-props 用法 只需将函数作为组件的&lt;PageVisibility&gt; 。...

    virtual_visibility

    标题“virtual_visibility”和描述“virtual netflow visibility,my test”提及的核心概念是虚拟网络的NetFlow可视性。NetFlow是一种由Cisco系统开发的技术,用于收集、分析和记录网络流量数据,以帮助网络管理员...

    flutter_keyboard_visibility

    keyboard_visibility 通知服务,用于软键盘可见性 用法 将依赖项添加到项目的根文件夹中的pubspec.yaml文件中。 查找“ dependencies:”行,并在此行之后添加以下行: keyboard_visibility: any 或者 keyboard_...

    page-visibility:页面可见性API包装器和Polyfill

    page-visibility.js 包装器这个小包装器隐藏了供应商前缀,并为浏览器中的可见性API提供了有用的高级API。 几乎所有浏览器都原生Page Visibility API。 对于旧的浏览器,使用焦点/模糊技巧(请注意,当浏览器失去...

    Python+Selenium使用Page Object实现页面自动化测试

    例如,使用`EC.presence_of_element_located`或`EC.visibility_of_element_located`来确保元素已经加载并可交互。 3. **业务逻辑**:Page Object类中的方法应代表用户在页面上可以执行的实际操作,如点击按钮、填写...

Global site tag (gtag.js) - Google Analytics