カレンダー
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31     
<<前月 2024年12月 次月>>
最近の記事
過去の記事
カテゴリー
サイト内検索
最近のコメント
リンク
プロフィール
その他
ログイン
現在のモード: ゲストモード
USER ID:
USER PW:
管理ページ
ADMIN ID:
ADMIN PW:
アクセス数
合計:63641
今日:002
昨日:018

ブログもマルチデバイス対応に
ashinokuchi-web
着任先の学校ホームページをリニューアル。今回は,レスポンシブWebデザインに挑戦。BlognPlusを利用した学校のブログもマルチデバイス対応にしました。

| http://freeside.skr.jp/blognplus/index.php?e=12 |
| ブログ::BlognPlus | 06:12 PM | comments (0) | trackback (0) |

勤務校のブログ
セキュリティ対策のため,勤務校のブログを移転することに。4月から転勤なので,使用中の3つのブログを急いでBlognPlusに置き換えました。PC用のスキンは,学校のサイトデザインに合わせて作り直していたものを使用。スマホ用のスキンは,配布しているサイトを見つけたので,一部変更して使わせてもらいました。使用したスキンやモジュールを以下にまとめておきます。
ブログシステム
BlognPlus(ぶろぐん+)

スキン
BlognPlus携帯用スキン(v2.6.0以降対応)
BlognPlus(ぶろぐん+)用のスキン(スマートフォンOS向け)

モジュール
お手軽カウンター 『 カルカン -まっしぐら- 』
ページ移動リンク 『 移るんです 』
お知らせ表示
タグ拡張


| http://freeside.skr.jp/blognplus/index.php?e=11 |
| ブログ::BlognPlus | 06:17 AM | comments (0) | trackback (0) |

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);
}
}



| http://freeside.skr.jp/blognplus/index.php?e=8 |
| ブログ::BlognPlus | 04:47 PM | comments (0) | trackback (0) |

PDFファイルのアップロード
サンプル(sample.pdf)

| http://freeside.skr.jp/blognplus/index.php?e=7 |
| ブログ::BlognPlus | 04:16 PM | comments (0) | trackback (0) |

画像縮小のテスト
桜(JPG)
校庭の桜



| http://freeside.skr.jp/blognplus/index.php?e=6 |
| ブログ::BlognPlus | 04:14 PM | comments (1) | trackback (0) |
PAGE TOP ↑