2007年12月 4日

FTTPをさくらインターネットに設定する

 ファイルをアップロード(転送)するFTPツールは沢山あります。私はホームページ... [ all ]

 ファイルをアップロード(転送)するFTPツールは沢山あります。私はホームページビルダーに付属のツールを使用していたのですが、Movable Typeを利用するに当たって著名なフリーソフト「FFFTP 」が大変便利だったので、これからMovable Typeを利用する為に、さくらインターネットをレンタルサーバーにしようと思っている、私と同レベルの初心者用の設定方法です。

 まずFTTPをダウンロードします。ダウンロード先は何処でも構いません、ディスクトップが分かりやすくて良いのではないでしょうか。FFFTPより最新版をダウンロードします。

 ダウンロードしたファイルをダブルクリックすると、自動的にインスートールしてくれます!

 設定方法

1.ディスクトップ上に作成されたアイコン↓をダブルクリックして起動させますFFFTP.png

 

 

 

 2.FTTPが起動したら上部のメニューバーの「接続」をクリックしさらに「接続」を選択します。

FFFTP-2.png

 

 

 

 

 

 

 

 

 

 

 

 

 

 



 3.すると↓のような画面になります

FFFTP-3.png

 

 

 

 

 

 

 

 

 

 4.右上にある【新規ホスト】を押し、設定画面に切り替えます

FFFTP-4.jpg

 

 

 

 

 

 

 

 

 

 

 

 

 

 5.各種設定を行います

①FFFTP に登録する設定名です。任意の名前でOKです。今回はsakuraとでもしておきます。わかりやすい名称を入力してください。
②さくらインターネットから送られてくる「仮登録完了メール」に記載されていた【FTPサーバ名】を入力します。
③さくらインターネットから送られてくる「仮登録完了メール」に記載されていた【FTPアカウント】を入力します。
④さくらインターネットから送られてくる「仮登録完了メール」に記載されていた【パスワード】を入力します。

 6.次に今入力した画面の左上、左から2番目の「拡張」タブをクリックして、出てきた画面の上から2個目の「PASV モードを使う」にチェックを入れてから「OK」ボタンをクリックします。

FFFTP-5.png

 

 

 

 

 

 

 

 

 

 7.これで終了です5の①でホスト名をsakuraにしていれば次の画面のようになるはずです

FFFTP-6.png

 

 

 

 

 

 

 

 

 

 

2007年12月 2日

カテゴリーを自由に並び替える

カテゴリーやサブカテゴリーが思うような位置にならず困った時はありませんか?例え... [ all ]

カテゴリーやサブカテゴリーが思うような位置にならず困った時はありませんか?例えば

A
|-a
|-b
|-c

としたいところが、

A
|-b
|-c
|-a

となってしまったり。そんな時に便利なのがThe blog of H.Fujimotoさんで紹介してくれている「カテゴリーとフォルダを並べ替えるプラグイン(MT4専用)」です。

次の画像を見て下さい。このカスタマイズを行うとこの画面のように簡単にカテゴリを並び替える事ができます。

mt.png
 まず、「The blog of H.Fujimoto」さんの「カテゴリーとフォルダを並べ替えるプラグイン(MT4専用)」エントリーにあるプラグインをダウンロードします。

SortCatFld_1_01.zip

保存先は何処でも良いので、ディスクトップにでも保存しておきましょう。ダウンロードしたファイルを解凍すると、「plugins」と「mt-static」というフォルダができます。

この先は個々によって違うと思うのですが、私の例です。FTPツールを使ってアップロードするのですが、アップロード先が個々によって変わってきます。「The blog of H.Fujimoto」さんの説明を引用させていただきますと

通常は、これらのを、Movable Typeのインストール先ディレクトリにアップロードします。また、Movable Type本体と「mt-static」ディレクトリとを別のディレクトリにしている場合は、解凍してできた「mt-static」ディレクトリの中身を、Movable Typeの「mt-static」ディレクトリの中にアップロードします。

私の場合は良く分からなかったので、転送は「plugins」フォルダ内の「SortCatFld」を個別にMovable Typeの「plugins」フォルダ内に、mt-static>plugins>SortCatFldを同様に転送先のMovable Type、mt-static>plugins>SortCatFldに転送しました。

アップロード終了後、ダッシュボードにアクセスすると自動でアップロードが行われます。

