Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php “下载”按钮在登录但未注销时工作_Php_Joomla_Joomla2.5 - Fatal编程技术网

Php “下载”按钮在登录但未注销时工作

Php “下载”按钮在登录但未注销时工作,php,joomla,joomla2.5,Php,Joomla,Joomla2.5,Joomla版本=2.5.6 PHP版本=5.3 我们将该模块用作文章中的下载按钮,并使用 {loadposition xxx}来显示它 大约5天前,该按钮工作正常,但从那时起,发生了一些事情,现在它只在用户登录时工作。如果没有,按钮只会刷新页面。(但的确如此) 此外,在测试期间,我们取消了该模块的发布,并且该模块在未登录时“消失”的时间超过了5-10分钟。当登录时,它立即“消失”,事实上,当注销时,它重新出现,尽管未发布 在过去两周左右的时间里,我们没有编辑任何模块文件,也没有在网站上更改任何

Joomla版本=2.5.6

PHP版本=5.3

我们将该模块用作文章中的下载按钮,并使用
{loadposition xxx}
来显示它

大约5天前,该按钮工作正常,但从那时起,发生了一些事情,现在它只在用户登录时工作。如果没有,按钮只会刷新页面。(但的确如此)

此外,在测试期间,我们取消了该模块的发布,并且该模块在未登录时“消失”的时间超过了5-10分钟。当登录时,它立即“消失”,事实上,当注销时,它重新出现,尽管未发布

在过去两周左右的时间里,我们没有编辑任何模块文件,也没有在网站上更改任何内容/安装任何新的扩展名

我们使用了JDump,在模块中没有发现错误,因此我确实不确定问题出在哪里

我们还与开发商取得了联系,他们说他们以前从未遇到或听说过这样的问题,他们会看一看,但从那以后我们再也没有收到他们的来信

重新安装模块也无济于事


以前有没有人遇到过这样的事情,或者有过这样的想法或解决方案?

警告:我从来没有使用过DButton,但看起来很方便

你在使用自定义关卡吗?他们打算干什么?这听起来似乎与权限设置为“仅注册”而不是“公共”有关

尝试禁用所有其他扩展,以防万一

您是否链接到服务器上的URL或文件


也许可以使用Akeba进行备份,然后安装本地版本,看看它是否可以执行相同的操作。然后可以尝试用核心模板替换模板,以及卸载除DButton之外的所有内容

注意:我从未使用过DButton,但看起来很方便

你在使用自定义关卡吗?他们打算干什么?这听起来似乎与权限设置为“仅注册”而不是“公共”有关

尝试禁用所有其他扩展,以防万一

您是否链接到服务器上的URL或文件


也许可以使用Akeba进行备份,然后安装本地版本,看看它是否可以执行相同的操作。然后可以尝试用核心模板替换模板,以及卸载除DButton之外的所有内容

当你问他们时,开发人员的回答是什么?@Paul:他们说他们以前从未遇到过这样的问题,我会看一看,但从这里补充到这里,就没有收到他们的回复。@Lodder所说的在这里并不完全正确。JDump在未登录时实际上不会转储任何变量。这表明模块的php没有正确加载存在严重问题。然而,尽管如此,按钮仍然显示——这也是我们如此困惑的部分原因。我应该在你登录后立即添加正确的转储-没有任何更改。当你问开发人员时,他们的回答是什么?@Paul:他们说他们以前从未遇到过这样的问题,我会看一看,但自从添加到这里后,就没有收到他们的回复。@Lodder所说的在这里并不完全正确。JDump在未登录时实际上不会转储任何变量。这表明模块的php没有正确加载存在严重问题。然而,尽管如此,按钮仍然显示——这也是我们如此困惑的部分原因。我应该添加它转储完全正确,只要你登录-没有变化的水平,你的意思是用户组,然后不,我没有使用自定义的,只是标准的Joomla的。下载按钮模块也设置为public,它链接到服务器上的文件。我尝试禁用一些我认为可能会干扰的扩展,但仍然没有希望。我还将尝试在wamp上进行测试,但非常怀疑这是否会产生影响。@Gisto还说,如果将模块的权限设置为registered,那么我根本不希望模块显示出来。而不是让按钮显示但不起作用(模块本身没有对用户级别进行检查-我已经完成了所有的工作)。我同意-尽管我正在开发一个类似的组件。在我的例子中,是一些草率的代码把我绊倒了,否则会抛出一堆想法。模板技巧帮助我找出了一些奇怪的行为,或者至少找出了问题所在。如果你所说的级别是指用户组,那么不,我不是在使用自定义组,而是标准的Joomla组。下载按钮模块也设置为public,它链接到服务器上的文件。我尝试禁用一些我认为可能会干扰的扩展,但仍然没有希望。我还将尝试在wamp上进行测试,但非常怀疑这是否会产生影响。@Gisto还说,如果将模块的权限设置为registered,那么我根本不希望模块显示出来。而不是让按钮显示但不起作用(模块本身没有对用户级别进行检查-我已经完成了所有的工作)。我同意-尽管我正在开发一个类似的组件。在我的例子中,是一些草率的代码把我绊倒了,否则会抛出一堆想法。模板技巧帮助我找出了一些奇怪的行为,或者至少找出了问题所在。