Joomla 2.5插件在文章中包含组件和直接PHP冲突

Joomla 2.5插件在文章中包含组件和直接PHP冲突,php,plugins,joomla,get,Php,Plugins,Joomla,Get,因此,我正在构建一个Joomla2.5站点,其中包含插件Include组件和直接PHP插件。我试图在文章视图中执行以下操作: $lstart = $_GET['lstart']; $limitstart = $_GET['limitstart']; if($lstart == 1) { ?> {component url='index.php?option=com_content&view=category&layout=blog&a

因此,我正在构建一个Joomla2.5站点,其中包含插件Include组件和直接PHP插件。我试图在文章视图中执行以下操作:

    $lstart = $_GET['lstart'];
    $limitstart = $_GET['limitstart'];

    if($lstart == 1) { ?>
       {component url='index.php?option=com_content&view=category&layout=blog&id=15&news_check=1&limitstart=4'}
    <?php } else { ?>
       {component url='index.php?option=com_content&view=category&layout=blog&id=15&news_check=1&limitstart=0'}
    <?php } ?>
我不能将插件包含组件和直接PHP代码混合在一起吗


任何帮助都将不胜感激。

如果这个PHP是一个精确的副本,那么问题可能是第一个
echo
语句有一个额外的单引号,即“在右括号之前”

因此,如果
$limitstart=10
,第一个
回波将产生:

{component url='index.php?option=com_content&view=category&layout=blog&id=15&news_check=1&limitstart='10''}

这可能会导致Include组件插件出现问题。它们应该能够一起运行—唯一的事情是确保Direct PHP插件在订购其他插件之前订购。

我已经稍微更新了代码。文章组件插件语法为{component url=''''}。意外的$end是由于php关闭代码过早?>还是否?我需要在limitstart的if语句的第一部分插入一个变量,但首先。。。
{component url='index.php?option=com_content&view=category&layout=blog&id=15&news_check=1&limitstart='10''}