Blog Joomla!1.5では、管理画面から記事の一覧を表示するとそれぞれの項目でソートが可能ですが、Joomla!1.0.xではそれができない。投稿した記事を確認したいときなど最新の記事順に並んでくれていればと思う方もいると思います。
そこで以下を変更してみた。
ROOT/administrator/components/com_content/admin.content.php
を
に変更。さらに同じファイルの
を
に変更しました。
この変更を行うことにより常にカテゴリ毎に最新記事順にならぶことになります。ブログ的に使う方ならこれって必要なことですよね。 Wordpressのようにシンプルで良いような気もしますし。この辺りはそれぞれ使い方によって利便性が異なるのでご自身で一番適当な並び順になるように書き換えたら良いと思います。ちなみに私の場合カテゴリ毎にならんでもらう必要などないので以下のようにしました。
のように変更するとタイトルや、カテゴリを無視して常に最新記事順に並びます。ただし、表示順のところはバラバラになりますけど表示順に従って管理していないので私にとっては好都合となります。
お好みにあわせて変更されてはいかがでしょうか。
昨日は、クライアント先におじゃまする日。
ふと、信号で止まったときなにげに車のルームミラーを見るとおねぇさんが、顔くらいある大きなメロンパン(黄色かったし、丸かったからたぶんそう)を大きな口を開けて食べているではないですか。なかなかやるなぁ・・・好きだなぁこういう人・・・などと思いながら次の信号でまた止まった。再び見てみると、なんと!右手には空の袋を握りしめて左手でペットボトルのお茶をぐびぐび飲んでいるではないですか。えっもう食べちゃったの?はえぇぇぇ~。
と、表題と全く関係ないことでした。
テンプレートを作成するにあたりアイコンをいろいろ見ていたのですが、今までただダウンロードして解凍するだけ(下手すると解凍すらしていないものもあったりする)で放置していたおかげでたくさんあるのに目的の物がなかなか見つからない。
それでこうしてみました。
これは、クライアントの担当者がやっていたのでマネをしてみました。
アイコン集って大抵解凍するといくつかのフォルダに分かれています。
- 一番大きなサイズの画像をそのフォルダ直下に移動する。
この作業が一番大変でした。途中マウス握ったまま寝てたくらいです。
今度からは、ダウンロードした時にこれをやるようにしなければいけません。 - Picasaをインストールして起動します。
- ツール-オプション-ファイル形式ですべてのタイプにチェックを入れる。
- ファイル-picasaにフォルダを追加でアイコン集のフォルダを選択する。
これでアイコン集フォルダ内の画像が見渡せるようになります。目的の物が見つかったら右クリックで他の編集ソフトなりで開く。
先日からコツコツとテンプレートを作成していて面倒になってきたので「え~い」とフリーのテンプレートをいろいろ見ながら「よし、これにしよう。」・・・え!? あまりに面倒になってきたのでフリーのテンプレートでいいやって思ってしまって。
ダウンロードしたテンプレートをいざインストールしようと思ったらそのままインストールできない。たまにあるのですが、一度解凍して中にあるzipファイルが本体でした。解凍してみるとライセンスファイルやread.txtがあるので開いてみるとリンクを消してはいけないと書いてある。消すならいくら払ってくださいとも書いてありました。フムフム、お金取るくらいの良いのを選んだなと。
・・・やっぱり、やめた。
またテンプレート作成の続きをはじめる。
「IE6など無くなってしまえ~。」などと時々つぶやきながら。
おかげでかなり完成に近づきました。
と、ふと思ったのですが、うちのエクステンションにもリンク・・・あっ・・© がついていた・・・・。
消しても良いですよ。今度から表示しないようにしよう。
今度のテンプレートは、新しいエクステンションを表示しようと思っているのでphpを書きながらcssを編集してjavascriptも編集、htmlも編集、イメージの作成・編集しながらやっているのでなかなか進みません。
私が記事に何を書いてもはみ出さず、崩れずなテンプレートを誰か作ってくれないかしらん・・・。
overflow:hidden!

以前からどこかの記事を見て知っていたのですが使っていませんでしたが、今回ふと思い立ち使ってみました。
はじめは、ヘッドタグに書き込むだけで良いのかと思っていたら
The script only fixes images named: *-trans.png
と書かれています。どうもファイル名に-transがついていないと何もしないようですね。
http://code.google.com/p/ie7-js/
そこで
- #__contentテーブルだけをphpMyAdminからDROP TABLEとIF NOT EXISTSオプションを追加して(他はデフォルトのまま)エクスポート。
- テキストエディタで1のsqlファイルを開き正規表現の置き換えで以下のように指定し、pngファイルを指定しているすべてを置き換えた。
検索する文字列 (src="[^"]*)(\.png")
置き換え後の文字列 \1-trans\2 - サーバーのイメージの保存場所から全てのイメージをダウンロードし、これまたファイル名を正規表現で置き換えます。
現在の名前.png を 現在の名前-trans.pngに置き換える。 - 全てのイメージをサーバーにアップロードします。
(万一のリンク切れが発生しないように以前のイメージはそのまま残るようにしています。) - テンプレートのindex.phpまたは、CustomHeadTagプラグインを使っているなら以下をヘッドタグに追加します。(IE8.jsを使うならIE7.jsを指定する必要はないようです。)
<!--[if lt IE 8]>
<script src="http://あなたのサイトのJSまでのURL/IE8.js" type="text/javascript"></script>
<![endif]--> - 完了
いかがでしょう右上にPNGを貼り付けてみましたが・・・・。
オチがありました。




























