Mirage-OC Commercial

2008/06/27

WEBサーバにおいて PostgreSQL を停止

カテゴリー: >サーバーメンテ — admin @ 17:55

サービスから使用しないサービスとして PostgreSQL を停止する。
Simple PHP Blog から WordPress に移行するまでは DB を封印することにする。

2008/06/21

画像アップロード時のメッセージ

カテゴリー: >サービスメンテ — admin @ 15:00

「画像のアップロード」で最初に表示される英語が言語ファイルで変更できなかったのでパッチを当てました。

--- _upload_img.php     2007-09-23 09:58:04.000000000 +0900
+++ upload_img.php      2008-06-21 15:07:01.000000000 +0900
@@ -36 +36 @@
-      How many images do you wish to upload? <select id="howmany" name="howmany">
+      画像をいくつアップロードしますか? <select id="howmany" name="howmany">

2008/06/16

画像の一覧でサムネイルの表示

カテゴリー: >サービスメンテ — admin @ 13:27

SorceForge にサムネイルスクリプトがあったので、参考にサムネイルを作成するページを作ってみる。
直接使えると良かったのだが Simple PHP Blog (以後 SPB と表記) では .jpg .jpeg .gif .png に対応しているのに対し、スクリプトは .jpg のみの対応だったのでスクリプティングすることにする。

--- _sb_image.php       2008-06-16 13:12:35.000000000 +0900
+++ sb_image.php        2008-06-16 15:10:55.000000000 +0900
@@ -34 +34,2 @@
-                               $str  .= '<a href='.$dir.$contents[$i].' target=_blank>'.$contents[$i].'</a><br />';
+                               $str  .= "\n<a href=" . $dir . $contents[$i] . ' target=_blank>' . $contents[$i] . '<br />';
+                               $str  .= '<img src=scripts/sb_thumb.php?dir=/' . $dir . '&file=' . $contents[$i] . '></a><br /><br />';

呼び出し用のスクリプトはここまで。
参照先である sb_thumb.php は適度に改良しました。

【改良点】
・URI をドメイン内に指定した。
・ヘッダからファイルタイプを識別するようにした。
・対応したファイルタイプのみを処理するようにした。

これは使える予感です。

参考にしたサムネイルスクリプト以外にもギャラリーとかありましたが、構造化過ぎて、本体に取り込まれていないならむしろウザいので却下しました。
テーマとかで入れば感謝なんですけど。

不要なファイルが一覧されてしまう問題を修正

カテゴリー: >サービスメンテ — admin @ 11:39

アップロード画像一覧専用ページに不要なデータが表示されてしまう問題があったので修正しました。

--- _sb_image.php       2008-06-16 11:32:56.000000000 +0900
+++ sb_image.php        2008-06-16 12:03:29.000000000 +0900
@@ -32,0 +33 @@
+                               if ($contents[$i] == '.htaccess' &#124;&#124; $contents[$i] == 'Thumbs.db') { continue; }
@@ -39 +40 @@
-?>
\ No newline at end of file
+?>
--- _sb_texteditor.php  2008-06-16 11:57:39.000000000 +0900
+++ sb_texteditor.php   2008-06-16 12:00:42.000000000 +0900
@@ -367,0 +368 @@
+         if ($contents[$i] == '.htaccess' &#124;&#124; $contents[$i] == 'Thumbs.db') { continue; }

menu_list.php を使った事が無かったので、こんなものがあるとはって感じでした。
menu_list.php へのリンクがわかりにくいので、言語ファイル内でリンクを強調表示することにしました。

-      $lang_string['view_images'] = "<b>アップロード画像の参照</b>";
+      $lang_string['view_images'] = "アップロード画像の参照";

こちらは覚書で適応は後ほどとなります。

設定時に指定言語が反映されるように修正

カテゴリー: >サービスメンテ — admin @ 11:11

パッチ内容は以下の通りです。

--- _sb_theme.php       2008-06-16 10:58:00.000000000 +0900
+++ sb_theme.php        2008-06-16 11:03:23.000000000 +0900
@@ -101 +101 @@
-                       $str  .= '<a href="setup.php">' . $lang_string[ 'menu_setup' ] . '</a><br />';
+                       $str  .= '<a href="setup.php?blog_language=' . $blog_config['blog_language'] . '">' . $lang_string[ 'menu_setup' ] . '</a><br />';
@@ -180 +180 @@
-?>
\ No newline at end of file
+?>

もし、言語ファイルが破損した場合は setup.php へダイレクトにアクセスすることにより english にて表示可能です。

2008/06/14

ブログのテーマを更新中

カテゴリー: アナウンス — admin @ 07:04

現在各方面より SimplePHPBlog の Theme を入手しつつあります。
適応可能と判断したものから随時適応していきますので楽しみにしてください。
尚、テストはここで行い、動作確認後に各方面へ展開していきます。

ルータ落ち復旧

カテゴリー: >サーバーメンテ — admin @ 07:02

突発的にルータが故障してしまいました。
昨日代品を入手して復旧しましたが、現在細かな設定を反映しているので時折切断されることがあるかもしれません。

Powered by WordPress