2009 年 9 月 のアーカイブ

携帯サイトでphpファイルにするとXHTML/CSSが適切に表示されない場合

2009 年 9 月 25 日 金曜日

1.エミュレーター上では問題ない。
2.htmlファイルで実機確認すると、きちんとXHTML/CSSが表示される

…にも関わらず同じソースをphpファイルにすると、きちんと表示されない場合がある。
この場合、.htaccessのAddTypeにhtmlは指定しているが、phpが指定されていないケースがある。

AddType application/xhtml+xml .htmlを試しにAddType application/xhtml+xml .phpに変更してみると、正常に表示されるケースが多い。

このエントリーを含むはてなブックマーク

WordPress エラー:Warning: include() [function.include]: Unable to access ***************.php in /plugins/exec-php/includes/runtime.php(**) : eval()’d code on line **

2009 年 9 月 22 日 火曜日

これは、WordPressで且つPluginのExec-phpを使って、出現するエラーの1つ。
Warning: include() [function.include]: Unable to access ***************.php
in /plugins/exec-php/includes/runtime.php(**) : eval()’d code on line **

例えば、<?php include(TEMPLATEPATH . ‘****.php’); ?>を正常に読み込めなかった場合に発生する。
意外と、記載しているファイル名の記載間違いである事が多い。

このエントリーを含むはてなブックマーク

WordPress ページ分割の2重化を避ける

2009 年 9 月 22 日 火曜日

ページ分割すると、同一タイトルで記事が分割するのでSEO上宜しくない。
そこでいろいろ調べるとAvoiding Duplicate Title Tag on WordPress Postには下記のようなソースが掲載されている。

<?php
the_title();
if ( get_query_var(‘page’) ) {
print ‘ – Page ‘ . get_query_var(‘page’);
}
?>

で、上記のソースだけだと、少々不恰好なので

<?php
the_title();
if ( get_query_var(‘page’) ) {
print ‘ – Page ‘ .  get_query_var(‘page’);
}else{
print ‘ – Page 1′;
}
?>

と変更

また、Pluguin – Pagebar2を利用した場合も、Page noが出ないので
if文で分岐させればOK

if($paged == 0){
$paged = $paged+1;
}

あとは好みに応じて、コンディショナルタグで条件分岐すればSEOにマッチしたタイトルタグが設定できる。
参考
Avoiding Duplicate Title Tag on WordPress Post
http://arie.putranto.com/blog/2009/03/avoiding-duplicate-title-tag-on-wordpress-post/

このエントリーを含むはてなブックマーク

EC CUBEのヘッダーやテンプレートにログインや買物カゴのブロックを設定する

2009 年 9 月 15 日 火曜日

EC CUBEでログインや買い物カゴは、ヘッダーや商品一覧、詳細ページの中では使用できないが、下記のような形で、phpを呼び出すと、使用する事が出来る。

ログインを表示
<!–{include_php file=`$smarty.const.HTML_PATH`frontparts/bloc/login.php}–>

かごの中を表示
<!–{include_php file=`$smarty.const.HTML_PATH`frontparts/bloc/cart.php}–>

このエントリーを含むはてなブックマーク

MSNメッセンジャーがWindows XP 64 Editionで使用する方法

2009 年 9 月 11 日 金曜日

今更ながら、Windows XP 64 EditionでMSNメッセンジャー, Liveメッセンジャーが使用できない事が判明。
Windows Live Messenger 8.1なら使用できる。
http://www.microsoft.com/downloads/details.aspx?FamilyID=d78f2ff1-79ea-4066-8ba0-ddbed94864fc&DisplayLang=ja

このエントリーを含むはてなブックマーク

オープンソースのソーシャルブックマーク:Pligg

2009 年 9 月 9 日 水曜日

Pliggはソーシャルブックマークサイトを構築する為のシステム。
http://www.cba-japan.com/2007/05/pligg91.html
無償だが法人・学校向けかもしれない。

このエントリーを含むはてなブックマーク

FTP上に.htaccessが存在しているかどうか確認する方法

2009 年 9 月 2 日 水曜日

FTP(例えばFFFTP)上に.htaccessが表示されない場合がある。.から始まるファイルを表示するにチェックを入れても表示されない場合。

この場合、SSHを用いる事でファイルを確認する事が出来る。
ls -laですべてのファイルを確認できる。
中身はcatで確認すれば、FTP上で表示されなくても、指定の.htaccessがサーバー上に存在しているかどうかを確認する事ができる。

このエントリーを含むはてなブックマーク