タグ付けされた質問 「joomla-3.x」

コンテンツ管理システムのJoomla 3.xに関する質問。これには、バージョン3.0から3.8までが含まれます。


1
コンポーネントにドラッグアンドドロップの順序を追加する
Joomla Hello Worldチュートリアルに基づいて小さなコンポーネントを開発しましたが、今では、他の多くのJoomlaコンポーネントに含まれているのと同じドラッグアンドドロップの並べ替えを実装したいと思います。 最初の列で並べ替えることにより、各テーブル行をドラッグして位置を変更できます。 Joomlaにこの機能を追加するネイティブな方法はありますか、それとも自分でプログラムする必要がありますか? 正しい方向へのナッジは高く評価されます。

2
PHPを使用してJoomlaデータベースのプレフィックスをプログラムで取得するにはどうすればよいですか?
私は時々外部スクリプトを介してJoomla DBにアクセスします。私が抱えている問題は、プレフィックスを変更する必要がある場合、スクリプトを再度編集する必要があることです。 PHPを使用してJoomlaデータベースのプレフィックスをプログラムで決定する方法はありますか?はいの場合、どのように?

8
コンポーネントエリアにモジュールを表示する方法
他のコンテンツなしで、コンポーネント領域にモジュールを表示するメニュー項目を作成する必要があることがよくあります。 これを解決する方法は、新しい記事を作成し、追加するだけです {loadposition mymodule}し、記事のコンテンツにです。次に、記事の単一記事メニュー項目を作成します。これは単一のモジュールでは問題ありませんが、この方法で表示したい20の異なるモジュールがある場合はどうなりますか?20個のモジュール、20個の(ほぼ空の)記事、および20個のメニュー項目を作成する必要があります。 テンプレートのコンポーネント領域にモジュールを表示する他の方法はありますか?トリック?ハック?アイデア?

5
新しい多言語Webサイトをセットアップする方法は?
私の古いクライアントの1人は、静的なHTML5 / CSS3レスポンシブ多言語Webサイトではなく、Joomlaを使用したいと考えています。私はJoomlaの初心者であり、私の最大の課題は、RTLおよびLTR言語を含む多言語Joomla Webサイトを作成する方法です。「言語切り替えモジュール」のテストから始めたので、「システムプラグイン言語フィルター」を有効にし、モジュールの位置を設定しました。しかし、それは機能しません。ボックスにカーソルを合わせてクリックすると、何も表示されないので、質問はどのように機能させることができますか? 編集: 主な問題は、「言語切り替えメニューのリストに言語コードが表示されず、ドロップダウンがまったくない」ことです

3
コンポーネントがインストール/有効化されているかどうかを確認する最良の方法は?
joomla 2.5と3.xの間で、別のコンポーネントがインストールおよび/または有効にされているかどうかを確認する最良の方法は何ですか?そこと呼ばれるヘルパークラスを存在するJComponentHelperが、私は信じているisEnabled成分であるが、いくつかのJoomlaのバージョンにインストールされていない場合にチェック機能が実際にエラーがスローされます。 これは、データベースに直接アクセスするのと同じくらい簡単ですが、他のクラス/ヘルパー/メソッドが使用されているかどうかを確認したかったのです。

6
Joomla Component ToolまたはScaffold?
Joomla 3.2用のプラグインをいくつか作成し、最近、アパートの賃貸を管理するコンポーネントを開始しました。コンポーネントを迅速に実行するために必要なファイルで作成された基本的なファイル/フォルダー構造をすでに持っているフレームワークがあるかどうか疑問に思っていました。 起動するたびにホイールを再作成する必要はありません。また、コンポーネントを実行するために必要なファイルとクラスは、基本的な必要な構造を持っています。すでにそこにあるものはありますか? 存在しない場合、どのストックJoomlaコンポーネントが動作する良い例でしょうか? 編集:答えを見たとき、多分「フレームワーク」は用語の悪い選択だったと思います。独自のコードベースを持つものは探していません。コントローラー、ビューフォルダー、モデルフォルダーなど、すべてのJoomlaコンポーネントに共通で実行に必要なファイル/フォルダー構造を持つものを探していました。 私が探しているものには、まだJoomlaコアコードの一部ではない依存関係がありません。 joomla 1.5には、必要なすべてのファイルがあり、コンポーネントの名前と一致するようにクラスとファイルの名前を変更してインストールするだけで、基本的な管理ビュー、フロントエンドメニュービューなどがあります。 ...私はそこに誰かが作成したことを願っています

5
Joomla 3.6.0から3.6.1で「無効なセキュリティトークン」エラーが発生する
Joomla 3.6.0から3.6.1にサイトを更新しようとしたところ、次のエラーメッセージが表示されました。 無効なセキュリティトークンが含まれていたため、最新のリクエストは拒否されました。ページを更新して、もう一度お試しください。 更新を正常にインストールするにはどうすればよいですか?

