問題タブ [joomla-sef-urls]

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.

0 投票する
1 に答える
653 参照

joomla - 外部スクリプトの Joomla コア関数

最近、カスタム Joomla コンポーネントに取り組んでいます。また、いくつかの外部スクリプト (Joomla フレームワークの一部ではない) で Joomla コア関数が必要です。

Joomla構造の一部ではないコンポーネントとそのカスタムクラスがあるとしましょう。

そこで、Joomla クラスをロードします。

JURI::root(); のような一部の Joomla コア関数を除いて、すべて正常に動作します。戻り値:

それ以外の:

また、JRoute::_() などの奇妙な結果が得られることもあります。

何が問題ですか ?その機能を正しく動作させるにはどうすればよいですか?

あなたの助けをいただければ幸いです。

0 投票する
1 に答える
1088 参照

joomla - Joomla1.6カスタムSEFrouter.php-私のコンポーネントはURL変数を読み取ることができません

こんにちは私は少し問題があります。Joomla 1.6のカスタムコンポーネントを作成しました。また、コンポーネントのカスタムrouter.phpファイルも作成したので、「きれいな」SEFURLを使用できます。

例:

とてもいいです、はい!しかし、私が今抱えている問題は、このコードを使用してurl変数を取得するときです。

そしてそれを印刷してください、私は得ます:

id値を取得する必要があるとき。SEF URLを設定したので、私のコンポーネントはIDを取得できず、データベース駆動型Webサイトを実際に駆動するようになりました。誰かが私が間違っているかもしれないことについて私にいくつかの洞察を与えることができますか?

どうもありがとう。

0 投票する
5 に答える
40752 参照

joomla - Joomla プラグイン : 記事のタイトルと記事の ID を取得する方法

私は Joomla 1.6 のシンプルなプラグインで開発しました。記事のタイトルと記事の URL を取得する方法。

以下のステートメントを印刷しようとすると、出力が得られません。

MVC アーキテクチャを使用せずに、これを php ファイルに記述しました。Joomla管理者側で他に必要な設定はありますか?

記事のタイトルと記事の URL を抽出するための指針を提案してください。

前もって感謝します!

プラビン

0 投票する
1 に答える
230 参照

apache - 同じホスティングで joomla と wordpress の両方に SEF を使用するには?

SEF を使用した joomla Web サイトがあり、サブフォルダー (www.domainname.com/blog/) に wordpress ブログをインストールしようとしています。wordpress cpanel からパーマリンクを編集し、コードを (.htaccess) ここに配置するコードを教えてください。

このコードを配置した後、メイン ドメイン リンク (www.mydomain.com) を除いて、すべての joomla リンクが wordpress ブログへのリダイレクトを開始します。この問題を解決するために私がやりたいこと

ここにjoomla SEFコード

0 投票する
1 に答える
3352 参照

redirect - Joomlaのカスタムプラグインで「router.php」からコンポーネントのルートを使用する

質問: プラグインでコンポーネントのrouter.phpからルートを有効にするにはどうすればよいですか?

デフォルトのユーザープロファイルからルートをリダイレクトするカスタムプラグインに取り組んでいます:

追加の設定がある自分のコンポーネントに

私のフロントエンドプラグイン:

私のコンポーネントでは、すべてのリンクが正しくルーティングされています。

index.php?option=com_mycomponent&view=profile => /alias /profile

プラグイン JRoute では、次のように変換されます。

index.php?option=com_mycomponent&view=profile => /component/mycomponent /profile

使えない:

  • コアハック
  • .htaccess
  • Joomlaリダイレクトプラグイン
0 投票する
5 に答える
12179 参照

php - Joomla 管理者で JRoute::_() を使用する

作業中のカスタム コンポーネントがあり、管理領域で実行されるインポート スクリプトを作成しています。次のコードがあります。

最初の部分は次のように動作します。

index.php?option=com_content&view=article&id=45:joomla-sociable-and-sharethis-module&catid=18

2番目の部分は、次のように示しています。

/administrator/index.php?option=com_content&view=article&id=45:joomla-sociable-and-sharethis-module&catid=18

上記の両方の URL は、コンポーネント com_content がこれらの URL を、あたかも管理領域内で使用したいかのようにレンダリングすることを期待するとおりです。

フロントエンドで使用した場合と同じように JRoute を強制的に動作させる方法はありますか?