catego-2.gif                                                                                                          

 

 

 

 

 

 

 

 

 

 次に、テンプレートを書き換えます。デザイン→テンプレート→テンプレートモジュールを開きます。右上の検索窓に「MTTopLevelCategories」「MTSubCategories」をコピー&ベーストして「MTTopLevelCategories」「MTSubCategories」タグを使用している箇所を探し、それらのタグに、「sort_method="SortCatFld::Sort"」を追加します。具体例だと

<MTTopLevelCategories sort_method="SortCatFld::Sort">

以上でカテゴリーを並び替える事が出来るはずです!なんか良く分からない説明になってしまいましたが、とても便利なので是非導入をお薦めします!!

2007年11月26日

小粋空間テンプレートにアクセスカウンターを設置

 お世話になっている小粋空間さんのMovable Type4.0用テンプレートに... [ all ]

 お世話になっている小粋空間さんのMovable Type4.0用テンプレートにカウンターを設置したので初心者の私が設置した手順を紹介させて頂きます。

 まず私はPHP化をしていたのでPHPファイルのアクセスカウンターを探しました。どれ位あるのかなぁ?なんて検索すると結構あるモンです。そんな中でもとてもシンプルなのが気に入ったのと、設置が簡単そうだったので、帰宅する部活さんのサイトにあるkcountを設置させて頂きました。

 ①帰宅する部活さんのサイトのサンプルの下にあるダウンロードをクリック
 ②保存先をディスクトップにして保存(保存先は何処でも良いです)
 ③ダウンロードしたファイルを解凍します→kcountというフォルダができます。フォルダをダブルクリックすると「count.php」と「log.cgi」の2つのファイルがある事を確認します。
 ④kcountをフォルダごとMovable Type4.0用テンプレートのindex.phpがあるフォルダにFTPツールを使用してアップロードします。

 以上で下準備終了です。次はMovable Typeのテンプレートをいじくります。

 ①ダッシュボードのデザイン→テンプレート→テンプレートモジュール→サイドバー(小粋空間さんのテンプレートの場合です)
 ②真ん中より下にここにカウンタを設置とあるので、その文言を削除し、削除した箇所に下記をコピーして貼り付けます。

<dt class="sidetitle">
Counter
</dt>
<dd class="counter">
<? include("./kcount/count.php"); ?>
合計カウント
<? echo $a; ?><br>
本日カウント
<? echo $t; ?><br>
昨日カウント
<? echo $y; ?><br>

</dd>

 

③後は再構築すれば表示されるはずです。

2007年11月22日

PHP化で起こった問題

 PHP化によるメリットは再構築時の時間短縮や、より多くのカスタマイズが出来ると... [ all ]

 PHP化によるメリットは再構築時の時間短縮や、より多くのカスタマイズが出来ると言う事です。Movable Type を利用してまだ間もないので、メリットは実感していませんが、私がPHP化を行った時の不具合と対応を記載します。まずPHP化自体はそう難しい手順は必要ありませんし多くのサイトで詳しく紹介されているので割愛します。

 私がPHP化で起こった現象は

  1. サイトを表示すると画面が白くなり何も表示されない。
  2. Monthly Archivesでリンクされる月とされない月がある(他にもリンクされない項目がある)

 1に関して、私は小粋空間さんで配布されているテンプレートを使用していました。そこに「XML宣言」たる物があります。デザイン→テンプレート→テンプレートモジュール→ヘッダーを開くと
<?xml version="1.0" encoding="<$MTPublishCharset$>"?>
と言う文があります。これを、PHPが読み込める
<? echo('<?xml version="1.0" encoding="<$MTPublishCharset$>"?>') ?>
に変更するか
<?xml version="1.0" encoding="<$MTPublishCharset$>"?>
自体を削除する事で解決出来ます。

 2に関しては私の根本的な知識不足。いくつかの記事を書いていてからPHP化に挑戦したのがいけないようでした。結局色々いじくっていたら、リンク出来る記事が格納されているフォルダと、リンク出来ない記事が格納されているフォルダのパーミッションが違う事に気づきました。結局FTPツールでパーミッションを統一したら(ちなみにさくらレンタルサーバーで755)無事解決しました。私と同じような初心者の方も困っていたらパーミッションをチェックしてみて下さい。

  

2007年11月21日

失敗

Categoriesをツリー化して見栄えを良くしたいと考え、挑戦してみましたがあ... [ all ]

Categoriesをツリー化して見栄えを良くしたいと考え、挑戦してみましたがあえなく玉砕・・・

訳が分からなくなり、記憶をたどり元に戻しました。

 

いつの間にかカウンターの文字がでかくなっている・・・