hook_delete() 节点删除

Posted on 七月 29th, 2010 by keeperhan and tagged .
keeperhan 的头像

       hook_delete(&$node)函数通常用于从数据库表中删除信息 .这也是一个被节点使用的钩子函数 . 当执行此操作时 ,  一个节点将从数据库表中被删除.
<?php
/**
*    Implementation of hook_delete()
*/
function demo_delete($node){
    db_query("DELETE FROM {demo_company} WHERE nid=%d " ,$node->nid);
}
?>

hook_update( ) 更新数据

Posted on 七月 29th, 2010 by keeperhan and tagged .
keeperhan 的头像

       当hook_update($node)函数被调用时 ,被编辑节点和核心节点的数据已经被写入数据库。也就是更新了数据库中相关表的记录信息 .
<?php
/**
*    Implementation of hook_update()
*/
function demo_update($node){
    $industry = $node->industry ;
    foreach($industry as $key=>$val) {

hook_load() 加载节点类型特定信息

Posted on 七月 27th, 2010 by keeperhan and tagged .
keeperhan 的头像

       hook_load($node) 加载节点类型的个别信息 . 当你定义一个节点模块时 , 需要将自定义的节点属性添加到节点对象中,构建这个node对象 . 这个对象包含的节点属性将被加载 .
<?php
/*
  *    Implementation of hook_load()
 */
function demo_load($node){

hook_insert() 节点插入

Posted on 七月 26th, 2010 by keeperhan and tagged .
keeperhan 的头像

       hook_insert($node)是节点模块使用的一个钩子函数 . 当一个新节点被保存插入数据库时,hook_insert()函数被回调 . 将自定义数据存储到数据库的相关的表中 . hook_insert()这个钩子函数是唯一被称为是在节点类型的元数据定义的模块 .
<?php
/**
*Implementation of  hook_insert()
*/
function demo_insert($node){
    $industry = $node->industry ;

db_fetch_object()

Posted on 七月 26th, 2010 by keeperhan and tagged .
keeperhan 的头像

       db_fetch_object() 获取数据库查询结果的行记录,并将这条记录转换为一个对象 .
函数定义:
db_fetch_object($result)
       $result 是利用db_query()函数执行数据库操作 ,获取数据库查询的结果集 .
返回值:
        将数据的当前记录转换为一个对象,并将记录指针下移,如果无记录,则返回false.

javascript 操作Cookie函数

Posted on 七月 19th, 2010 by cfanwzl and tagged .
cfanwzl 的头像

function setCookie(name,value,expire) {
    var exp = new Date();
    exp.setTime(exp.getTime()+expire);
    document.cookie = name + "=" + escape(value) + "=;expires=" + exp.toGMTString();
}
function getCookie(name) {

hook_node_info() 定义节点类型

Posted on 七月 15th, 2010 by keeperhan and tagged .
keeperhan 的头像

       定义一个模块提供的节点类型 . hook_node_info()这个钩子函数用于节点类型 . 当你自定义了一个节点类型时 , 会在数据库'node_type'表中看到 . 并且仍将保持使用node_type_save() 和 node_type_delete() 函数 . hook_node_info()函数的返回值是一个模块的节点类型的数组信息 . 该数组包含一个子数组的每一个节点类型, 与机读的类型名称作为键 . 举个例子:

TOMCAT6 配置 JROCKIT MISSION CONTROL

Posted on 七月 13th, 2010 by lichangyu and tagged .
lichangyu 的头像
TOMCAT 配置 JROCKIT MISSION CONTROL

配置JAVA_HOME,CLASSPATH,PATH等为JROCKIT路径和包,主要是JAVA_HOME,TOMCAT需要使用

然后配置TOMCAT启动参数

CATALINA.BAT中找到

Ubercart Discount Coupons 折扣优惠券

Posted on 七月 13th, 2010 by keeperhan and tagged .
keeperhan 的头像

       Ubercart Discount Coupons这个模块允许Ubercart店主在结帐时使用折扣优惠券。优惠券可以使用固定价格或订单的总百分比来定义。折扣优惠券可以在admin/store/customers/coupon配置 . 折扣优惠券的使用报告可以在admin/store/reports/coupon目录下查看.在admin/store/customers/coupon/add目录下添加一个优惠券信息 . 优惠券可以限制最小订单总额,产品类别,用户,角色 等等 .

drupal_mail_send($message) 邮件发送

Posted on 七月 8th, 2010 by keeperhan and tagged .
keeperhan 的头像

         drupal_mail_send($message) 这是一个发送邮件的钩子函数 , 使用 Drupal的变量和默认设置 . $message 参数数组中至少要包含 id , to , subject , body , headers .其中 id 是标识 mail 类型的唯一 ; to是你要发送的对象 , 也就是你要把这个Email 消息发送给谁 ; subject 是被发送的Email的标题 ; body  是被发送的Email的具体内容 ; headers 是一个包含所有mail的标题的相关数组 .