Questions tagged «7»

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


3
如何为一篇文章分配多个作者姓名?
在Drupal 7中是否有任何方法可以提及特定文章的两个或更多作者姓名? 我需要为一篇文章添加两个作者姓名。 我试图在Author文本框中添加两个作者姓名,并用逗号将它们分开,但这不允许我这样做。 有任何模块或其他方式可以做到这一点吗?
9 7  nodes 

2
节点上的“更改”
mysql> select nid, uid, created, changed from node; +-----+-----+------------+------------+ | nid | uid | created | changed | +-----+-----+------------+------------+ | 1 | 8 | 1336040166 | 1336046390 | +-----+-----+------------+------------+ 我想在node表上有一个“更改为”列,就像我们有一个“创建者”(uid字段)一样。这将跟踪谁对该节点进行了最后更改。我知道这可以从node_revision表派生,但这取决于为我感兴趣的内容类型启用的修订。 那么,什么是最好的方法呢?为什么Drupal核心默认不提供此功能?我认为“更改”是CMS应该附加到内容的非常标准的信息。
9 7  users  nodes 


1
如果file_usage中没有对应的条目,托管文件会被删除吗?
我正在使用服务模块来实现REST API。一种资源允许带有上传文件的POST。在服务预处理功能期间,我将文件保存到temp目录。在服务后处理功能期间,我将文件移动到私有目录,调用file_usage_add,并保存主机实体。在保存临时文件和将临时文件移动到永久位置之间发生验证错误时,我不是在明确删除临时文件。我以为drupal cron会替我解决这个问题,因为file_usage中没有该文件的条目。但是,cron似乎并没有为我解决这个问题。有什么想法为什么呢? 查看file_managed时,我会看到要删除的临时文件。查看file_usage时,没有看到任何对应的记录。 更新-另一项信息:在大多数情况下,该文件实际上丢失了。我相信这是由于操作系统重新启动而清除了/ tmp目录。无论如何,如果不再找到实际文件,system_cron仍会删除文件的file_managed条目吗? 自从我开始从本机移动应用程序上传文件以来,就出现了此问题。每次上传时文件名都相同。在某些情况下,临时文件名在/ tmp目录中不存在,但是file_managed中的记录仍然存在,具有该文件名的URI。因此,在保存file_managed表时出现完整性错误。我计划更新该应用程序以创建一个随机文件名。同时,我想清理数据库以及用于管理这些文件的周围“胶水”逻辑。如果system_cron会为我做所有事情,那就太好了。但是据我所知,system_cron并未删除file_managed中的旧的,完全未使用(和未引用)的记录​​。
9 7  files 

3
Drupal的IIS问题-更新管理器:更新失败!目录被php-cgi.exe锁定
在GUI上使用“更新管理器”时遇到一些问题。某些目录被锁定php-cgi.exe,因此用新下载的目录(较新的目录)替换原始目录不成功。 但我不得不提的是它不是一个权限问题,因为该模块可以通过获取安装“从URL安装”上/admin/modules/install,和工作没有问题。 让我们举个例子: 可用的更新页面(/admin/reports/updates/update): 现在,我选择要更新的Select(或其他)模块(选择哪个模块都没有关系,结果相同!!!这只是一个示例)。 我点击“下载这些更新”按钮。 好的,下载模块的更新实例不会出现问题: “ 更新已成功下载 ”: 现在,单击“ 继续”。 错误来了。结果: “ 更新失败!有关更多信息,请参见下面的日志 。select_or_other 安装/更新时出错 文件传输失败,原因:无法复制D:/Projects/web/drupal-7/tmp/update-extraction-6d8993ac/select_or_other/LICENSE.txt到/Projects/web/drupal-7/htdocs/sites/all/modules/select_or_other/LICENSE.txt。” 好的,我开始尝试检查可能的原因。 下面是我的Drupal目录结构如下:。我设置../tmp为临时目录(位于中/admin/config/media/file-system),Drupal文件位于中htdocs。这是正确的,因为如上所述,我可以通过GUI安装模块。 当我尝试进入htdocs/sites/all/modules/select_or_other目录时,不能,因为我收到“文件上的访问被拒绝......sites/all/modules/select_or_other!”。在Total Commander中打开时,而“ ...sites/all/modules/select_or_other不能访问,访问被拒绝。”当打开Windows资源管理器: , 好的,我右键单击该文件夹,然后通过快捷菜单中的助手打开Unlocker。它说该目录是通过php-cgi.exe以下方式锁定的: 我单击“全部解锁”,该文件夹现在可以被删除(因为不再通过它锁定php-cgi.exe),因此它只是 我可以在找到更新的select_or_other模块的目录tmp: 所以我必须手动将其移至sites/all/modules目录。 锁定目录的可能原因是php-cgi.exe什么?(可能的Windows缓存扩展1.1 PHP 5.3通过Web平台安装程序安装?但是,如果是的,这是什么原因,例如图像的缺失或类似的通过GUI正常工作?) 我能做些什么来避免这个问题,并让“更新经理”的工作?
9 7  iis  updating 

