0104 | ปุ่มอัพโหลดรูปเข้า upic.me ด่วนทันใจ

คุณสมบัติ

- upload รูปได้ทุก format ที่ upic.me รองรับ ขนาดใหญ่ได้ถึง 2MB
- เลือกอัพได้ทีละหลายๆ รูปเหมือนหน้าแรก upic.me ด้วย
- มีสถานะการ upload ขึ้นตลอดการอัพ และจะหายไปเองเมื่ออัพเสร็จ
- อัพเสร็จ code ขึ้นในกล่องข้อความทันที ไม่ต้องก๊อปวาง
- ปรับแต่งหน้าตา สีสันของปุ่มได้ตามสะดวก (ส่วนแก้ไขข้อความ จะทำ version ถัดไปครับ)
- เอาไปใช้กันได้ฟรีๆ ไม่ต้องแปะ link กลับ ไม่ต้องแปะเครดิตใดๆ ทั้งสิ้น
- ไม่เปลือง bandwidth ของ host ด้วย เพราะอัพตรงเข้ามาที่ server ของ upic.me เลย

ถ้างงยังไงลองดูตัวอย่าง code ด้านล่างได้เลยครับ

<script type="text/javascript" src="http://upic.me/js/embedupload.js"></script>
<script type="text/javascript">
upic_target = "targetelement";
upic_type = "resulttype";
upic_buttoncss += "appendcss";
</script>

