更新:2007年6月14日(木)
ぶろぐんでSEO対策
別のブログである、無料ブログ徹底検証で受けた質問に、「ぶろぐん」でPHPのrequire_once()は使えますか? といったご質問を頂きました。おそらくテンプレート内での話だと思いますが、同様の事はテンプレート内でも可能です。そしてそれを利用してこのブログでは、メタタグでのSEO対策を施しています。そのやり方ですが
require_once()という命令は、PHPの命令の一つで、テキストやPHPプログラムを外部ファイルから読み込み、あたかもそのファイル内にあるかのような振る舞いをさせたい場合に使用します。
しかし、それを実際に書いてしまうと、「ぶろぐん」が記事内でも実際に読み込もうと試みる為にあえて、[ ]という表記をしています。
その為、[ ]と書かれてある記述はすべて{}として置き換えてご覧下さい。
「ぶろぐん」のテンプレート内で同様の効果を期待する為には、「ぶろぐん」が標準で用意している[INCLUDE]という別途特殊な記述を行う必要があります。
使い方は簡単で、テンプレート内に[INCLUDE]./seo.php[/INCLUDE]といった形で書くだけで動作します。
この場合、「ぶろぐん」をアクセスしている場所と同じ位置にあるseo.phpというphpのファイルを読み込ませています。
これを応用すると日替わりでコンテンツを表示させたり、曜日ごとにメッセージを変えたりなんていう処理を別途モジュールを作成する事なく手軽に行う事が出来ます。
当然の如く、メタタグによる記述でのSEO対策なんて事も出来ます。ちょっと原始的なやり方になりますが、PHPの勉強ついでにご覧下さい。
ぶろぐんにメタタグ説明文を追加してSEO対策しよう
まず、「ぶろぐん」と同じ位置に、seo.phpという空のファイルを作成します。
続いて[スキン追加/編集]メニューからメタタグを記述したいテンプレートを開き、ちょうどタイトルタグの下あたりに
<meta name="Description" content="[INCLUDE]./seo.php[/INCLUDE]" />
という1文をつけ加えます。
このままでは、seo.phpを読み込んでも何も記述されていませんので、何も表示されません。
続いて、seo.phpに実際にちょっとしたif文やswitchをつかった簡単な分岐を使ったコードを書き込みます。
<?php
if($_GET['page']=='' && $_GET['e']=='' && $_GET['c']=='' && $_GET['m']=='' && $_GET['p']==''){echo'サイトトップの説明文';}
else{
if($_GET['page']<>''){if($_GET['page']<>'1'){echo 'その'.$_GET['page'];}}
switch ($_GET['c']){
case '1-':
echo 'カテゴリ1の説明文';
case '1-1':
echo ' カテゴリ1の説明に付け加えた子供のカテゴリの説明文をプラス1-のcaseにbreakが無い点に注目。';
break;
case '2-':
echo 'カテゴリ2用の説明文';
break;
case '2-1':
echo 'こちらはカテゴリ2をbreakで抜けているので独自の説明文を書く子のカテゴリ説明文';
break;
default:
break;
}
switch ($_GET['e'])
{
case '16':
echo '個々の記事に対して、どうしてもアピールしたくてしょうがない。「売りたい広告リンクがある場合等」そんな時にはこのように個々の記事も説明文で誘導させてもいい。';
break;
case '18':
echo '続ける場合はこのようにcaseとbreakを一対にしてマメに追加してゆけばいい。';
break;
}
echo' 共通で使用する最後の押しを入れてみたりとか';
}
?>
非常に原始的かつ、単純なコードですが、PHPの事を詳しくしらない人でも、「ぶろぐん」を設置するだけのスキルさせあれば、このようなSEO対策は誰でも行う事が可能です。
ちなみに、文字コードの設定は「ぶろぐん」で使用している文字コードに合わせましょう。仮に、「ぶろぐん」でUTF-8を使用している場合は、このseo.phpも同様にUTF-8で書けば良いという事です。
無料ブログ比較検証 : ハッスル寅男
伸び悩んでいる方は、ランキングを科学するを参照
[ 11:29 PM | comments (2) | trackback (0) ]
記事 貼り付け
投稿者 壊死で死
細かいところは知識不足ですが、だいたいわかりました。
ありがとうございます。PHPを学べばいろいろできそうですね。
レベルが違うかもしれませんが、昔BASICでプログラムを組んでたことがあります。
言語が違っても、プログラム自体は作者の創造力というか、使い手次第で同じ事だと思っています。
ところでPerlとPHPはどう違うのでしょうか。得意分野とか。
2chでもよく争っていますし、ハッスル寅夫さんもsbブログがPHPだったら…、って発言するぐらいですから、PHP>Perlだと思いますが…。
ひょっとしたらすっとんきょうな質問かもしれません。
[ URL | 2007年6月15日, 11:56 PM ]
投稿者 八須瑠 寅男
私の場合は、個人的にPHPがC言語に似た使いやすさを感じる為にあのような記述をしたので、
決して、 PHP>Perl
だと決め付けている訳ではありません。BASICですか、懐かしいですね。昔、ベーマガという本を買って、子供の頃によくゲームのソースを打ち込んで遊んだりしていた頃を思い出します。
PerlもPHPもサーバー上で動作するプログラミング言語という意味ではやれる事はそれ程大差はありません。
どちらもBASICのようにインタプリタ(逐次解析しながら実行していくタイプ)の実行方式ですので、C言語に比べれば速度面の差でいえば、厳しいでしょう。
PerlとPHPを両方使用してスグにわかる違いといえば、パーミション設定でしょう。
PHPは通常の644でのパーミションで普通に動作するのに対し、Perlの場合は、1ファイルでも実行形式のパーミションにしていなければ、サーバーエラーが発生してしまいます。
その為、急ぎの仕事でちょちょっと会員ログインを作成したり、特定のページを編集できるようにするツールといったものを作らなければならなくなったりした時に手軽にパパパっと済ませてしまえるのがPHPだったりします。
PHPはPerlに比べてデザイナーにも好まれます。その理由の一つとして、ドリームウィーバー等のホームページ制作ツールとの連携のしやすさが挙げられます。
例えばPHPの場合、HTMLタグの中に
<?php
if($jojo=='オラオラ'){
?>
ここにHTMLのタグを記述
<?php
else if($jojo=='無駄無駄'){
?>
ここにHTMLのタグを記述
<?php
}
?>
このような感じで記述した場合、ドリームウィーバーのようなサイト制作ツールだと、HTMLのタグの内容が全てプレビュー表示させる事が出来、直感的に見たり編集したり出来ます。
もちろん、全て変数の中に入れて完全に言語のみの表現で書く事も可能です。このように、HTMLのタグを覚える延長としてスキルを習得しやすく、とても使い勝手のいい言語だと思っています。
後、C言語でおなじみのswitch文のような便利な命令がPHPにはあり、それ以外にもPerlにはない使い勝手のよい関数が色々と用意されているという点もPHPを好む要素の一つであったりします。
[ URL | 2007年6月16日, 12:55 AM ]
この記事のトラックバックURL
- おすすめコンテンツ
- カテゴリ
-
ブログ初心者の方へ (4)
低価格レンタルサーバー (22)
└個人的ランキング (1)
└失敗しないサーバー選び (13)
中価格レンタルサーバー (3)
└失敗しない商用サーバー選び (3)
ブログ比較,検証 (23)
└ブログ比較 (3)
└ブログ検証 (19)
携帯サイト制作 (46)
└モバイルサイト制作の裏側 (21)
└ケータイサイト制作王3 (7)
└無料で携帯サイトを作成 (8)
└無料PHPスクリプト (9)
無料ブログの為のCSS講座 (1)
独自ドメイン攻略 (4)
Blogn (17)
くだらない話 (18)
ブックマーク (7)
└自動リンク (1)
└ブログマーク (5)
└実用性重視 (1)
- 最新情報
- 6/01 ちゃんと更新しなさい!
- 6/01 m-formのドメインが失効
- 5/18 Safariが個人サイトを救う3
- 5/18 Safariが個人サイトを救う2
- 5/11 Windows版Safariが個人サイトを救う
- 5/08 モバイルサーバの機能は本物
- 5/03 ギガーンの評判,評価,口コミ
- 5/03 利幅を上げつつ信頼を勝ち取る
- 4/26 M-Form1.5を配布しました
- 4/25 PHPを意識せず使える魔法のメールフォーム
- お役立ちリンク
-
サイト制作・アクセスアップ
お手軽ツール
自動リンク
- 過去ログ
- 最新コメント
ケータイサイト制作王3のススメ
└pochi (7/06)
出会い系スパム 経路がバレて逮捕
└tako (6/28)
ちゃんと更新しなさい!
└ひろ (6/23)
└ハッスル寅男 (6/10)
└み (6/10)
Safariが個人サイトを救う3
└かねなし父さん (6/08)
新ぶろぐんの比較検証
└ZERO (5/24)
Windows版Safariが個人サイトを救う
└ハッスル寅男 (5/13)
└Boreal Kiss (5/12)
└ハッスル寅男 (5/12)
- その他の比較 検証サイト
- ハッスル寅男
- 無料ブログ徹底検証
- 携帯から無料ブログ比較検証

- 使用ブログ [ぶろぐん+]


