我想在我的账户页面中添加新字段,比如说订阅的复选框,我该怎么做
如果在用户配置文件中添加了一个新字段,如何在用户成功注册时设置其值?也就是说,为该字段设置一次DB值。。。。请建议执行此操作的方法…您看过Drupal附带的概要文件模块吗?它使您能够自定义Drupal用户帐户页面。如果这还不够的话,还有几个配置文件模块提供了附加功能。我在管理部分看到了这一点,但也没有得到解决方案“如果在用户配置文件中添加了一个新字段,我如何设置该字段在用户成功注册时的值?也就是说,为该字段设置一次DB值。。。。请建
在我的.module文件中,我有一个hook_cron的基本实现:
function foobar_cron()
{
$file = fopen('my_file', 'a');
// stuff
fclose($file);
}
function foobar_cron()
{
$file = fopen(realpath(".") . PATH_SEPARATOR . drupal_get_path('module', 'foobar') . PAT
我在一个干净的Pressflow安装中执行钩子块钩子时遇到了问题。出于某种原因,它总是为我的所有块输出ArrayArray。原因是主题函数中的$info变量设置为:
["block"]=>
array(7) {
["function"]=>
string(10) "fwtb_block"
["include files"]=>
array(0) {
}
["type"]=>
string(12) "theme_engine"
["theme path"]=>
str
在Drupal6中为特定类型的每个节点构造联系人表单的最佳方法是什么?我有一些配置文件类型的CCK节点,其中电子邮件地址作为字段。我希望每个节点都有一个联系表单,用户可以填写并发送他们自己的电子邮件地址作为返回地址,以便在异地进行进一步的联系
基本上,我只想通过我的网站进行最初的电子邮件联系,当收件人回复时,它只会转到发件人填写联系表时输入的地址
你可能会问自己为什么我不使用Drupal中的个人联系表单。问题是我的机构部署Drupal实例使用本地Kerberos登录的方式,它在Drupal中创建
由于某种原因,我还没有发现,我不能再登录我的Drupal网站了。
尝试这样做会导致加载我的用户页面(像往常一样),但它显示的好像我仍然是一个访客。
这是我尝试登录的任何用户的情况。
密码没有问题。没有死亡的空白页。一切都进行得很顺利,除了登录不是有效的:管理页面仍然是403禁止和没有管理栏。
有什么想法吗?
我已经尝试清除缓存并修复会话表。问题得到解决。一些聪明人建议重启Drupal运行的MySQL服务器。这就成功了,尽管我不明白为什么
我正在使用Drupal6表单和ahah进行ajax表单提交。在表单提交时,我执行一些验证,并允许用户选择显示在jqModal弹出窗口上的选项。
我用于jqm弹出窗口的JS脚本是:
$(document).ready(function() {
$("#dialog").jqm();
});
并使用标签打开jqm弹出窗口
<a href="#" class="jqModal">Choose option</a&
内容类型事件具有简介、正文和“事件日期”字段(使用日期模块)。在页面视图中,我想过滤节点,以便将来只显示带有“事件日期”的项目
问题是,当我尝试添加一个过滤器字段时,这个“事件日期”不会出现在列表中
我想做的事可能吗?看起来很简单,但我没有看到此字段,即使在清除所有缓存等之后。选择Date:Date(节点)过滤器类型。当您选择它时,下一个屏幕将提示根据哪个CCK字段进行筛选。在这里,您需要选择事件日期字段。过滤器[+]
从组选择中,选择日期
然后日期[节点]
然后,显示以下步骤的标准列表
然后更
我无法使用“拖动共享”模块。我下载并启用了它。但随后我的内容页变成“空白”。它没有显示任何东西。请有人帮忙。启用上述模块所需的jquery UI时出现问题。正确安装jQueryUI所需的文件夹后,它就可以工作了
我下载了jQueryUI界面,并将jQueryUI插件放入其中(有关更多详细信息,请参阅模块的readme.txt文件)。但是readme.txt文件中提供的链接已经过时,并且没有提供所需的文件夹。此文件夹现在已从下载,两个模块(拖动共享和jquery UI)都已成功运行
我想对启用注释的节点上显示的“添加注释”和“注释”链接设置主题。我知道有theme()和theme\u links()可以帮助解决这个问题,但我不知道如何使用它们。我很确定我想要主题链接(),因为在这种情况下我需要链接。但是我如何获得评论链接呢?我不想主题的所有链接,只是那些评论。如果有帮助,我的目标是在每个链接旁边添加一个图像。另外,在“评论”旁边,我想包括发表评论的数量
为了澄清,我想对出现在节点上的链接进行主题化,而不是评论本身上的链接。我认为最简单的方法是覆盖主题中的comment.tp
我有一个网站,首页包含4块文本,基本上是一个小的介绍框。目前,这些框包含静态数据。我现在想要的是将这些框转换为内容,并可以从admin更改它们的框。基本上使网站更加用户友好。这些框包含标题、小缩略图和小说明。我已经创建了一个内容类型,其中我有标题字段、正文字段和一个图像附加选项。我可以在不使用视图的情况下以我想要的方式显示它们吗
<?php if($messages) print $messages; ?>
我需要在内容类型a的视图(而不是编辑)中创建表单。
此表单需要将数据提交给内容类型B
我注意到,node/在提交节点的编辑表单时调用的函数数组中添加了另一个回调。您需要了解表单API的基础知识。这不太难
事情是这样的:
$form['#submit'][] = 'my_function';
然后
function my_function() {
//do stuff to the other node
}
请参阅:
将另一个回调添加到提交节点编辑表单时调用的函数数组中。您需要了解表单A
我继承了一个Drupal6项目,我需要在我的一个页面上添加一个评论表单。该模块已启用,内容类型设置为允许评论
权限设置如下所示:
... (Object) stdClass
nid (String, 2 characters ) 28
type (String, 5 characters ) story
language (String, 0 characters )
uid (String, 1 characters ) 1
status (String, 1 characters ) 1
c
我已经用Drupal6做了一些基本的视图主题化,但是我很难弄清楚如何访问某些变量。以下是我的设置:
我有一个具有多个块显示的视图
我使用三个模板覆盖默认值:
views-view-unformatted-my-list-blocks.tpl.php(样式模板)
views-view-my-list-blocks.tpl.php(行模板)
views-view-fields-my-list-blocks-block-1.tpl.php(示例显示模板)
现在,如果我只是将默认代码复制到模板中
我正在使用表单API在Drupal6中创建表单
我需要在旁边放置一个文本字段和一个select。它们用于输入类似“www.domainname.com”的内容。www.com是固定的。domainname部分由用户在文本字段中给出,而.com部分由用户从select元素中选择
所以他们应该排成一行。但正如我所看到的,我可以将这两个表单元素放在一行中,它们在它们的div容器中
你能帮我吗?
多谢各位 假设有两个表单元素(文本框),您可以添加一个css样式float:left到第一个元素。这使两个文
我正在将此警告写入drupal6最近的日志
(8月29日未找到页面apple-touch-icon.png匿名(未验证))
(8月29日未找到页面apple-touch-icon-precomposed.png匿名(未验证))
如何删除此apple-touch-icon.png或apple-touch-icon-precomposed.png?您无法删除图标:问题是图标已经丢失。当使用iOS设备(iPhone/iPad)的用户为您的网站添加书签或将其添加到主屏幕时,移动浏览器会请求此文件。Dru
我试图使Drupal输出具有特定类名的div标记中特定内容类型的主体
首先,我试图重写node.tpl.php,但我发现$content变量已经包含body和其他自定义cck字段。我要做的就是把身体和其他能量场分开
之后,我查看了content-field.tpl.php,发现它只针对自定义cck字段执行。所以不适合我
所以。。如何设置节点正文字段的主题?如果您需要非常灵活,对我来说,最好的方法是转到以下页面:
admin/content/node-type/[ContentType]/disp
我正在尝试在XAMP上安装Drupal-6.2.4。我创建了名为drupal_6_2_4的数据库,当安装过程到达数据库配置步骤时,它不会将表创建到提供的数据库中,而只是重新加载页面。
解决方案是编辑settings.php文件,手动输入我的数据库信息。看看这句话:
$db_url = mysql://username:password@localhost/databasename;
并更改用户名、密码和数据库名部分
然后返回数据库配置屏幕,再次输入信息并继续。将从设置文件中读取正确的数据库信息
标签: Drupal 6
popupoverlaylightbox2organic-groups
我在我的网站上使用了organic grouop(og),我有一个群组详细信息块,其中出现了群组内容创建链接。现在我想打开lightbox中的链接。或者在弹出窗口中如何执行此操作。您可以使用弹出窗口API-
或
厚箱-
“将此字段修剪为最大长度”选项给了我一些非常意外和令人困惑的结果。我已经决定要缩短我的场地长度
35个字符后关闭。但是,当我在“最大长度”文本框中指定此数量并保存视图时,该字段完全被切断,所有内容都被删除
他走了
因此,作为一项测试,我将限制提高到100个字符,这给了我一些字段。但是我不知道视图是从哪里获得100个字符的?
它认为一个角色是什么?
下一个问题是,我的网格中有很多字段(按降序排列),我设置的100个字符的限制在每个字段上的表现都不同。
我希望所有字段的长度都相同,但是有些字段比其他
我正在尝试创建一个网站,在网站顶部有一个基于主链接的菜单。一个菜单项是“会员论坛”
我希望此菜单项对所有用户可见(匿名/授权),但如果匿名用户单击此项,而不是显示“拒绝访问”,我更希望显示自定义消息“如请登录以访问论坛”。如果授权用户点击它,显然我希望他们直接进入页面
在论坛模块中,我为论坛设置了一个容器,该容器仅可供授权用户查看,因此当匿名用户单击菜单项时,他们会收到拒绝访问错误
谢谢你我发现了“重定向403到用户登录”,它完美地解决了我的问题
我对drupal中的自定义查询有问题:
$brief=db_query(“从dr_wiwe_profile_值中选择*,其中fid=16和uid=266”)
此查询返回类型为(mysql结果)的资源(286)类型为(mysql结果)的资源(562)
我的查询有什么问题?在db资源对象上循环
$dbh = db_query("SELECT * FROM dr_wiwe_profile_values WHERE fid=16 AND uid=266");
$results = array();
wh
我正在尝试将drupal设置为托管多个不会相互影响的站点。我的页面托管在共享托管服务上,我只能访问cPanel。
按照我使用谷歌在网上找到的说明,我做了以下工作
安装了Drupal
在站点中创建一个目录,并将其命名为demo.sharedhost.com
复制了该目录中的default.settings.php并将其重命名为settings.php
创建了一个子域演示
已从public_html中删除演示文件夹
将sybolic链接公开\u html/demo到sites/demo.myhost
我在计算drupal如何构造内容时遇到了一个问题
我有一个名为“艺术家”的内容类型,然后我有“歌曲”,我希望我的URL是:
www.foo.com/{artist generated url}/{song generated url}
i、 e
{艺术家生成的url}->由pathauto根据内容类型的标题自动创建
{歌曲生成的url}->s由pathauto根据内容类型的标题自动创建
在“歌曲”的内容类型中,有一个CCK字段用于“节点参考”,它引用了Led齐柏林飞艇
这就是我得到的:)所以现
我只是尝试设计一个叫做sidegalery的视图块的样式
我把一个名为block-views-sidegalery-block_1.tpl.php的文件放在正在工作的主题文件夹中
但是现在我阅读了视图文档,在视图UI中发现了“主题:信息”链接。建议使用文件名views-view--sidegalery--block.tpl.php
这比我的第一次尝试更正确吗?有什么区别?如果两者都正确,那么最终哪个主题文件将覆盖谁
关于marcus在“主题:信息”下列出的信息建议从通用到非常特定的主题模板。通过
当我创建内容时,内容标题不会显示,在预览模式下看起来还可以,但是当我发布内容时,标题不会显示?确保$title变量打印在主题的page.tpl.php文件中的某个位置
echo $title;
你能提供更多的细节吗?您正在使用自定义主题吗?您是否安装了任何可能相关的模块?是否涉及自定义模块?等
我设置了一个CCK字段,这样在创建节点时就可以输入无限值(值的数量:无限)
当我尝试打印节点中的值时
if ($node->field_tip != NULL)
foreach ((array)$node->field_tip as $tip) {
print "<div class='tip'>" . $tip['view'] ."</div>";
};
该值永远不小于1,并且始终显示,即使该字段中没有输入任何值。在Drupal 6中,CCK字段永远不
我对drupal是新手。
我目前正在研究web服务。尽管我在服务中选择了REST和XMLRPC服务器,但我收到了以下警告:REST\u服务器工作时缺少一个库(当前正在使用缺少的库,请下载spyc并在REST\u服务器/lib中创建一个名为spyc.php的文件)
我下载了spyc并按照上面的说明操作,但它无法正常工作。
谁能帮我解决这个问题。尝试从“管理员->站点配置->性能”中清除站点缓存。将spyc.php放在服务模块中。(服务/服务器/rest\u服务器/lib/)
我正在尝试使用php创建一个节点,使用node\u save。我在内容类型中有三个不同词汇表的分类术语字段,因此无法使用php创建内容类型的节点。
这是我的密码
global $user;
$tid = 3; //Different vocabulary
$tid1 = 66;//Different vocabulary
$tid2 = 940;//Different vocabulary
$term_id = 1265; //Different vocabulary
$node = new S
我需要删除/修改节点完整视图中显示的一些字段。这是您进入“Drupalite/node/XXX”的时候
(仅根据同一节点的另一个字段的值显示)
我使用了nodeapi>view,但无法使其正常工作。我错过了什么?我该怎么做
提前感谢:)您可以在{your_theme}/template.php
我想创建一个视图,其中显示我的所有5个分类术语,然后显示最新发布的节点,但这受到1的限制。例如:
税项1
最新发布的节点
税务术语2
最新发布的节点
等等
目前我正在按分类术语进行分组,因此它显示所有已发布的节点,然后按发布日期描述进行排序。我不太明白如何将节点限制为每个分类术语只显示一个项目
任何帮助都将不胜感激。我建议使用面板和视图的组合。
首先,为以分类术语为参数的节点创建(或使用默认)视图。其次,创建一个包含五个区域的面板页面。每个区域都将被一个视图填充(事实上,第一步中的视图是相同的,
我已安装、启用jquery菜单模块,并将其设置为在配置中的主链接上工作。我把
<?php echo $primary_links; ?>
进入我的page.tpl.php文件,但它不显示jquery菜单功能。我也尝试过使用块将主链接放入一个区域,但这也不起作用。。我在谷歌上搜索了几个小时,没有发现任何文档或示例,但我知道这是一个使用良好的drupal模块。我做错了什么?我有一个空白。您正在尝试使用哪个jquery菜单模块?有许多方法可以使用jquery和drupal创建动态弹出
这可能是非常基本的,但我不知道怎么做。我尝试了Norereferer模块,但没有成功
我创建了内容类型Superdnode,它只有标题和图标,是内容类型Childnode的容器
在我的主页上,我有一个列出超级节点的块
我试图做的是在单击节点后,而不是显示当前节点值,我想显示引用节点的所有子节点的列表
有人能给我一些建议吗
关于NodeFerrer可以帮助您-您可以添加NodeFerrer cck字段,并将其配置为显示所需内容。或者您可以尝试模块,但它不支持参数。此外,还可以创建列出所有引用节点的
可能重复:
我想开始一个新的项目,却不知道该用什么版本
我对D6有很大的期待,还有一个D7项目(模块开发)。看起来D7速度较慢,内存消耗较大,目前还缺少文档。我不需要新的CCK、视图和其他-看起来我将把所有需要的功能都编码为模块
D7现在有甜头了,还是更好的办法是在D6下开发项目
您为自己选择的方式以及原因?Drupal 7的明显优点是覆盖了ajaxified管理界面——它不再依赖于主题,菜单更易于导航。这对Drupal来说是巨大的。API也会随之变化,这些变化非常好用
这就是说,Drupal
我也在drupal.stackexchange上问过,但反应很差
我的问题发生在我自定义的基于Zen的主题中,我在其中创建了一个自定义节点类型“events”。我将print_r($node)放在我的node-events.tpl.php中,它提供了所有ckk字段,包括那些没有转换为HTML(即未显示)的字段
在stock drupal主题中查看这种类型的节点时,不会出现此问题,因此所有内容都会按需要显示。这意味着我的查看权限处于检查状态,并且在admin->content type->“eve
我是Drupal的新手,我想在Drupal-6上构建购物车。我正在关注Packtpub.Drupal.Ecommerce.with.Ubercart.2.x.2010年3月。我已经下载了所有必需的模块
文件字段
图像场
ImageAPI和ImageAPI GD2
图像缓存
厚箱
谷歌分析
观点
解压后,将它们粘贴到站点/all/modules文件夹,但要使它们在我转到时启用,它们的复选框被禁用(无法选中)
您还需要一些模块,比如Content和Getid3。当它说“依赖于:XXX(缺失)”时,
我目前正在将Drupal-6定制为新闻门户
总之,我试图查看属于第5学期和第1学期的帖子
drupal文档提到,这可以通过以下分类URL实现,方法是用逗号(,)分隔术语ID:
(请参阅使用词汇表进行导航:)
上述内容未按预期发挥作用,显示的内容为“第5项或第1项”,而不是“第5项和第1项”
有没有办法解决这个问题
问题详情:
我定义了两个词汇:
包含以下术语的“内容”词汇:
a事件
b新闻
c讲座
“学院”词汇:
a大学A
b大学B
c大学C
每一篇文章发表后,都会被指定一个术语,说明它与哪所
我想将默认用户配置文件值更改为表
谁能告诉我怎么做
我尝试创建user-profile.tpl.php
但是在打印$profile之后,我得到的是已经格式化的值(dl)
关于您还可以访问user-profile.tpl.php中的变量$account。这将具有不带标记的原始数据。确保在添加新的.tpl文件后清除主题缓存
如果您有devel模块,请在tpl中尝试此代码
<?php
dsm($account);
?>
否则
<?php
print '<pre>
基本上,我想创建一个block-diaplay视图,其中显示了drupal网站上发布了一些节点的所有用户的列表。奇怪的是,现在考虑这个问题可能有点棘手。你有两种可能的解决办法,我不知道
1-创建项目类型节点的新视图。您的行样式显然将设置为字段。在“字段”下选择用户组,然后勾选“用户名”复选框。将要显示的项目设置为0,以获得无限结果
在预览下,您将看到大量类似以下内容的结果:
姓名:无名氏
姓名:玛丽·简
姓名:无名氏
姓名:匿名
您看到的是系统中发布的所有节点的作者。会有重复,因为系统中的用户可
我正在开发一个网站,它有英文版和阿拉伯文版。我已经安装了阿拉伯语和i18n模块,工作正常,我能够为英语内容添加阿拉伯语翻译。URL前缀“site.com/ar”也工作正常
由于阿拉伯语是一种从右到左的语言,我想为阿拉伯语内容显示不同的主题,其中包含带有阿拉伯语文本等的图像(带有阿拉伯语文本的英语主题的翻转或镜像版本)
对于site.com/ar应该显示阿拉伯语主题,site.com/en应该显示英语主题的场景,有什么好的解决方案吗
谢谢,您可以根据路径使用切换主题
我不确定这对从右向左的语言是否
我试图在我创建的视图上的一组特定的公开过滤器上添加一些样式
该视图称为user_search,因此我创建了views-exposed-form--user-search.tpl.php,但没有成功(它所做的只是删除了公开的过滤器,但仍然显示了该视图)。views-exposed-form--user-search--page.tpl.php也得到了相同的结果
即使它真的起作用了,我仍然不知道应该在那里放置什么来显示表单,只是为了添加样式或容器div
打印drupal\u渲染($form)不起作用
我有一个文件夹/sites/main\u folder/modules/file\u folder/file.php
我需要在target.module文件中添加file.php
/sites/main\u folder/modules/target\u folder/target.module。完美的代码是什么
我在回调函数中编写了这段代码,以便在target.module文件中添加file.php,但什么也没发生:
$path=base_path().drupal_get_path("mod
我有Drupal6网站,它使用FCK编辑器作为HTML编辑器
它在两年前一直运行良好,直到昨天,网络托管公司做了一些更改,从那时起,我收到了错误消息:
“服务器没有使用正确的XML数据进行答复。请检查您的配置。”
每次我点击“浏览服务器”按钮打开内置的文件浏览器
这个网站是(下载了非常非常相同的源文件和数据库)但是在我的本地web服务器以及同事的不同web主机上运行良好,因此它肯定是web主机设置的问题
Drupal日志条目:
类型:找不到页面
位置:http://mysite/sites/my
我试图在Drupal 6中将一个产品添加到ubercart订单中,以获得“定期客户的免费礼物”。我已经将它与ubercart的条件操作集成在一起,效果很好。
我正在努力的是,将产品添加到订单中。我可以使用以下方法将产品添加到购物车中:
uc_购物车添加物品($settings['gift_product'],$settings['gift_product_quantity'])
为了避免欺诈,客户不只是单击“上一步”更改免费产品的数量,我想在结帐后添加它,以便在订单确认和包装订单时显示该行。(如
在测试服务器上从我的Drupal 6网站恢复数据库转储后,所有菜单链接都链接到原始Drupal网站,而不是本地测试服务器。
我已尝试清除所有缓存,但没有结果。如何使菜单链接指向本地测试服务器?截断(清空)cache\u菜单表。在phpMyAdmin中,在侧栏中选择数据库,然后选择表,然后向下滚动并单击“清空表(截断)”
SQL语句将是truncatecache\u菜单
我假设在完成迁移之后,您已经有了数据库的备份。如果没有,请先备份数据库我发现了问题。i18n模块将原始网站的url作为主(默认)
标签: Drupal 6
drupal-viewsdrupal-taxonomy
我使用的是Drupal6,有一个视图,其中有一个字段具有分类名称
但我想得到根分类名称。我怎么能有这个
提前感谢。好的,我还没有找到一种完全通过视图管理来实现这一点的方法,但是您可以为视图字段创建一个模板文件来实现这一点。听起来你想用根名称替换术语名称
如果可以使该字段具有分类术语id(tid)而不是名称,则可以为该字段创建模板(在“基本设置->主题”下确定tpl文件的名称),并添加以下代码:
<?php
$term_parents = taxonomy_get_parents_all
大家好
我是drupal上drupal制作网站的新手。在这篇文章中,我想展示countr report,比如fiddzit live trafic feed。我想转换计数器报告的风格,根据这一点,并显示在每一页
但在反报告中,它根据IP显示。如何将IP转换为国家/地区
任何帮助都将被告知一个好的起点是查看现有模块,看看是否有一个模块满足您的需求。碰巧至少有两个模块符合您的描述:
(在模块描述页面上,您甚至可以找到其他类似模块的列表)
所以看起来你只需要做一些研究,找到最适合你的模块。祝你好
我一直在建一个网站,里面有一大堆荷兰语和英语的文章。但现在我想根据他们的语言列出一个很好的清单
我可以将页面路径(在“视图”模块中)填入nl/article_列表,但当我单击进入nl/article_列表的荷兰语翻译时,它不会跟随该链接。它没有给我看任何荷兰的文章。这里只会出现英文的…:(
有谁能告诉我如何使用语言转换工具实现这一点吗?哦,我自己找到了答案。因此,对于任何需要相同主题答案的人:
这在这个职位上非常有用。哦,我自己找到了答案。因此,对于任何需要同一主题答案的人来说:这在这个职位上非
我保存了一个节点,其中包含由服务填充的图像。我用drupal_write_record写入图像,图像已经出现在节点中。但是,当脚本结束时,我调用一个节点保存图像时,图像再次消失
我的代码:
$file_drupal_path= $filedata['location'];
$file = new stdClass();
$file->filename = $filedata['name'];
$file->filepath = $file_drupal_path;
我创建了游戏和视频两种内容类型。现在在视频中,我创建了一个字段类型作为节点引用,它将引用游戏类型
现在假设我的站点上有两个用户,分别是user1和user2。User1创建了以下内容-
Game1(内容型游戏)Game2(内容型游戏)Game3(内容型游戏)
用户2有以下内容-Game4(内容类型游戏)Game5(内容类型游戏)
现在假设User1将创建一种视频内容类型。在节点参考选择列表中,我只想看游戏1、2和3。但它展示了所有的游戏
我怎样才能解决它
提前感谢。节点引用字段有一个功能,您可以
我试图修复一些遗留代码中的问题,该代码生成自定义内容类型为“show”的节点,但前提是相同类型和标题的节点不存在。代码如下所示:
$program = node_load(array('title' => $xml_node->program_title, 'type' => 'show'));
if (!$program) {
$program = new stdClass();
$program->
1 2 3 4 5 6 ...
下一页 最后一页 共 8 页