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

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

1
Joomla 3.3でPostgreSQLを使用できますか
Joomla 3.3の本番サイト(テスト用ではない)でPostgreSQLを使用できますか?使用する場合、注意する必要がありますか? 実際にインストールしていて、PostgreSQLデータベースを備えたJoomla Webサイトを使用している人からのフィードバックをお待ちしています。 ありがとう

2
データベーストランザクションでの例外/エラーのキャッチ
joomla 2.5および3で次の方法を使用してデータベースクエリを実行しています- $database = JFactory::getDBO(); $database->setQuery $database->execute(); しかし、$database->getErrorNum()非推奨となっている何らかの理由でクエリが失敗した場合、エラー/例外をどのようにキャッチしますか?

3
sh404SEFを使用したカスタム正規URL
現在、私のサイトはsh404SEFプラグイン(Joomla 3.2)を使用して、すべてのページに正規URLを追加しています。これは機能していますが、インデックスページではその出力: www.example.com/?view=home の代わりに www.example.com Joomla admin / sh404SEFプラグインを使用してこれらの正規URLを更新する方法はありますか?


5
カテゴリからメニュー構造を生成する
カテゴリとサブカテゴリのかなり複雑なシステムを備えたJoomlaサイトがあります。私のメインメニューは、各メニュー項目が対応するカテゴリ内の記事を一覧表示するように、同じ構造を使用しています。 例: -> Home -> Category 1 -> Category 1.1 -> Category 1.2 -> Category 1.2.1 -> Category 1.3 -> Category 2 -> Category 2.1 ...etc. これを手動で設定することは非常に簡単ですが、カテゴリやメニュー項目の名前や場所が変わった場合、時間がかかり、維持するのが困難です。 サブカテゴリを含む、既存のカテゴリ(またはさらに優れたいくつかのカテゴリ)に基づいてメニュー構造を生成することは可能ですか?これを解決するためにどのようなアプローチを検討できますか?

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


1
[ユーザー登録を許可]が[いいえ]に設定されていても、ボット登録
ユーザーマネージャーのオプション(joomla 3.2)で、[ユーザー登録を許可する]を[いいえ]に設定していますが、ボットから登録を取得しています。 これがどのように起こり、どのようにそれを防ぐことができるかについて誰かが何か情報を持っていますか? ありがとう。 更新: 問題はJFBConnectがインストールされていることだったと思います。私はFBログインを無効にすることを確認し、それ以来他のインシデントは発生していません。–ドナ、2014年5月20日17:22

3
エラーメッセージにSQLが表示されないようにする
私のテーブルでは、うまく機能する重複エントリを防ぐために 'col1'にインデックスを作成しましたが、重複エントリを追加しようとするとユーザーに表示される結果のエラーメッセージは、テーブルの接頭辞。 JoomlaがエラーメッセージにSQLを表示しないようにする方法はありますか? グローバル設定のエラー報告設定を変更しようとしましたが、私が知る限り効果はありません... メッセージの例: エラー 保存が次のエラーで失敗しました:キー 'TestKey'の重複したエントリ 'Test' SQL = INSERT INTO `jml_mycomp_tbl1`(` id`、 `col1`、` order`、 `state`、` created_by`)VALUES( '0' 、「テスト」、「2」、「1」、「730」)

1
既存のコンポーネントへのタグ機能の追加
拡張機能の内部でタグが機能することを期待しています。これを見て、フィールドを編集ビューに表示させましたが、もちろんどこにも保存されません。 com_content記事タグの処理を見ると、関係が完了する前に、徹底的なマッピング交換が行われます。したがって、内でタグとコンテンツの関係が構築されることがわかり#__contentitem_tag_mapます。特にタグ用のコンポーネントでこのような新しいテーブルを作成する必要がありますか、それともcom_contantがそれを処理する方法であり、他のフィールドタイプのようにタグを列だけに保存​​できますか? 拡張機能でこれを行う必要がありますか、それともプロセスを大幅に簡素化するために使用していないものはありますか? おそらく「エクステンション101へのタグの簡潔な追加」が役立つかもしれません。 このコンテキストでタグについて言及しているドキュメントでは特に何も見ていませんが、関連がある場合は、FOF / RADを使用してこの拡張機能を開発しました。


4
Joomlaモジュールを開発する方法?
私はこれについてのチュートリアルを遠くから探しましたが、満足のいくものを見つけることができないようです。joomlaの新しいモジュールをどのように作成しますか? 現在、コード全体でカスタムHTMLモジュールを使用しています。PHPにアクセスしてすべてをモジュールにしたいのですが、そのためのチュートリアルが見つかりません。インストール済みのモジュールを以前に変更しましたが、インストールするモジュールを作成する方法がわかりません。 joomlaのドキュメントは非常にわかりにくく、何度か読んだ後、あきらめました。誰かがこのプロセスを私に説明するのを手伝ってくれる?ありがとう!

2
スマート検索インデックスにcom_content追加フィールドを追加する方法
「onPrepareFinderContent」を処理するプラグインを作成するためのチュートリアルや手順はどこにありますか? com_content記事にいくつかの追加フィールドを追加しました。これらのフィールドをFinderエンジンによってインデックスに登録してもらいたいのです。 FinderIndexerResultインデックスを作成するオブジェクトに新しい要素を追加する方法を探しています。 このコード行は、plugins / finder / content / content.phpの311行目にあります。 // Get content extras. FinderIndexerHelper::getContentExtras($item); FinderIndexerHelper :: getContentExtras関数は、インデックスを作成するFinderIndexerResultオブジェクトを受け入れ、「onPrepareFinderContent」イベントをトリガーします。これにより、(サードパーティプラグインがインデックスを作成するコンテンツを追加または変更できるようになります)。 あなたの何人かはこれについての経験を持っていますか、または私にいくつかの良いチュートリアル/ドキュメントを指摘できますか?

2
コンポーネントビューページにjoomlaのデフォルトツールバーを追加する
私はjoomla 2.5と3の両方のmvcコンポーネントを開発しています。多くのコンポーネントで、管理者側の設定ページの上部に新規、編集、公開、ゴミ箱、オプションなどのjoomlaのデフォルトのコマンドボタンを追加しました。例えば。コンポーネント->ウェブリンク->リンクページに移動すると、右上にあるコマンドボタンについて話しています。 では、コンポーネントの設定ページにコマンドボタンを追加するにはどうすればよいですか?クリックすると、それぞれのアクションが実行され、それぞれのビューが表示されます。たとえば、「新規」ボタンをクリックすると、MVCコンポーネントのエントリの追加ビューがそのまま表示されます。 それで、管理者側のコンポーネントの設定ページに完全に機能するjoomlaのコマンドボタンを追加するにはどうすればよいでしょうか。


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