!JoomlaCommentのリンクの位置変更

2010年 3月 07日(日曜日) 22:27 CrapeMyrtle Tips - Joomla!
印刷

以前インストールした!JoomlaCommentだが,blogレイアウトの際コメントへのリンクが更新時間より前に表示されたり,「続きを読む」リンクがあるとその前に表示されたりと順番が気に入らなかったので修正.

まずは,!JoomlaCommentの設定.管理用ページのコンポーネント - !JoomlaComment - Content SettingsのGeneral - Mambot content function:を,onAfterDisplayContent::JOSCusereturnにする.これでテンプレートからコメントリンクのhtmlを取得できるようになる.

次に,JoomlaRoot/templates/TemplateName/html/com_contentの下の以下のファイルについてPHPを修正する.

  1. article/default.php
  2. category/blog_item.php
  3. frontpage/default_item.php
  4. section/blog_item.php

修正内容は全ファイル共通で,最後の方の2行を入れ替えるだけ.

<span class="article_separator">&nbsp;</span>
<?php echo $this->item->event->afterDisplayContent; ?>

<?php echo $this->item->event->afterDisplayContent; ?>
<span class="article_separator">&nbsp;</span>

あとは,管理用ページからテンプレートのCSS編集を行って見栄えを整えたらおっけー.ちなみに自分は,Joomla!インストール時に入っていたja_purityを使っていて,上記修正のままだと,「続きを読む」やコメントのリンクがfloatになってて見栄えが良くなかったので,以下の数行をCSSに追加した.

div.write_comment {
  clear: left;
}
最終更新 2010年 3月 19日(金曜日) 01:54