タグ付けされた質問 「javascript」

2
AJAX呼び出しからシステムメッセージをレンダリングする方法
ajaxリクエストを受け取ったときにシステムメッセージを表示したいのですが。 ajaxリクエストは正しいメッセージを返します。アラートでテストできます。 alert(result.message); Joomla.renderMessages(result.message); これで、成功またはエラーメッセージが一般的なJoomlaシステムメッセージとして表示されます。しかし、Joomla.renderMessages呼び出しは結果を表示しません。システムメッセージがサイトに表示されません。 何か問題がありますか、これを実行するためにさらに何かする必要がありますか?


6
フッターとカスタムスタイルにJavaScriptファイルを追加する
ページを高速にロードするには、コンポーネントとモジュールからページの最後にJSを挿入する必要があります。 スクリプトを宣言する次の方法は、スクリプトをフッターに配置するパラメーターがないため、下部に挿入するようには機能しません。 $rsws_document = JFactory::getDocument(); $rsws_document->addScript(); それで、私の目的を達成する簡潔な方法は何ですか?joomlaがそのような機能を提供しない場合、ページの読み込み速度にとって重大な欠点となります。 また、モジュールからカスタムスタイルシートを追加して、同じモジュールがそのページに複数回追加しても、ページに1回だけ挿入されるようにしたい- <style type="text/css"> .classname { color:red; }.....</style> どうすればこれを達成できますか?

3
フロントエンドの負荷を最適化するには、JSを適切に組み合わせて圧縮するにはどうすればよいですか?
エンタープライズクライアント用の私のWebサイトには、ロード時にダウンロードされる約90個のアセットがあり、35個ほどがJSファイルです。Joomla用に作成された「最適化」拡張機能でさえ、私を31程度のJSファイルにまで減らし、悪用されているように見えるものではなく、結合されたcss / jsのみを圧縮します。 私はいくつかの最適化された無料のプラグインを試してみました、そしてそれらが私の読み込み時間に対してほとんど何もしないだろうなら、私は有料のものにお金を使うのをためらいます。 私のテンプレートは多くのカスタマイズが施されたRocketthemeベースであり、ガントリjs、ブートストラップjs、ビデオプレーヤーがjsファイルを使用するようないくつかの拡張機能があり、それらは単なる拡張ではなく拡張ごとにいくつかに広がっているようです1。 フロントエンドの負荷のこの部分を改善するために何が機能し、何が機能しないのですか?

1
JavaScript内で言語変数を管理する方法は?
私のカスタムコンポーネントでは、各ビューに対して多くのJavaScript検証を行います。検証によりさまざまなエラーメッセージがスローされ、それらのメッセージは言語ファイルen-GB.com_mycomp.ini内で構成され、JavaScriptインクルードを以下のようにPHPファイル内に記述します。 view.html.php require_once JPATH_COMPONENT.'/views/send/tmpl/validation.php'; validation.php function doValidation(){ // do some checking alert("<?php echo JText::_( 'VALIDATION_ERROR'); ?>"); } これにより、JavaScriptコードがPHPファイルとともにレンダリングされます。 私が考えていたのは、標準$document->addScript(...)関数を使用して、.jsファイルがヘッダーの一部としてロードされるようにすることです。インラインPHPステートメントを取得したので、そのようにすることはできません。 注:コンポーネントは言語に依存しないため、.jsファイル内のエラーメッセージをハードコーディングしたくありません。 言語固有の値を持つJavaScriptコードをインクルードする最良の方法に関するいくつかの指示が必要です。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.