สำหรับเว็บบอร์ด... code ปุ่ม upload รูปเข้า upic.me แบบด่วนทันใจ

เพิ่งทำเสร็จสดๆ ร้อนๆ เลยครับ ขอโฆษณาหน่อย (ชื่อกระทู้เชยซะไม่มี)

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

ใครใช้บอร์ด SMF เอา code ด้านล่างนี้ไปแปะในไฟล์ Post.template.php ได้เลยครับ
ดูตัวอย่างปุ่มได้ที่เว็บ thaicybergames เข้าไปกดตอบดูซักกระทู้เดี๋ยวก็เจอปุ่มครับ

<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

แจ๋วเลย

ไฟล์ยังเยอะไม่พอมั้ง icez :slight_smile:

seo สู้ไม่ได้ก็เล่นกันด้วย api แหละครับ 555

สุดยอดเลยครับเสี่ย

แจ่มมากครับ

แจ่มเลยครับ เด๊ยวเอาไปแปะบอร์ดด้วย

สุโค่ย!

ใช้ smf ครับ

ไม่ทราบว่าเอาไปแปะตรงบรรทัดไหนครับ

เจ๋งฮะพี่

ขอบคุณมากครับ icez :slight_smile:

default template ถ้าไม่ได้ไปแก้อะไรไฟล์ Post.template.php จะอยู่แถวๆ บรรทัดที่ 974 ครับ
ถ้าไม่เจอ search หาคำว่า textarea ก็ได้ เจอแล้วเอาไปวางก่อน </td>
เคาะ
เพิ่มไปด้วยก็ดีนะครับ มันจะได้เว้นบรรทัด

ถ้าปกติไม่ได้แก้อะไร มันจะมีประมาณนี้

<?php
	echo '
			<tr>
				<td valign="top" align="right"></td>
				<td>
					<textarea class="editor" name="', $context['post_box_name'], '" rows="', $context['post_box_rows'], '" cols="', $context['post_box_columns'], '" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" onchange="storeCaret(this);" tabindex="', $context['tabindex']++, '"', isset($context['post_error']['no_message']) || isset($context['post_error']['long_message']) ? ' style="border: 1px solid red;"' : '', '>', $message, '</textarea>
				</td>
			</tr>';
?>

แก้เป็นแบบนี้

&lt;?php
	echo '
			&lt;tr&gt;
				&lt;td valign="top" align="right"&gt;&lt;/td&gt;
				&lt;td&gt;
					&lt;textarea class="editor" name="', $context['post_box_name'], '" rows="', $context['post_box_rows'], '" cols="', $context['post_box_columns'], '" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" onchange="storeCaret(this);" tabindex="', $context['tabindex']++, '"', isset($context['post_error']['no_message']) || isset($context['post_error']['long_message']) ? ' style="border: 1px solid red;"' : '', '&gt;', $message, '&lt;/textarea&gt;
				&lt;/td&gt;
				&lt;td valign="top" align="right"&gt;แนบรูป&lt;/td&gt;
				&lt;td&gt;
&lt;script type="text/javascript" src="http://upic.me/js/embedupload.js"&gt;&lt;/script&gt;
&lt;script type="text/javascript"&gt;
upic_target = document.postmodify.message;
upic_type = "bbthumb";
upic_buttoncss

^
^
^
ขอบคุณครับ แต่ผมไฟล์เดิม ๆ

ยังไงก็หาไม่เจอครับ
ผมหาที่ Themes\default\Post.templatet.php

หาไม่เจอจริง ๆ ครับ

หาคำว่า textarea ครับ

ไม่มีเช่นกันครับ ผมพยายามหาทุกวิถีถามล่ะ

ปล. smf2.0 rc3 ครับ

<?php

	echo '
					', template_control_richedit($context['post_box_name'], 'smileyBox_message', 'bbcBox_message');

?>

แก้เป็นประมาณนี้

&lt;?php

	echo '
					', template_control_richedit($context['post_box_name'], 'smileyBox_message', 'bbcBox_message');
	echo '&lt;script type="text/javascript" src="http://upic.me/js/embedupload.js"&gt;&lt;/script&gt;
&lt;script type="text/javascript"&gt;
upic_target = document.postmodify.message;
upic_type = "bbthumb";
upic_buttoncss

Template เกิดข้อผิดพลาด!
There was a problem loading the /Themes/default/Post.template.php template or language file. Please check the syntax and try again - remember, single quotes (’) often have to be escaped with a slash (). To see more specific error information from PHP, try accessing the file directly.

คุณอาจจะต้องการพยายาม รีเฟรชหน้านี้ หรือ ใช้ธีมมาตรฐาน.

ขึ้นแบบนี้ครับ

เหล่าสาวกสะดวกไปอีกขั้น เยี่ยมไปเลยครับ

[quote author=รามสูร link=topic=28789.msg269499#msg269499 date=1278864704]
Template เกิดข้อผิดพลาด!
There was a problem loading the /Themes/default/Post.template.php template or language file. Please check the syntax and try again - remember, single quotes (’) often have to be escaped with a slash (). To see more specific error information from PHP, try accessing the file directly.

คุณอาจจะต้องการพยายาม รีเฟรชหน้านี้ หรือ ใช้ธีมมาตรฐาน.

ขึ้นแบบนี้ครับ
[/quote]check code ให้ดีๆ

ได้แล้วครับ ขอบคุณครับ

เดวลองทดสอบก่อน

แจ๋วเลยครับ