syncTranslitプラグイン

多くのWebプロジェクトでは、わかりやすいURLを使用しています。 たとえば、URLの記事IDの代わりに、そのテキスト識別子(スラッグ)が使用されます。 通常、記事が作成されると、スラッグはサーバー側で自動的に生成されます。 ただし、(フォームを介して)自分でスラッグを設定できるようにしたい場合は、 syncTranslitプラグインを使用できます

syncTranslitプラグイン


ブログから記事を公開しています。 このプラグインは、ウクライナとロシアの開発者向けに設計されています。
プラグインの主なタスク:キリル文字からスラッグを生成します。 プラグインを使用すると、フォーム上の2つのフィールドを同期できます。一方のフィールドはデータソース(たとえば、記事の名前)で、もう一方(スラッグ)は音訳されたテキストを受け入れます。

使用する


プラグインファイルを含め、ソース要素のsyncTranslitメソッドを呼び出し、宛先パラメーター(レシーバー要素のID)を渡します。

$( document ).ready( function (){
$( "#articleTitle" ).syncTranslit({destination: "slug" });
});



この例のデモンストレーション


オプション


利用可能なオプションのリスト:



他のオプションを使用した例:大文字に変換し、アンダースコアを使用して単語を区切る音訳:

$( document ).ready( function (){
$( "#articleTitle2" ).syncTranslit({
destination: "slug2" ,
caseStyle: "upper" ,
urlSeparator: "_"
});
});



Google CodeでsyncTranslitプラグインダウンロードする
JQueryプロジェクトページ

Source: https://habr.com/ru/post/J73168/


All Articles