3
httpでjoomlaバージョンを取得する方法
ソリューションのスクリーンショットを見ましたが、Joomlaのバージョンはhttp経由でページにアクセスするだけで検出されています。 たとえば、ソリューションはJoomlaのバージョンの3桁すべてを表示しました。例:2.5.28、または1.0.xなど、http経由でのみWebページにアクセスします。 サーバーにインストールされているバージョンについて通知される小さなアプリケーションを作成したいと思います。FTPストレージへのフルアクセスが常にできるわけではないので、単純なHTTP GETからJoomlaバージョンを抽出する方法を知りたいのですが。

4
ログインをログアウトに変更
Joomla 3.5を使用しているウェブサイトがあり、現在「ログイン」メインメニュー項目があります。ユーザーがログインすると、[ログイン]メニュー項目の下にいくつかのサブメニュー項目が表示されます。 私がやりたいのは、メニュー項目名を「ログイン」から「ログアウト」に変更し、それを別のページにポイントして、実際にログアウトできるようにすることです。

2
コアバックエンドコンポーネントにカスタムボタンを追加する
元のソースコードを変更せずに、標準のJoomla 3コンポーネント(com_contents)のJToolbarにカスタムボタン(もちろん、カスタムアクション付き)を追加することはできますか? 背景:com_contents大規模なメール機能を作成するには、メイン画面(すべての記事のリスト)にボタンを追加する必要があります。もちろん、標準のJoomlaファイルを変更することはできますが、変更した場合、Joomlaを新しいバージョンにアップグレードすると、カスタマイズが失われます。しかし、どういうわけかボタンを追加できれば、更新時に変更を失うことはありません... そして、これが可能なら、どうすればできるのでしょうか?プラグインを作成しますか?このアドオンの作成をガイドするチュートリアルはありますか?

3
カスタムコンポーネントビューへのアクセスを制限する方法
カスタムコンポーネントで、特定のビューを特定のユーザーグループのみに制限できるようにしたいと考えています。ビューの1つにメニュー項目を作成する場合、それは非常に簡単です。そのメニュー項目のアクセスレベルを選択するだけで完了です。 ここで、option = com_mycomponentを使用してURLに直接アクセスしようとした場合、または私のコンポーネントの内部リダイレクトのいずれかがItemidが割り当てられていないページに移動した場合に問題が発生します...その場合、必要なのはコンポーネント自体です。ユーザーグループをチェックして、そのページを表示できるかどうかを判断する...コードでそれを制限するにはどうすればよいですか?ユーザーのユーザーグループの単純なハードコードされたチェック?それとも、「標準的な」方法がありますか? 私はドキュメントをチェックしていて、これを見つけました: http://docs.joomla.org/J2.5:How_to_implement_actions_in_your_code しかし、それはユーザーができることのためであり、ユーザーが見ることができるもののためではありません。私はこのフォーラムのスレッドも見つけました: http://forum.joomla.org/viewtopic.php?t=530721 最初のコードはかなり古いですが、最後にこれを使用することをお勧めします: http://api.joomla.org/cms-3/classes/JUser.html#method_authorise そのためにはどうすればよいですか?JUserでアクセスをテストできるように、ビューで生成されたメインオブジェクトのアセットを定義する必要がありますか? 前もって感謝します。

2
メニュー項目としてのモジュール
検索モジュールをメニュー項目(デフォルトのメニューモジュール)として挿入する必要があります。 私はこの出力が必要です: <ul> <li>menu item</li> <li>menu item</li> <li>SEARCH MODULE</li> <li>menu item</li> ... </ul> 私の最初の考えは、デフォルトのメニューモジュールを2回複製することです。 終了</ul>タグなしで検索モジュールの前にメニュー項目を表示するもの 開始<ul>タグなしで検索モジュールの後にメニュー項目を表示するもう1つの方法 そして、それらの間に検索モジュールを挿入します。これは、必要に応じて私の目的を達成するための最も簡単で保守可能な方法ではないようです。 メニューの3つのモジュール位置 メニューマネージャの2つの異なるメニュー メガメニューモジュールのいくつかを使用してこれを実行できることはわかっていますが、サードパーティの拡張機能を避け、自分で制御できるカスタムコードを使用したいと思います。 デフォルトメニューのメニュー項目としてモジュールを追加するにはどうすればよいですか?


6
Jhtml :: script順序-jQueryがロードされるまで延期する方法?
JHtml::scriptカスタム開発モジュールのページにスクリプトを追加するために使用します。ただし、これらのスクリプトは、J3がjQueryに追加する前にヘッドに挿入されます。次に例を示します。 <!-- my module js --> <script src="/modules/mod_tiles/js/jquery.isotope.min.js" type="text/javascript"></script> <script src="/modules/mod_tiles/js/jquery.hoverintent.min.js" type="text/javascript"></script> <script src="/modules/mod_tiles/js/mod_tiles.js" type="text/javascript"></script> <!-- then joomla loads jQuery ---> <script src="/media/jui/js/jquery-noconflict.js" type="text/javascript"></script> <script src="/media/jui/js/jquery.min.js" type="text/javascript"></script> Joomlaが他のスクリプトの前にjQueryを強制的にロードする方法を教えてください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.