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

这里的技术是共享的

You are here

drupal

shiping1 的头像

hook form alter 改写 select 表单的例子 修改 form的提交的值 自己亲自做的例子 有大用 有大用

function shipingzhongcustom_form_alter(&$form, &$form_state, $form_id)
{
    
    //下面是添加的时候给总表传默认值
//    //var_dump($node);var_dump($form_id);var_dump("QQQQQQqq");
    //if($form_id=='jingjiazongbiaotype_node_form' || $form_id=='kefuzongbiaotype_node_form' || $form_id=='seozongbiaotype_node_form' )
    //{
       // $thirdPara = arg(3);//这是第三个参数
        //if(!empty($thirdPara)){
          //  $form['field_zong_time'][0]['#default_value']['value'] = arg(3);
        //}
    //}
    

普通分类: 
shiping1 的头像

drupal web services

google 搜索 drupal web service client
drupal web service client module
drupal web services api
drupal web services client
普通分类: 
shiping1 的头像

用Drupal生成图表、饼图、柱状图教程

http://www.raincy.org/drupal-flot/
用Drupal生成图表、饼图、柱状图教程

烟台的网站  http://www.raincy.org/
普通分类: 
shiping1 的头像

drupal wysiwyg ckeditor 回车键是<br /> 不是<p>的设置方法

如果是 纯粹的ckeditor(没有wysiwyg)的话(这肯定是行的)

admin/settings/ckeditor/edit/Advanced

及 admin/settings/ckeditor/edit/Default

普通分类: 
shiping1 的头像

drupal 设置ckeditor 编辑器 格式

admin/settings/ckeditor

admin/settings/wysiwyg/profile/1/edit

admin/settings/wysiwyg/profile/2/edit

admin/settings/filters

等等

普通分类: 
shiping1 的头像

drupal 中引入js

1)在 主题的info文件中

scripts[] = js/jquery-ui-full-1.js
scripts[] = js/lisa.js
 

2)在主题目录的js目录下有这些js文件

scripts[] = js/jquery-ui-full-1.js
scripts[] = js/lisa.js

3)清空缓存

 

普通分类: 
shiping1 的头像

views 列的值计算

普通分类: 
shiping1 的头像

自己写的模块

<?php

function execself_init()
{
    $node = menu_get_object();
    if(!empty($node) && $node->type=='event_wzdl')
    {
        $rowObjs = _getToDevNids($node->nid,'asc','limit 0,1');
        //第一次递交时,递交人是本人,递交的部门是 to_development的title
        $node->firstSendPerson = $rowObjs[0]->name;
        $node->firstSendDepart = user_load($rowObjs[0]->uid)->profile_department;
    }
}


function _getDevArr()
{

普通分类: 
shiping1 的头像

drupal unique_field 这个模块 确保字段是唯一的

唯一字段设置

admin/content/node-type/kefuchat

在内容类型的设置页面下

普通分类: 
shiping1 的头像

cck常用字段类型

ck常用字段类型

普通分类: 
shiping1 的头像

drupal dsm dpm dpr dvr 有大用 有大大用 有大大大用

一) 

普通分类: 
shiping1 的头像

drupal 节点操作

$node =  node_load($nid);

普通分类: 
shiping1 的头像

drupal 从url 来的参数

dupal的参数有 arg(0),arg(1),arg(2)

$_GET['q'] 等

$_GET['q']!= ‘user/login’
得到 当前的路径  永远都不是别名 ,是真实的原来的路径

加上 arg(0) != 'user'  && arg(1)  != 'login'
这里是参数 永远也不是别名 可能的值是 arg(0) node arg(1) 38


登录后 返回 登录前的页面

//下面这个好像是不对的
drupal_goto('mylogin', array('query'=>drupal_get_destination()) );
加上后面的登录后可以返回登录前页面

 

 

普通分类: 
shiping1 的头像

Drupal 6 通过代码创建用户? Drupal 7 通过代码创建用户?

普通分类: 
shiping1 的头像

drupal user_save 用户保存

drupal:用代码创建用户,user_save

