标签: drupal-6

是否可以在Drupal 6中更改节点上的内容类型?

我继承了一个Drupal网站,在该网站上(由于某种原因)新闻有两种不同的内容类型:一种用于新闻稿,一种用于其他所有内容.我想将两者结合起来,并使用分类法对新闻稿和其他新闻类型进行分类.

甚至可以这样做吗?该站点使用了许多模块,包括Views和CCK,我不知道这样的变化会对模块数据产生多大影响.

drupal drupal-6

6
推荐指数
1
解决办法
1万
查看次数

以drupal编程方式更新{node_counter}表

我目前在Drupal 6安装上使用统计模块(核心).每次查看节点时,这会增加{node_counter}表中的计数,这是有效的.

我的问题是 - 我可以通过编程方式递增此计数器吗?我希望当用户与从视图创建的内容(例如点击灯箱)进行交互时实现这一点,因此能够使用AJAX更新表格将是理想的选择.

我已经做了快速搜索,并且似乎没有任何模块可以立即发布.有人对这个有经验么?

ajax drupal drupal-views drupal-6 drupal-modules

6
推荐指数
1
解决办法
2241
查看次数

如何在一个页面上覆盖表单?

好的,所以这是我的钩子形式alter function.它导致现场的所有注册表格被覆盖,我不想要,因为我只想在这个页面上.

 
function special_registration_form_alter(&$form, $form_state, $form_id) {
  if ($form_id == 'user_register') {
    drupal_set_title(t('Custom registration'));
    $form['firstname'] = array('#type' => 'textfield', 
                               '#title' => t('First Name: *'), 
                               '#required' => TRUE, 
                               '#size' => 45, 
                               '#weight' => - 100,);
    $form['lastname'] = array('#type' => 'textfield', 
                              '#title' => t('Last Name: *'), 
                              '#required' => TRUE, 
                              '#size' => 45, 
                              '#weight' => - 99,);
  }
我只在这个页面上捕获并存储在另一个表中的名字和姓氏.

在其他页面上,我只想要一个好的老式形式.我还需要改变体重吗?我知道我错过了一些基本的东西.

php drupal drupal-6 drupal-fapi

6
推荐指数
1
解决办法
156
查看次数

如何将摘要行添加到Drupal视图?

我已经构建了一个视图(Drupal 6.x,Views 2.x).我希望能够在此视图的末尾添加摘要行 - 总计几列,并在摘要行中包含总计.

我怎样才能做到这一点?是否有一些视图数据更改挂钩我可以实现,更改构造的数据(在它获得主题之前)?

(请注意,我无法使用,views_calc因为此视图中的某些数据来自视图关系,views_calc在撰写本文时它不支持.)

drupal drupal-views drupal-6

6
推荐指数
1
解决办法
7424
查看次数

如何以编程方式创建Drupal用户时如何发送电子邮件通知?

我正在尝试使用代码创建用户.我有以下创建用户.但是,它不会向用户发送电子邮件,说明该帐户已创建.我怎样才能做到这一点?

$newUser = array(
  'name' => 'username',
  'pass' => 'password', // note: do not md5 the password
  'mail' => 'email address',
  'status' => 1,
  'init' => 'email address'
);           
user_save(null, $newUser);
Run Code Online (Sandbox Code Playgroud)

drupal drupal-6

6
推荐指数
2
解决办法
1万
查看次数

Drupal视图中的范围

我有一个内容类型,存储两个数值,实际上是一个范围的最小值和最大值.

我想配置视图模块过滤器,以便它显示节点范围包含在其中或与视图中指定的范围重叠的节点.

drupal drupal-views drupal-6

6
推荐指数
0
解决办法
497
查看次数

安装主题/模块时自动启用块

我开发了Drupal主题和一些模块.主题定义regions了可以显示模块中块的特殊位置.

在目前的情况下,首先我必须安装/激活模块,然后安装/启用主题,然后手动启用/配置块.即,我必须指定每个块应显示的位置.

有没有办法可以将此任务设置为自动执行.那是当我安装主题和模块时,应该自动启用块并将其设置在正确的区域中.

drupal drupal-6 drupal-theming

6
推荐指数
1
解决办法
642
查看次数

Drupal - 如何使数组全局可访问?

我在视图字段模板中使用此代码(在本例中为views-view-field - all-members - uid.tpl.php):

<?php

$users_friends = flag_friend_get_friends($user->uid);

$users_friends_ids = array();

foreach ($users_friends as $id => $value) {     
 $users_friends_ids[] = $id;    
}


?>
Run Code Online (Sandbox Code Playgroud)

它基本上获取朋友的用户ID并将它们放在一个数组中,以便我可以检查该字段是否与任何用户ID匹配.

所以我的问题是我不想在这个模板中有这个(出于几个原因),但如果我不这样做,我就无法访问该数组.如何使这个数组全局可访问?

php drupal drupal-views drupal-6

6
推荐指数
1
解决办法
3212
查看次数

Drupal url编码

我无法正确编码URL数据.使用以下代码:

$redirect = drupal_urlencode("user/register?destination=/node/1");
drupal_goto( $redirect );
Run Code Online (Sandbox Code Playgroud)

但是,我的浏览器测试中出现的URL如下:

http://testsite.com/user/register%253Fdestination%253D/node/1
Run Code Online (Sandbox Code Playgroud)

我以为使用drupal_urlencode函数应该解决这个编码问题.有人可以建议一种方法来解决这个问题吗?

drupal urlencode drupal-6

6
推荐指数
1
解决办法
6481
查看次数

Drupal查看集成hook_views_data

我的模块视图集成有问题.我需要提供有关添加视频和时间戳的用户的信息.视频字段是CCK嵌入式媒体字段,它存储在content_field_3d_party_video表中.

我的表架构:

function MODULE_schema() {
  $schema = array();

  $schema['video_data'] = array(
      'description' => t('Users and timestamps for video field'),
      'fields' => array(
        'value' => array(
          'description' => t('Emfield value'),
          'type' => 'varchar',
          'length' => '255',
          'not null' => TRUE,
          'default' => '',
        ),
        'uid' => array(
          'description' => t('User id'),
          'type' => 'int',
          'unsigned' => TRUE,
          'not null' => TRUE,
          'default' => 0,
        ),
        'timestamp' => array(
          'description' => t('Timestamp'),
          'type' => 'int',
          'unsigned' => TRUE,
          'not null' => TRUE, …
Run Code Online (Sandbox Code Playgroud)

drupal views drupal-6

6
推荐指数
1
解决办法
4824
查看次数