ユーザーに記事内のリンクをクリックさせようとしていますが、結果は同じ記事で開かれます (そのため、記事がリロードされ、iframe にある場合と同じように、ターゲット ページ自体が開きます)。ページ全体をリロードします)、メインメニューを使用したくありません。また、iframe の使用も避けたいと考えています。通常、これが HTML の場合は ajax などを使用しますが、joomla ではよくわかりません。提案?
1190 次
1 に答える
0
AJAX を使用したほうがよい HTML ID を持っている場合、Joomla には jquery と mootol があり、作業が楽になります。知っておくべきことがいくつかあります
JUMI を調べると、記事内で PHP を使用できるようになります。とても役に立ちます。それを使用して、ajax の記事から JavaScript フレームワークを追加できます。
<?php JHTML::_('behavior.mootools'); ?>
記事を編集するときは注意が必要です。エディターを使用すると、JavaScript が記事から取り除かれます。「No-Editor」を使用するか、JCE を使用している場合は、左隅のエディターのすぐ上にある「Show/Hide」を押してテキストに切り替えます。
domready
インライン js の代わりにID にイベントを追加します。このようなもの
/* MooTools Example */ window.addEvent('domready', function(){ $('link-1').addEvent('click', function(){ new Ajax(...).request(); }); $('link-2').addEvent('click', function(){ new Ajax(...).request(); }); $('link-3').addEvent('click', function(){ new Ajax(...).request(); }); });
于 2010-09-15T14:04:35.227 に答える