Webシステム開発・プログラミングに関連した他の仕事を探す
見積もり募集の結果
見積もり募集の内容
-
提示した予算
-
5,000円 ~ 50,000円
-
依頼概要
-
■依頼概要
CGI掲示板「Web patio きりしま式」の改造のお願いしたいです。(Ver patio_34k110)
■使用言語
Perl
■参考になるサイト/サービス
きりしま式 Web Patio様のページ http://kirishima.it/patio/
きりしま式 Web Patioの動作サンプル http://kirishima.it/patio/test/patio.cgi
■予算など
予算は3千円程度を想定しています。
設置サーバーはValueServerを予定しておりますのでその旨ご留意下さい。(ValueServer:http://www.value-server.com/)
■必要な機能
1.スレッドへ返信時のコメントにも画像を添付できるようにしたい。
2.アップロードした画像を縮小変換したい。(本家WebPatioの機能相当を希望、本家ではImageMagickを使って実装されているようです)
3.アップロードした画像の下にはファイル名を挿入したい。
4.アップロードするファイルの種類をオプションで決定できるようにしたい。(JPEG/GIF/PNGから選択)
<機能詳細>
1.
スレッド作成時には画像を3つまで添付できるようになってますが、返信時には画像添付ができません。
これを返信時にも3つまで添付出来るようにして欲しいです。
2.
(ファイル名は一例です。)
アップされたファイル:1420429479-1.pngとは別に、それを縮小変換したファイル:1420429479-s-1.png を生成するようにしたいです。
これは、本家WebPatioのVer5で実装されているもので、本家WebPatioと同等の機能を実装したいです。
本家では、ファイル:thumb.plで実装されているようですので、それを参考に実装して頂く形になると思います。
掲示板のコメント部分のhtmlソースを簡易的に表すと以下のようなイメージです。
******
<a href="hogehoge.com/patio/upl/1420429479-1.png"><img src="hogehoge.com/patio/upl/1420429479-1.png" width="200"></a>
******
上はアップしたものをそのままリサイズしたものです。それを改良して下のように、
アップした画像を小さなサイズに変換して、それをブラウザで表示するようにしたいです。
(縮小したサイズのものを参照するのでページロードが軽くて済みます。)
(画像クリックで、元ファイル画像を参照します。)
******
<a href="hogehoge.com/patio/upl/1420429479-1.png"><img src="hogehoge.com/patio/upl/1420429479-s-1.png" width="200"></a>
******
3.
画像の後に「upl/画像ファイル名」を挿入したいです。
現在のソースは以下のようになっていますが、
******
<blockquote>コメント本文<p><a href="./upl/1420429590-1.jpg" target="_blank"><img src="./upl/1420429590-s-1.jpg" width="131" height="150" hspace="2"></a><a href="./upl/1420429590-2.jpg" target="_blank"><img src="./upl/1420429590-s-2.jpg" width="200" height="113" hspace="2"></a><a href="./upl/1420429590-3.jpg" target="_blank"><img src="./upl/1420429590-s-3.jpg" width="199" height="150" hspace="2"></a></p></blockquote>
******
これを、下のようにしたいです。
******
<blockquote>コメント本文<p><a href="./upl/1420429590-1.jpg" target="_blank"><img src="./upl/1420429590-s-1.jpg" width="131" height="150" hspace="2"></a><a href="./upl/1420429590-2.jpg" target="_blank"><img src="./upl/1420429590-s-2.jpg" width="200" height="113" hspace="2"></a><a href="./upl/1420429590-3.jpg" target="_blank"><img src="./upl/1420429590-s-3.jpg" width="199" height="150" hspace="2"></a><span class="filename">upl/1420429590-1.jpg<br>upl/1420429590-2.jpg<br>upl/1420429590-3.jpg</span></p></blockquote>
******
上では、最後の画像の後に、添付した画像ファイルの、
<span class="filename">upl/1420429590-1.jpg<br>upl/1420429590-2.jpg<br>upl/1420429590-3.jpg</span> が挿入されています。
4.
こちらは文字通りとなります。
将来的に、gifをアップロードできないようにしたいといった場合に、オプション選択できるようにしたいです。(実装方法は問いません。)
以上となります、どうぞよろしくお願いいたします。
最後に、参考までに関係していると思われる部分の一例を記載させて頂きます。
ファイル名:read.cgi
# 新規スレは画像フォーム
# if ($image_upl && $job eq "preview" || $restitle && $job eq "new") {
# if ($image_upl && $job eq "new") {
print "<tr bgcolor=\"$col2\">\n";
print "<td bgcolor=\"$col2\" width=\"80\" align=\"center\">";
print "<b>画像添付</b><br><span style=\"font-size:9px\">JPEG/GIF/PNG</span></td>";
print "<td bgcolor=\"$col2\">\n";
foreach $i (1 .. 3) {
print "<input type=\"file\" name=\"upfile$i\" size=\"45\"><br>\n";
}
# }
-
稼働中の掲示板ですので、改造後も以前のログと互換性があるようにお願いします。
-
キャンセル理由:依頼内容を修正するため
内容に若干変更があるため。
-
再登録理由:依頼内容が変わったため
この仕事に似たWebシステム開発・プログラミングの他の仕事を探す