2月 15th, 2009 by admin
No comments »
サーバサイドで変換するPHPのシンタックスハイライター
使い方、
htmlモードで、pre エレメントで囲みます。
-line:開始行番号。表示を10行目からにしたい場合は、line=”10″
-行番号を表示しない、line=”1″を書かない
※preが2重になっているような場合、閉じタグのpreが抜けてしまうようです。
ホントはこう書いたんですが、
<pre lang="php">
<pre lang="php">ソースコード</pre>
</pre>
<small style="color:red">※preが2重になっているような場合、閉じタグのpreが抜けてしまうようです。</small>
wp-syntax.phpで、pエレメントに、クラス名やidを書くようなプラグインを併用した場合には、MD5の値が表示されるだけで、ソースが表示されません。
例、wordpress<p>でくくるが、text2htmlは、<p id="hoge">になっているような時
wp-syntax.phpの以下の部分を書き換える事で、動作します。
function wp_syntax_after_filter($content)
{
global $wp_syntax_token;
$content = preg_replace_callback(
"/
]*>\s*".$wp_syntax_token."(\d{3})\s*<\/p>/si",
"wp_syntax_highlight",
$content
);
return $content;
}
2月 13th, 2009 by admin
2 comments »
XML Sitemap Generator for WordPress 3.1.2 plugin インストールで、MU特有?の問題があったのでメモ。
pluginを検索して、インストールするところまでは、問題がなかったのですが、
Location of your sitemap file の部分で、Automatic detectionが、パスを間違えて発行している様子なので、メモにしておきます。
path: /virtual/hogehoge/wordpressRoot/sitemap.xml
url:http://www.exsample.com/wordpressRoot/blogname/sitemap.xml
このように、パスと、URLがずれてしまい。そのURLにアクセスすると、file not foundになってしまう。
Custum locationをチェックして、
path: /virtual/hogehoge/wordpressRoot/sitemap/blogname.xml
url:http://www.exsample.com/wordpressRoot/sitemap/blogname.xml
上記のように変更した。
2月 9th, 2009 by admin
1 comment »
wordpress MU 2.5.1から2.7へのアップデート(別サイトの)
http://mu.wordpress.org/(MU wordpress org)からダウンロード、データベースをバックアップ後
ローカルからすべてのファイルを上書きしてアップデートしました。
ファイルアップデート後にログインすると、認証用ユニークキーを、configファイルに追加するように求められます。
wp-config.phpに、追加コピペする事で正常に動作しているようです。
なを、このユニークキーは、http://api.wordpress.org/secret-key/1.1/(http://api.wordpress.org/secret-key/1.1/)からも、取得する事ができるようです
2.7と、2.6.5を比べると、投稿パネル自体が大きく変化している事がわかります。
2.7は、jqueryを多用してあり、管理画面が、iGoogleのようにドラッグ可能で、編集テキストエリアも、レイアウトにしたがって大きく変化します。
とても使いやすくなっているようです。


3月 6th, 2008 by admin
No comments »
2009/05/19 追記:xrea無料サーバで問題なくwordpress2.7.1は動作するようです。
雑念でした。画像は、htmlヘッダー持っています
WordPress MU のインストールと設定 | AOINA.COM」
では、sakuraインターネットへの設置例を紹介してくれている
xreaサーバでも、上記の解説にしたがって、インストールすることができた。
ただ、XREA特有?の問題点もあったのでメモに残します。
- safemodeの関係で、モジュールphpだと、ディレクトリの作成がうまくいかない。
- 具体的には、ファイルのアップロードや、ファイルのインポートができなかった。
- とりあえずの解決方法
- .htaccess
- AddHandler application/x-httpd-phpcgi .php一行追加※
- 広告表示について
- 無料サーバの場合広告表示が必須になる。しかし、通常の広告位置では、見た目があまりよくないので、変更する。
- 手動広告の差込は、XREAのドキュメントを参照。
- wordpress側の変更すべきファイルは、wp-content/themes/(利用するテンプレート)/header.php
- 問題点:この方法は、それぞれに手を加えるので、使い勝手は最悪になります。
- index.phpで、コールバック関数などを使った方法があるといいと思いました。
- ブログを作成すると、広告が差し込まれないという問題?があった。これは、意味がわからない。ユーザー側で、差し込む必要がでる。ただ、なぜ出ないのか不思議
- phpをcgiとして、XREAサーバで動作させた場合の、注意。
少なくても、2008・11月時点では、mimetype が text/htmlになってしまうようです。
例えば、imagemagic等で、画像を表示させようとした場合
ヘッダーをきちんと見るブラウザ、ex:firefox3では、画像が表示できなくなります。
そのあたりを、適当に処理してくれる。IEなどでは、画像が正常に表示されるでしょう。
cgiは、text/htmlのヘッダが勝手についてしまうことを、意識しておいてください。
-
2009/05/19
xreaで、画像が、text/htmlにならないようにする事ができましたので、追加します。
MUは、coreserverと、この無料サーバでも、正常に動作している模様です。
3月 6th, 2008 by admin
No comments »
以下のコードは、index.php header.php footer.php をより集めたもの、これ以外にも、sitemap.php とかnew_search.phpとがあって、それらの関係から、ページを分割する理由があるようだった。
関数の戻り値を見てみる
3月 5th, 2008 by admin
No comments »
このブログは、ワードプレスの、ダウンロードやインストールのメモ帖です。
記述している事柄は、精査したものではありません。
間違っているかもしれないので、その点は、ご了承ください。
もし間違いなどを見つけた方には、「教えていただけることを」ちょっと期待しております。