NB: これは私のコンポーネントのコントローラ内で使用されています。違いがあり、require_once (JPATH_SITE . '/components/com_content/helpers/route.php'); を含めている場合。

0 投票する
3 に答える
15443 参照

joomla - JoomlaでJRouteを使用して、検索メニュー項目にルーティングするにはどうすればよいですか?

Joomlaのテンプレートにボックスを作成しようとしています!すべてのキーワードが表示され、適切な検索ページにリンクされます。メニュー項目を設定しましたが、メニュー項目をテンプレートにハードコーディングしたくないので、JRouteオブジェクトを使用してSEFURLを生成します。

私はこの関数を使用しています:

またはこれ:

ただし、これにより次のようなURLが生成されます。

次のような検索URLを作成する必要がある場合:

私はオンラインで広範囲に検索しましたが、この問題の解決策は見つかりませんでした。任意のアイデアをいただければ幸いです。

さて、あなたのためにいくつかの追加情報があります。com_contentのテンプレートからURLをルーティングしようとしたときにのみ問題が発生します。com_searchのテンプレートからURLをルーティングしようとすると、すべてが完全に機能します。では、これが正しく機能しない原因となっているcom_contentについてはどうでしょうか。

ありがとう!デビッド

0 投票する
2 に答える
2051 参照

.htaccess - いくつかの選択したページをリダイレクトしてHTTPSを使用し、他のすべてをHTTPに戻す適切な.htaccessメソッド?

同様の質問に目を通しましたが、私が求めている正確な解決策が見つかりませんでした。

2 ~ 3 つの特定のページで https を強制的に使用する必要がある Joomla サイトがありますが、これらのページから移動すると、他のすべてのページで http に戻る必要があります。すべてのページで http または https を使用できますが、https はいくつかのプラグインで問題を引き起こします。

すでに .htaccess ファイルでいくつかの設定を行っていますが、目的を達成するためのすべての構文がわかりません。mod_rewrite on、http:// をhttp://wwwにリダイレクトするルール、および SEF URL を実行するデフォルトの Joomla ルールがあります。

したがって、安全なページは通常、/section/category/secure-page、/othersection/othercategory/secure-page 2 などです。


修正を実装した後の HTACCESS 全体を次に示します (ただし、エラーが発生します)。

0 投票する
1 に答える
1703 参照

url - Joomla のすべての SEF URL のエイリアスを持つメニュー項目が必要ですか?

私は Joomla を初めて使用するので、Joomla がどのように機能するかについての理解は少し不完全です。アプリケーションで使用されるすべての短い URL (例: http://mysite/shorturl )のエイリアスを持つ新しいメニュー項目を追加する必要があるかどうかを知りたいだけです。私を悩ませているのは、次のことです。

  1. メニューで項目を使用しないのに、エイリアスのメニュー項目を作成する必要があるのはなぜですか (URL とメニューの間にこのような関係があるのはなぜですか)。
  2. 短い URL (エイリアス) を使用する 50 の記事がある場合、短い URL ごとにメニュー項目を作成する必要がありますか? 私がそれについて好きではないいくつかの依存関係があります。

エイリアスを記事レベルで設定するのは理にかなっていると思いました。

拡張機能 sh404 を購入しなければならないという記事を読んだことがありますが、これは本当ですか?

誰かが私を助けることができれば、それは非常に感謝されます.

よろしくお願いします。

0 投票する
1 に答える
1548 参照

php - Joomla SEF でカスタム URL を書き換える

Joomlaで内部的にいくつかのURLを書き換えることに頭を悩ませようとしています! 1.7 で SEF 機能をオンにしましたが、理解できないようです:

次の SEF URL が存在します (メニュー項目):

website.com/local/amsterdam

私が欲しいのは次のとおりです。

http://website.com/local/amsterdam/trends (存在しない) を使用してhttp://website.com/local/amsterdam?show=trendsをレンダリング し、最初の URL を表示します。

.htaccess を使用すると、次のように動作します (ただし、SEF URL は表示されません)。

しかし、これはしません:

すべての都市の正しいページを動的にレンダリングできるように、ID を使用せずに解決策を見つけたいと思っています。.htaccess でこれを行うことについての考えと、これを達成するためのさまざまなソリューションをいただければ幸いです。前もって感謝します。