問題タブ [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 投票する
2 に答える
4028 参照

c# - C#で上付き文字または下付き文字を通常のテキストに変換する方法

素敵な URL を作成するためのスラッグ ジェネレーターを作成しています。m² を m2 に変換したいのですが、単純な置換ステートメントだけでなく、すべての上付き文字 (または下付き文字) に対してこれを行う一般的な方法で行います。

何か案は?

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

php - ワードプレスでタイトルをアンスラッグする方法

私はまだ理解していません.このURLが何を参照しているのかをワードプレスがどのように理解できるか: www.mysite.com/about-me/

彼らは識別子を使用していません

スラッグ関数を使用してストーリー情報を保持する方法、つまりスラッグされたタイトルを元に戻してデータベースから選択する方法

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

django - Django の SlugField のピリオド

質問

  • フィクスチャを介してロードされたデータinitial_data.yamlが、ピリオドを含むスラッグで SlugField を生成し、エラーを生成しないのはなぜですか?

コード

モデルの抜粋を次に示します。

該当するinitial_data.yaml抜粋は次のとおりです。

yaml フィクスチャinitial_data.yamlはエラーなしでインストールされます。管理者にログインしてプロジェクト モデルを見ると、SlugFieldslug_codeに が含まれていることがわかりますが、フィールドTIDE.024を変更して管理者が次のエラーを生成すると表示されます。slug_codeTIDE.025

構成

  • ジャンゴ v1.1.1
  • PyYAML v3.09
0 投票する
9 に答える
13729 参照

php - drupal: 文字列からスラッグを作成する標準的な方法

このコンテキストのスラッグは、URL または CSS で識別子として安全に使用できる文字列です。たとえば、次の文字列がある場合:

そのスラッグは次のようになります。

Drupal (または drupal から利用できる php 関数) でそのような文字列を構築する標準的な方法があるかどうかを知りたいです。より正確には、Drupal テーマ内。

コンテキスト: drupal テーマを変更しているので、それが生成するノードの html には、それらを含む div の css クラスとして分類用語が含まれます。問題は、これらの用語の名前の一部が有効な CSS クラス名ではないことです。私はそれらを「スラッグ化」する必要があります。

一部の人々は単にこれを行うと読んだことがあります:

これは私にとって本当に十分ではありません。大文字を小文字に置き換えませんが、さらに重要なことに、ASCII 以外の文字 (à や é など) を同等の ASCII 文字に置き換えません。また、先頭と末尾から「区切り文字列」を削除しません。

文字列をスラッグ化する方法を提供し、drupal テーマの template.php ファイルで使用できる関数が drupal 6 (または php ライブラリ) にありますか?

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

ruby - Herokuコンパイル済みスラッグサイズを縮小

バンブーリー-1.8.7スタックの下でアプリのレールをv2.3.6に更新したところ、コンパイルされたスラッグサイズは40.5Mbに増加しました!その最後のgitpushの前は、スラッグサイズは約20Mbで、レールv2.3.5を使用していました。

私のスラッグには両方のレールバージョンがインストールされているからですか?おそらく何かが足りないのですが、スラッグサイズを最大20Mb増やすために、アプリに特別なコード/ファイルを追加していません。

スラッグサイズを小さくするにはどうすればよいか教えていただけますか?

どんな助けでも大歓迎です。

事前にどうもありがとうございました。

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

c# - C#のURL Slugifyアルゴリズム?

SOのslugタグを検索して閲覧したところ、説得力のある解決策が2つしか見つかりませんでした。

これは、問題の部分的な解決策にすぎません。これを自分で手動でコーディングすることもできますが、まだ解決策がないことに驚いています。

では、C# や .NET に、ラテン文字、Unicode、およびその他のさまざまな言語の問題に適切に対処する slugify アルゴリズムの実装はありますか?

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

python - stackoverflow のような sluggale URL の URL ディスパッチャを見つけようとしています

Tornado フレームワーク (Python) を使用しています。スラッグ可能な URL が機能しています。しかし、URL ディスパッチャーには 3 つの異なるエントリがあります。誰かがそれを1行に変換するのを手伝ってくれないかと思っていました.

これは私が持っているものです:

次の URL がすべて同じ場所に移動するようにします。

http://domain.com/post/14

http://domain.com/post/14/

http://domain.com/post/14/any-text-it-doesnt-matter-what-it-is

0 投票する
26 に答える
308080 参照

php - スラッグ(URL文字列)を作るPHP関数

Unicode 文字列からスラッグを作成する関数が必要です。たとえば、gen_slug('Andrés Cortez')を返す必要がありandres-cortezます。どうすればいいですか?

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

javascript - タイトルからスラッグを作成しますか?

タイトルからスラッグを作成するための準備はすべて整っていますが、問題が 1 つあります。私の正規表現はスペースをハイフンに置き換えます。しかし、ユーザーが「Hi there」(複数のスペース) と入力すると、スラッグは「Hi----- there」となります。本当に「こんにちは」であるべきとき。

どちらかの側に文字がある場合にのみスペースを置き換えるように正規表現を作成する必要がありますか?

または、これを行う簡単な方法はありますか?

0 投票する
10 に答える
30417 参照

php - 単一のハイフン区切り記号のみを使用して文字列をスラッグに変換する

文字列をURLにサニタイズしたいので、これが基本的に必要なものです:

  1. 英数字とスペースとダッシュを除くすべてを削除する必要があります。
  2. スペースはダッシュに変換する必要があります。

例えば。

返さなければならない