開発 mail |
7.50 |
Mail Safety |
開発/テスト用サイトのメール |
言語 |
7.15 |
Entity Translation |
nodeのEntity Translation |
言語 |
7.15 |
Language |
まだ翻訳されていない英語文、どうにかならない? |
言語 |
7.14 |
Entity Translation |
各フィールドのラベルの多言語切り替え漏れ(接頭子、接尾子) |
言語 |
6.22 |
|
URLエイリアスを使った場合に、翻訳したページで同じURLエイリアスが使えないという不具合 |
言語 |
7.28 |
vim |
vimで全角が化けてしまう |
言語 |
7.15 |
Entity Translation |
デフォルトの言語 - Entity Translation |
言語 |
6.x |
i18n |
多言語対応サイトのサイト名やスローガン/ミッションなどを多言語化する方法を教えてください |
言語 |
7.15 |
Entity Translation |
各フィールドのラベルの多言語切り替え漏れ(フィールド・ラベル) |
見栄え |
7.15 |
js Injector |
簡単にJavascriptを追加する方法は? |
表示 |
7.34 |
Views Infinite Scroll |
Facebookページのようにスクロールするとコンテンツが追加されるようなコントロール |
表示 |
7.26 |
Views |
ページ内に2つ目Viewsブロックを設置するときPagerが連動してしまう |
権限 |
7.50 |
Cron |
Basic認証時のCron(wget)実行方法 |
権限 |
7.15 |
Path_Access Content_Access |
特定のページ(パス)をアクセス制限したい |
排他 |
7.26 |
lock |
Viewsモジュールの設定ページのような排他機能 |
拡張機能 |
8.3x |
Contribute modules |
drupal8-寄贈モジュールの動向 |
ログイン |
8.7.x |
System |
ユーザー アカウントロックの範囲設定 |
リバースプロキシ |
8.9.x |
mod_proxy mod_proxy_http mod_ssl |
Apache2.4 から httpsサーバーへリバースプロキシする方法 |
ユーザの管理 |
7.27 |
PHP |
新規ユーザーの追加ができない |
ユーザの管理 |
8.9.x |
user pass |
drupal 8 で 管理者(uid=1)パスワードがわからなくなったとき 新しいパスワードを設定する方法 |
コメント
コア:
パーマリンク Submitted by actbrain on 2013/11/20 02:29.
コア:
drupal-root/inc/theme.inc:
function template_preprocess_username(&$variables);
の中で、
~
if (drupal_strlen($name) > 20) {
$name = drupal_substr($name, 0, 15) . '...';
}
~
というような処理を行ってます。
コメントによると、
~
Set the name to a formatted name that is safe for printing and
that won't break tables by being too long. Keep an unshortened,
unsanitized version, in case other preprocess functions want to implement
their own shortening logic or add markup. If they do so, they must ensure
that $variables['name'] is safe for printing.
~↓~直訳
名前を印刷にとって安全で、長すぎることまでにテーブルを壊さない、フォーマットされた名前にセットしてください。
続く、1つの、短かくされない、バージョンをunsanitizeした、場合、他のもの、機能を前処理する、自分のショートニング・ロジックをインプリメントしたいか、値上げを加えたいこと。
そうする場合、それらは$変数「[名]」が印刷にとって安全であることを保証するに違いありません。
~
どうやら、安全面からの考慮のようです。
xxx_preprocess_xxxx(&$vars)等でhookして投稿者名を変更するのが妥当なようです。
ページ