drupal相关内容

如何在 Drupal 的一个模块中允许多个块

我正在尝试为 Drupal 7 制作一个模块,该模块提供一个块并具有某些配置设置.现在我想要的是我想为用户提供 5 个块,以便他们可以在每个块中使用不同的设置.换句话说,我想为每个块提供一组单独的设置.我该怎么做? 编辑:实际上我已经制作了一个显示单个块的模块.如果您使用了 superfish 菜单模块,那么您可以在那里看到它们允许我们选择应该提供多少块可用的选项.这样对于每个块我们可以使用 ..
发布时间:2022-01-23 22:36:09 PHP

如何更改页脚由 Drupal 及其链接提供支持?

我正在研究 Drupal.我想知道如何更改由 Drupal 提供支持的页脚文本并提供给它的链接.我想要“版权 2012(我的网站名称).保留所有权利."看不懂,谁能帮帮我. 解决方案 只需转到结构 -> 块 -> 添加块 将块标题留空块描述自定义页脚或任何其他,如果你想 并在块体中添加以下代码 版权和复制; ..
发布时间:2022-01-23 22:32:58 其他开发

字段数据一张表,不多.对于drupal7

我正在使用商务模块创建一个在线商店.我正在修改产品 .install 文件以创建内容类型(据我所知,这是必需的),作为该内容类型的一部分,我需要创建大量字段.该列表将包含大约 50-60 条不同的信息. 理想情况下,我希望将这些信息存储在一个表中,其中 productID 开头,所有其他信息也一起存储,但情况似乎并非如此;所有字段都存储在不同的表中. 我注意到,也用于 commerce ..
发布时间:2022-01-23 22:32:00 其他开发

找出导致可怕的“网站遇到意外错误的原因".请稍后再试."信息

在进行 drupal 6 到 7 升级时,我收到了不太有用的消息“网站遇到意外错误,请稍后再试."每次我去某些页面.例如)/admin/config 找出导致致命错误的原因以便我修复它的最佳方法是什么? 我现在能想到的就是开始禁用贡献的模块,直到该页面正常工作或查看日志. 谢谢. 解决方案 通过在 /admin/reports/dblog 清除日志,然后重新加载损坏的页面 ..
发布时间:2022-01-23 22:31:02 其他开发

当安装在关联的子目录中时,如何从 Drupal 7 中的 URL 中删除/drupal

