カテゴリー別: Blog

ソースコードの表示テスト

ソースコード表示のプラグイン「SyntaxHighlighter Evolved」をインストール。以下は,お試しブログ~BlognPlus~からの転載です。

GDで投稿時に画像縮小

勤務校のサイトで使えるのはGDなので,以下のサイトを参考に投稿時に画像を縮小するようファイル(admin.php, pict.php)を書き換え

$error = blogn_mod_db_file_add($user_id, $file_name, $comment);
@chmod($dest,0666);
// 最大サイズを超える画像をリサイズする
if ($size = @getimagesize($dest)) {
	if ($size[0] > BLOGN_MAXWIDTH || $size[1] > BLOGN_MAXHEIGHT) {
		$ratio1 = BLOGN_MAXWIDTH / $size[0];
		$ratio2 = BLOGN_MAXHEIGHT / $size[1];
		if ($ratio1 < $ratio2) {
			$ratio = $ratio1;
		}else{
			$ratio = $ratio2;
		}
		$rwidth = round($size[0] * $ratio);
		$rheight = round($size[1] * $ratio);
		$file_type = strtolower(end(explode('.', $dest)));
		if ($file_type === "jpg" || $file_type === "jpeg") {
			$in = ImageCreateFromJPEG($dest);
			$out = ImageCreateTrueColor($rwidth, $rheight);
			ImageCopyResampled($out, $in, 0, 0, 0, 0, $rwidth, $rheight, $size[0], $size[1]);
			ImageJPEG($out, $dest, 100); 
		} elseif ($file_type === "gif") {
			$in = ImageCreateFromGIF($dest);
			$out = ImageCreateTrueColor($rwidth, $rheight);
			ImageCopyResampled($out, $in, 0, 0, 0, 0, $rwidth, $rheight, $size[0], $size[1]);
			ImageGIF($out, $dest, 100); 
		} elseif ($file_type === "png") {
			$in = ImageCreateFromPNG($dest);
			$out = ImageCreateTrueColor($rwidth, $rheight);
			ImageCopyResampled($out, $in, 0, 0, 0, 0, $rwidth, $rheight, $size[0], $size[1]);
			imagealphablending($out, false);
			imagesavealpha($out, true);
			ImagePNG($out, $dest, 9); 
		} else {
			return;
		}
		ImageDestroy($in);
		ImageDestroy($out);
	}
}
Blog, WordPress | コメント (0)
Serene Bach 2.05R

Serene Bach 2.05Rへバージョンアップ。スパム対策のプラグインをインストール。

Blog | コメント (0)
ppBlog 1.5.3

試験運用中のppBlogをバージョンアップ。1.5.3になりました。

Blog | コメント (0)
ppBlogテーマファイル

ppBlog 1.5.1のテーマファイルを書き換えてみました。

Blog | コメント (0)
ppBlogバージョンアップ

今日公開になったスクリプトにバージョンアップ。勤務校のサイトにも設置しましたが,もうしばらくようすを見てからカスタマイズします。

Blog | コメント (0)
ppBlog1.5.1

ppBlog1.5.1を設置しました。

Blog | コメント (0)
ppBlog1.5

ppBlog1.5の正式版が公開。週末時間があれば,試してみます。

Blog | コメント (0)
カスタマイズ終了

BlognPlus(ぶろぐん+)のカスタマイズ終了。学年のページとして,先週金曜から運用を始めました。勤務校のサーバーはGDが入っていないので,携帯から画像を表示させるためにはスクリプトを書き換えないとダメでした。

Blog | コメント (0)
Lightbox,再び

Nucleus,Serene Bachに続き,BlognPlus(ぶろぐん+)にも,Lightbox導入。

Blog | コメント (0)
BlognPlus

BlognPlus(ぶろぐん+)をテスト設置。データベースを使用しない「Text版」での運用。まだ,好みのスキンを追加して,サムネイル作成用のモジュールを入れただけの状態。いろいろ試してから,勤務校の学年のページで使おうかと思ってます。

Blog | コメント (0)