欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

drupal

shiping1 的头像

views_get_view 取得暴露过滤器的参数

function _getItem_time($view,$display_id,$field){
    $exposedContent = $view->get_exposed_input();
    //假如暴露的过滤器有值,返回年月日时分秒的格式
    if(!empty($exposedContent)){
        if(!empty(date('Y-m-d H:i:s',strtotime($exposedContent[$field]['value']['date'])))){
            return date('Y-m-d H:i:s',strtotime($exposedContent[$field]['value']['date']));
        }
        return '';
    }
//假如暴露的过滤器没有值
    else {
普通分类: 
shiping1 的头像

function view::get_exposed_input

普通分类: 
shiping1 的头像

embeding a view using views_get_view and setting filter values

普通分类: 
shiping1 的头像

drupal anywhere 13: views_get_view,drupal开发神器,适用于drupal 6 7 8 set_arguments 有大用

[例子二:传入argument(参数)] 这是指的是views的url参数 不是views的filter

只输出termId=3的结果,就是说输出那些是属于分类ID是3的结果,注意,只比上面的多了加红的一行:
新建argviews.php,只有下面几行代码:
<?php
普通分类: 
shiping1 的头像

Views Group By

drupal views 是两相字段 相加 等
普通分类: 
shiping1 的头像

menu里如果有两种权限 只要具有一种权限 就可以访问此url 有大用




用  'access arguments' => array('access aaaa','access bbbb');  好像是不可以的

普通分类: 
shiping1 的头像

drupal html5的 placeholder

<?php
普通分类: 
shiping1 的头像

drupal l 函数 target _blank 有大用

 $items[] = l('现在注册', 'http://wpa.qq.com/msgrd?v=3&uin=958186957&site=qq&menu=yes', array('attributes' => array('title' => t('Create a new user account.'),'target'=>'_blank')));

在新窗口中打开

普通分类: 
shiping1 的头像

drupal6 bootstrap主题

https://github.com/mikelmaron/Drupal-6-Bootstrap          not good 应该都有用吧 头很混乱
 

普通分类: 
shiping1 的头像

drupal 有关简洁链接 伪静态

 
普通分类: 
shiping1 的头像

Session Limit 限制用户同时登录的次数

会话限制允许管理员限制每个用户同时会话的数量。
最大会话是可配置的,不需要数据库表。

来自  https://www.drupal.org/project/session_limit


admin/user/session_limit
普通分类: 
shiping1 的头像

Login one time 模块

登录一次提供的能力,以电子邮件的一次性登录链接到用户。
普通分类: 
shiping1 的头像

有一个节点页面 加上一个views的区块 使 区块中的本节点加上active的class

 有一个节点页面  node/1 在这个节点上加上一个views的区块 调用同目录下的所有node 如何 使 区块中的本节点加上active的class  

其实 drupal  默认本身 给 我们区块的当前的node 加上 active的class

普通分类: 
shiping1 的头像

How to exclude current node from a block view? 从区块视图中排除当前节点

 
普通分类: 
shiping1 的头像

drupal api function drupal API 函数

shiping1 的头像

request_uri() 相当于 $_GET['q'] 吧

普通分类: 
shiping1 的头像

全局变量 有大用

无论在哪里 使用
普通分类: 
shiping1 的头像

在哪里声明一个全局变量 Where do I declare a global variable?

I need to define a global variable.
普通分类: 
shiping1 的头像

定义全局变量 Defining a global variable inside module in Drupal

I am trying to save a global variable in my module and access it from another function. I don't want to store it in $_SESSION because i need this variable application wide.
普通分类: 
shiping1 的头像

对含验证码的表单的修改 改变 有大用

function shipingzhongcustomfive_form_alter(&$form, &$form_state, $form_id)
{
if($form_id == 'user_login')
{
$form['#attributes'] = array('class' => 'loginform');
$form['name']['#attributes']=array('class' => 'nameloginform'); 
$form['name']['#size'] = 22;
// $form['name']['#value'] = 'aaaaaaaaa';
// $form['name']['#default_value'] = 'aaaaaaaaa';
$form['name']['#description']= '';
//$form['name']['#r
普通分类: 
shiping1 的头像

crossdomain.xml 未发现 我这里把crossdomain.xml 拷一下 把域名作相应的修改就可以用到其它的网站上

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
        <site-control permitted-cross-domain-policies="master-only"/>
      <allow-access-from domain="yc.4000512126.com" secure="true"/> 
</cross-domain-policy>
普通分类: 
shiping1 的头像

How to theme a menu block?

普通分类: 
shiping1 的头像

Drupal模板中调用自定义菜单的方法 得到菜单变量

其实自定义菜单本身是一个区块了 把它放到区块中就可以了
普通分类: 
shiping1 的头像

在LNMPA环境下Drupal7实现上传进度条 drupal 也可以 有大用

最近学习Drupal,瞎折腾,把再CentOS 在LNMPA环境下安装的经验分享下,
主要是看下图不爽,引起了一顿折腾~~~额~

第一种方法 我自己亲自在 linux centos wdcp上试过了 有大用 

普通分类: 
shiping1 的头像

block.tpl.php 内各种变量的例子

<?php
/**
 * @file block.tpl.php
 *
 * 区块的主题化输出。
 *
 * 可用变量:
 * - $block->subject: 区块标题。
 * - $block->content: 区块内容。
 * - $block->module: 生成此区块的模块。
 * - $block->delta: 联系到每个模块的一个数字id。
 * - $block->region: 当前区块所放置的区域。
 *
 * 辅助变量:
 * - $block_zebra: 根据每个区块区域输出“even”或“odd”。。
 * - $zebra: 类似$block_zebra,但这里是基于所有区块区域。
 * - $block_id: 每个区块区域中的计数。
普通分类: 
shiping1 的头像

node.tpl.php 内各种变量的例子

<?php
 
/**
 * @file node.tpl.php
 *
 * 节点的主题化输出。
 *
 * 可用变量:
 * - $title: 节点标题(sanitized)。
 * - $content: 节点内容或摘要。原文:Node body or teaser depending on $teaser flag.
 * - $picture: 来自theme_user_picture()的作者头像输出。
 * - $date: 格式化的创建日期(use $created to reformat with format_date())。
 * - $links: 如“阅读全文”、“添加新评论”等等来自from theme_links()的输出。
 * - $name: 来自theme_username()的节点作者用户名的输出。
 * - $node_url: 当前节点的url。
普通分类: 
shiping1 的头像

page.tpl.php 内各种变量的例子

<?php
 
/**
 * @file page.tpl.php
 *
 * 单个Drupal页面的主题化输出。
 *
 * 可用变量:
 *
 * 常用变量:
 * - $base_path: Drupal安装路径,相当于“/”。
 * - $css: 当前页面所用css文件数组。
 * - $directory: 此主题所在目录,例如: themes/garland 或 themes/garland/minelli。
 * - $is_front: 如果当前页面为首页则为真(TRUE)。用于切换是否显示任务说明。
 * - $logged_in: 如果当前用户为注册用户并已登录则为真(TRUE)。
 * - $is_admin: 如果当前用户有访问管理页面的权限则为真(TRUE)。
普通分类: 
shiping1 的头像

node排序模块 Comparison of Node Ordering Modules

几个drupal node排序模块的比较,Comparison of Node Ordering Modules    https://drupal.org/node/398508

普通分类: 
shiping1 的头像

文章排序模块

文章排序模块

 
普通分类: 
shiping1 的头像

Drupal 7 Transliteration Drupal6也有用 有大用

我在drupal6中使用的 上传中文文件转拼音的方法
1)安装 pathauto模块 ,安装 transliteration 模块
2)到 admin/settings/file-system 进行设置一下
普通分类: 

页面

Subscribe to RSS - drupal