2
在没有PHP过滤器的情况下在Drupal 7中返回视图的total_rows?
是否可以在不启用PHP筛选器的情况下将视图中的总行数列出到视图的标题中?我知道我可以启用PHP过滤器并在标头中输出$ view-> total_rows,但是我想避免启用PHP过滤器。 我可以在模板文件中使用输出$ view-> total_rows,但是是否缺少我现有的处理程序或其他技巧?
9 7  views 

1
“ Vary:Cookie”标头实际上对从Varnish投放的网页有什么作用?
根据default.settings.php中的文档,我在其他地方也看到过类似的描述, "Without "Vary:Cookie", authenticated users would also be served the anonymous page from the cache." 但是$conf['omit_vary_cookie'] = TRUE;,建议在Drupal 7中与Varnish一起使用,似乎并不能阻止用户从匿名会话切换到经过身份验证的会话。这是Varnish实际不关心的标头吗?
9 7  proxies 

2
PathAuto模块是内存消耗者吗?
我可能需要为当前项目使用PathAuto模块。在开发中使用它(作为管理员)时,更改期间的网站速度变慢。 PathAuto是否会占用大量内存,并且有缓解此问题的方法吗?
9 7  path-aliases 

3
如何将字符串转换为Drupal.locale.strings?
因此,我尝试在某些自定义Javascript代码中使用Drupal.t()函数(以我的主题为准)。 如何获取需要在Drupal.locale.strings对象中填充的字符串?我在其中看到了一些字符串,但是当然无法加载整个数据库。最佳添加方式是什么?我想使用PHP t()函数,以便可以在Translate界面中编辑添加的字符串。
9 7  i18n-l10n 


3
drupal 7.10:查看最多的帖子
我试图使用视图创建一个查看最多的帖子页面。我知道如何创建评论最多的页面,但是我似乎找不到视图计数选项。有什么建议么。我需要添加关系吗?
9 7  views 

4
如何使表单按钮仅调用javascript?
我正在尝试使用JavaScript和Drupal表单。目前,我正在尝试以模块的管理形式创建一个按钮,该模块将使用JavaScript将选项附加到选择列表中。我遇到的问题是,当我单击按钮时,我的JavaScript会被调用,但整个表单会刷新。我查看了Forms API参考,认为可以在按钮上设置某种属性来阻止它,但是什么也没找到。有什么办法可以阻止按钮刷新页面,或者这是死路一条? $form['#attached']['js'] = array( drupal_get_path('module', 'test').'/js/test.js', ); $form['list'] = array( '#type' => 'select', '#options' => array(), '#attributes' => array( 'name' => 'sellist', ), '#size' => 4, ); $form['add_button'] = array( '#type' => 'button', '#value' => 'Add', '#attributes' => array( 'onclick' => "add_to_list(this.form.sellist, 'Append' + this.form.sellist.length);", ), ); //JavaScript function …
9 7  forms  javascript 

4
如何以自定义Drupal形式添加分类术语参考字段
菜单项定义drupal_get_form为回调函数,并从回调函数返回表单。如何taxonomy_term_reference在此表单中添加字段? $items['files/add'] = array( 'title' => 'Add file', 'description' => 'Allows users to add files', 'type' => MENU_CALLBACK, 'page callback' => 'drupal_get_form', 'page arguments' => array('mymodule_add_file'), 'access callback' => TRUE, ); function mymodule_add_file($form, &$form_state) { drupal_set_title("Add file"); $form['mymodule_form'] = array( '#type' => 'fieldset', '#tree' => TRUE, '#collapsable' => FALSE, '#title' …

3
如何获取Drupal 7来搜索附加的PDF和Word文档
从我阅读的内容来看,似乎您必须使用Solr来对PDF和Word附件进行索引并在搜索中返回。我有Solr与Drupal一起工作,但我想我需要Tika在Solr上工作才能进行文档索引。我找不到有关Tika的文档。有人知道这样做的好来源吗?有没有更好/更便捷的方法来搜索Drupal索引附加文档?
9 7  search 

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.