XREAサーバでのオープンソースによる運用・カスタマイズのマニュアル的ブログ。
メモ代わり、備忘録なので、詳しくは解説してないかもw
最近オープンソース以外の備忘録も書いてます。
なんかね、更新してなかったのもあるけどやけにコメント来ないなぁって思ってたら、コメントプログラムでエラーになってた(泣)
スパムブロックやら色んな記述してたからそいうの動作がおかしかったのかも。
とりあえずデフォルトに戻したら味気ないコメントページになってたw
ほんとデザインどうにかしないといけないかぁ・・・
この備忘録的ブログも作り出して3年経とうかというのに未だデザインが当初のまま。
サイドメニューくらいはもう少し見栄え良くしたいよな~
リンクとか並べてるだけやし・・・
でもいじる時間がない・・・
久々にoscommerceを触るかもしれないからまたカスタマイズが・・・
作るだけ作って運営してないってのはどうよ!!
もったいないよね。
いつも忘れては調べてしまうので覚書。
MOD関数、ROW関数
1行おきに色を適用したい範囲を選択
↓
メニュー[書式]-[条件付き書式]をクリック
↓
[条件付き書式の設定]ダイアログ-[条件1]欄の
左の選択を[数式が]に変える
↓
右のボックスに
「=MOD(ROW(),2)=0」と入力
↓
[書式]ボタンをクリックして書式を設定し、[OK]
http://api.my.yahoo.co.jp/RPC2
http://blog.with2.net/ping.php/488844/1182618205
http://blogsearch.google.com/ping/RPC2
http://hamo-search.com/ping.php
http://ping.ask.jp/xmlrpc.m
http://ping.blo.gs/
http://ping.bloggers.jp/rpc/
http://ping.blogmura.com/xmlrpc/pw1m3scralfe
http://ping.fc2.com
http://ping.myblog.jp/
http://ping.namaan.net/rpc/
http://ping.rss.drecom.jp/
http://ping.weblogalot.com/rpc.php
http://pingoo.jp/ping/
http://r.hatena.ne.jp/rpc
http://rpc.blogrolling.com/pinger/
http://rpc.pingomatic.com/
http://rpc.reader.livedoor.com/ping
http://rpc.technorati.com/rpc/ping
http://rpc.weblogs.com/RPC2
http://rpc.weblogs.com/rpc2
http://www.blogpeople.net/servlet/weblogUpdates
ブログパーツのフラッシュタグクラウドの日本語化に成功しました。
MT-Cumulus導入時に日本語化が不可という記載がありましたが、どうしても日本語表示がしたかったので吐き出す出力URLあたりをいじったら・・・
すんなり出来ちゃいました♪
1.mt/plugins/Cumulus/lib/Cumulus.pmの133行目
$tags .= "<a href=\"" . $cgipath . "mt-search.cgi?blog_id=" . $blogId . "&tag=" . $tagcloudtag->[0] . "&limit=20\" class=\"tag-link-66\" title=\"" . $tagcloudtag->[1] . " topics\" rel=\"tag\" style=\"font-size: " . $size . "pt;\">" . $tagcloudtag->[0] . "</a>\n";
を
$tags .= "<a href=\"" . $cgipath . "mt-search.cgi?blog_id=" . $blogId . "&tag=" . URI::Escape::uri_escape($tagcloudtag->[0]) . "&limit=20\" class=\"tag-link-66\" title=\"" . $tagcloudtag->[1] . " topics\" rel=\"tag\" style=\"font-size: " . $size . "pt;\">" . $tagcloudtag->[0] . "</a>\n";
に変更。
要は$tagcloudtag->[0]をURI::Escape::uri_escape($tagcloudtag->[0])に書き換えるだけです。
やってることは、日本語をエスケープさせて出力するといったものです。
一応いくつかのブラウザでチェックはしましたが大丈夫だと思います。
不具合あればコメントでも下さい♪
記事を書いていくとタブクラウド欄に同じタグが重複して表示されていました。
データベースの照合順序と文字コードをブログと合わせるだけですので簡単に修正できます。
1.movabletypeのシステムメニューのバックアップとphpmyadminから念のためバックアップをとっておく(ローカルに保存)。
2.XREAデータベースの作成画面でmovabletypeで使用しているデータベースを選択し、『保存』
3.1~3分でdumpファイルが生成されるのでFTP接続で生成されたdumpファイルをローカルに保存します。
4.エディタでdumpファイルを開き、以下を置き換えて保存(10箇所以上あります)
DEFAULT CHARSET=ujis
を
DEFAULT CHARSET=utf8 COLLATE utf8_general_ci
5.FTPで上書きアップロードします。
6.phpmyadminからmovabletypeで使用しているデータベースのテーブルを全て削除します。
(データベースを選択すると右側に全てのテーブルが表示されるので全てにチェックを付けて「チェックしたものを」⇒「削除」のプルダウン選択)
7.インポートから先ほど保存したローカルのdumpファイルを選択し「実行」
これでデータベースの照合順序と文字コードはブログと一致しました。
8.movabletypeにログインし、重複している記事を再度ひとつずつ再構築(保存)していきます。
9.全体の再構築を行います。
1度では全て整わないこともあるようです(hiroは2回再構築してまとまりました)。
MT4.25の投稿記事内で「①」「~」が文字化けする不具合を修正。
①phpmyadminでデータベースにログインしバッグアップ(エクスポート)
②左側に表示されているテーブルで「mt_entry」「mt_tag」「mt_comment」「mt_trackback」の中の
照合順序を ujs_Japanese_ci → utf8_general_ciに変更
例えば「mt_entry」テーブルなら「mt_entry」をクリックした後、右側に出てきた構造の中に「照合順序」でujs_Japanese_ciと記載あるもの全てにチェックし鉛筆マーク(下側)をクリック。
チェックしたフィールドだけが表示されるのでそれぞれ「照合順序」のプルダウンをujs_Japanese_ciからutf8_general_ciに変更し保存。
この作業を「mt_tag」「mt_comment」「mt_trackback」でも行います。
※投稿済み記事で文字化けしてしまっているものに関しては文字化け部分を再度修正して保存(投稿)する必要があります。
この作業の後の新規投稿に関しては文字化けは直っているはずです。