标签: drupal

是否有Drupal的.NET端口?

是否有Drupal的.NET端口?

我喜欢Drupal ......我喜欢这个主意.我希望它是.NET,因为我们是微软的商店,并且有资源来创建.NET组件.

.net drupal

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

如何在jQuery中插入$变量

我正在使用jQuery在Drupal中工作.如何将php $变量插入标记中.

$(document).ready(function(){
    $("#comment-delete-<?php print $variable ?>").click(function(){
        $("div.comment-<?php print $variable ?> span.body").replaceWith("new text");
    });
})
Run Code Online (Sandbox Code Playgroud)

要么

$(document).ready(function(){
    $("#comment-delete-". $variable).click(function(){
        $("div.comment-". $variable ." span.body").replaceWith("new text");
    });
})
Run Code Online (Sandbox Code Playgroud)

要澄清一些事情.我在Drupal中运行,因此完整代码如下所示:

<?php
drupal_add_js (
    '$(document).ready(function(){
        $("#comment-delete-"' print $comment->cid; ').click(function(){
            $("div.comment-"' print $comment->cid; '" span.body").replaceWith("<span style=\'color: grey;\'>Please wait...</span>");
        });
    })',
'inline');
?>
Run Code Online (Sandbox Code Playgroud)

但它仍然无法正常工作.

更新:我尝试了以下,但它仍然无法正常工作

<?php
$testing = "42";
drupal_add_js (
    '$(document).ready(function(){
        $("#comment-delete-"'. $testing .').click(function(){
            $("div.comment-"'. $testing .'" span.body").replaceWith("<span style=\'color: grey;\'>Please wait...</span>");
        });
    })',
'inline');
?>
Run Code Online (Sandbox Code Playgroud)

如果我使用数字"42"而不是变量,它可以工作,但不是在使用变量时......很奇怪.

php jquery drupal

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

有没有选择在Drupal中拥有强大的URL和别名,而不是我找到的那个穷人?

首先,我想说明我刚刚开始使用Drupal,所以我是一个菜鸟.

我将尝试解释我认为强大的URL和Alias系统.

假设我们有一些结构化内容,主要部分之间共享一些子内容.主要部分可以是访客,客户网站.现在每个主要部分都有自己的菜单和子部分.假设访客基本信息,产品.客户产品,报告网站基本信息联系人.因此,逻辑上内容的URL应如下所示:

1.0 example.com/visitor
1.1 example.com/visitor/basic_informations
1.2 example.com/visitor/products
2.0 example.com/customer
2.1 example.com/customer/products
2.2 example.com/customer/reports
3.0 example.com/website
3.1 example.com/website/basic_informations
3.2 example.com/website/contacts
Run Code Online (Sandbox Code Playgroud)

访客和客户中的内容产品,访客和网站中的基本信息是相同的.所以它们在这些主要部分之间共享(别名).

我的问题是如何做到这一点Drupal是否有任何模块或配置导致这种结构?

我发现了什么并认为不能胜任这项工作!

模块Pathauto:是的,它创建了比丑陋的节点/ xx名称更好的别名,但它并不关心父节,所以一切看起来像这样:

example.com/visitor
example.com/basic_informations
example.com/products
example.com/customer
example.com/reports
example.com/website
example.com/contacts
Run Code Online (Sandbox Code Playgroud)

seo drupal drupal-path-aliases

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

Drupal:重复搜索块?

我想要复制默认搜索框并将其放在我的左侧边栏上的某些块之间:因此它会在每个页面上显示两次(顶部已经存在并位于左侧边栏).

有没有一种简单的方法来克隆它,然后确保ID不重复?

php drupal

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

这个SQL查询有多危险?

查询:

UPDATE 
  node as n
    right join content_type_product as c 
    on n.nid = c.nid 

    right join uc_products as p 
    on p.nid = n.nid 

    set 
       c.field_product_price_eur_value = p.sell_price * 0.0961, 
       c.field_product_price_zar_value = p.sell_price * 1, 
       c.field_product_price_gbp_value = p.sell_price * 0.0844, 
       c.field_product_price_usd_value = p.sell_price * 0.1305, 
       n.changed = now() 
    where n.type = 'product'
