問題タブ [slug]

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 投票する
3 に答える
823 参照

python - Djangoでstackoverflowに似たURLを作成するにはどうすればよいですか?

動画サイトを作っています。動画への直接 URL を example.com/watch/this-is-a-slug-1 のようにしたいのですが、ここで 1 は動画 ID です。私はナメクジを問題にしたくありません。example.com/watch/this-is-another-slug-1 は同じページを指す必要があります。SO では、重要な URL の部分は /questions/id だけです。どうやってやるの?

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

django - ジャンゴのナメクジには「愛」のスピーチを含めることはできませんか?

私は django-1.1 と satchmo を使用しています (コミット: 1385 75a2ea838067)

スラッグ項目に「愛」のスピーチがある場合、たとえば、love-x10、dsfdsfloveddd、love-love ... 製品の URL は「http://example.com/product/lovelove/」であることがわかりました。 「カートに入れる」ボタンをクリックすると、サーバーから空のページが表示されます。また、サーバーは一時的にサービスを提供できません。なんて奇妙な状況でしょう。信じられない場合は、個人的に試すことができます。

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

django - フィクスチャを使用しているときに、スラッグの django 管理者の音訳子にアクセスするにはどうすればよいですか?

管理画面でスラッグを入力すると、JS を介して 2 つのことが適用されます。

  1. 文字列はスラッグフレンドリーに作られています
  2. 言語が英語でない場合、文字列は翻字されます。たとえば、ロシア語のキリル文字はロシア語の翻字に変換されます (英語で入力)。

私は基本的に数千行を挿入しており、これにアクセスする必要があります。django は、このトランスリテレータの非 js サーバー側バージョンを提供しており、何らかの方法で挿入を行うことができますか?

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

url - URL スラッグ: リダイレクトか 404 か?

ここ SO のような一部のサイトでは、URL に「偽の」スラッグを許可しています。サイトに URL スラッグを実装する前に、「ベスト プラクティス」について質問があります...

のような構造が与えられたexample.com/123/article-slug-here/場合、私のサイトが ID を照会して偽のスラッグを許可する場合 -

するべきか ...

  • 適切な/正規のURLにリダイレクトするだけです(スラッグを確認し、不一致の場合はリダイレクトします)?

-また-

  • example.com/123/this-article-s-u-x技術的に存在しないため、404を返しますか?
0 投票する
3 に答える
828 参照

php - テーブルは Doctrine で複数のスラッグを持つことができますか?

Doctrineの1つのテーブルに複数のスラッグを持つことは可能ですか?

私は自分のyamlファイルでこれを試しました:

しかし、SQLを生成した後、secondSlugのみが生成されました...

0 投票する
4 に答える
729 参照

asp.net-mvc - ASP.NET MVC コンテンツ システムのスラッグに関するいくつかの質問

私のアプリケーションでは、現在、タイトル フィールドとスラッグ フィールドを入力できるフォームを使用しています。ナメクジの処理方法を一度に決定することはできないため、ナメクジの処理にしばらく苦労しています。

1) タイトルとスラッグを独立させる

ユーザーがタイトルとスラッグの両方を別々に入力できるようにする必要がありますか? これは私が最初に持っていたものです。ユーザーがスラッグを入力しなかった場合、それはタイトルから派生したというオプションもありました。両方が入力された場合、Slug フィールドが優先されました。

2)タイトルからスラッグを派生させます。コンテンツが挿入されると、スラッグはそれ以上変更されません

次に、タイトル フィールドのみに切り替えて、タイトルから Slug を派生させます。それをしているうちに、ユーザーがスラッグを入力できるすべてのフォームを変更する必要があることがわかりました。この方法では、ユーザーがスラッグを変更することもできなくなります。タイトルは変更できますが、スラッグには影響しません。Slug は一意の ID のように考えることができます。

3)今、ユーザーがスラッグを変更できるようにすることをもう一度考えています

私はそれがそれほど有用だとは思いませんが。誰かがすでに追加し、時間をかけて書いたコンテンツで、タイトルやスラッグの変更が必要になったことは何回ありますか? 回数はそう多くないと思います。

3 番目のオプションの最大の問題は、Slug を ID として使用する場合、Slug が変更されたときにすべての場所で参照を更新する必要があることです。または、ある種の Slug 履歴を含むテーブルを維持します。

これらの有効な質問についてどう思いますか?

誰かがこのためのサンプル DB 設計を持っている場合は、ここで共有していただければ幸いです。

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

php - 脱出してナメクジを作成する最良の方法

重複の可能性:
PHP での URL フレンドリなユーザー名?

スラッグをエスケープして作成するために適切な関数を使用することにどういうわけか混乱しています

私はこれを使用しました:

しかし、誰かがそれを使わずに urlencode() を使うように言った

ナメクジとセキュリティのどちらが優れているか

SO でわかるように、単語の間に - を挿入します。

0 投票する
6 に答える
10273 参照

ruby-on-rails - ID + Rails の URL のスラッグ名 (StackOverflow のように)

Railsで次のようなURLを実現しようとしています:

どちらかの代わりに ID とスラッグ名の両方を使用

また

(今はURLにスラッグ名しかないので、この部分は終わりです)。これどうやってするの?

UPD

これに関する記事を見つけました: http://augustl.com/blog/2009/styling_rails_urls/、代わりに、私にとって完全に機能するもの/id/slugを使用することを提案しているので、これを使用します。/id-slug

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

php - ダッシュ付きのURLスラッグを表示する際の問題

次のようなストーリーのURLにダッシュを付けてスラッグを作成しました。

IDの代わりにスラッグを使用してレコードをフェッチする

これはスラッグを作成するための私のコードです:

ダッシュが表示されているように、ここまではすべて問題ありません。しかし、リンクをクリックすると、ダッシュなしで通常どおりに保存されているため、データベースを開いて見つけることができません。

だから私はダッシュを削除するために何かを書いた:

ただし、?または.URLにある場合は、表示できません。

元のURLを取り戻すためのヘルプはありますか?!

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

ruby - シナトラ・タイトル・スラッグ

Sinatra でスラッグ ヘルパーを作成しようとしています。コードは次のとおりです(ここで見られるように):

このエラーが発生し続けます:

正確に何がうまくいかないのですか?