CMS: 2008年1月

Movable Type 4.1 がリリースされている。

MT4 ユーザーに無償アップグレードとして提供。

http://www.movabletype.jp/blog/new_features_41.html

バグの修正や、新機能が追加されている。


下記のプラグインを使用する事により、カテゴリーの並べ替えを行うことができる。

使用プラグイン

The blog of H.Fujimoto で配布されている「SortCatFld」を使用。


MT4 の日時指定の投稿機能が上手く働かなかったので、下記へ対策をメモ。

条件

  1. cron(クローン)を動かすための「シェルスクリプト」
  2. 「CRON ジョブ」の設定

    有料で xrea を使用している場合は、「コントロールパネル」内から設定

    ※ 無料で xrea を借りている場合は cron が使用不可とのこと


エントリーの関連付けを行うプラグイン「RelatedEntries_1_14.zip」MT 3.2 以降対応(2008/1/24 現在)

インストール方法

  1. ダウンロードした圧縮ファイルを解凍して、フォルダ「RelatedEntries」ごと、plugins ディレクトリへアップロード。
  2. 「mt-related-entries.cgi」のパーミッションを変更(当ブログは 705)
  3. MTの管理画面のプラグイン一覧に表示されていればOK。設定をする。

ブログの設定で追加できる ping 送信先。

「タイトル、概要、アドレス」など、ブログの更新情報(サマリー情報)が ping サーバーに登録される。

なお、あまり多く追加すると、エラー表示される。
その場合は、何度かに分けてエントリの中の「トラックバック送信先URL」から各サイトに ping を送信する。


The blog of H.Fujimoto で 配布されている、メールフォームプラグイン(2008.1.17 現在、V1.30)を使用し、MTへメールフォームを設置。

インストール & アップデート 手順

  1. 上記より、対象をダウンロードし、解凍

    (MailForm_1_30.zip)

  2. サーバへアップロード

    「MailForm」というフォルダを、サーバの「plugins」ディレクトリにまるごとアップロード

  3. パーミッション変更

    サーバの「plugins/MailForm/mt-mail-form.cgi」のパーミッションを変更(当ブログは705)

  4. 確認

    上記まで正常に作業できていれば、MTの管理画面のプラグイン設定ページに「Mail Form 1.30.1」が表示される

  5. 各種設定

    プラグイン設定ページにて、「Mail Form 1.30.1」の各種設定を行う

  6. メールフォームのテンプレートを作成

    デフォルトのままでは、デザインが現在のものと異なるので、配布サイトを参考にテンプレートを作成


Xoops の辞書モジュール 配布元の「かんぴょう」にも記載されている内容を、下記へメモ


画像をかっこよく表示してくれる Lightbox2設置方法

  1. ダウンロード&アップロード
  2. テンプレートのヘッダを編集

    <link rel="stylesheet" href="<$MTBlogURL$>/lightbox.cssへのパス" type="text/css" media="screen" />

    <script type="text/javascript" src="<$MTBlogURL$>/prototype.jsへのパス"></script>
    <script type="text/javascript" src="<$MTBlogURL$>/scriptaculous.jsへのパス?load=effects"></script>
    <script type="text/javascript" src="<$MTBlogURL$>/lightbox.jsへのパス"></script>

    赤字は要修正

  3. lightbox.js を修正

    line 65,204の loading.gif の設置場所を指定

    line 66,217の closelabel.gifの設置場所を指定

    65行目:var fileLoadingImage = "http://ブログのURL/lightboxディレクトリへのパス/images/loading.gif";
    66行目:var fileBottomNavCloseImage = "http://ブログのURL/lightboxディレクトリへのパス/images/closelabel.gif";
    204行目:<img src="http://ブログのURL/lightboxディレクトリへのパス/images/loading.gif">
    217行目:<img src="http://ブログのURL/lightboxディレクトリへのパス/images/close.gif">

    赤字は要修正


ブログ記事の作成画面より、「確認」ボタンを押した後の確認画面が「404 Not Found」になる現象。

FTP でサーバのファイル一覧を覗くと、プレビュー用のファイルはきちんと作成されていた。
原因はプレビュー画面での「iframe」でのパスが間違っており、試しにプレビュー用のファイルへのパスへアクセスすると、きちんと確認画面が表示された。


条件

PHP が使えるサーバ

準備


現象

複数の記事へ同じ日本語のタグを使用すると、同じ日本語のタグが複数表示される。

原因

DB側でデフォルトでセットされている文字コードが原因でこういう症状が出るらしい。


Movable Type 4 で 標準装備されている Captcha が機能せず、コメント入力の箇所の Captcha 画像が表示されない現象。

現在使用中のサーバ(XREA)で、Perlモジュールの Crypt::DH を導入してもらえば解決とのこと。

* 現在対処中


ブログを更新するたびにsitemap.xmlも更新される。また、MT4i用も作成可能。