在 Drupal 6 中,我能够在名为 drupal 的子目录中成功安装 Drupal,然后无需使用 example.com/drupal 即可引用该站点.在 Drupal 6 中,为了让它工作,我做了以下工作:- 在创建/drupal 的根目录中创建了一个 .htaccess 文件.文件内容是: 选项 -Indexes重写引擎开启重写规则 ^$ drupal/RewriteCond %{REQ ..
发布时间:2022-01-23 22:30:36 其他开发

PHP数组...空括号的含义是什么?

我遇到了一些看起来像这样的示例代码: $form['#submit'][] = 'annotate_admin_settings_submit'; 为什么 ['#submit'] 后面的括号是空的,里面什么都没有?这意味着什么?谁能给我一个例子?通常(根据我的理解,这可能是错误的)是数组有键,在这种情况下,$form 数组键 '#submit' 等于 'annotate_admin_setti ..
发布时间:2022-01-23 22:30:05 PHP

drupal:表单 API,根据输入动态隐藏或显示字段

我正在构建一个表单模块.早期的领域之一是一组单选按钮.默认情况下,第一个按钮被选中.接下来我会有一系列的选择框.一个需要可见,其他则不可见.然后当用户选择不同的单选按钮时,我希望显示或隐藏不同的选择框.如何在默认情况下隐藏字段和标签,然后根据选择的单选按钮(或其他选择框选项)显示它? 解决方案 您可以使用 #states 属性来实现.#states 属性可以应用于所有 Form API 元 ..
发布时间:2022-01-23 22:29:52 PHP

Drupal Commerce Line Items:更改价格?

我必须将一些自定义金额的订单项添加到我的购物车中.商务产品以 price = 0 保存,我的模块计算价格并将订单项添加到购物车/订单,但我不明白如何以编程方式设置价格. 我已阅读有关使用规则的信息,但我需要我的模块能够设置/更改价格,无需调用规则. 我尝试过使用实体包装器,我尝试更改使用 commerce_product_line_item_new() 创建的行项目,但没有任何结果,当 ..
发布时间:2022-01-23 22:29:16 其他开发

Drupal 7 是否比 Drupal 6 慢?

一般来说,Drupal 的一个问题是速度很慢.我们在高流量的生产环境中运行 Pressflow 6,对于这样规模的网站,它会消耗大量资源. 关于 Drupal 7 是否比 Drupal 6 慢已经做了很多工作:http://drupal.org/node/615822 看来这是确实如此,但有人可以确认吗? 非常感谢,克里斯. 解决方案 是的.我可以确认.但是. 首先 ..
发布时间:2022-01-23 22:27:01 其他开发

Drupal 7 Views - 按字段列出分组

我有一个视图,列出了 Bio 类型的内容(人物传记).但是,我想对其进行格式化,以便将它们分组在不同的标题下. 我在 Bios 内容类型中添加了一个新字段,这是一个包含三个不同选项的下拉列表 - Foo、Bar 和 巴兹.我想要做的是在他们各自组的标题下显示人员. 目前: - John Doe- 简·多伊- 杰克·多伊- 胡安妮塔·多伊- 吉姆·多伊 我想要什么: #Foo- 约 ..
发布时间:2022-01-23 22:26:28 其他开发

Drupal 7 浏览器特定 css

如何在 Drupal 7 中拥有特定于浏览器的 CSS.如果浏览器是 chrome ,我想加载 chrome.css .请帮忙 解决方案 你可以在你的 template.php 文件中使用 preprocess_html 主题钩子和 drupal_add_css 函数. 您会在 drupal 7 主题中找到示例,例如在 bartik 中: //为 IE 添加条件样式表drupal_ ..

Drupal 7:如何限制对特定用户角色的文件访问

我需要在 Drupal 7 上开发一个站点.我在 CCK 中有一些带有文件字段的内容类型.并且访问这些类型的节点应该只授予特定的 Drupal 用户角色.并且在任何时候,站点管理员都应该能够将这些节点设为“公共"或“私有". 我可以让节点只对特定的用户角色可见,但这不够安全.如果匿名用户知道文件的路径( www.mysite.org/hidden_​​files/file1 ),他可以下载它 ..
发布时间:2022-01-23 22:25:05 其他开发

如何在另一个页面上显示节点/添加/某种形式?

整个问题如下: 假设我们有项目,项目可以有投标,项目可以有问题,问题可以有答案. 当一个项目被显示时,与这个项目相关的所有内容也应该被显示.此外,根据角色的不同,还应显示某些用于投标、提问和重播答案的表格. 如何做到这一点?我应该为每种类型设置单独的节点类型吗?或者我应该将问题和答案等一些子类型视为评论?我应该为此使用一些知名模块吗? 我正在使用 Drupal 7,我尝试编 ..
发布时间:2022-01-23 22:24:09 其他开发

使用 MVC 框架比使用 MVC 框架有什么优势?Drupal 建一个大型网站?

我正在对构建我们的新网站的 3 种技术选项进行比较: WordPress Drupal 一个 MVC 框架 老板肯定我们应该使用 Wordpress,但网站会很大,有很多版块、子版块、页面和复杂的模板. 我发现比较 WP + Drupal 很容易,但要说明使用 MVC 框架的其他优势(相对于 Drupal)却不是那么容易. 到目前为止我有: 自定义数据存储、内容类 ..

脚本运行时的php垃圾收集

我有一个在 cron 上运行的 PHP 脚本,最多可能需要 15 分钟才能执行.每隔一段时间,我就会让它吐出 memory_get_usage(),这样我就可以看到发生了什么.它第一次告诉我我的使用量是 10 兆.当脚本完成时,我的体重是 114 兆! PHP 是否在脚本运行时进行垃圾收集?或者所有这些记忆发生了什么?我可以做些什么来强制垃圾收集.我的脚本正在执行的任务是每晚将几千个节点导入 ..
发布时间:2022-01-16 10:21:39 PHP

XAMPP/MySQL:重启 MySQL 后无法打开单表表空间文件 .\mysql\innodb_index_stats.ibd

我已经在我的本地 XAMPP 服务器上安装了 Drupal.一切正常,在我重新启动 XAMPP 之前,包含和使用数据库/站点没有问题.从那时起,我在日志文件中得到以下信息: 2013-09-02 16:18:46 2544 [注意] 插件“FEDERATED"已禁用. 2013-09-02 16:18:46 3e8 InnoDB:警告:已弃用 innodb_additional_mem ..
发布时间:2022-01-14 09:04:57 PHP

错误 #1046 - XAMPP 上未选择数据库 SQL 导入

我正在尝试将 SQL 数据库从我的 Drupal 生产站点导入本地计算机上的沙盒测试站点.我目前在工作的机器上使用 XAMPP. 我已经下载了我的数据库 aipiadxxm_if9DHdr.sql,然后我转到 http://localhost/phpmyadmin/index.php 上的 phpMyAdmin,然后 -> 导入. 导入数据库后,出现此错误: SQL 查询:---- ..
发布时间:2022-01-14 08:30:44 数据库