小编Cli*_*ive的帖子

将Drupal 6导出到Wordpress最新版(3.2.1?)

我在Drupal继承了一个网站.简短地讲述了一个长篇痛苦的故事:我想拼命地走向理智.WP 3.2.1(撰写本文时最新)是选择.

然而,看起来Drupal的出口流程需要机械工程博士学位.谷歌搜索导致Java程序(对我们来说无关紧要)或付费服务.

真?有没有人道的方法将我的所有数据从Drupal移动到WP?

感谢您的任何指示!

mysql wordpress drupal export drupal-6

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

比较Drupal中的2个字段

我想在Drupal中做一个简单的SQL查询,但我不确定如何.我想实现这个目标:

SELECT COUNT(nid) AS i_count FROM node WHERE `created` != `changed`;
Run Code Online (Sandbox Code Playgroud)

我有以下代码,但不起作用:

$query = db_select('node', 'n');
$query->addExpression("COUNT(nid)","i_count");
$query->condition("created","changed","!=");
$i_number_published = $query->execute()->fetchCol();
Run Code Online (Sandbox Code Playgroud)

它不起作用的原因是它将列created与字符串值进行比较"changed".有什么方法可以告诉它比较列而不是列字符串?

mysql drupal drupal-7

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

jQuery hasClass有条件

仅当被点击的元素没有类agallery或时,才应满足条件aslide.这不适合我.

if(!$(this).hasClass('agallery') || !$(this).hasClass('aslide')){
  //do certain things
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

Drupal内容图像URI

我正在尝试在Drupal 7中构建一个视图.我有视图主题设置,它工作正常.我遇到的问题是我看不到覆盖$content传递给render()函数的变量的方法.

是否存在我应该使用的预处理/进程挂钩,还是应该.tpl使用$node变量在文件中完成?

目前我正在查看$node变量,但附加到内容的图像有一个url,public://field/image/imagefield_JmDqqm.jpg我无法找到一个函数(到目前为止),它会将该url解析为正确的url以查看页面上的图像.

感谢您的帮助.

php drupal drupal-7 drupal-theming

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

如何选择子节点但第一个元素

所以我得到了一张桌子,我希望在所有<tr>元素中设置一个样式,但第一个.例:

<table>
    <tr><th>This receives header styles</th></tr>
    <tr><td>This receives item styles</td></tr>
    <tr><td>This receives item styles</td></tr>
    <tr><td>This receives item styles</td></tr>
</table>
Run Code Online (Sandbox Code Playgroud)

我知道我必须使用选择器,但我不知道怎么也无法在网上找到它= S.

html css css-selectors

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

$ j在jQuery中意味着什么?

我最近遇到了一段代码.它如下:

      var myFeature = {

'config' : { 
    'container' : $('#myFeature')
},

'init' : function(config) { 

    if (config && typeof(config) == 'object') {
        $.extend(myFeature.config, config);
    }

    myFeature.$container = myFeature.config.container;

    myFeature.$sections = myFeature.$container.
        find('ul.sections > li'); 

    myFeature.$section_nav = $('<ul/>').
        attr('id','section_nav').
        prependTo(myFeature.$container);

    myFeature.$item_nav = $('<ul/>').
        attr('id','item_nav').
        insertAfter(myFeature.$section_nav);

    myFeature.$content = $('<div/>').
        attr('id','content').
        insertAfter(myFeature.$item_nav);

    myFeature.buildSectionNav(myFeature.$sections);
    myFeature.$section_nav.find('li:first').click();

    myFeature.$container.find('ul.sections').hide();

    myFeature.initialized = true;

},


'buildSectionNav' : function($sections) {

    $sections.each(function() {

        var $section = $(this);

        $('<li/>').
            text($section.find('h2:first').text()).
            appendTo(myFeature.$section_nav).
            data('section', $section).
            click(myFeature.showSection);
    });

},

'buildItemNav' : function($items) {

    $items.each(function() …
Run Code Online (Sandbox Code Playgroud)

javascript variables jquery

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

drupal ajax形式

我想要做的是:我想在一个带有视图的页面上呈现一个表单.该视图有一个'notes'列表(= CT Note).填写表单时,将存储注释,表单将被清除,新注释将添加到列表中.所有没有页面刷新.

我创建了一个模块new_note,并添加了这个函数:

    function new_note_form($nodeid = NULL) {
        ctools_include('ajax');
        //  drupal_add_js(drupal_get_path('module', 'custom_forms') . '/js/note_form.js');
        //dpm($nodeid);
        module_load_include('inc', 'node', 'node.pages');
        $form = node_add('note');
        $form['field_note_reference']['und']['#value'] = '2';
        $form['field_note_reference']['und']['#validated'] = 'TRUE';
        $form['field_note_reference']['#attributes']['class'][] = "hidden";
        $form['submit'] = array(
            '#type' => 'submit',
            '#value' => 'Submit',
            '#executes_submit_callback' => FALSE,
            '#ajax' => array(
                'callback' => 'ajax_note',
                'wrapper' => 'status',
            ),
        );
     $output= drupal_render($form);
        dpm($form);
        print $output;
    }

function ajax_note(&$form, &$form_state) {
    return 'test';
}
Run Code Online (Sandbox Code Playgroud)

我在显示套件块字段中使用此函数,该字段在注释列表上方呈现.到现在为止还挺好.

唯一的问题是,当我提交表单时,不会调用ajax,并且正常提交已完成.

谁能帮我吗

@编辑.

在clive建议我改变了代码之后,让ajax工作了.

function new_notes_form($nodeid = NULL) {
    global $user;

    $node …
Run Code Online (Sandbox Code Playgroud)

php forms ajax drupal drupal-7

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

随着Drupal 7改变形式

我在使用hook_theme为特定表单定制单选按钮时遇到问题.下面是我模块上的代码; 看到我的评论阐述了我遇到的问题:

// Implementation of hook_form_alter().
function mymodule_form_alter(&$form, $form_state, $form_id){
  // e.g form id: commerce_cart_add_to_cart_form_u6onPJSgS7pOgw0Tlo7zHy42LTQzbV913taANkYQKTo
  if (strpos($form_id, 'commerce_cart_add_to_cart_form') !== FALSE) {
    // Alter add to cart form
    mymodule_commerce_cart_add_to_cart_form_alter($form, $form_state, $form_id);
  }
}

function mymodule_commerce_cart_add_to_cart_form_alter(&$form, $form_state, $form_id) {     
  // Change the field type to radios.
  $form['attributes']['field_artwork_ref']['#type'] = 'radios';
  // Apply my custom theme for radios.
  $form['attributes']['field_artwork_ref']['#theme'] = array('custom_radios');      
}

// Implementation of hook_theme().
function mymodule_theme() {
  return array(
    'custom_radios' => array(
      'variables' => array('element' => NULL),
    ),
  );
}

function theme_custom_radios($variables) …
Run Code Online (Sandbox Code Playgroud)

php forms drupal drupal-7 drupal-theming

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

从Drupal中的链接字段中提取URL?

我有一个链接字段,由URL和标题组成,我需要打印出链接字段的URL,而不是我的节点内容类型tpl文件中的标题,这可能吗?

谢谢!

php drupal hyperlink drupal-7 linkfieldvalue

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

如何访问函数返回的数组键

我希望能够直接从函数的返回值访问数组.

e.g. 
$arr = find_student();
echo $arr['name'];

// I want to be able to do
echo find_student()['name']
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?没有另一行代码?

php chaining

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