サイトマップ for Movable Type 4

  1. 管理画面のテンプレートページに移動し、「インデックステンプレート」を作成
  2. テンプレートの名前を付ける
  3. 下記のソースを挿入
    <?xml version="1.0" encoding="UTF-8"?>
    
      <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
      <url>
      <loc><$MTBlogURL encode_xml="1"$></loc>
      <lastmod><$MTDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$></lastmod>
    
      <changefreq>daily</changefreq>
      </url>
      
      <MTIfArchiveTypeEnabled archive_type="Individual"> 
      <MTEntries lastn="9999">
      <url>
    
      <loc><$MTEntryPermalink encode_xml="1"$></loc>
      <lastmod><$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$></lastmod>
      <priority>1.0</priority>
    
      </url>
      </MTEntries>
      </MTIfArchiveTypeEnabled>
      
      <MTIfArchiveTypeEnabled archive_type="Monthly"> 
      <MTArchiveList archive_type="Monthly">
      <url>
    
      <loc><$MTArchiveLink encode_xml="1"$></loc>
      <MTEntries lastn="1" sort_by="modified_on">
      <lastmod><$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$></lastmod>
    
      </MTEntries>
      </url>
      </MTArchiveList>
      </MTIfArchiveTypeEnabled>
      
      <MTIfArchiveTypeEnabled archive_type="Weekly"> 
      <MTArchiveList archive_type="Weekly">
    
      <url>
      <loc><$MTArchiveLink encode_xml="1"$></loc>
      <MTEntries lastn="1" sort_by="modified_on">
    
      <lastmod><$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$></lastmod>
      </MTEntries>
      </url>
      </MTArchiveList>
    
      </MTIfArchiveTypeEnabled>
      
      <MTIfArchiveTypeEnabled archive_type="Daily"> 
      <MTArchiveList archive_type="Daily">
      <url>
      <loc><$MTArchiveLink encode_xml="1"$></loc>
    
      <MTEntries lastn="1" sort_by="modified_on">
      <lastmod><$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$></lastmod>
      </MTEntries>
    
      </url>
      </MTArchiveList>
      </MTIfArchiveTypeEnabled>
      
      <MTIfArchiveTypeEnabled archive_type="Author"> 
      <MTArchiveList archive_type="Author">
      <url>
    
      <loc><$MTArchiveLink encode_xml="1"$></loc>
      <MTEntries lastn="1" sort_by="modified_on">
      <lastmod><$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$></lastmod>
    
      </MTEntries>
      </url>
      </MTArchiveList>
      </MTIfArchiveTypeEnabled>
      
      <MTIfArchiveTypeEnabled archive_type="Author-Daily"> 
      <MTArchiveList archive_type="Author-Daily">
    
      <url>
      <loc><$MTArchiveLink encode_xml="1"$></loc>
      <MTEntries lastn="1" sort_by="modified_on">
    
      <lastmod><$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$></lastmod>
      </MTEntries>
      </url>
      </MTArchiveList>
    
      </MTIfArchiveTypeEnabled>
      
      <MTIfArchiveTypeEnabled archive_type="Author-Weekly"> 
      <MTArchiveList archive_type="Author-Weekly">
      <url>
      <loc><$MTArchiveLink encode_xml="1"$></loc>
    
      <MTEntries lastn="1" sort_by="modified_on">
      <lastmod><$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$></lastmod>
      </MTEntries>
    
      </url>
      </MTArchiveList>
      </MTIfArchiveTypeEnabled>
      
      <MTIfArchiveTypeEnabled archive_type="Author-Monthly"> 
      <MTArchiveList archive_type="Author-Monthly">
      <url>
    
      <loc><$MTArchiveLink encode_xml="1"$></loc>
      <MTEntries lastn="1" sort_by="modified_on">
      <lastmod><$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$></lastmod>
    
      </MTEntries>
      </url>
      </MTArchiveList>
      </MTIfArchiveTypeEnabled>
      
      <MTIfArchiveTypeEnabled archive_type="Author-Yearly"> 
      <MTArchiveList archive_type="Author-Yearly">
    
      <url>
      <loc><$MTArchiveLink encode_xml="1"$></loc>
      <MTEntries lastn="1" sort_by="modified_on">
    
      <lastmod><$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$></lastmod>
      </MTEntries>
      </url>
      </MTArchiveList>
    
      </MTIfArchiveTypeEnabled>
      
      <MTIfArchiveTypeEnabled archive_type="Category"> 
      <MTArchiveList archive_type="Category">
      <url>
      <loc><$MTArchiveLink encode_xml="1"$></loc>
    
      <MTEntries lastn="1" sort_by="modified_on">
      <lastmod><$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$></lastmod>
      </MTEntries>
    
      </url>
      </MTArchiveList>
      </MTIfArchiveTypeEnabled>
      
      <MTIfArchiveTypeEnabled archive_type="Category-Daily"> 
      <MTArchiveList archive_type="Category-Daily">
      <url>
    
      <loc><$MTArchiveLink encode_xml="1"$></loc>
      <MTEntries lastn="1" sort_by="modified_on">
      <lastmod><$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$></lastmod>
    
      </MTEntries>
      </url>
      </MTArchiveList>
      </MTIfArchiveTypeEnabled>
      
      <MTIfArchiveTypeEnabled archive_type="Category-Weekly"> 
      <MTArchiveList archive_type="Category-Weekly">
    
      <url>
      <loc><$MTArchiveLink encode_xml="1"$></loc>
      <MTEntries lastn="1" sort_by="modified_on">
    
      <lastmod><$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$></lastmod>
      </MTEntries>
      </url>
      </MTArchiveList>
    
      </MTIfArchiveTypeEnabled>
      
      <MTIfArchiveTypeEnabled archive_type="Category-Monthly"> 
      <MTArchiveList archive_type="Category-Monthly">
      <url>
      <loc><$MTArchiveLink encode_xml="1"$></loc>
    
      <MTEntries lastn="1" sort_by="modified_on">
      <lastmod><$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$></lastmod>
      </MTEntries>
    
      </url>
      </MTArchiveList>
      </MTIfArchiveTypeEnabled>
      
      <MTIfArchiveTypeEnabled archive_type="Category-Yearly"> 
      <MTArchiveList archive_type="Category-Yearly">
      <url>
    
      <loc><$MTArchiveLink encode_xml="1"$></loc>
      <MTEntries lastn="1" sort_by="modified_on">
      <lastmod><$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$></lastmod>
    
      </MTEntries>
      </url>
      </MTArchiveList>
      </MTIfArchiveTypeEnabled>
      
      <MTIfArchiveTypeEnabled archive_type="Page"> 
      <MTArchiveList archive_type="Page">
    
      <url>
      <loc><$MTArchiveLink encode_xml="1"$></loc>
      <MTEntries lastn="1" sort_by="modified_on">
    
      <lastmod><$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$></lastmod>
      </MTEntries>
      </url>
      </MTArchiveList>
    
      </MTIfArchiveTypeEnabled>
      
      <url>
      <loc><$MTLink template="アーカイブインデックス" encode_xml="1"$></loc>
      <lastmod><$MTDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$></lastmod>
    
      </url>
    </urlset>
  4. 出力ファイル名に sitemap.xml と入力
  5. 保存と再構築
  6. サイトマップを検索エンジン(GoogleやYahoo)に通知