Run Code Online (Sandbox Code Playgroud)

对于那些尚未弄明白的人,此查询将Drupal站点上的所有NODES更新为所有具有最新货币的NODES.我的问题是,如果您有以下问题,此查询有多危险:

  1. 500个节点
  2. 50 000个节点
  3. 1 000 000节点

如果这个命令每小时执行一次?

我需要知道我是否应该每隔几个小时执行一次这个查询,或者我是否应该将其限制为一次只更新500个等等.

将执行此操作的站点将具有多个节点条目,并且此查询为每1个产品更新了2行.所以,如果我有大量的节点,我不确定这会给服务器带来多大的压力.

sql drupal server-load sql-update drupal-nodes

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

在Drupal中,你能根据例如URL部分的数量控制块显示吗?

我在Drupal中控制页面特定的块显示有点麻烦......

我的网址将是这种典型的结构:

http://www.mysite.co.uk/section-name/sub-page/sub-sub-page

'section-name'将被有效修复,但会有很多子页面(太多而无法明确引用).

我需要以某种方式控制块显示如下:

一个块将显示在URL包含"section-name/sub-page"但不在页面的section-name/sub-page/sub-sub-page上的所有页面上

相反,另一个块将在所有页面上显示URL包含"section-name/sub-page/sub-sub-page"但不在页面的section-name/sub-page上

我唯一的想法是做一些寻找字符串'section-name'的PHP,然后计算URL部分(甚至是斜杠的数量).不知道如何实现,但:)

非常感谢您的帮助!

php drupal

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

Drupal:如何*总是*在我的视图上显示特定节点?

我在Drupal中使用Views.

无论其他排序标准如何,我都希望始终在我的View上显示特定节点.

谢谢

drupal drupal-views

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

在Select - FORM API Drupal中显示数组

我想添加键(type_id)和值(type_description)以在drupal表单API中进行选择

$ result_x-> product_types-> RPMProductType是来自数据库的数组结果: - array(4){[0] => object(stdClass)#18(2){["type_description"] => string(10)"Calendered"[ "type_id"] => int(1)} [1] => object(stdClass)#19(2){["type_description"] => string(8)"Extruded"["type_id"] => int(2 )} [2] => object(stdClass)#20(2){["type_description"] => string(6)"Molded"["type_id"] => int(3)} [3] => object( stdClass)#21(2){["type_description"] => string(5)"Other"["type_id"] => int(4)}}

foreach ($result_x->product_types->RPMProductType as $data)
{

$form['manufacturer_add_new_sales']['product_type'] = array(
    '#type' => 'select',
    '#title' => t('Product Type'),
    '#options'=>array($data->type_id=>$data->type_description),
    );
}

什么时候这样做我只得到最后一个值,即其他.如何正确循环绑定选择以显示所有数组键 - 值.

先感谢您.

php drupal drupal-fapi

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

如何在Drupal 6中更改"site_name"

这可能是一个非常明显的问题,但它让我疯狂.

我们有一个drupal安装,我们需要更改site_name和site_slogan变量.这听起来应该很简单,但我无法在管理面板中的任何地方找到选项来执行此操作.我能找到的唯一地方是初始安装脚本

我知道我可以编写一些代码来调用variable_set('site_name',...)来完成它,但这似乎是一个最后的解决方案; 我宁愿以正确的方式去做.

谁能指出我正确的方向?

谢谢.

configuration drupal drupal-6

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

保护登录页面

我正在尝试为我的drupal网站添加额外的安全性.我删除了登录块,但也可以通过http://mydrupalsite.com/user访问

它仍然需要允许管理员帐户,但有没有办法用htaccess或比drupal开箱即用的更强大的东西来保护这个单页?

php .htaccess drupal content-management-system drupal-6

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