コメントセクションの「パーマリンク」を削除または非表示にする方法を知っている人はいますか(つまり、投稿されたコメント)。
"Jade Kが2011年11月11日(金)-14:28に提出したパーマリンク"
さらに、誰かが名前を変更したり、コメントから「送信者」を削除したりする方法を知っていますか?
デフォルトのコメントcomment.tpl.phpをテーマディレクトリにコピーします。
cp /your_drupal_path/modules/comment/comment.tpl.php /your_drupal_path/sites/all/themes/mytheme/comment.tpl.php
次の行を検索して、テーマのパスcomment.tpl.phpに変更します。
から:
<div class="submitted">
<?php print $permalink; ?>
<?php print $submitted; ?>
</div>
に:
<div class="submitted">
<!-- Do not show Permalink on comments -- it will still have a link on the comment title
<?php print $permalink; ?> -->
<?php print $submitted; ?>
</div>
これが魔法になります!
これは、実際に使用しているテーマによって異なります。奇妙なことに、そのようなパーマリンクリンクを含むテーマを自分のマシンで見つけることはできませんが、comment.tpl.php使用しているテーマ。
ZenのデフォルトのDrupal 6には、これが含まれています。
<div class="submitted">
<?php
print t('Submitted by !username on !datetime.',
array('!username' => $author, '!datetime' => $created));
?>
</div>
Drupal 7を使用している場合、テキストが template_preprocess_comment からのものである可能性がかなりあります。
どちらの場合も、テキストがどこから来ているかをメモします: t() 関数。
テキストを編集することもできますが、それはそれを処理する適切な方法ではありません。 t()は翻訳を処理しますが、カスタムのローカリゼーションも処理できます。これらは、文字列のオーバーライドを使用して行われます。これは、いくつかの異なる要求を処理できます。 String Overrides モジュールはsettings.phpで行うこともできますが、その構文には便利なリンクがありません。
Drupal 7でこれらのいずれかを非表示にする場合は、独自のtemplate_preprocess_comment()および nset()$permalink
を実装する必要があります。 $submitted
。Drupal 6の場合、テンプレートファイルからそのコードブリップを削除するだけです。
これをCSSに追加することをお勧めします:.permalink {display:none;}
これをcss .permalink {font-size:0px;}に追加します