問題タブ [joomla3.4]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
css - joomla モジュールでのブートストラップ CSS の競合
ブートストラップを使用してさまざまな入力フィールドのスタイルを設定する joomla モジュールを作成しています。私のモジュールの default.php ファイルには、通常の css リンク経由でブートストラップが組み込まれています<link type="text/css" src="http://mylink.com/modules/mod_mymodule/css/bootstrap.min.css">
。これは非ブートストラップ テンプレートではうまく機能しますが、ブートストラップを使用するテンプレートでは、モジュールでリンクしたブートストラップ css ファイルの結果として、テンプレートの特定の要素が正しく表示されません。モジュール内のブートストラップ ファイルのリンクを解除すると、モジュール内の入力要素が応答しなくなり、モジュールの表示がひどいものになります。
私の質問は、ブートストラップが有効なテンプレートの表示を歪めることなくモジュールにブートストラップを組み込み、モジュールを非ブートストラップ テンプレートで完全に表示するにはどうすればよいですか?
joomla3.4 - Joomlaで登録フォームが見つかりません
新しいログイン モジュールを作成し、Joomla 3.4.1 のログイン メニューにリンクしました。ドキュメントとチュートリアルで説明されているように、登録メニューも作成しました。ログイン フォームが表示されます - モジュール マネージャーからテンプレートに表示する位置を割り当てましたが、登録モジュールがないため、登録フォームを表示できません。登録ページのヘッダーとフッターは空ですが、本文はありません。これを解決する方法はありますか?
php - コンポーネントを使用してログインした後、ユーザーをページにリダイレクトする
Joomla 3.5.1 で、ユーザーをログイン前のページにリダイレクトしたい。
mod_login からログインしても問題ありません。モジュールはトップ メニューから保留されているため、そのページにとどまります。
ユーザーがコンポーネントからログインすると問題が発生します。ユーザーは常にプロファイル ページにリダイレクトされます。
メニュー項目index.php?option=com_users&view=login
には、ログイン後にユーザーをリダイレクトするオプションがあります。
しかし、どうすればわかりますか: "Get them back to the page they were before"
?
特定のコンポーネントは次のようなものを追加しています:
URL に対して、特定のページへのリダイレクトを要求します。
しかし、彼らはいつもプロフィールページに戻ります.
joomla - EventGallery との潜在的な Joomla コンポーネントの非互換性
この質問で方向性の欠如を許してください。しかし、私は自分の Joomla 3.4 サイトを正常に実行してから、新しいホストに切り替えました。サイトの移転はすべて計画通りに進みましたが、写真のページを表示する Sven Bluge によるイベント ギャラリーの 1 つのコンポーネントが機能しなくなりました。
コンポーネントを含むページは、すべてのフレームワークをロードして画像をホストしますが、各画像をblank.gif
イベント ギャラリーのサポート ページでこの問題を調べたところ、mod_secure
問題またはさまざまな PHP 権限の問題である可能性が示唆されました。
これについてホスティングサポートに連絡したところ、調査して次の情報を提供してくれました。
彼らの反応には何か実質がありますか?
必要な情報が多い/少ない場合はコメントしてください。それに応じて質問を更新します。これでブラインドで実行して申し訳ありません。
model-view-controller - Joomla 3 の MVC コンポーネントに空のサイドバーがあるのはなぜですか?
Joomla 2.5 コンポーネントを Joomla 3 コンポーネントに変更しています。しかし、私が見つけた限りでは、それに関するドキュメントがほとんどない 1 つの大きな障害物コースであることが判明しました...
Joomla 3 (執筆時点では 3.5.1 を使用) では、元々水平だったサブメニューがサイドバーに垂直になります。
JHtmlSidebar::addEntry( "Item", "index.php?option=com_example", false )
サブメニュー項目を追加するために呼び出しました。次にecho JHtmlSidebar::render()
、ビューのテンプレート ファイルで呼び出されます。
開閉できるサイドバーはありますが、そこには項目がありません...
https://docs.joomla.org/J3.x:Developing_an_MVC_Component/Adding_an_install-uninstall-update_script_fileから Hello World サンプル コンポーネントをダウンロードしました。サイドバーがありますが、ごちゃごちゃしています。メッセージ ビューには、アイテムを含むサイドバーがありますが、折りたたみ可能なものはありません。カテゴリ ビューでは、折りたたみ可能なものは空で、他のサイドバーの上に表示されます。
また、廃止されたJSubMenuHelper
(の代わりに)を使用しています...JHtmlSidebar
次に、Joomla のコアの com_installer でそれがどのように行われるかを調べようとしました。これには、サブメニュー項目を備えた折りたたみ可能なサイドバーがありますが、上記で説明した以上のものは見つかりませんでした...
適切なサイドバーを取得する方法を教えてくれる人はいますか? ありがとうございます!
javascript - Joomla 3 に core.js がロードされないのはなぜですか?
独自の Joomla コンポーネントを Joomla 2.5 から Joomla 3 に移行しています。一部のボタンJoomla.submitform()
は \media\system\js\core.js で定義された javascript を使用していますが、どういうわけかこのファイルはもう読み込まれていません...
コンポーネントのコードに単純に追加JFactory::getDocument()->addScript( JURI::root().'media/system/js/core.js' )
することもできますが、それは手っ取り早い汚い方法のように思えます。
誰かが私に素敵できれいな方法を教えてもらえますか? 助けていただければ幸いです。
php - joomla テンプレートオーバーライド検索プラグイン
Joomla 3 を使用しています。テンプレートで Joomla 検索プラグインをオーバーライドする方法を知りたいです。
これらのファイルをコピーしてみました
の下に/templates/MY_TEMPLATE_NAME/html
plg_search_k2フォルダーを作成します。うまくいきません。検索プラグインをオーバーライドする方法を知っている人はいますか?
php - ifステートメントが真のときにセッションがelseで設定解除される Joomla 3 onAfterInitialise()
Joomla の onAfterInitialise 関数で、メニュー項目のエイリアスを表示するために展開する現在のリンクを取得します。ステートメントが真の場合、名前を出力し、それが出力されます。else ステートメントで、セッション変数の設定を解除します。これも設定解除されます。そのため、if ステートメントは true ですが、セッション変数は設定解除されます。これは、ページネーションによってリストの次のページに移動したときにのみ発生します。
結果=「動作中」ですが、セッション変数を印刷すると空になります。私が間違っていることは何ですか?
database - ライブにアップロードした後、joomlaに新しい変更が表示されない
私はJoomlaサイトに取り組んでいます。ブログと単一の記事のオーバーライドをいくつか作成しました。ローカルでサイトを確認すると、すべてが希望どおりに表示されましたが、ライブにアップロードすると、ブログと単一の記事のオーバーライドとプラグインが表示されませんでした。ローカルホストに追加しました。ライブですべてをチェックしたため、理由がわかりません。ローカルホストで正常に動作しています。
注: サイトは既に公開されていました。ブログと単一の記事にいくつかの新しいオーバーライドを追加しました。最初に新しいものをアップロードする前に、ライブで既存のコードをすべて削除し、その DB をクリアしてから、すべての新しいコードと DB をアップロードしました。ほとんどすべての古いものはライブで正常に機能していますが、新しい変更/上書きはありません。Joomla 3.5 を使用しています。