Questions tagged «7»

版本标记应用于仅适用于版本的问题,而不仅仅是说明网站使用的版本。

3
如何完全擦除和重建Drupal菜单?
不久前,我发现了一个很酷的博客文章,其中详细介绍了如何清空菜单表,并使用drush php调用重建菜单系统,这是必要的,因为清空这些mysql表后该站点将无法使用。这样,您可以像重新设置Drupal网站一样重置菜单。 谁能详细介绍这种技术,或者您有该博客的链接?
9 7  routes  drush 

3
视图“附件”,“内容窗格”和“上下文”的目的是什么?
我刚刚为内容类型制作了一个视图。 在一个视图中,我需要一个页面来显示内容类型,并在首页上预览4个最新帖子。 页面不是问题。对于首页预览,我只是对“附件”,“内容窗格”和“上下文”的目的感到困惑。我不知道该使用哪个进行首页预览。 由于禁用了“面板”模块,因此“上下文”没有更多链接,并且“内容窗格”不适用于“面板”窗格。
9 7  views 

1
以编程方式创建多个块
我正在为Drupal 7编写一个自定义模块。我需要用该模块创建5个不同的块。Drupal具有hook_block_info和hook_block_view挂钩来创建块。由于这些挂钩每个模块只允许一个块,我如何添加多个块?
9 7  blocks 

5
一次将字段添加到多种内容类型?
我想一次将字段添加到多种内容类型,并同时为所有这些内容类型进行配置。 原因是我有很多内容类型,所有这些内容类型都需要通过将每个新字段添加到其中来进行更新。对于所有内容类型,此字段的配置也将相同。我必须重复此添加过程,然后配置要将该字段添加到的每个内容类型的字段,一段时间后,它变得很繁琐。 有什么方法可以对许多内容类型进行大量新字段的添加/配置?
9 7  entities  nodes 

4
使某些页面仅对登录用户可用
我需要一些帮助,这是问题所在: 我正在使用Drupal 7构建站点。 我需要使某些页面仅对已登录的用户可见(每个页面都有自己的用户名/密码),应该简单地将其他用户重定向或显示错误消息。这个功能可能包含在Drupal 7本身中吗?或者有一个模块可以做到这一点(比有机组更简单)?
9 7 

3
如何每小时将1000个节点上载到一个在线drupal 7站点并避免死锁?
不久之前,我在这里写了有关死锁的信息:PDOException:SQLSTATE [40001]:序列化失败:1213尝试获取锁时发现了死锁;没有找到死锁。 尽管开发团队竭尽全力,我们仍然会收到如下错误: PDOException:SQLSTATE [40001]:序列化失败:1213尝试获取锁时发现死锁;默认值为0。尝试重新启动事务:INSERT INTO {location_instance}(nid,vid,uid,genid,lid)VALUES(:db_insert_placeholder_0,:db_insert_placeholder_1,:db_insert_placeholder_2,:db_insert_placeholder_3,:db_insert_placeholder_4);数组([]在(_)位置的(_974)数组([]:db_insert_placeholder_0] => 1059 [:db_insert_placeholder_1] => 1059 [:db_insert_placeholder_2] => 0 [:db_insert_placeholder_3] => cck:field_item_location:1059 [:db_insert_placeholder_4] => 1000 /var/www/website.com/sites/all/modules/location/location.module)。 尽管该示例中有特定的表,但在其他表上仍会出现此错误。 这是我的情况。我参加了一个大型大学项目。在任何给定时间,每天都有50,000名校园居民使用该系统。除此之外,我还将手动和通过自定义模块代码(从旧大学数据迁移)将1000千个内容项迁移到这个新的Drupal 7站点。 这个错误正在使我们丧命,以至于如果Drupal无法处理这种类型的负载,我们几乎已经准备好废除过去几年的工作,并进行其他工作。 但这或多或少是我的问题-Drupal如何处理这种类型的负载?如何组织我的工作流程以处理这么多的活动?这是Drupal问题吗?数据库问题? 具体来说,我正在运行Ubuntu,LAMP堆栈16GB RAM。我愿意接受任何建议,无论是与Drupal有关,与数据库有关,与服务器配置有关,还是在Drupal的能力范围内可以工作的其他工作流程,如果有丰富的活动经验,请随时提出任何建议。

