Jul
6
2008

descriptionをブログ記事の表示順に変更してみた : Joomla!1.0.x

Print
1 votes
Blog - Joomla! CMS
Written by:Joomler! 8623 hits

ページのソースを表示してdescription部分を見るとそのページで開いている最後(一番下)の記事のdescriptionが、最初に表示される。これは、Joomla!のヘッドタグに追加するメソッドが後からの分を登録済みのものの前に追加するように書かれているからです。

そこで変更してみました。

Root/includes/joomla.php

$this->_head['meta'][$i][1] = $content . ', ' . $this->_head['meta'][$i][1];

$this->_head['meta'][$i][1] =  $this->_head['meta'][$i][1]. ', '. $content;

として後から追加されるものは登録済みのものの後に追加するようにしてみました。これで最新のものが先に来るはずです。というより並び順の最初のものと言った方が良いのかな。

と、Joomla!1.5はどうかと気になったので確認してみましたが、記事単体を表示した状態でないとdescriptionに反映されない? ブログレイアウトのように複数の記事の場合は、サイトのdescriptionのみが表示されるようですね。

さて、久しぶりに予約投稿!?(あらかじめ投稿しておいて時間になったら公開されます)をしてみました。この記事は昨日書いたものです。サーバーを移転してPing機能もcom_pingerから正常に動作していますので1月以上ぶりです。(この一ヶ月間はWindows Live WriterのPing機能を使っていました。)自動Pingは、やはり便利です。1.5用も作成した方がよさそうですね。

Tags$this,joomla.php,サーバー,includes,Head,$content,一番下,並び順,description,com_pinger,'meta',追加,Ping機能,Joomla,Windows Live Writer,登録済み,表示,ページ,description部分,メソッド
 

JContentPlus for Joomla!1.5 powered by Joomler!.net