2012-05-16 104 views
0

我正在開發將存儲值並將它們傳遞給另一篇文章的網上表單,該文章將顯示「結果」。我使用Sourcerer擴展來混合簡單的計數JS腳本和PHP將變量傳遞到文章中。但是,我對Joomla知之甚少,而且我不知道在哪裏發送變量。行動= ??? 。我在You Tube上找到了關於爲此目的使用文章別名的教程,但它在2.5中不起作用。 如果這是解決這個問題的錯誤方法,可否請直接指導我。在Joomla 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

回答

2

你可以聲明這樣的事情在你的表單的動作和獲取上的具體條款數據 -

的index.php選項= com_content &視圖=文章& ID = 76(您arcticle的ID,你想取數據)

我希望這對你有意義,並讓我知道如果你需要更多的澄清。

+0

好的,謝謝你。 –

0

我強烈反對這項建議只是因爲它是出乎Joomla是用來工作的方式,這樣反而會推薦表格的擴展名如Chronoforms,或類似的,這是爲了做你明顯想要做的事情。一個完整的列表是Joomla Form Extensions

0

我也建議以不同的方式做到這一點,但如果你繼續這個路徑,你的表單操作應該是一個URL。如果這是另一篇文章的URL,Joomla提供了許多不同的方式來構建URL。可能最簡單的方法就是讓你使用Joomla管理員創建'文章'類型'菜單項'。無論你在菜單結構中放置這個菜單項,都將決定它的URL。然後,使用該表單操作的URL。

但是真的,不要這樣做。得到一個擴展,甚至寫你自己的,寫Joomla組件並不困難。

+0

如果我有幾天閒置,你會建議我在哪裏開始着手編寫Joomla組件? –

+0

http://docs.joomla.org/Category:Development http://docs.joomla.org/Developing_a_Model-View-Controller_(MVC)_Component_for_Joomla!2.5 http://docs.joomla.org/Component_Development https:// www.google.com/search?q=joomla+extension+development – Okonomiyaki3000