在 Joomla 2.5 中的两篇文章之间以形式传递变量



我正在开发在线表单,该表单将存储值并将其传递给另一篇显示"结果"的文章。我正在使用Sourcerer扩展来混合简单的计数JS脚本和php,以将变量传递到文章中。但是,我对Joomla知之甚少,我不知道将变量发送到哪里。操作=???.我发现 You Tube 上的教程建议为此目的使用文章别名,但它在 2.5 中不起作用。如果这是解决这个问题的错误方法,请您指导我。

<span id="remain"></span>
<form action="3.php" method="post" id="form1" name="form1">
<input type="radio" name="group2" value="Value1"> Value 1<br/>
<input type="radio" name="group2" value="Value2"> Value 2<br/>
<input type="radio" name="group2" value="Value3" checked> Value 3<br/>
<input type="submit" name="Go" value="submit">
</form>
<script type="text/javascript">
window.onload=counter;
function counter()
{
seconds = 5;
countDown();
}   
function countDown(){
document.getElementById("remain").innerHTML=seconds;
setTimeout("countDown()",1000);
    if(seconds == 0)
        {
            document.form1.submit();
        }else {
        seconds--;      
        }
}
</script>

链接到Youtube教程:http://www.youtube.com/watch?v=XgJmUo3BtrQ&feature=related

您可以在表单操作中声明类似的东西,并在特定文章上获取数据 -

index.php?option=com_content&view=article&id=76(您要在其中获取数据的北极的 ID(

我希望这对您有意义,如果您需要更多澄清,请告诉我。

我强烈建议不要这样做,因为它与Joomla的工作方式完全相反,因此会推荐像Chronoforms或类似形式的表单扩展,它们旨在做你显然想做的事情。 完整列表位于Joomla Form Extensions

我还建议以不同的方式执行此操作,但是,如果您继续沿着这条路走下去,您的表单操作应该是一个 URL。如果这是另一篇文章的URL,Joomla提供了许多不同的URL结构方式。可能最简单的方法是使用Joomla管理员创建一个"文章"类型"菜单项"。将此菜单项放置在菜单结构中的哪个位置将决定其URL。然后,将该 URL 用于表单操作。

但实际上,不要这样做。获取扩展甚至编写自己的扩展,编写Joomla组件并不难。

最新更新