問題タブ [sef]

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 に答える
1090 参照

php - joomlaのモジュールからのSEFURL

私はモジュールを作成していて、このモジュールからの記事への検索エンジンフレンドリーなURLを取得する方法を理解しようとしています

これは今日のヘルパークラスです

そしてこれはものを表示するためのdefault.phpです

では、SEF形式で表示された各記事への正しいリンクを取得するにはどうすればよいですか?

助けてくれてありがとう!

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

mysql - DB 文字列値の SEF エイリアスを生成する方法

簡単にするために、「id」列と「gametitle」列が含まれており、約7,000行が既に入力されている、gamesという名前のDBテーブルがあります。

私がやりたいことは、URL で使用できるゲームタイトルの SEF エイリアスを生成する SQL の一部を用意することです (サイトで URL 書き換えを正常に実行しています)。

新しいフィールドは、「gamealias」という名前の新しい列に入力されます。

たとえば、「Halo: Combat Evolved」というゲームタイトルがあった場合、特殊文字が削除され、「halo-combat-evolved」のようなものが生成されます。テーブル内のすべてのエイリアスは、ゲームの URL で使用されるため、一意である必要があります。例: http://thegamesdb.net/game/halo-combat-evolved/

また、新しい行の挿入時に、エイリアスを PHP で処理する必要なく SQL から自動的に生成できるとよいでしょう (おそらく SQL フィールドのデフォルト値を何らかの方法で使用します)。ただし、これを行う必要はありません。 SQLで魔法のように不可能な場合、PHPで。

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

php - Joomlaの通常のURLへのSEF URL

Joomla で、次のような sef url があるとします。

http://www.mauriestate.com/en/mauritius-real-estate-community/groups/viewgroup/1-social-media-in-action.html

ここで、変数「id」をこの URL に追加する必要があるため、次のようにしました。

ブラウザで開く$inv_urlと、404エラーが発生します。PHPでsef URLに変数を追加する方法、またはsef URLから通常のURLを生成する方法を教えてください。

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

facebook - 同じサーバー内のCodeigniter+Joomla SEF(.htaccess)。

Facebookアプリケーションとしてタブを作成しました。このアプリはCodeigniterで作成されており、私のサーバーでは問題なく動作しますが、別のサーバーにインストールしようとすると、JoomlaはSEFがアクティブになっているため、動作しません。今、私がアクセスしようとするたびに

.htaccessを編集したかったのですが、サイトに非常にアクセスしていて、何かを台無しにしたくないので、編集しませんでした。

joomlaポータルはフォルダ内にあり、htaccessで「/joomla」と言うことができます。独自のルールを作成しようとしましたが、「/joomla」内にあるものが変更されるかどうかはわかりません。

また、設定ファイル内のすべてのURIプロトコルを試しましたが成功しませんでした。どうすればそれを機能させることができますか?両方のシステム(Joomla-SEFとCodeigniter)を一緒にすることは可能ですか?

前もって感謝します。

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

ruby-on-rails - Rails と SEF の URL: link_to で使用されるキーを、主キーとは異なるフィールドを使用するように変更する

私の Rails 3 アプリには、ID とユーザー名を持つ User というモデルがあり、どちらもインデックス化されており、一意です。いくつかのビューのどこかに、次のようなものがあります。

これにより、次のようなリンクが作成されます。

その恐ろしい数字は id (主キー) です。ここで、サイトの SEFness のために、link_to "...", user を使用する場合は常に ID の代わりにユーザー名を使用したいと思いますが、その User モデルに対してのみです。link_to にパラメーターを追加しても役に立ちません。これは、既に多くの場所にあるためです (常に別のパラメーターを追加する必要はありません)。

1 つのモデルに対してのみ link_to ヘルパーの動作をオーバーライドするにはどうすればよいですか?


受け入れられた回答から差し引いた、この質問に対する完全な回答を次に示します。User モデルに以下を追加しました。

これにより、link_to で生成されたすべてのリンクがユーザー名を使用するようになり、検索では ID とユーザー名の両方が試行されるため、下位互換性も確保されます。

私と同じように Rails に慣れていない人は、これが役立つと思うでしょう。

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

php - SEF URLのPHPリクエスト変数

を使用してカテゴリ ID を取得し、それをクエリで使用するページ (つまりwww.mysite.com/products.php?catid=5) があります。$_REQUEST[catid']SEF URL に切り替えたところ、URL は次のように表示されますwww.mysite.com/products/category/5

catid新しい URL を使用して値を取得するにはどうすればよいですか?

次の行は、SEF URL に切り替えるために .htaccess ファイルで使用されました。

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

joomla1.5 - Joomla Show Cart NON sef URLを手動で挿入する

I have been having some SEF URL issues so I updated my Joomla SH404SEF module and I discussed my issues with a support guy from the company that supplies the 404SEF module and he realized that somebody had manually inserted an SEF URL for the Show Cart link, and that was messing up their module's URL conversion. So he asked me to disable the SEF module for now, and to MANUALLY insert the default NON SEF URL for the "Show Cart" link and I have no idea how to do that! He said that this NON SEF URL should be somewhere in my Virtuemart component, but I looked everywhere for it and didn't find it!! Any help would be tremendously appreciated. Thanks! Tao B.

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

php - コンポーネントで SEF URL をサポートする方法

私はjoomlaコンポーネントを初めて使用しています。助けてください。

ユーザーの要件に従って、小さな joomla コンポーネントを 1 つ作成します。そしてその実行は完璧です。今、このコンポーネントに 1 つの問題があります。このコンポーネントで sef サポートを提供しようとしていますが、どうすればよいかわかりません。

このリンクを読みました - http://docs.joomla.org/Supporting_SEF_URLs_in_your_component#Routing_URL.27s

コンポーネントにルーターファイルを1つ作成します。router.php ファイルで。

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

joomla - JRouter を使用してコントローラーとタスクの URL を書き換える方法は?

私は Joomla 1.5 とrouter.phpファイルを使用して、ビューの URL を書き換えています。router.phpの内容は次のとおりです。

controllertaskの URL 書き換えを有効にする必要があります。たとえば、この行:

/component/pvccalcpro/helpers.jsに変換したい

そして、この行:

/component/pvccalcpro/orders.jsに変換したい

公式のJoomla Routing Manualでそれを達成する方法を見つけようとしましたが、何日も費やした後でもうまくいきませんでした。おそらく私は何かを逃していますか?

たとえば、注文コントローラーの内容は次のとおりです。

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

.htaccess - PHPのパスパラメータを取得して、1つのファイルを介してすべての受信URLリクエストを送信します

着信 URL 要求の大部分がグローバル プロセッサ ファイルを指すようにしたい

URL はあらゆる種類の構造を持つことができますが、常に「?|&|=」の代わりに「/」を使用します。

  • www.itsme.com/news/finance/
  • www.itsme.com/news/money/trading
  • www.itsme.com/sports

index.php は、呼び出し元の URL とそのパラメーターを認識できる必要があります。

私は多くのディレクトリを持っているので、リダイレクトを行うために (.htaccess) ファイルを個別に配置することを避けたいと思います。

アパッチ/リナックス/PHP 5.3

どうすればこれを行うことができますか?thx