Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.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
joomla模块位置_Joomla_Module_Position - Fatal编程技术网

joomla模块位置

joomla模块位置,joomla,module,position,Joomla,Module,Position,我有一个模板,允许我有不同的列组合。我的问题是,如果我在主要内容的右边有两个专栏,一切都很好。但是,如果我只放一列,这一列继承了这两列的宽度,我不知道为什么会发生这种情况 你可以在这里看到 现在,点击“扑克牌沙拉菜单”,看看区别。 在搜索文件并尝试自行修复后,我发现了以下代码,可能可以在此处提供帮助: $right_column_middle_class = ' oneCol'; if($this->modules('right_left and right_right')) { $ri

我有一个模板,允许我有不同的列组合。我的问题是,如果我在主要内容的右边有两个专栏,一切都很好。但是,如果我只放一列,这一列继承了这两列的宽度,我不知道为什么会发生这种情况

你可以在这里看到

现在,点击“扑克牌沙拉菜单”,看看区别。 在搜索文件并尝试自行修复后,我发现了以下代码,可能可以在此处提供帮助:

$right_column_middle_class = ' oneCol';

if($this->modules('right_left and right_right')) {
$right_column_middle_class = ' twoCol';
}
if($this->getParam("cwidth_position", '') == 'style') {
// right column
if($this->modules('right_left and right_right')) {
     $gkRightLeft = $this->getParam('right2_column_width', '50'). '%';
     $gkRightRight = (100 - $this->getParam('right2_column_width', '50')) . '%';
}
// all columns
$left_column = $this->modules('left_top + left_bottom + left_left + left_right');
$right_column = $this->modules('right_top + right_bottom + right_left + right_right');

if($left_column && $right_column) {
     $gkRight = $this->getParam('right_column_width', '20'). '%';
}  elseif ( $right_column ) {
     $gkRight = $this->getParam('right_column_width', '20'). '%';
}
}
?>
对不起,我不太懂php,英语也不太好,我必须插入这样的内容吗?如果只有正确的位置,那么完整的是50%


谢谢您的帮助:)

看到代码上写着
$this->getParam
,模板管理器中应该有一个选项,用于您要更改的区域宽度。

这里没有人能帮我吗?谢谢您的回复!是的,有!但无论我在主题面板中输入了多少值,我都有同样的问题。如果我把50%,无论我有1或2列,它将始终是整个网站宽度的50%!我认为解决方案是在代码中编写类似这样的内容,如果is模块仅在一列中,则只显示该列,但大小为该列的一半。尝试在px中添加数量,而不是%如果您仍然存在问题,那么我将非常乐意在模板管理器中为您查看如果您想查看,访问此处的管理面板http:sharkpt.com/manutencao/administrator。登录名为用户名:demo密码:demo。谢谢你迄今为止的帮助。这个链接是一个测试网站,如果你愿意,我们可以在论坛上讨论好吧,我已经将正确的列宽设置为34%,这在Salas de Poker页面上可以很好地工作,我明白你现在的意思了,它也使主页正确的列变小了。因此,我建议您将“Jogadores”模块的位置更改为与登录相同的位置,在文章上方或下方。对不起,我帮不了什么忙,但是他们把这个模板编码得很糟糕。让我们