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

这里的技术是共享的

You are here

drupal

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 进行设置一下
普通分类: 
shiping1 的头像

Drupal7上传图片和文件重命名 drupal6同样适用吧

Drupal 7上传图片或者文件,如果文件名包含汉字,会出现上传后乱码,无法显示等问题,我们可以通过上传后重命名来解决这个问题。
普通分类: 
shiping1 的头像

上传的附件字段的文件后缀 文件大小 路径等的设置 有大用

普通分类: 
shiping1 的头像

修改表单两种方法 有大用

function hook_form_alter(&&form, &$form_state, $form_id)
{       //这里hook 是模块名
}
 
//这个是向blog节点表单增加一个subtitler的字段
//这个方法是在模块的module 文件里
function hello_drupal_form_alter(&&form, &$form_state, $form_id)
{
        //var_dump($form_id);在此处使用 var_dump 可查看当前页面调用的表单ID
        switch($form_id)
        {
             case 'blog_node_form':
            $form['subtitle'] = array(
         
普通分类: 
shiping1 的头像

自己亲自做的 hook form alter的例子 'page arguments' chatgpt 有大用 chatgpt 有大用

<?php

普通分类: 
shiping1 的头像

多个几个两个不同的域名绑到同一个空商 aaa.com bbb.com 两个域名都可以访问 但是 aaa.com能登录 bbb.com不能登录

两个不同的域名绑到同一个空商 aaaa.com bbbb.com 两个域名都可以访问 但是 aaaa.com能登录 bbbb.com不能登录

也不报错

 原因是 setttings.php  大约188行
 //$cookie_domain = '.aaaa.com';

注释去掉 

如果 是 mmm.aaaa.com 与 nnn.aaaa.com
换句话说 如果是二级域名的话 
$cookie_domain = '.aaaa.com';
以上的经测试过是 正确的

如果是不同的域名 

 aaaa.com bbbb.com 
就把 $cookie_domain = '.aaaa.com';
改成以下的代码 

普通分类: 
shiping1 的头像

You are using a feature that requires $cookie_domain to be set, but it is not set in your settings.php file (CKFinder is enabled in the Advanced profile).

普通分类: 
shiping1 的头像

drupal 历史版本下载

shiping1 的头像

艰难的决定,我该选 Drupal 6 还是 Drupal 7?

这篇文章是给正在犹豫是该选择Drupal 6 还是 Drupal 7 的,或者是已经在用drupal 5/6 ,正在考虑是否该升级到Drupal 7的用户。 Drupal 7 至今已经有一年时间了,已经有不少大型的社区媒体是基于Drupal 7 搭建的。我是从Drupal 6 投奔到Drupal 7的其中一个用户,以下是一些我对Drupal 6 / 7 的看法。
普通分类: 

页面

Subscribe to RSS - drupal