Google Adsense の 携帯サイト版「AdSense for Mobile」を、MTの携帯サイト構築に使用した「MT4i(関連記事)」に掲載する方法。

1.Google Adsenseの管理画面にログインして、「AdSense for Mobile」のソースコードを取得

2.「Adsense 設定」⇒「モバイル向け AdSense」⇒「広告のフォーマット、マークアップ、色を選択」ページでは下記のように設定。

フォーマット:任意
マークアップ:chtml
文字エンコード:日本語(EUC-JP)
色:任意

最後に、「続行」ボタンをクリック。

3.「広告チャネルを選択」ページでチャネルを任意に設定

4.「広告コードを取得」ページで「サーバー サイドのスクリプト言語」にCGI/Perlを選び、AdSense コードをコピー。

5.コピーしたAdSense コードをテキストファイルにペーストし、ファイル名を「任意のファイル名.pl」とし、保存。


MT4i(MovableType用携帯電話向け変換プログラム)を利用。

当ブログはMT4を使用している為、Ver 2.25 を使用。


モバイルサイト

携帯電話でこのQRコードを読み取ると、携帯サイトへアクセスできます。

リンク

婚活イベント・婚活パーティー
婚活や仲間づくりのきっかけになるイベントコミュニティ。パーティ・イベントの様子はこちら
船橋のケーキ・スイーツ店
おいしいケーキを皆様に。船橋のスイーツ店「パティスリーパレ」
船橋のタイ料理レストラン
アユタヤ(AYUTHAYA)はタイセレクト認定の本場タイ料理レストランです
青色申告ソフト
青色申告・白色申告に対応したソフト「みんなの青色申告」のご紹介。初心者の方にもやさしく、無料体験版のダウンロードもできます。
船橋の美容室・美容院
「自然・癒し・まったり」の路地裏空間美容院ぶんぶんは自然のものを使ったヘアースタイルをご提供します。
絵画販売
藤代範雄の掛け軸・グラフィックアートを取り扱い中!MarbleShopは絵画に特化した商品をお届けいたします。
冷凍ピザを宅配できる船橋のピザ屋さん
船橋のピザ屋さんコンパーレ・コマーレでは、もっちりナポリピザを冷凍ピザにして宅配できます。宴会・貸切もOK
オーダースーツARMADIO
ARMADIOでは「貴方の想いを形にするお手伝い」という気持ちをもって『見た目のカッコ良さだけでなく、着心地の良さを重視したオーダースーツ』をご提供しております。