Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Drupal自定义模块不工作_Php_Drupal 7_Drupal Modules - Fatal编程技术网

Php Drupal自定义模块不工作

Php Drupal自定义模块不工作,php,drupal-7,drupal-modules,Php,Drupal 7,Drupal Modules,这是我的custom.info name = Custom description = Custom module core = 7.x package = Own 和自定义模块 <?php /** * @file * An example custom module for selecting, updating and deleting query */ /** * Implementation of hook_block_info() */ echo 'Today: \

这是我的custom.info

name = Custom
description = Custom module
core = 7.x
package = Own
和自定义模块

<?php
/**
 * @file
 * An example custom module for selecting, updating and deleting query
 */

/**
 * Implementation of hook_block_info()
 */
echo 'Today: \n';
echo date('m/d/Y');

function custom_block_info() {
    $block['custom'] = array('info' => t('Custom block'))   
    return $block;
} 

/**
 * Implements hook_block_view.
 */
function custom_block_view($delta = '') {
  global $user;
  $block['content'] = t('Hello @user from IP @host',array(
    '@user' => format_username($user), 
    '@host' => $user->hostname`enter code here`
  ));

  $result = db_select('node','a')
    ->fields('a', array('title'))
    ->execute();

  foreach($result as $node) { 
    $items[] = array(
      'data' => t($node->title)
    );
  }

  $block['content'] .= theme('item_list', array(
    'items' => $items
  ));

  return $block;
}

检查您的模块是否在模块列表(admin/modules)中处于活动状态,如果是,请尝试将您的echo语句放入钩子初始化中,如下所示:

function custom_init(){
    echo 'Today: \n';
    echo date('m/d/Y');
}

然后清除所有drupal缓存配置>性能>清除所有缓存(admin/config/development/Performance)

是的,你是对的,我没有在模块部分启用模块。但是现在出现了一个大问题:尝试获取时出现HTTP错误0。无法从中检索Drupal项目。现在在安装模块时出现此错误?什么可能是权限问题???我不知道为什么会发生…对不起…可能是您服务器的配置。