Joomla 2.5插件在文章中包含组件和直接PHP冲突
因此,我正在构建一个Joomla2.5站点,其中包含插件Include组件和直接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
$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''}