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: api, javascript, upicme
สวัสดีครับผมชื่อน้องชิล ชิล ครับ อายุ 7 เดือน เบอร์โทรติดต่อ 084-3179508 E-MAIL -ACHIRAYA79@HOTMAIL.COM
สวัสดีครับผมแบทครับ
สวัสดีครับผมแ
l;ylfu8iy[
สวัสดีครับ
เอกพล หล้ามุงคุณ
พีๆครับ สนลงรูปไห้ผมหน่อยครับ ขอบคุณครับ
ขอขายคู่6000บาทจะไปซื้อโมบาย สนใจติดต่อเบอร์081-668-6808
ช่วยลบรูปหน่อยได้ไหม http://upic.me/ts/i/ta/0pn5x.jpg << รูปจ้า
ช่วยลบรูปหน่อยได้ไหม http://upic.me/ts/i/ta/0pn5x.jpg << รูปจ้า
อัพโหลดรูปภาพทำไงค่ะช่วยหน่อยค่ะ
ชื่ิอน้องมีนาครับ อายุ 2 วัน เบอร์โทรติดต่อคุณพ่อ 083-424-6070 Email:netisak_ta@hotmail.co.th
รถตู้ให้เช่า ราคากันเอง 0849557379
ทำระบบลบรูปในตัวเลย จะเจ๋งมากๆเลยครับ
ขอขอบคุณนะครับ
…
พี่ค่ะ..ตอนแรกไม่รู้จริงๆว่าต้องล็อกอินก่อน ถึงจะลบรูปได้TT ตอนนี้ล็อกอินแล้วแต่กลับไปลบรูปที่เคยฝากไว้ไม่ได้ พี่ช่วยหน่อยได้มั้ยค่ะ ขอร้องค่ะ~ อัพโหลดโดยรู้เท่าไม่ถึงการณ์และอยากลบมากเลยค่ะTT
ลบรูป ทำไงอ่า
http://upic.me/i/6e/dsc08735.jpg
สวัสดีคะ โรงแรม ชลพฤกษ์เลคไซค์ ยินดีให้บริการ เสมือนท่านคือ ครอบครัว
ผม อ.เล้ง มีงานให้ทำเป็นเครือข่าย สด ใหม่ ขาเดียว จาก สหรัฐ ช่วยด้านภาษาอังกฤษได้ฟรี http://www.trevo2goo.com/zionleang, zionleang@hotmail.com
อย่ากไปเป็นกุ๊กที่ประเทศสวีสแลนผมแกะสลักเป็นดว้ยนะคับผมทำอาหารไทย 0824673727 อย่ากหาเงินใหัแม่คับตอนนี้แม่ผมป่วยอยู่เป็นเส้นโลหิตในสมองแตกอยู่ ผมอยู่จังหว้ดชลบุรีคับ
ที่แปะ มี htmlfull / htmlthumb / bbfull / bbthumb ถ้าเราจะเอาทั้งหมดทำได้ไหมครับ
แบบว่ากดปุ่ใอัพอันเดียวโชว์ทุกโค้ดให้เลยครับ
ลบรูปทำอย่างไรครับ ช่วยแนะนำด้วยขอบคุณมากครับ
ไม่รู้มีปัญหา บน Safari รึป่าวครับ tinyMCE แต่บน ff ทำงานได้ปรกติ
function upic_custom(urlshow, urlfull, urlthumb) {
… tinyMCE.execCommand(‘mceInsertContent’,false,theText);
…
}
เวลา รูปไปอยู่ใน tinyMCE แล้ว ค้างครับ รูปลงไปได้แต่ พิมพ์อะไรไม่ได้เลยเหมือน tinyMCE ค้างครับ
error
ReferenceError: Can’t find variable: safari
ขอบคุณครับ
ได้แล้วครับ ดีจังทำจนได้ครับ
ลบรูปทำไงคร๊
แย่แล้วคับพี่ผมฝากรูปไม่ได้