草庐IT

drupal-search

全部标签

search - Nutch 搜索始终返回 0 个结果

我已经在集群上设置了nutch1.0。它已设置并已成功爬网,我使用dfs-copyToLocal复制了爬网目录,并将位于tomcat目录的nutch-site.xml文件中的searcher.dir的值设置为指向该目录。当我尝试搜索时,仍然收到0个结果。如有任何帮助,我们将不胜感激。 最佳答案 您可能需要重新启动Tomcat。如果您更改文件后还没有。 关于search-Nutch搜索始终返回0个结果,我们在StackOverflow上找到一个类似的问题: ht

php - 带有 token 模块的 Drupal 自动回复器

我正在使用Drupal自动回复模块-我想使用token,这样我就可以在发送的电子邮件中包含订阅的用户名...有人知道如何实现吗?感谢您的帮助。谢恩 最佳答案 谢谢您-您的回答非常接近....自动回复模块UID与用户UID无关,因此您的代码引入了不同的用户名...所以我将其更改为从电子邮件地址查找用户。//loadthefulluserobject$user=user_load(array('mail'=>$u->mail));//Replaceusertokensinmailbody$mail->body=token_replace

php - Drupal/Ubercart 在结账时检查某个产品是否在购物车中

我有一种特定产品需要在特定情况下放入购物车。我一直在查看Ubercartapi文档,但我没有看到任何Hook可以明显地在结帐前查看某个项目是否存在。我可以使用hook_add_to_cartHook在添加第一个项目时添加特殊项目,但我担心访问者可能会删除该项目然后在没有所需项目的情况下完成购买。关于如何确保特殊商品在结账时在购物车中有什么建议吗? 最佳答案 你可以有一个模块并运行类似的东西:functionmymodule_init(){if(preg_match('/checkout/',request_uri()){$items

php - 在开发、暂存和生产之间同步 Drupal 站点

通常在启动Drupal(6.x)站点后,人们开始注册并输入他们自己的内容。每当需要升级时,生产中的数据库都会被复制到开发中,然后在开发中完成开发,然后推送到暂存中以供客户批准。当网站最终准备上线时,出现了问题。生产服务器具有最新的用户输入内容,开发和登台具有最新的功能。简单地覆盖生产数据库是行不通的。我通常做的是写下对开发所做的工作,而不是按照步骤在生产中再次检查实现。随着系统变得越来越大,生产上的一个错误可能会导致业务损失。我无法关闭网站几个小时。我不知道在给定时间有多少人在使用该网站,即使如此,也不可能等到网站上没有人的时候再进行升级。大家有什么好主意吗?提前致谢。

php - 在对象数组上使用 php 的 array_search

http://php.net/manual/en/function.array-search.php允许我根据数组值找到第一个数组键。如果值嵌套在数组值中的对象中,是否可以使用单个PHP函数来完成,还是必须手动执行,如下所示?谢谢$o){if($o->name==$name)return$key;}returnfalse;}$json='[{"name":"zero","data":[107,31,635,203,2]},{"name":"one","data":[133,156,947,408,6]},{"name":"two","data":[1052,954,4250,740,3

php - 如何在 git 中管理一个 drupal 网站

我有点迷茫,我的一位开发同事正在做一个drupal网站,即做特殊页面、自定义Logo、自定义层次结构等。他的工作分散在数据库表中(看起来像CCK创建表)、数据库行(文本、图像链接等)、静态文件(图片、PDF...),也许还有一些PHP(自定义模块)。我的问题是把他的工作放在git存储库中,并能够以一致的方式将其部署到各种服务器上,就像我处理传统开发人员工作(比如说J2EE)一样。我的约束之一是避免使用原始SQL,因为我们可能会在各种RDBMS上部署相同的代码。但如果必须的话,我会放宽此限制。我找不到开箱即用的模块,您是否有任何我可能在drupal网站上遗漏的指示?感谢您的帮助,尼古pu

PHP in_array()/array_search() 奇怪的行为

我在使用PHP函数in_array()时发现了一些奇怪的行为。我有一个这样的数组:$arr=[TRUE,"somestring","somethingelse"];现在如果我想检查"test"是否在数组中,显然不在,但in_array()仍然返回TRUE,这是为什么呢?$result=in_array("test",$arr);var_dump($result);//Output:bool(true)同样的事情发生在使用array_search()时:$result=array_search("test",$arr);var_dump($result);//Output:int(0)我

php - 通过表单将文件上传到 Drupal 7 后,如何获取文件的路径?

我有一个表单可以将文件上传到我的Drupal安装。我想将该文件的路径存储在一个表中。如何获取最近上传文件的路径?我试过了$f=file_load($form_state['values']['field_file']);$f->uri;但这行不通。有什么线索吗? 最佳答案 $f=file_load($form_state['values']['field_file']);$url=file_create_url($f->uri);URI是Drupal内部使用的public://private://等。要转换它,请使用file_cre

php - Drupal 7 中的自定义分类术语页面

我正在尝试在Drupal7中制作一个自定义分类术语页面。我在我的模板文件夹中创建了一个page--taxonomy.tpl.php文件。该文件仅打印出一条消息。我现在尝试通过添加来强制模板文件functiontemplate_preprocess_page($variables){if(arg(0)=='taxonomy'){$variables['template_file']='page--taxonomy-tpl';}}在我的template.php中,但它不起作用。你能帮助我吗?如果我让自定义页面正常工作,我如何使用这个术语获取节点(在page--taxonomy.tpl.ph

php - 如果你正在编辑一个节点,Drupal 主题代码可以解决

有谁知道检查您是否处于编辑模式的php代码?我想在编辑模式下编辑我的主题的外观,所以需要弄清楚我是否这样做。 最佳答案 您可以检查url参数,如图所示here.if(arg(0)=='node'&&arg(2)=='edit'){/*...*/} 关于php-如果你正在编辑一个节点,Drupal主题代码可以解决,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2689777/