Joomla

Joomla!のQ&A!管理者、ユーザー、開発者、デザイナー

7
サイトをサブフォルダーからルートに移動する方法は?
joomlaサイトがあり、ホスティングアカウントのサブフォルダーにインストールされています。 したがって、自分のサイトにアクセスしたい場合は、www.mysite.com/joomlaと入力する必要があります。ドメインwww.site.comでサイトのホームページに直接アクセスできるようにしたい。 これを行う方法 ?

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

1
ドキュメントは参照による割り当て(=)を使用しますが、これはPHP 5で必要ですか?
JFactory / getSessionなどのJoomlaドキュメントで、例=&では単純な割り当て(=)ではなく参照による割り当て()を使用していることに気付きました。 $session =& JFactory::getSession(); これは単に時代遅れですか、それとも意図的にPHP 4のユーザーをカバーしていますか? これはPHP 5で必要ですか?または、私が見落としていたJoomlaに関連するものはありますか?
12 php 

4
ユーザープロファイル情報を表示する方法は?
自分のWebサイトにログインしているユーザーの詳細のみを表示するカスタムプロファイルページを作成します。表示する必要があります ユーザー名 名前 登録メール また、登録フォームではなく、カスタムフィールドを作成することもできます。ログイン時にのみ、プロファイルページを編集できる必要があります。

2
Joomla 2.5コンポーネントをテストする方法
StackOverflowでこの質問をしましたが、ここで質問することをお勧めします。 ユニット/システム/統合テストに精通しているので、Joomlaコンポーネントをテストしたいと思います。これを行う標準的な方法はありますか? 私はテストを含まないこのjoomla mvcコンポーネントの例に取り組んでいます。JoomlaのドキュメントやさまざまなWebサイトで見つけることができるのは、テストコードとbootstrap.phpファイルの断片だけです。具体的に私が知りたいのは: コンポーネントのテストコードを配置する場所 独自のbootstrap.phpを提供する必要がありますか、それとも「joomla」を含めてテストを実行する方法がありますか 理想的には、テストと実行方法に関する指示があるオープンソースのJoomlaコンポーネントに誰かを誘導することができます(クイックルック、最初の5つはテストがありませんでした)。 私が見つけた最も近いものはこれで、私は私のダミーテストに基づいています。 これまでにやったこと コンポーネントのディレクトリ構造: こんにちは世界/ admin / ... テスト/ bootstrap.php phpunit.xml modelHelloWorldsTest.php 地点/ ... helloworld.xml 最初の試み テストを実行するには、Joomlaインストールにコンポーネントをインストール/コピーします。次に、〜joomla / administration / components / com_helloworld / testsから次のコマンドを実行します。 php phpunit-4.2.phar --bootstrap bootstrap.php . 私が受け取るところ Fatal error: Class 'ContentController' not found in C:\inetpub\wwwroot\ws_cairnstest\administrator\components\com_helloworld\tests\modelsHelloWorldsTest.php on line 5 これを集めると、bootstrap.phpが正しくなく、必要なJoomlaクラスがロードされていません。これについては、ある時点で調査しますが、これはテストを実行するためだけの多くのセットアップのようです。 bootstrap.php: …

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

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

2
標準キャッシュオプションの違い
Joomla!キャッシングには3つの異なる方法があります。 「保守的なキャッシング」(グローバル構成) 「プログレッシブキャッシング」(グローバル構成) プラグイン「システム-キャッシュ」 次の質問があります。 違いは何ですか? どのオプションをいつ使用しますか? 構成でオプションをすでにオンにした場合、キャッシュプラグインを有効にする必要がありますか? デフォルトのキャッシュシステムを設定する適切な方法は何ですか?

3
テンプレートを更新するための適切な方法論とは何ですか?
現在、運用サイトのテンプレートを更新するために、サイトをオフラインにし、テンプレートを変更し、テンプレートをアンインストールし、テンプレートを再インストールし、テンプレート設定を変更してから、サイトをオンラインに戻しています。私は通常、何らかの理由でサイトを削除することを好まないため、このプロセスでは、特に数ページのみに使用されるテンプレートでエラーが発生します。コンポーネントなどは簡単に更新できますが、テンプレートではこの同じ機能が省略されているようです。 サイトをオフラインにすることを排除するテンプレートの更新を処理するためのより良い方法論がありますか?
12 update  templates 

7
大量の(フラッド)リクエストを取得する場合、サイトへのボットリクエストをブロック/削減するにはどうすればよいですか?
クライアントのWebサイトの1つであるJ3.2.3を使用しています。これはオンラインカジノWebサイトです。 開発モードにあるため、Webサイトはまだ公開されていません。 今日、専用サーバーであるにもかかわらず、サーバーが遅すぎることに気付きました。 サーバーを掘り下げた後、さまざまなIP、ボットなどからのリクエストが多数あることがわかりました。 Ubuntuツールを使用してIPを確実にブロックできますが、これは解決策ではありません。最初にそれらを検出し、次にそれらをブロックする方法を使用する必要がありますが、同時に実際の訪問者をブロックしません。 sh404SEFをインストールし、セキュリティ機能とProject Honey Potを有効にしました![コンポーネント]> [sh404SEF]> [セキュリティ統計]に移動すると、過去30〜40分間のこれらの統計情報が表示されます。 質問1:このように多くのページをリクエストするのは危険ですか?質問2:リクエストの数を減らす方法はありますか?質問3:Joomla Webサイトをボット、DDoS攻撃などから保護する最良の方法はどれですか ありがとうございました!

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
jDatabaseで複数のレコードを一度に挿入できますか?
ループを使用する代わりに、Joomlaデータベース関数は次のようなSQLステートメントを作成できますか? INSERT INTO #__tablename (col1,col2) VALUES ('1', 'one'), ('2', 'two'), ('3', 'three'), ... ('999', 'three'), JDatabaseを使用したデータベースへのアクセスのドキュメントは、トランザクションとSQLまたはオブジェクトの使用を参照していますが、どちらの場合も複数の値については言及していません。
11 jdatabase 

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

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

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