upic_target => จะให้เอา code ไปแปะที่ช่องไหน
upic_type => รูปแบบ code ที่แปะ มี htmlfull / htmlthumb / bbfull / bbthumb (ถ้าไม่ระบุ จะถือว่าเป็น bbthumb ครับ)
upic_buttoncss => css เสริมสำหรับข้อความในปุ่ม เผื่ออยากแก้สีแก้รูปแบบ ใส่ไปได้เลยครับ (การใส่สี รองรับ code แบบ #abcdef เท่านั้นนะครับ)

ส่วน uploadprogress จะมีประมาณนี้ครับ

<style type="text/css">
#upic_uploader{}
#upic_uploadprogress{}
.progressWrapper{margin-top:5px;}
.progressContainer{border-bottom:1px dotted #ddd;padding:2px;}
.progressName{text-align:left;color:black;margin-left:2px;float:left;}
.progressBarStatus{color:#666;text-align:right;margin:1px 1px 0 0;font-size:9px;}
.red{border:solid 1px #B50000;background-color:#FFEBEB;}
.green{border:solid 1px #DDF0DD;background-color:#EBFFEB;}
.blue{border:solid 1px #CEE2F2;background-color:#F0F5FF;}
.progressBarInProgress,.progressBarComplete,.progressBarError{clear:both;font-size:0;width:0%;height:2px;background-color:blue;margin-top:4px;}
.progressBarComplete{width:100%;background-color:green;visibility:hidden;}
.progressBarError{width:100%;background-color:red;visibility:hidden;}
</style>

(พอดีมันผ่าน compressor มาหลายรอบ code เลยดูยากหน่อย ขออภัยด้วยครับ)
ถ้าอยากแก้ไขหน้าตาสีสันยังไง สามารถ copy code ด้านบนไปแก้ไข แล้วใส่ต่อจาก script ได้เลยครับ

.
.


.
.

ตัวอย่าง code นี้สำหรับแปะในบอร์ด SMF ไฟล์ Post.template.php ได้ทันที

<script type="text/javascript" src="http://upic.me/js/embedupload.js"></script>
<script type="text/javascript">
upic_target = document.postmodify.message;
upic_type = "bbthumb";
upic_buttoncss += "color:#000000;";
</script>

อันด้านล่างนี้สำหรับ discuz

<script type="text/javascript" src="http://upic.me/js/embedupload.js"></script>
<script type="text/javascript">
upic_target = "postmessage";
upic_type = "bbthumb";
upic_buttoncss += "color:#000000;";
</script>

=======================
update 2010-08-07 :: custom function สำหรับแทรก code เข้าพวก wysiwyg editor ครับ

<script type="text/javascript" src="http://upic.me/js/embedupload.js"></script>
<script type="text/javascript">
upic_target = "postmessage";
upic_type = "bbthumb";
upic_buttoncss += "color:#000000;";
function upic_custom(urlshow, urlfull, urlthumb) {
// do anything here 
} 
</script>

ตัวอย่างด้านล่างสำหรับ SMF 2.0 ขึ้นไปครับ รองรับการทำงานของ WYSIWYG editor เรียบร้อย

<script type="text/javascript" src="http://upic.me/js/embedupload.js"></script>
<script type="text/javascript">
upic_target = document.postmodify.message;
upic_type = "bbthumb";
upic_buttoncss  = "color:#000000;";
upic_buttontext = "Select Images <span class=\"buttonSmall\">(2 MB Max)</span>";
 
function upic_custom(urlshow, urlfull, urlthumb) {
if (oEditorHandle_message.bRichTextEnabled) {
oEditorHandle_message.insertText("<a href=\"" + urlshow + "\"><img src=\"" + urlthumb + "\" border=\"0\"></a>");
} else {
upic_target.value += "[url="+urlshow+"][img]"+urlthumb+"[/img][/url]";
}
}
</script>

Tags: , ,

  • http://zayyes.com pizad_sura

    เมพขริงๆ เดี๋ยวเอาไปใช้ดูครับ

  • http://zayyes.com pizad_sura

    เมพขริงๆ เดี๋ยวเอาไปใช้ดูครับ

  • http://0820235423 movy

    น่าเบื่ อ อ อ ~
    เพรา ะเค้ าเราเล ยเปนยั่ งงี้

  • http://123123 เกว

    ก้อ ดี

  • nu

    file:///D:/ตกเเต่ง/P7181019.JPG

  • nu

    file:///D:/ตกเเต่ง/P7181019.JPG

  • http://nunuysay@hotmail.com น้องนุ้ย

    รักน่ะ

  • http://www.naruto-hero.co.cc เบน

    นำไปใช้แล้วนะครับ ขอบคุณมากครับ

  • http://www.naruto-hero.co.cc เบน

    นำไปใช้แล้วนะครับ ขอบคุณมากครับ

  • http://6539968 nana

    จะลบรูป อ๊คร๊า กลัวคลอื่นมาก๊อปไป๊

  • แฟนพันธุ์แท้

    ชอบเว็บอัพโหลด http://upic.me มาก

    โดยเฉพาะอัพหลายๆไฟล์พร้อมกันทีเดียว เป็นเหตุผลหลักที่มาใช้เว็บนี้

    และรู้สึกเว็บนี้จะไม่ลบไฟล์ที่อัพไปนานๆแล้วด้วย ทำให้ยิ่งชอบเข้าไปใหญ่ เพราะส่วนมากจะอัพไฟล์ที่ต้องการให้อยู่นานๆมากๆ

    เมื่อก่อนใช้ http://upic.me/mass.php บ่อยมากๆ

    แต่ตอนนี้อัพหลายไฟล์พร้อมกันไม่ได้แล้ว เสียดาย

    ปล. แปลกใจมากว่าทำไมเก็บข้อมูลไฟล์ภาพที่เคยอัพไปนานมาแล้วไว้ให้ได้ ทั้งๆที่ไม่ได้ล็อกอินตอนอัพไฟล์ ยังระบุตัวตนค้นหาคนอัพได้ถูก – -” (หมายถึง My Uploads น่ะ)

  • แฟนพันธุ์แท้

    ชอบเว็บอัพโหลด http://upic.me มาก

    โดยเฉพาะอัพหลายๆไฟล์พร้อมกันทีเดียว เป็นเหตุผลหลักที่มาใช้เว็บนี้

    และรู้สึกเว็บนี้จะไม่ลบไฟล์ที่อัพไปนานๆแล้วด้วย ทำให้ยิ่งชอบเข้าไปใหญ่ เพราะส่วนมากจะอัพไฟล์ที่ต้องการให้อยู่นานๆมากๆ

    เมื่อก่อนใช้ http://upic.me/mass.php บ่อยมากๆ

    แต่ตอนนี้อัพหลายไฟล์พร้อมกันไม่ได้แล้ว เสียดาย

    ปล. แปลกใจมากว่าทำไมเก็บข้อมูลไฟล์ภาพที่เคยอัพไปนานมาแล้วไว้ให้ได้ ทั้งๆที่ไม่ได้ล็อกอินตอนอัพไฟล์ ยังระบุตัวตนค้นหาคนอัพได้ถูก – -” (หมายถึง My Uploads น่ะ)

  • แฟนพันธุ์แท้

    อีกอย่างนะครับ น่าจะทำปุ่มลบรูปด้วย

    กลัวอัพผิดแล้ว ภาพหลุดแล้วแย่เลย อิอิ

  • แฟนพันธุ์แท้

    อีกอย่างนะครับ น่าจะทำปุ่มลบรูปด้วย

    กลัวอัพผิดแล้ว ภาพหลุดแล้วแย่เลย อิอิ

  • hs3lzx

    อยากทราบว่า
    คุณสมบัติ สคริปนี้

    - เลือกอัพได้ทีละหลายๆ รูปเหมือนหน้าแรก upic.me ด้วย

    ทำยังไงครับ ผมลองใช้กับ smf แล้วมันมีให้เลือกทีละรูปน่ะครับ

  • hs3lzx

    อยากทราบว่า
    คุณสมบัติ สคริปนี้

    - เลือกอัพได้ทีละหลายๆ รูปเหมือนหน้าแรก upic.me ด้วย

    ทำยังไงครับ ผมลองใช้กับ smf แล้วมันมีให้เลือกทีละรูปน่ะครับ

  • http://www.icez.net/ icez

    เวลาเลือกรูป ในหน้าต่างที่ให้เลือกไฟล์ กด shift หรือ ctrl แช่ไว้ แล้วคลิกที่ไฟล์หลายๆ ไฟล์ได้เลยครับ ระบบจะอัพให้รวดเดียวเลย

  • http://www.icez.net/ icez

    เวลาเลือกรูป ในหน้าต่างที่ให้เลือกไฟล์ กด shift หรือ ctrl แช่ไว้ แล้วคลิกที่ไฟล์หลายๆ ไฟล์ได้เลยครับ ระบบจะอัพให้รวดเดียวเลย

  • http://www.icez.net/ icez

    อยากลบรูปตัวเองได้ก็ login สิครับ :P

  • http://www.icez.net/ icez

    อยากลบรูปตัวเองได้ก็ login สิครับ :P

  • clover

    ลงใน smf แล้วพอทดสอบ ถ้าลงรูปเดียวมันขึ้นนะคะ แต่ถ้าลงหลายรูปต่อๆกัน เป็นอย่างนี้ค่ะ

    ฐานข้ภมูลผิดพลาด: MySQL server has gone away
    ไฟล์: /forum/Sources/Post.php
    บรรทัด: 1482ฐานข้ภมูลผิดพลาด: MySQL server has gone away
    ไฟล์: /forum/Sources/Load.php
    บรรทัด: 2020

  • clover

    ลงใน smf แล้วพอทดสอบ ถ้าลงรูปเดียวมันขึ้นนะคะ แต่ถ้าลงหลายรูปต่อๆกัน เป็นอย่างนี้ค่ะ

    ฐานข้ภมูลผิดพลาด: MySQL server has gone away
    ไฟล์: /forum/Sources/Post.php
    บรรทัด: 1482ฐานข้ภมูลผิดพลาด: MySQL server has gone away
    ไฟล์: /forum/Sources/Load.php
    บรรทัด: 2020

  • http://www.GN194.com GuNNe[R]-Cracker

    แล้วถ้าจะเอาไปใส่ใน WordPress หละครับ ทำยังไงครับ

blog comments powered by Disqus