草庐IT

drupal-search

全部标签

php - 从其他 (xml) 内容自动创建 drupal 页面(节点)

我目前有一个来自客户的XML形式的数据源,这个XML包含我们正在制作的网站将包含的所有页面的内容。在解析和准备所有这些内容之后,有谁知道我们如何(使用)PHP自动创建drupal节点(包括该节点的所有相关字段,即CCK字段、路径)。理想情况下,我们可以将所有内容发送到该函数并创建节点。现在我不介意将它直接放入数据库中,但我不太确定更新了哪些数据库表(因为drupal设置有大量表)。我已经通过谷歌和drupal文档进行了搜索,但我真的找不到相关的东西(我认为这是一个简单且经常被drupal上的网络开发人员使用的功能..)非常感谢您的意见!提前致谢沙迪 最佳答案

php - 是否可以使用 Drupal 编写数据输入脚本?

我正计划将一家商店的库存放在Drupal网站上,我想知道是否可以创建一个脚本(也许是python/php?)来使用CCK自动将数据输入到Drupal中?提前致谢! 最佳答案 有几个Drupal模块专用于外部(大量)导入的不同场景-查看thisoverview用于选项/比较。如果您有非常具体的需求,您可以编写自己的模块,使用现有模块和links/hintsprovidedbygoogletorps(+1)有关如何在忽略概括的情况下进行实际插入的指导。 关于php-是否可以使用Drupal编

php - Zend_Search_Lucene 范围查询错误

我已经为每个文档设置了一个日期字段。(关键字)其中存储的值采用这种格式;20100511每次尝试执行范围查询时,我都会收到以下错误:date:[10000000TO20000000]Atleastonerangequeryboundarytermmustbenon-emptyterm有人知道吗?更新我已经让它以编程方式工作。这是否意味着解析器有问题?$from=newZend_Search_Lucene_Index_Term('10000000','dateOfBirthMod');$to=newZend_Search_Lucene_Index_Term('20000000','dat

php - 如何添加要在 drupal 中最后加载的 css?

drupal_add_css('override/files/style.css');这种语句不能保证css最后加载,我怎样才能做到这一点? 最佳答案 使用组属性:drupal_add_css(drupal_get_path('theme','mytheme').'/css/styles.css',array('group'=>CSS_THEME); 关于php-如何添加要在drupal中最后加载的css?,我们在StackOverflow上找到一个类似的问题:

php - Drupal:如何将 View 参数放入页眉/页脚/空 View

我找到了这段代码:$view=views_get_current_view();$arg0=$view->args[0];?>但我不知道从哪里开始插入这个php代码片段。 最佳答案 您想在View的页眉、页脚或空文本字段中使用View参数。您将在View的基本设置中输入此代码。编辑您的View--管理->站点构建->View->列表,然后单击要修改的View的编辑。单击默认值或您View的其他显示之一(例如页面、block等)。在“基本设置”框中,您将看到页眉、页脚和空白文本行。这些可能旁边写着“无”,但单击“无”以展开输入框。在输

php - 开始调试 PHP (Drupal) 的最简单方法

开始调试并在Drupal安装中点击特定行的最简单方法是什么?一般情况下?使用Eclipse?(有多难?)在Windows上,了解并可以使用VisualStudio(使用VisualStudio有多难?)(无付费:免费或试用)我在Windows本地使用AcquiaDrupalWAMP堆栈。在服务器Ubuntu/Webmin/LAMP上。 最佳答案 事实上,调试Drupal就像调试任何PHP应用程序一样简单:)VisualStudio插件增加了对PHP的支持http://www.jcxsoftware.com/-不幸的是它是商业的。如果

php - drupal 输入过滤器示例

我正在尝试编写一个输入过滤器,将所有以http开头并以.mp3结尾的内容转换为音频元素,因此:http://google.com/file.mp3->正则表达式对我来说没问题,只是不确定如何构建模块。一个允许我添加许多额外规则的简单示例将非常有帮助,谢谢。我知道自定义过滤器模块,但它有相当多的开销。 最佳答案 我认为您只需要实现hook_filter()在您的自定义模块中。该页面列出了详细的示例模块filter_example.module. 关于php-drupal输入过滤器示例,我们

php - Drupal 6 以编程方式将图像添加到 FileField

如何以编程方式将图像添加到文件字段?我有一个要上传的图像的url/文件路径。我尝试了以下方法:$newNode->field_profile_image[0]['value']='http://www.mysite.com/default.gif';但是好像不行。我也试过:$newNode->field_profile_image[0]['value']='sites/default/files/default.gif';该文件不需要位于网站外部。我很高兴在相关网站的任何地方都有它。 最佳答案 您可能必须使用hook_nodeapi

php - 覆盖 drupal 7 中的搜索表单模板

我想在我的主题中创建我自己的搜索表单模板。当将search-result.tpl.php和核心搜索模块复制到我的主题中时,它被渲染而不是默认的(这是我所期望的)。但是,当我将搜索核心中的search-block-form.tpl复制到我的主题中时,我得到了nada。事实上,当我在核心搜索模块的search-block-form.tpl中放置一个“helloworld”标记时,它不会被渲染。换句话说,我需要知道最终呈现的表单在哪个模板文件中,以及如何将其更改为我的主题中的表单。 最佳答案 搜索block表单实际上没有使用此模板。解决方

php - 将 PHP 代码添加到 Drupal 7 页面

是否可以将PHP代码添加到drupal内容(例如基本页面)?我启用了上下文和上下文PHP模块。任何人都可以告诉我是否可能谢谢 最佳答案 是的,这是可能的。您应该启用“PHP过滤器”模块(它是一个核心模块,因此它已经安装并在您的模块列表管理/模块中可用),然后在创建新节点时选择“PHP代码”作为您的文本格式(您的节点中的php代码也应该被标签包围来执行)。 关于php-将PHP代码添加到Drupal7页面,我们在StackOverflow上找到一个类似的问题: