おしらせ
Next Entries »エビフライのイブの晩ご飯
土曜日, 12月 24th, 2005これは24日。
こっちは昨晩。
うまうま。
Google Adsense Preview Toolが空気読んでます
日曜日, 12月 11th, 2005この「えびなび」にGoogle Adsenseを入れるとどんな広告が出てくるのか試してみた。
これ
https://www.google.com/adsense/previewtool?hl=ja
結果
……Google Adsenseの導入を本気で考えようと思いますた!何この空気嫁?
Google Sitemapsを使ってみた
土曜日, 12月 10th, 2005とりあえずこのえびなびで標準出力するRSSとかATOMだとエラーが出てきました。いわく、日付の形式がおかしいんじゃねーかてめー、と。
そんなわけで、ちゃんとGoogle Sitemapsのフォーマットに正式に従ったサイトマップ用のRSSを出力。
こんな感じ
http://ebinavi.oshietekun.net/index.php?/weblog/sitemap/
参考にしたのはココ。
ExpressionEngine Wiki - Google Sitemaps
http://www.eewiki.com/wiki/Google_Sitemaps
トップページは最優先で巡回させて、さらに30日以内の記事は毎週巡回コースに放り込み、古い記事は抑える、というように優先度を付けていく感じ。ちゃんとGoogleさんは読んでくれるんですかね。
Google Sitemapsに興味ある場合は以下のサイトが参考になるお。
GoogleSitemap - Google Wiki
http://google.oshietekun.net/index.php?GoogleSitemap
ExpressionEngineを使って「えびなび」を再開しました
日曜日, 10月 16th, 2005前回の「えびなび」はXOOPSを使っていたわけですが、不満だった点がいくつか。
・RSSの出力がおかしい
・トラックバックすると文字化けしまくりで話にならない
・重すぎる
・更新する気になれないほど煩雑な操作体系
そんなわけで、世界中のあらゆるスクリプトを試しまくった結果、これに落ち着きました。
ExpressionEngine
http://www.pmachine.com/ee/
略して「EE」らしい。
エビフライ的に気に入ったのは、
・RSSがいろいろと出力できる、カスタマイズできる
・コメント荒らしやトラックバックスパムに対抗する手段が秀逸
・カスタマイズしやすいテンプレート(代わりに一発でテンプレートを入れ替える仕組みはない)
・高速さと負荷の低さを追求した構造(キャッシュ機能が非常に優秀)
・最初から多言語対応が前提なので内部的に文字化けしない(1カ所だけ手作業で修成)
・更新しやすい、管理しやすい、覚えることが少ない
代わりに、無料のスクリプトではないわけですが……ついでに日本語の言語ファイルも古すぎて役に立ちません、アヒャ!英語がある程度出来ないとお話にならない。
そんなわけで、エビフライが行った作業から、ポイントとなる点をいくつか。
0.トップページ以外が「404」あるいは「真っ白」になる場合
これはなる場合とならない場合が。なる場合には、path_infoを吐き出さないサーバなので、「ADMIN」→「Output and Debugging Preferences」より「Force URL query strings」を「Yes」にします。それからindex.phpをローカルに一端ダウンロード、$qtypeを「2」に書き換えて、上書きします。これで真っ白け現象が回避されます。
1.テンプレートは事前に決めておくとラク
http://www.pmachine.com/ee/templates/に置いてあるテンプレートから、気に入ったものを選びましょう。デフォルトのテンプレートはあらゆる機能がオンになっているのでカスタマイズするのが大変すぎます。お望みのテンプレートを選んだら「Download」をクリックして、解凍。生成されたフォルダをそのままthemes→site_themesの直下に置きます。エビフライの選んだ「notebook」の場合はそのまま「notebook」フォルダをFTPで転送するだけ。あとはEEのインストール時にこのテーマを選択するだけ。お手軽です。あとからテンプレートを適用する方法もありますが、はっきりいってかなり手間暇がかかるので、おすすめできない(とか言いながらエビフライは他のテンプレートもインストールしてみました)
2.別のテンプレートをデフォルトにする際には注意
「TEMPLATES」→「(新しく作ったテンプレートグループ名)」→「Edit Group」で「Make the index template in this group your site’s home page?」にチェックを入れると、そのテンプレートがデフォルトとして使われます。これが分からなかったので半泣きに。
3.スマイルアイコンは使わないのであれば削除
外人はなぜかコレを本文中で多用しますがエビフライはこんなの使わないので必要ないです、システム自体から削りました。「MODULES」→「Emoticon」の右端にある「Remove」で削り、あとはテンプレートから「smiley」とか書いてあるタグを片っ端から消せば大丈夫。同様の手順で、不要なものはいくらでも削ることが可能です。
4.時刻形式で深夜0時表記にする
あまり知られていませんが、アメリカ式表記とヨーロッパ式表記というのがあります。例えばアメリカ式だと、10月16日の深夜0時1分は10/16 AM:12:01になります。エビフライ的には00:01になって欲しいので、ヨーロッパ式表記にします。
「MY ACCOUNT」→「Localization Settings」→「Time Formatting」を「Europian」にするだけ。ついでに「ADMIN」→「System Preferences」より「Localization Settings」を選んで、そっちも「Europian」にしましょう。
自分以外が使う予定がない場合には、「MY ACCOUNT」→「Member Administration」より「Use this member’s localization settings as the master site default?」にチェックを入れておけば、自分のアカウントのローカル設定が優先されるようになって便利かも。
ちなみにこの時刻表記は全てPHPに準拠してます。えびなびの場合は
<h3 class=”date”>{entry_date format=’%Y年%m月%d日 %H時%i分%s秒’}</h3>
としています。
5.自動でリンクを張る機能をオフにする
エビフライの経験則的に、「http」とかの文字列を見付けたら自動でリンクタグを貼る機能は完璧とは言い難いので、いっそのことオフにしてしまうのがいい感じ。直リンしたくないけどアドレスは提示したい場合にも便利。
「Admin」→「Weblog Management」→「Edit Weblog」→「Weblog Posting Preferences」より、「Automatically turn URLs and email addresses into links?」を「No」にするだけ。
6.コメントやトラックバックが来たらメールでお知らせ
あらゆるものをメールで管理する手も足も出ないエビフライにはコレが超便利でした。
「Admin」→「Weblog Management」→「Edit Weblog」→「Weblog Posting Preferences」より、「Notification Preferences」の「Enable recipient […]