当面包屑只是一个条目(“主页”)时,我想删除它。我在我的主题的theme\u preprocess\u页面(&$vars)函数中$vars['breadcrumb']是可用的,但它只是HTML。这是一个有点笨拙的工作。我宁愿将其作为面包屑列表中的项目数组,并执行以下操作:
if (count($breadcrumb) == 1) {
unset($breadcrumb);
}
function THEMENAME_breadcrumb($breadcrumb) {
if (coun
我有一个名为tracker的视图的模板“viewsview-field--tracker--name.tpl.php”,我在模板中使用If…Else语句来打印字段
<?php
if ($node ->uid == 0) {
print $view->field['field_authorname_value']->render($row);
} else {
print $view->field['name']->render($row);
}
?&g
我正在创建一个小型预订系统。可以创建可以保留的节点类型,如投影仪。
我有一个正常显示的日历视图。我为节点引用添加了一个参数,但在定义页面回调时遇到了问题。
有人能帮我吗
现在我想为不同的节点创建菜单项
function your_module_menu() {
$nodeid //semantic, node is loaded right
$items['reservate/nodeid/$year-w$week'] = array( // semantic, url is built
我正在使用视图显示一些节点数据。目前我在一个视图中一次显示4个节点。。。但客户需要切换以查看1个或4个节点。。。我需要它基于Ajax
你知道如何实施它吗,或者有什么方向吗
谢谢。您可以创建两个视图,一个有1个节点,一个有4个节点,然后使用模块使用Ajax在两个视图之间切换
您还可以使用具有两个不同显示的单个视图来完成此操作,然后使用模块进行Ajax切换。您可以创建两个视图,一个具有1个节点,一个具有4个节点,然后使用模块使用Ajax在两个视图之间切换
您还可以使用一个具有两个不同显示的单一视图来
我正在研究drupal。我在街区里面临问题。页面上没有拖放功能。当我在浏览器上禁用javascript时,它的“显示权重”选项将手动设置,再次启用后,它将不显示
有人能就这类问题提出建议吗。如果有任何与css相关的问题,请就此向我提出建议。通常,当出现这种情况时,主题的页面.tpl.php中的调用会丢失,因此Drupal的JavaScript文件不会被包括在内(是JavaScript创建了拖放功能)。或者JavaScript/jQuery中存在错误/冲突
您的主题中是否打印了$scripts?为
我有一个已激活的模块,但它未显示在禁用的块列表中
模块名为“我的模块”
在my_模块文件夹中,我有:
我的模块。模块
my_module.info
my_module.info:
name = My Module
description = My module description.
core = 6.x
package = My Modules
我的模块
<?php
function hook_block($op = 'list', $delta = 0, $edit = array
当我在Drupal的管理页面中保存某些内容时,例如,当我在
http://drupal62/admin/build/modules
这需要很长时间。上面说,
Executed 2980 queries in 51606.38 milliseconds. Queries taking longer than 5 ms and queries executed more than once, are highlighted. Page execution time was 52547.06 ms.
标签: Drupal 6
drupal-viewsdrupal-domain-access
我在Drupal中创建的视图中得到了重复的节点。该问题似乎与节点访问表视图中的连接方式有关
使用devel,我看到以下查询:
SELECT node.nid AS nid,
node.language AS node_language,
node_data_field_weekend.field_weekend_value AS node_data_field_weekend_field_weekend_value,
no
我正在运行D6.22和Views 2.12。我使用视图为我的站点编辑器创建搜索/管理内容页
在视图中是否有方法显示CCK复选框,并允许某人从视图中选择/取消选择复选框?我希望我的客户端能够查看所有页面的列表,并更改这些页面的CCK复选框,而不必为每个页面转到node/xxx/edit。您可以使用,因此在“视图管理”窗格的“基本设置”下选择“样式:批量操作”。然后按齿轮图标设置样式设置:
在所选操作的末尾有一个名为Modify node fields的选项:现在选择defined Field复选框
我需要帮助。我在Drupal 6中有一个带有ubercart的站点。我需要发送一些用户信息到第三方api当用户购买产品做付款,并返回到确认页面
当用户在那个时候返回到确认页面时,我需要钩子只向第三个api发送一次用户信息。我使用的是hook_顺序$op,&$arg1,$arg2,但其中$op总是加载或保存,最后一个$arg2总是空的,并且它的执行次数。我希望这个钩子只能运行一次。实现这一点的可靠方法是在条件操作页面上添加谓词,因为触发器客户完成签出。您可以设置条件,但关键部分是添加一个执行自定义
我正在尝试配置视图UI,以便用户只能看到特定的窗格(即,仅显示字段、过滤器和样式设置窗格)。我测试了一些功能和模块,但没那么有用
用jQuery隐藏窗格也不是一个好方法
有人有解决方案吗?欢迎来到Stackoverflow。因此,最好的做法是显示您自己已经尝试过的解决问题的方法(例如,通过显示一些代码),以便其他用户更倾向于帮助您解决问题。
我在.module文件中有一个表单。在表单提交按钮中,我使用视图嵌入视图功能嵌入视图。我想向视图传递多个参数。
这是我的代码
打印视图嵌入视图(“测试注册信息”、“默认”、“1,2,3”)
上面的代码工作正常,三个参数被传递到视图,但我想从signup_log表中获取sid,并将它们作为参数传递到视图。
这是我的代码。
$result=db_query(“从注册日志中选择sid”)
$rows=array()
而($row=db_fetch_array($result)){
$r=$row
我在Drupal中动态生成一个selectlist,我想创建一个关联数组,以填充节点ID作为值,节点标题作为选项
默认情况下,它使每个选项的值成为选择列表的索引。这是不好的,因为选择列表是动态的,这意味着值的顺序不同。
我使用drupal\u map\u assoc使值与选项相同,但我有基于此字段中存储的值的查询,因此如果有人更新存储的值,查询将不匹配
<option value="Addison Reserve Country Club Inc.">Addison Reserve
我正在使用Drupal6运行我创建的库。我需要从AJAX请求中获取一个参数,比如“food”,并将该参数传递给我创建的视图(视图2),其中“food”是一个分类术语,我使用它来获取我想要的数据。一切正常,在我的模块加载视图的方法中,我可以加载整个视图,因为在设置中,您有“如果没有参数,则获取所有值”,但我似乎无法将参数传递给它。这里是方法
function ajax_methods_menu()
{
$items = array();
$items['admin/settings
我正在使用Drupal6。在drupal中,如何避免用户复制网页内容。如何禁用它
谢谢无法阻止已确定的用户访问您的网页内容。像firebug这样的工具,以及大量的屏幕捕获软件,很容易绕过任何这样的尝试
为了让不熟练或懒惰的用户难以使用,您可以在整个页面顶部或您试图保护的内容上覆盖一个透明的1x1图像
<img src="transparent.png" style = "width:100%; height:100%;position:absolute;" />
无法阻止已确定的用
我们有一个用Drupal6编写的drupal站点。我们知道我们将不得不为Drupal7重写它(大部分)
但最重要的是迁移数据。CCK migrate只能迁移大约90%的字段
我正在寻找一种干净的方法将Drupal6数据迁移到Drupal7
我们使用content_multigroup作为一个模块,它基本上就像一个字段集合……如何迁移
我正在寻找一些通用策略……我正在考虑引导drupal 7,只需编写针对drupal 6数据库和保存节点的查询。您有没有看过(由于它的名称,它作为一种数据迁移工具的良
我有节点覆盖和视图生成的查询。我需要在我的节点tpl文件中获取该查询的结果。我可以用什么方法
谢谢使用
我有一个CCK内容类型事件,它有一个隐私文本字段来描述它是“公共”还是“私人”。我还使用RSVP模块,这样用户就可以邀请他们的朋友参加他们创建的活动
我需要能够阻止对事件节点的访问,如果它的私有节点和试图查看该节点的用户未被邀请
我认为通过实现hook_访问来检查隐私字段是否是私有的,这将非常容易。如果是,我会打一个快速的数据库电话,检查用户是否被邀请。如果不返回false并阻止节点访问
想象一下,当我发现这个钩子不能用于CCK内容类型,只能用于节点模块所拥有的内容类型时,我的恐惧
在使用CCK
我已经安装了通知模块。它运行得很好,但是“nofications_table”中的一些记录是如何被删除的
我不知道这些记录到哪里去了,也不知道它们是如何被删除的,因为邮件没有发送给会员
我查看了代码我不知道这些记录是如何被删除的
记录是否被cron删除
有人能帮我看看这个模块是怎么回事吗
我已经在drupal站点上添加了一个消息框。我从这个url获得了这个消息框。这是一个mootools消息框。我想在消息框的末尾添加验证码。我已经在此网站安装了验证码模块。我正在使用drupal 6。如何将验证码添加到此消息框?转到管理页面,您应该有一个验证码部分,可以在其中添加要添加验证码的表单的ID。
通常,在编辑表单URL时,您会在表单URL中找到该ID号
我有一个只包含一个文本字段的表单,预期的行为是,当用户在文本框中按enter键时,文本框的值应该被提交,但不会重新分页(刷新)加载。
我尝试了各种设置AHAH的方法,但仍然无法实现预期的行为,页面重新加载。
我一直在寻找解决这个问题的办法,但运气不好
请建议如何做,或指示我在有用的地方
以下是代码:
function user_porfile_message_form(){
$form = array();
$form['element1'] = array(
'#type'
我想在我的账户页面中添加新字段,比如说订阅的复选框,我该怎么做
如果在用户配置文件中添加了一个新字段,如何在用户成功注册时设置其值?也就是说,为该字段设置一次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&
我已经建立了一个phpBB论坛,人们正在使用它。它的活动水平相当不错
我已经建立了一个Drupal6.15网站,我想在这个网站上展示phpBB论坛最近的主题
如果有必要的话,两者都是独立的域名
从早上开始,我就在谷歌上搜索一个模块来实现这一点,但结果令人费解,到目前为止,我还没有找到一个
我不希望将数据从phpBB合并或移植到drupal数据库。人们仍然会在论坛上使用phpBB,在我的网站上访问其他东西。我只想在我的Drupal网站上展示我的phpBB论坛中的最新帖子。
有人能帮忙吗
谢谢。安装
我正在建立一个公寓搜索网站,并公开了“属性类型”的视图过滤器。属性类型是一个包含16个选项的选择字段,但客户端只希望那些实际包含结果的选项出现在公开过滤器的下拉列表中
有什么想法吗
谢谢 您可以使用form\u alter,查看:,或用于特定于公开筛选器的用法。您可以使用form\u alter,查看:,或用于特定于公开筛选器的用法。这就是您想要的
查看选择性暴露过滤器
在列表和复选框公开的过滤器上,可以指定过滤器选项“将列表限制为结果集”,以仅显示视图结果中实际返回的值。过滤器选项“活动过滤器
我已安装Apache Solr并手动运行了2次cron,但我有一个问题,0%已发送到服务器:
The search index is generated by running cron. 0% of the site content has been sent to the server. There are 2884 items left to send.
Using schema.xml version: drupal-1.1
The server has a 2 min. delay b
大家好!我不喜欢Drupal7,因为它似乎不起作用,或者我需要的模块不起作用,但事实是我不能用它开发
我喜欢的是漂亮的新的管理界面&覆盖做爸爸。有没有什么东西像这样棒极了?管理菜单是体面的,甚至可以说是更好的,但它要丑陋得多,我希望这是为了客户的乐趣,而不是做叠加的事情
因此:
有没有办法让管理菜单看起来像d7s管理栏一样好?
有没有一种方法可以在d6中实现覆盖技巧?
虽然我将投票支持深度黑客来实现这一点,但我正在寻找一个模块或其他一些小时左右类型的解决方案
谢谢 据我所知,目前这两个模块没有后
我格式化了硬盘,并保存了WAMP(c:\WAMP)的完整文件夹
然后我重新安装了Windows,并安装了完全相同的WAMP服务器,然后用以前的版本替换了c:\WAMP中的所有内容
我希望这能奏效
但是wamp指示器现在仍然是黄色的,当我尝试运行localhost时,它只是说
无法执行菜单(内部错误)
[异常]无法执行运行操作。目录名为
无效
有人能告诉我如何最好地让我以前的WAMP版本启动并运行吗
谢谢。当我重新安装WAMP时,我意识到我的版本略有不同。当我确定新的WAMP版本与以前的WAMP版
我必须更新、添加和修复drupal网站。
该网站是在一个实时工作服务器上,我可以完全访问所有内容
Drupal版本是:Drupal 6.22,2011-05-25
我想在我的机器上制作一个副本(win7+iis+(任何需要的php))以便能够在不接触服务器的情况下更改和测试我的更新
我已经复制了项目文件夹,找到了数据库文件
数据库是odb文件。下载整个数据库。您可以使用或。然后是一个新的drupal系统,并将整个数据库注入其中
幸运的是,我从未使用过Windows,不幸的是,我无法向您提供操作系
我正试图通过分类csv上载模块上载csv,但在上载包含更多字符的术语时,出现了术语字符限制为255的错误。
有没有办法增加这个限制,这样我就可以上传我的条款。
谢谢默认情况下,mySQL数据库中的术语名称限制为总共255个字符。在我看来,没有什么能超越这一点。由于您无法修改数据库,因此如果不首先对数据库进行一些重大修改,就无法使其超过255个字符,这反过来会给您带来许多问题。如果术语超过255个字符,最好将名称限制在255个以下
出于参考目的,分类csv导入模块确实限制了默认情况下可以上载的字符
我在plesk面板中将内存限制增加到512M,然后运行phpinfo()并测试这两个地址:
fanap.ir/phpinfo.php-->memory\u limit=512M
test.fanap.ir/phpinfo.php-->memory_limit=128M
如何增加子域的内存限制?如我在Plesk 11中所知,子域有自己的PHP设置。
只需单击“网站和域”选项卡中站点列表上的子域名,您将看到子域名的“PHP设置”选项卡
有人知道一个演示创建表单并将数据写入数据库的教程吗?这就是我想要完成的,或者任何人都可以把简单的代码放在一起,这样我就可以理解它是如何工作的?我将从Drupal的API文档开始。另外,请查看Drupal的文档
我下载了Drupal6并将其安装在本地服务器上,并将一个基本网站移植为自定义主题。我已将此设置为默认主题,一切正常;页面上所有的图片和布局都很好
现在的问题是,无论我键入什么URL,我都会访问我的页面。那我怎么才能进入管理页面呢/q=用户不工作。我可以从数据库中更改主题,但这不是我想要的。我只想保留这个主题,并且能够访问所有Drupal功能
对于自定义页面,我创建了page.tpl.php和.info文件。连同CSS文件,我将它们都放在主题目录的一个新文件夹中。啊!基本上,page.tpl.ph
在测验4.x模块中,为允许分类随机问题的测验创建问题的流程是什么?我找不到这方面的任何文件
使用该选项保存测验会将我带到带有“添加类别”选项的“管理问题”页面。尝试添加任何新类别(我打算稍后与我的问题关联)会抛出“您输入的术语名称与任何已注册的问题术语不匹配”错误。注册的问题术语是什么?我在哪里可以看到它们/创建它们?您需要使用Drupal(我使用v6.19,Quitz v4.0)来管理/Content management/Taxonomy并创建词汇表(例如问题类别),在其中您可以创建术语(例
如何以编程方式将audiofield formfield创建为音频小部件内容
具体地说,在本例中,我如何导入文件内容MP3文件
我尝试了节点导入模块,但似乎无法正常工作
这是Drupal6的实现
谢谢
穆拉里我不确定我是否完全理解你的问题。如果要将mp3文件上载到cck节点,可以使用filefield模块
创建新的cck节点类型
将文件字段添加到此节点类型,并选择“文件”作为字段类型。
配置此文件字段:在允许的上载文件扩展名下,输入mp3。
如果要上载任意数量的mp3文件,请在“值的数量”下选择
我是Drupal 6模块的新手,现在我正在学习Views模块。到目前为止,我已经创建了一个新闻视图,编辑了字段和过滤器。我的问题是,我应该如何像在首页一样在我的网站页面上显示我新创建的视图,我应该在页面.tpl.php上添加一个条件,还是在块上配置?谢谢。在视图中,添加“页面”类型的显示。配置“页面设置”,然后您可以在菜单中使用该页面或将其用作站点首页
我试图在一个页面中显示一个链接,该链接将指向用户在drupal中访问过的上一个页面。
以前我使用的是会话
echo $_SESSION['back']
$_SESSION['back']=htmlentities($_SERVER['REQUEST_URI']);
这很好,但我被告知在drupal中使用变量_get和set,而不要使用会话
所以我做了这个
global $prev_global;
$prev_global=variable_get($prev_page,$default='ht
需要使用drupal 6将网页内容导出到excel工作表中。
网页内容来自tpl文件。
向我建议一个最好的方法。您没有提供关于内容的很多细节。如果使用的是“视图”模块,则可以使用该模块将数据导出到Excel。该模块还导出到CSV,可以在Excel中轻松打开。p.s.-您可能还想查看Drupal Answers Beta站点。使用它的人越多,它通过测试版的机会就越大:谢谢Matt,内容来自web服务,我正在以表格格式显示它们,并将表格内容导出到EXCEL工作表中。我没有使用视图。
我正在使用autoassignrole模块将角色#1分配给在我的网站上注册的任何人。
登录后,具有角色#1权限的用户可以创建自己的用户,我正在为其使用uCreate模块
我对其进行了设置,以便在通过uCreate模块创建用户时,可以为新用户分配角色2或角色3权限。
问题就在这一点上。新用户还从autoassignrole模块继承角色#1
因此,我创建了一个自定义模块并实现了hook\u user,计划是检测用户何时注册并以编程方式停止autoassignrole user\u hook。。。如何
我想添加一个按钮“保存并添加更多””到节点添加表单drupal 6。
单击此按钮,保存节点后,页面应重定向到同一节点添加表单。
我有一个要添加的内容类型子项,用户可能有多个子项,因此如果他/她想添加另一个子项,他/她将单击“保存并添加更多”,而用户只有一个子项,他/她将单击“保存”
因此,基本上,只需更改新按钮的重定向。您需要创建一个包含两个文件的简单模块来完成此操作。在/sites/all/modules/custom文件夹中创建一个新目录“addmore”(如果该文件夹不存在,则创建该文件夹
我已尝试编辑uc_订单模块
function uc_order_token_list($type = 'all') {
...
$tokens['order']['order-tracking-number'] = t('The tracking number of the order.');
...
}
function uc_order_token_values($type, $object = NULL) {
...
$values['order-tracking-n
您好,我创建了一个内容类型调用“mycontent”
它有两个字段
标签:MyText,名称:MyText,类型:Text
标签:MyImage,名称:MyImage,类型:Image
到目前为止一切都很好,我已经创建了一个自定义主题,其中包括
'节点mycontent.tpl.php'
我的问题是,如何得到变量
我想把$mytext
我可以呈现全局变量,例如$content您可能会提到您正在使用cck、imagefield、filefield(或您正在使用的任何内容)
cck自动为自定义字段添
我需要开发Drupal网站的一部分。我克隆了git存储库并设置settings.php。该网站正在显示,我正在使用来自实时服务器的MySql数据库转储。我99%确信转储是在没有首先清除缓存的情况下创建的。网站中的任何链接都不起作用,所以不要告诉我转到/admin/因为我不能。我试图用cache*name清理表,但没有成功。我有权进入。elae我要做什么才能让Drupal站点正常工作
我正在使用Drupal 6。好的,我无法在注释中键入所有这些内容,所以现在它是一个答案
~z~只是因为Drupal
如果已经回答了,我会道歉——这似乎是一个很常见的问题,但我什么也没发现
在Drupal6视图中,我需要找到引用与当前节点相同的节点的其他节点,有点像同级引用。这是一个学生/家长目录
该视图是一个学生列表(一种内容类型)、每个学生的家长(“家长”是另一种内容类型,节点引用自“学生”类型)和学生的兄弟姐妹(粘滞者)——这些是共享相同“家长”节点引用的“学生”节点
比如:
student | parents | siblings
----------------------------
在模块中,我们如何将货币符号$更改为卢比。?我想以卢比表示产品价格,但ubercart模块默认采用美元。根据手册,您应该能够在此处设置货币格式:
管理»门店»配置»门店管理/门店/设置/门店
您可以从以下位置设置默认货币和签名:
管理员/商店/设置/商店/编辑/格式您好。一年多前你收到了几封回复,但你没有回复。请花时间回复帮助您的人。
我有一个钩子:
function node_field_link_menu()
{
$items['order_food'] = array(
'title' => 'Products',
'page callback' => 'node_field_link_products_page',
'access callback' => TRUE,
'menu_name' => 'primary-lin
上一页 1 2 3 4 5 6 ...
下一页 最后一页 共 15 页