问题标签 [drupal-5]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
506 浏览

drupal-theming - 如何在 Drupal 5 中获取当前主题名称

我只是想分享我在 Drupal 5.2 中获取当前主题名称的步骤。我从 theme.inc 中的 theme_get_function() 中获取了一段代码。

也许有人会像我一样需要这个提示。

谢谢!!

0 投票
1 回答
217 浏览

drupal - Drupal 的 hook_order "new" 的值

在 Drupal 的 hook_order 函数中,我想知道是否有人可以告诉我当案例为“新”时如何找到 $arg 的值?当我尝试打印 $arg (print_r($arg)) 尽管有实际值时,生成的 print_r 对于任何结帐值(例如“billing_first_name”或“billing_last_name”)始终显示为空白。我有一个自定义模块试图从 $order 中获取值 - 我会将 &$arg1 切换到 &$order 以检索值吗?当有“案例'加载'”时,我会根据需要获得 $order 值,但我需要仅在订单完成时才完成案例中的代码,而不是之前。

0 投票
0 回答
35 浏览

php - 我们如何在 drupal5 中为经过身份验证的用户启用页面缓存?

我正在为我的网站使用 drupal5。我网站中的某些页面加载非常缓慢。我遇到了几篇建议使用 Drupal 的缓存功能的帖子。启用缓存页面后,匿名用户开始以更快的速度从缓存中加载。如何提高经过身份验证的用户的性能?或如何为经过身份验证的用户启用缓存,例如单个页面?

我尝试加载的页面使用视图并且应用了有限数量的过滤器。

0 投票
1 回答
2429 浏览

caching - drush fails to clear cache: Fatal error: Call to undefined function lock_acquire()

I have installed Drush 5.6 on my ubuntu machine, and I am now working on a Drupal theme, so I need to clear the cache frequently, but I cannot seem to do it with drush...

When I run the drush cc all inside my drupal site folder, I get the message that it successfully cleared the drush cache.

When I instead run drush cc inside my drupal site folder I get only 3 options (even though I have seen other people get more options here...): to cancel, to clear drush cache, or to clear registry cache. Here I tried to clear the registry cache and got the following error:

pointing me to some bootstrap.inc file

I will be very happy if someone could help me

0 投票
0 回答
670 浏览

drupal - 在 Drupal 中,在“sites/default/”下插入“files/”目录会破坏主题/css

我有一个从 Drupal 5 升级到 Drupal 6 的 Drupal 站点。用户的个人资料图片不再显示,因为它们包含在站点/默认/文件下,并且现在站点/默认下没有“文件”文件夹。

我想确保图像缓存模块仍然有效,但它没有——当我尝试上传图片时,Durpal 告诉我它“无法移动文件”。所以我在“sites/default/”下创建了一个“files”目录来修复它。然而,这不仅不起作用,还导致主题的 CSS 无法呈现,使我的网站变成一团糟的普通旧 html。

在试验之后,我发现当我将一个名为“files”的文件夹放在任何其他目录(包括“sites/all/”)下时没有任何不好的事情发生,而当你在“sites/default”下放置一个不同命名的文件夹时也没有什么不好的事情发生,但如果我在“sites/default/”下放置一个名为“files”的文件夹,则会导致 CSS 无法呈现。

所以我的问题是,是什么原因造成的,我该如何解决?我怎样才能拥有目录“sites/default/files/”而不导致我的主题不显示?

0 投票
1 回答
146 浏览

drupal - 语言导入词后的dr​​upal未找到或重复输入

我安装了带有匈牙利语的 Drupal 5。

我想用几种语言使用这个网站。我从 drupal 翻译网站下载了几种语言并使用管理员导入。在管理语言环境中,我可以更改语言。

所以我在我的网站上有:希腊语、捷克语、匈牙利语、英语。

我开始翻译所有未翻译的字符串。

在希腊语 Po 文件中,我使用 Drupal 希腊语 po 标头

和正确的sintax。

我使用 overWrite old 选项将我的自定义 .po 文件导入到 GreeK 语言。

但是 Drupal 不翻译我的话。

在 .po 文件中,我对 msgId 使用匈牙利语单词,对 msgStr 使用希腊语单词

我在 drupal "admin/settings/locale/string/search" 中检查了这个词出现在 en,hu locale中并且在el (Greek) locale中丢失。

所以我添加了HU翻译,然后翻译了单词。

我在 t() 函数中使用了匈牙利语单词。

我用谷歌搜索了一段时间。

我认为 .po 文件必须是 EN->XY 语言格式,但我找不到任何有关此的信息。

如何在 t() 函数中使用匈牙利语 Word 和自定义 .po 文件进行导入?

0 投票
0 回答
6 浏览

drupal - Drupal 5 中的用户角色(可能是其他旧版本)

在旧版本的 Drupal 中,角色 id(users_role 中的rid)表是整数。在站点迁移过程中,用户角色表已损坏,我正在尝试以编程方式重新分配角色。

在现代版本的 Drupal 中,与字符串约定一致的旧rid值是什么?roles_target_id