3
LIKE子句在钩子查询alter中不起作用
我试图用Drupal 7中的LIKE子句替换默认搜索。我试图根据向现有查询中添加OR条件来更改查询: function MYMODULE_query_node_access_alter(QueryAlterableInterface $query) { foreach ($query->getTables() as $table) { // LIKE for search results. if ($table['table'] == 'search_index') { // Get the query args and then the search term $args =& $query->getArguments(); $search = $args[':db_condition_placeholder_1']; // Get a reference to the existing query conditions. $conditions =& $query->conditions(); // …
9 7  database 

2
否定视图中的上下文过滤器
我有一个视图,其中列出了相同类型的节点,一个“其他活动”视图,我在活动节点视图上使用此视图。但是我不希望我当前正在查看的节点也显示在列表中。 因此,我要做的是为nid创建上下文过滤器,并提供默认值“ URL的Content ID”,当然,现在我的列表仅向我提供当前查看的节点。 反正不是要否定这个吗?因此,它显示了所有其他没有nid和当前节点的节点?
9 7  views 

1
如何停止Drupal来设置创建节点的更改日期?
这是关于创建自定义迁移脚本的第二个问题。 我仅创建新节点,并且不关心更新。 码: $node = new stdClass(); $node->type = 'migrate'; $node->title = $content['title']; $node->language = LANGUAGE_NONE; $node->created = (int) date('U',strtotime($content['created'])); $modified = $content['modified']; if (! empty($modified) && $modified != '0000-00-00 00:00:00') { $modified = (int) date('U',strtotime($modified)); } else { $modified = 0; } $node->changed = $modified; node_object_prepare($node); #some lines later …
9 7  nodes 

5
如何在不覆盖内容的情况下更新Live drupal服务器?
我有一个在线的网站,人们正在积极地添加内容。但是,我不得不在开发环境中进行一些更改,这花了我几个星期的时间。所做的更改要求安装新模块,并删除旧模块,这当然更改了数据库的内容和结构。 我的问题是如何将该网站上传回实时环境并更新数据库,而不会覆盖过去两周内添加的新用户的新内容?


1
允许用户使用相同的电子邮件(Drupal 7)
我正在开发一种系统,该系统将至少部分地供学生使用,其中一些人可能是小学生。我们用Drupal网站取代的旧系统将允许大量创建具有相同电子邮件地址的用户帐户。他们这样做是为了让老师可以将她的电子邮件仅用于所有学生,如果他们需要密码重置,信息只会发送给老师。同样,许多非常年轻的学生没有自己的电子邮件帐户。 我需要将这些帐户导入我的Drupal网站,但是我会遇到麻烦,因为Drupal 7不允许使用相同的电子邮件发送不同的帐户。在Google进行快速搜索之后,我发现并没有太大希望,但我发现Drupal 5有一个肮脏的骇客,但似乎与Drupal 7无关。
9 7  users  emails 


5
使用Form API上传后预览图片
我使用managed_fileForm API类型上传了图像文件,但上传图像后,该文件未显示为该字段旁边的缩略图。呈现的是图像的文件名,带有指向图像的链接和一个小图标。 上传图像后如何显示图像的缩略图(如来自核心“图像”字段的图像预览)? 另外,如何在其旁边显示默认图像(如果具有默认值)? 这是我的代码: $form['logo'] = array( '#title' => t('Logo'), '#type' => 'managed_file', '#required' => TRUE, '#default_value' => variable_get('logo', ''), '#upload_location' => 'public://', '#upload_validators' => array( 'file_validate_extensions' => array('gif png jpg jpeg'), 'file_validate_size' => array(0.3*1024*1024), )
9 7  forms  files 

2
在评论字段中禁用RTF
我已经安装了Drupal的CkEditor。但它也将其显示为评论表格。我不希望它显示出来。我不希望用户选择任何一个。我只希望他们有纯文本。我怎样才能做到这一点?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.