January 22nd, 2011 by 黎 浩江 Leave a reply »
与node的创建稍为有点不一样
$newuser=array();
//$newuser->uid=0;//当不写(注释)此行时,创建一个新用户
$newuser['name']=$username;
$newuser['pass'
普通分类: 
shiping1 的头像

重新创建表单_调用原来的编辑表单 有大用 有大大用

重新创建表单_调用原来的编辑表单
node_menu 这个 hook_menu 要研究一下
新建自定义表单充当 node /add
node add 前, node_load(8)
然后form中的值默认设置为 $node->field_value

广州┊分头诗人(19323354)  21:58:17
新建自定义表单充当 node /add
node add 前, node_load(8)
然后form中的值默认设置为 $node->field_value
我只想到这个方法,而且是能走通的
其他方法不太了解
你可以参考下
江苏┊泪痕(958186957)  21:59:23
好的
广州┊nemo(1838199902)  21:59:24
模拟node edit form?
江苏┊泪痕(958186957)  21:59:32

广州┊分头诗人(19323354)  22:00:28
模拟node/add node/[nid]/edit
自定义form 就可以

普通分类: 
shiping1 的头像

自己动手开发模块 通过 system_settings_form 表单 来存取数据 有大用 有大大用

自己动手开发模块

普通分类: 
shiping1 的头像

cron 失败 Cron failed to run drupal cron 执行失败

1)我把配置 从 mysqli 改成 mysql 还是会报这个错  Cron failed to run drupal cron 执行失败

2)我把drupal程序 从 万网 移到西部数码 问题解决

普通分类: 
shiping1 的头像

drupal采集教程

drupal采集教程

普通分类: 
shiping1 的头像

ImageField 模块

ImageField 模块  是增加 图像 image 字段的

普通分类: 
shiping1 的头像

Profile 模块 支持可定制的用户个人资料。

Profile 模块    支持可定制的用户个人资料。

普通分类: 
shiping1 的头像

drupal 采集

shiping1 的头像

自己个人中心的链接

/user 或 省去斜框 就是 自己个人中心的链接

普通分类: 
shiping1 的头像

drupal7 PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'drupal7study.drupal7semaphore' doesn't exist: SELECT expire, value FROM {semaphore} WHERE name = :name; Array ( [:name] => variable_init ) in lock_may_be_available() (line 16

我的原因是 数据库中好像没有表

PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'drupal7study.drupal7semaphore' doesn't exist: SELECT expire, value FROM {semaphore} WHERE name = :name; Array ( [:name] => variable_init ) in lock_may_be_available() (line 167 of D:\xampputf8\htdocs\drupal7study\includes\lock.inc).

 

 

普通分类: 
shiping1 的头像

将QQ聊天记录导出到文本文件

对于非QQ会员用户而言,没有上传聊天记录的权限。这时只能选择将聊天记录备份到本地磁盘(当然QQ会员也可以将聊天记录备份到本地磁盘)。将聊天记录备 份到本地磁盘的方法有两种,其中一种方法是导出为文本文件,这样可以使用任意一种文本编辑器打开查看。导出聊天记录为文本文件的步骤如下所述。
普通分类: 
shiping1 的头像

warning: Invalid argument supplied for foreach() in /home/pingzhong19260p8ivntgizqhto6nlgw1y92256/wwwroot/sites/all/modules/cck/content.module on line 1284.

到相应的地方查源代码 var_dump()一下 发觉有一个节点 没有值 删掉这个节点就好了 从后台删不掉的话 就从数据库中删吧

普通分类: 
shiping1 的头像

zp Drupal交流群1 Drupal中国 Drupal 猪跑啦 Drupal 聊天记录

,见下面的几个附件

普通分类: 
shiping1 的头像

drupal 有点像 discuz phpwind的功能东西


请问这种东西 用什么模块
比较方便 
成都 - 窗外(496724812)  22:43:24
@江苏 - 泪痕 不用模块,menu就行了
江苏 - 泪痕(958186957)  22:45:17
我的意思是比如升级vip 邀请好友 等功能
记得discuz  phpwind 是有这种功能

但是drupal 我就是找不到这种模块
成都 - 窗外(496724812)  22:46:03
我估计也没这种模块
而且模块能不用第三方的就尽量不要用
江苏 - 泪痕(958186957)  22:46:59
为什么尽量不要用 
成都 - 窗外(496724812)  22:47:19
你这个就在menu system里注册个路由然后搞个form,提交一些东西之后改变用户的role就完事了
江苏 - 泪痕(958186957)  22:47:47
哦 是这种思路
普通分类: 
shiping1 的头像

Workflow使用教程

Workflow使用教程

普通分类: 
shiping1 的头像

注册流程 一步步的 那个是用什么模块

烟台¥Raincy(1036870132)  15:42:31
https://drupal.org/project/multistep
https://drupal.org/project/mforms
@[苏州]泪痕_元怜
普通分类: 

页面

Subscribe to RSS - drupal