web-dev-qa-db-ja.com

テンプレートのインデックスファイルのポップアップでコンテンツを印刷する

enter image description hereこんにちは、

テンプレートインデックスファイルの1つの変数に、コントラクトの詳細などの文字列値があります。ここで私はまた私が今得ているもののスクリーンショットを添付しました。

スクリーンショットで見たように、「Accept」ボタンが1つ付いた文字列があります。ユーザーが略奪された直後のページの読み込み時に、そのすべてのコンテンツをポップアップに表示します。

ログイン後、ユーザーはこれらの条件に同意する必要があります。その後、ユーザーは他のことを行うことができます。

または、無料のツールがあるかどうかを提案してください。

よろしく、
アージット

コードセクション(編集)私が見つけたコードの1つは、

JHTML::_('behavior.modal'); 

下と使用

<a href="<?php echo JRoute::_('index.php?option=com_xyz&task=xyz'); ?>" class="modal" rel="{size: {x: 400, y: 400}}" >Click </a>

クリックするとポップアップが表示されますが、クリックイベントです。ページ読み込みイベントが必要です。参考リンクはこちら

1
Urjit Gandhi

コンテンツが静的である場合、記事、モジュール、または基本的にはページ上の任意のdivからモーダルウィンドウを作成する多くのツールがあります。私は個人的にこの目的で RokBox (無料)が好きですが、これで自動ポップアップを実行していません。

無料の Joomla Content Editor には、ポップアップを作成するオプションがあり、オプションの中には自動ポップアップの他に、ポップアップを1回だけ表示するオプション、またはユーザーがページにアクセスするたびに表示するオプションがあります。

HTMLは次のようになります。

<a href="/myvideo.swf" type="application/x-shockwave-flash" class="jcepopup" rel="title[JCE MediaBox];caption[JCE MediaBox is great!];width[800];height[600]">My Video</a>

お役に立てば幸いです。

1
johanpw

このコードを試してください

show modal from element onload {

SqueezeBox.open($('demo-target-adopt'), {
handler: 'adopt',
size: {x: 300, y: 200}
});

}

参照: http://www.escope.cz/en/blog/84-how-to-use-modal-box-in-joomla よろしく

0
thedarkcoder