小编Muh*_*eda的帖子

如何在Drupal中保存Custom模块中的复选框值?

如何使用hook_submit保存复选框的状态?

hook_form:

$versionArray = array('ver 1.7.0.0-beta1' => 'ver 1.7.0.0-beta1', 'ver 1.6.2.0' => 'ver 1.6.2.0', 'ver 1.5.1.0' => 'ver 1.5.1.0', 'ver 1.4.2.0' => 'ver 1.4.2.0', 'ver 1.3.3.0' => 'ver 1.3.3.0');

$form['mage']['version'] = array(
    '#type' => 'checkboxes',
    '#title' => t('Select'),
    '#required' => TRUE,
    '#options' => $versionArray
);  
Run Code Online (Sandbox Code Playgroud)

hook_submit:

....
$node->field_checkboxes[0]['value'] = $form_state['values']['mage']['version'];
....
node_save($node)
Run Code Online (Sandbox Code Playgroud)

我已正确保存所有其他字段,但这些字段仍为空白.

谢谢罗伯特

php drupal drupal-7 drupal-fapi drupal-forms

4
推荐指数
1
解决办法
3774
查看次数

Drupal如何在表单提交后重定向节点表单

在Drupal 7上发布节点时,我重定向到创建的特定节点.

当我正确发布节点时,我正在搜索重定向到主管理页面.

我试过把它放在template.php上:

function node_submit($form, &$form_state) {
  $form_state['redirect'] = 'admin';
}
Run Code Online (Sandbox Code Playgroud)

但提交时出错:

致命错误:无法在/var/www/XXX/sites/all/themes/XXX/template.php上重新声明node_submit()(之前在/var/www/XXX/modules/node/node.module:1004中声明) XX

php drupal drupal-7

4
推荐指数
2
解决办法
9461
查看次数

如何管理Drupal 7中的预告片及其图像字段?

我是Drupal的新手并且反对一些非常简单的问题.我一直在寻找一个解决方案,现在在其他任何地方都没有明显的成功,所以我依赖你们......

  1. 如何在节点的预告中为图像设置特定大小?
  2. 是否有可能创建一个预告片,其中出现的图像类似于实际图像的裁剪中心(我希望在预告片上有相同大小的图片,而打开内容可以显示原始大小和比例的实际图像)?
  3. 如何将节拍器与节点本身分开设置样式,因此内容可能会以不同方式放置(预告片的图像可能会出现在文本部分下方,而打开节点会将其显示在标题和文本上方)

我将在此感谢任何与我的任何问题相关的帮助和建议!谢谢!

php drupal drupal-7

4
推荐指数
1
解决办法
4407
查看次数

drupal数据库连接查询

我试图使用以下代码从同一个数据库查询中的两个数据库表中检索信息:

$query  =   db_select('webform_questionnaire_fieldset', 'wqf');
                        $query->join('webform_component', 'wc', 'wqf.cid = wc.cid');
                        $query->fields('wqf')
                        ->fields('wc')
                        ->condition('wqf.cid', $cid, '=')
                        ->condition('wqf.nid', $nid, '=')
                        ->condition('wqf.cid', 'wc.cid', '=')
                        ->execute()
                        ->fetchAll();
Run Code Online (Sandbox Code Playgroud)

我得到的输出与数据库数据不相似,但看起来更像数据库元数据,如下所示:

SelectQuery::__set_state(array(
   'fields' => 
  array (
  ),
   'expressions' => 
  array (
  ),
   'tables' => 
  array (
    'wqf' => 
    array (
      'join type' => NULL,
      'table' => 'webform_questionnaire_fieldset',
      'alias' => 'wqf',
      'condition' => NULL,
      'arguments' => 
      array (
      ),
      'all_fields' => true,
    ),
    'wc' => 
    array (
      'join type' => 'INNER',
      'table' => 'webform_component',
      'alias' => 'wc',
      'condition' …
Run Code Online (Sandbox Code Playgroud)

php database drupal drupal-7

4
推荐指数
1
解决办法
1359
查看次数

如何在drupal模块中创建表单?

我在网上搜索一个教程来创建一个在页面上显示的表单,当我们使用模块和块显示内容时,我们是否应该在模块中显示一个表单?由于我是drupal的新手,我对drupal形式一无所知.我下载并安装了示例表单模块.但我不知道这个表格会在哪里显示出来.我从这里下载了它 http://drupal.org/node/1121110

php drupal drupal-7 drupal-fapi drupal-modules

4
推荐指数
1
解决办法
3760
查看次数

drupal 7:邮件发送但身体和主题都是空的

我正在尝试使用Drupal 7发送电子邮件.电子邮件将发送到我的电子邮件帐户,但不知何故,正文和主题是空的.请帮我解释原因.非常感谢你.

以下是我的代码:

这是表格

function get_friendform($form,&$form_submit){
    $form['fullname'] = array(
        '#title' => t('Your Full Name: '),
        '#type' => 'textfield',
        '#required' => TRUE,
        '#size' => 30,
    );

    $form['email'] = array(
        '#title' => t('Your Full Email: '),
        '#type' => 'textfield',
        '#required' => TRUE,
        '#size' => 30,
    );

    $form['friend_email'] = array(
        '#title' => t('Your Friend Email: '),
        '#type' => 'textfield',
        '#required' => TRUE,
        '#size' => 30,
    );


    $form['submit'] = array(
        '#type' => 'submit',
        '#value' => 'submit',
        '#submit' => array('sendform_form_submit')

    );

    return $form;
}



function …
Run Code Online (Sandbox Code Playgroud)

php drupal drupal-7 drupal-modules

4
推荐指数
1
解决办法
3866
查看次数

在drupal 7中安装superfish菜单

我需要在我的Drupal 7构建的站点中使用superfish,我安装了库和superfish模块并启用了它们.我也安装了superfish库,一切都很顺利.

另外,我添加了一个名为"superfish_menu"的新区域mytheme.info.

然后转到块并将superfish 1块分配给superfish_menu区域,然后将块配置为此块中指定的主菜单.

然后转到page.tpl.php并输入此代码

 <div style="border:3px solid red">
   <?php print render($page['superfish_menu']); ?>
 </div> 
Run Code Online (Sandbox Code Playgroud)

最后,我清除了缓存.但不幸的是我看不到超级鱼的菜单.

我错过了什么?

php drupal drupal-7 drupal-theming drupal-modules

4
推荐指数
1
解决办法
1571
查看次数

特定位数的正则表达式

我想在C#中编写一个正则表达式,只输入特定数量的唯一数字.

就像写一个正则表达式来验证5位数一样,如"12345"

c# regex

4
推荐指数
2
解决办法
3万
查看次数

flexslider 响应式轮播问题

我需要使用 flexslider 创建一个响应式轮播。问题是,当我将浏览器窗口缩小到容器大小以下时,项目位置会混乱。

这是>1200 屏幕上的滑块截图(很好) 在此处输入图片说明

这是 >800 屏幕上的滑块截图 (!!) 在此处输入图片说明

我的 JS 初始化:

$('.flexslider').flexslider({
    animation: "slide",
    animationLoop: true,
    touch: true,
    mousewheel: true,
    itemWidth: 400,         
    prevText: "",
    nextText: ""
    });
Run Code Online (Sandbox Code Playgroud)

正如您在图像 (2) 中看到的,第三张图像被切掉了。当分辨率达到阈值时,我想将可见元素的数量减少到两个,并使图像适应可用空间,因此没有任何东西被切断。想法?

javascript css drupal-7 flexslider

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

在drupal 7中更改管理员密码

我使用内置的Drupal 7用户模块,用户注册,忘记密码 - 电子邮件和所有这些东西.

我忘记了我的管理员密码.我可以访问我的网站,该网站托管在1and1.com上,并且还可以访问mysql?

是否可以通过SQL更改密码或电子邮件地址,以便我可以访问管理页面?

如果有可能如何?你能帮助我吗?

谢谢!

drupal drupal-7

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