หน้า: 1 ... 49 50 51 52 53 54 55 [56]
 
ผู้เขียน หัวข้อ: บุกป่าฝ่า SMF  (อ่าน 295803 ครั้ง)
0 สมาชิก และ 1 ขาจร กำลังดูหัวข้อนี้
อ้างอิงจากต้นฉบับเลยนะครับ

พอดีว่างจัด ก็เลยทำม๊อดอัพโหลดรูปเลียนแบบเว็บนี้ครับ
ขอเ้อาไปปล่อยเว็บอื่นด้วยนะครับ (แล้วจะลิงค์กลับมา :P) เดี๋ยวคนที่เว็บนั้นจะน้อยใจเอา

ก่อนอื่นก็ต้องโหลดตัวโปรแกรมอัพโหลดรูปก่อนครับ
http://dt.in.th/src/imageupload.tar.gz

แตกไฟล์ออกมา แล้วอัพไปไว้ในโฟลเดอร์ไหนก็ได้ครับ

ต่อไป ไปยังโฟลเดอร์ธีมของ SMF ครับ
เลือกธีมที่ใช้อยู่ หาไฟล์ Post.template.php
ถ้าหาไม่เจอ ก็ให้ไปหาในธีม Default แทนครับ

เจอแล้วใช่ไหมครับ...
เก่งมากครับ เปิดขึ้นมาแก้เลย

หาโค้ดนี้ครับ

โค้ด:
	// Finally, the submit buttons.
echo '
<tr>

แล้วใส่โค้ดนี้ก่อนหน้าโค้ดที่หาเจอครับ
โค้ด:
	// Upload Image
echo '
<tr>
<td></td>
<td><iframe src="UPLOADURL" width="550" height="60" frameborder="0"></iframe></td>
</tr>';

แก้ตรงคำว่า UPLOADURL ไปยังหน้าอัพโหลดที่อัพขึ้นไปครับ

1. โหลด script ไปก่อน Download พอดีต้นฉบับมันหายไปแล้ว ผมเอาไฟล์ไปยำมานิดหน่อย ไม่รู้มีปัญหาอะไรมั้ย แต่ไล่โค้ดแล้วน่าจะไม่มีปัญหาครับ

2. วางแผนก่อน ว่าจะเอาไฟล์ที่อัพโหลดไปเก็บที่ไหนบนเซิร์ฟ อ่ะ สมมุติเป็น http://www.f0nt.com/forum/ ก็แตกไฟล์ข้อ 1 ไปใส่ในนั้นเลย จากนั้นทำการ CHMOD 777 ให้กับโฟลเดอร์ต่อไปนี้
 2.1 http://www.f0nt.com/forum/upload/files/
 2.2 http://www.f0nt.com/forum/upload/files/images/
 2.3 http://www.f0nt.com/forum/upload/files/thumb/images/
 2.4 http://www.f0nt.com/forum/upload/files/flash/

3. เปิดไฟล์ http://www.f0nt.com/forum/upload/image_uploader.php ขึ้นมา (ใช้ notepad ก็ได้) บรรทัดที่ 5-7 มี config อยู่...
โค้ด:
$maxsize     = 500 * 1024; // ขนาด แก้ตรง 500 เป็นตัวอื่น ตอนนี้เป็น 500KB/รูป
$baseurl     = 'http://www.f0nt.com/forum/upload/files/'; //url ไปโฟลเดอร์ที่เก็บรูป  อย่าลืมปิดท้ายด้วย /
$basedir     = 'files/'; // สอดคล้องกับโฟลเดอร์ในสุดของ baseurl ด้านบน

แก้ให้เหมาะสมตามเครื่องเราซะ
$basedir ถ้ากลัวงง ไม่แนะนำให้แก้ ถ้าอยากแก้...

$basedir จะอ้างอิงที่อยู่จากไฟล์ image_upload.php ไปยังโฟลเดอร์เก็บไฟล์ (โฟลเดอร์ที่ด้านในมีโฟลเดอร์ images, thumb, flash) ถ้าเราย้ายไฟล์ image_upload.php ไปไว้ที่อื่น ก็ต้องแก้ $basedir ตามด้วย แต่ถ้าแตกไฟล์จาก zip แล้วอัพขึ้นเซิร์ฟโดยไม่ได้ย้าย หรือเปลี่ยนชื่อโฟลเดอร์ ก็ไม่เป็นไร

4. ลองเข้าไปที่ http://www.f0nt.com/forum/upload/image_upload.php แล้วอัพไฟล์ดู ถ้าอัพไม่ได้...
   4.1 เช็คให้แน่ใจว่าทำ CHMOD 777 ครบหมดทุกโฟลเดอร์แล้ว
   4.2 เช็คให้แน่ใจว่า $basedir ถูกต้อง

5. ถ้าอัพสำเร็จแล้ว ต่อไปเอามาไปฝังในหน้าตอบกระทู้ ... จากโฟลเดอร์ของ smf ให้เปิดไปที่ /Themes/default/Post.template.php (แบ็คอัพก่อนเผื่อความปลอดภัย)

หาโค้ดนี้ครับ

// Finally, the submit buttons.
echo '
      <tr>

แล้วใส่โค้ดนี้ก่อนหน้าโค้ดที่หาเจอครับ

// Upload Image
echo '
   <tr>
      <td></td>
      <td><iframe src="UPLOADURL" width="550" height="60" frameborder="0"></iframe></td>
   </tr>';

ตรง UPLOADURL คือ url ที่มาจากข้อ 3 ด้านบนนะครับ

--

เสร็จแล้วว  ลันล้า

บันทึกการเข้า

ชื่อ Earth ครับ เรียกเอิดก็ได้ | Earthchie's Blog
ว้าว ขอบคุณมากครับ ขอลองก่อน  อ๊าง~
บันทึกการเข้า

ยามเฝ้าเว็บไซต์
http://th.superbook.cbn.com/
ขอถามครับ

เวลามีคนตอบกระทู้ แล้วโพสแรกมันอยู่ล่าง โพสใหม่ขึ้นมาอยู่ด้านบนจะแก้ยังไงครับ  ฮือๆๆ
บันทึกการเข้า

แก้ตรงข้อมูลส่วนตัว เมนูล่างๆ จ้ะ
หรือในหน้าแอดมินก็มรให้ปรับนะ ในหมวดตีม (ใช้อะไร 1.x หรือ 2.x)
บันทึกการเข้า

ทำมาหากินด้วยการเปิดร้านสกรีนเสื้อยืด จ้ะ
ได้แล้วครับ ปรับตรงตั้งค่าตีม (ใช้ 2.0.1)  ไหว้


ตอนนี้กำลังหาที่ทำให้ recent post มันขึ้นกระทู้เดียวอันเดียว
บันทึกการเข้า

ถามครับ
มีวิธีทำให้ Admin แก้ไขโพสได้โดยไม่ขึ้นว่าโพสนั้นๆ ถูกแก้ไขมั้ยครับ งง
บันทึกการเข้า

มีให้ติ๊กนะครับ ลองหาๆ ดู
2.0 ไม่รู้เอาไปซ่อนไว้ไหน
บันทึกการเข้า

ทำมาหากินด้วยการเปิดร้านสกรีนเสื้อยืด จ้ะ
หาไม่เจอครับ ฮือๆ~
บันทึกการเข้า

พอดีว่างจัด ก็เลยทำม๊อดอัพโหลดรูปเลียนแบบเว็บนี้ครับ
ขอเ้อาไปปล่อยเว็บอื่นด้วยนะครับ (แล้วจะลิงค์กลับมา :P) เดี๋ยวคนที่เว็บนั้นจะน้อยใจเอา

ก่อนอื่นก็ต้องโหลดตัวโปรแกรมอัพโหลดรูปก่อนครับ
http://dt.in.th/src/imageupload.tar.gz

แตกไฟล์ออกมา แล้วอัพไปไว้ในโฟลเดอร์ไหนก็ได้ครับ

ต่อไป ไปยังโฟลเดอร์ธีมของ SMF ครับ
เลือกธีมที่ใช้อยู่ หาไฟล์ Post.template.php
ถ้าหาไม่เจอ ก็ให้ไปหาในธีม Default แทนครับ

เจอแล้วใช่ไหมครับ...
เก่งมากครับ เปิดขึ้นมาแก้เลย

หาโค้ดนี้ครับ

โค้ด:
	// Finally, the submit buttons.
echo '
<tr>

แล้วใส่โค้ดนี้ก่อนหน้าโค้ดที่หาเจอครับ
โค้ด:
	// Upload Image
echo '
<tr>
<td></td>
<td><iframe src="UPLOADURL" width="550" height="60" frameborder="0"></iframe></td>
</tr>';

แก้ตรงคำว่า UPLOADURL ไปยังหน้าอัพโหลดที่อัพขึ้นไปครับ


ไฟล์มันโหลดไม่ได้เเล้วอะครับ ใครมีขอหน่อยครับ mail:thanawat.kate[แอด]gmail.com ขอบคุณล่วงหน้าครับ
บันทึกการเข้า
อ้างอิงจากต้นฉบับเลยนะครับ

1. โหลด script ไปก่อน Download พอดีต้นฉบับมันหายไปแล้ว ผมเอาไฟล์ไปยำมานิดหน่อย ไม่รู้มีปัญหาอะไรมั้ย แต่ไล่โค้ดแล้วน่าจะไม่มีปัญหาครับ

2. วางแผนก่อน ว่าจะเอาไฟล์ที่อัพโหลดไปเก็บที่ไหนบนเซิร์ฟ อ่ะ สมมุติเป็น http://www.f0nt.com/forum/ ก็แตกไฟล์ข้อ 1 ไปใส่ในนั้นเลย จากนั้นทำการ CHMOD 777 ให้กับโฟลเดอร์ต่อไปนี้
 2.1 http://www.f0nt.com/forum/upload/files/
 2.2 http://www.f0nt.com/forum/upload/files/images/
 2.3 http://www.f0nt.com/forum/upload/files/thumb/images/
 2.4 http://www.f0nt.com/forum/upload/files/flash/

3. เปิดไฟล์ http://www.f0nt.com/forum/upload/image_uploader.php ขึ้นมา (ใช้ notepad ก็ได้) บรรทัดที่ 5-7 มี config อยู่...
โค้ด:
$maxsize     = 500 * 1024; // ขนาด แก้ตรง 500 เป็นตัวอื่น ตอนนี้เป็น 500KB/รูป
$baseurl     = 'http://www.f0nt.com/forum/upload/files/'; //url ไปโฟลเดอร์ที่เก็บรูป  อย่าลืมปิดท้ายด้วย /
$basedir     = 'files/'; // สอดคล้องกับโฟลเดอร์ในสุดของ baseurl ด้านบน

แก้ให้เหมาะสมตามเครื่องเราซะ
$basedir ถ้ากลัวงง ไม่แนะนำให้แก้ ถ้าอยากแก้...

$basedir จะอ้างอิงที่อยู่จากไฟล์ image_upload.php ไปยังโฟลเดอร์เก็บไฟล์ (โฟลเดอร์ที่ด้านในมีโฟลเดอร์ images, thumb, flash) ถ้าเราย้ายไฟล์ image_upload.php ไปไว้ที่อื่น ก็ต้องแก้ $basedir ตามด้วย แต่ถ้าแตกไฟล์จาก zip แล้วอัพขึ้นเซิร์ฟโดยไม่ได้ย้าย หรือเปลี่ยนชื่อโฟลเดอร์ ก็ไม่เป็นไร

4. ลองเข้าไปที่ http://www.f0nt.com/forum/upload/image_upload.php แล้วอัพไฟล์ดู ถ้าอัพไม่ได้...
   4.1 เช็คให้แน่ใจว่าทำ CHMOD 777 ครบหมดทุกโฟลเดอร์แล้ว
   4.2 เช็คให้แน่ใจว่า $basedir ถูกต้อง

5. ถ้าอัพสำเร็จแล้ว ต่อไปเอามาไปฝังในหน้าตอบกระทู้ ... จากโฟลเดอร์ของ smf ให้เปิดไปที่ /Themes/default/Post.template.php (แบ็คอัพก่อนเผื่อความปลอดภัย)

หาโค้ดนี้ครับ

// Finally, the submit buttons.
echo '
      <tr>

แล้วใส่โค้ดนี้ก่อนหน้าโค้ดที่หาเจอครับ

// Upload Image
echo '
   <tr>
      <td></td>
      <td><iframe src="UPLOADURL" width="550" height="60" frameborder="0"></iframe></td>
   </tr>';

ตรง UPLOADURL คือ url ที่มาจากข้อ 3 ด้านบนนะครับ

--

เสร็จแล้วว  ลันล้า




thxxxxx
บันทึกการเข้า
ขออนุญาตขุดครับ  ไหว้

มีใครใช้ plugin ตัวนี้เป็นบ้างครับ ?

SA Facebook Integration
http://custom.simplemachines.org/mods/index.php?mod=2322

อยากรู้ว่าเราต้องตั้งค่า facebook app ของเรายังไงบ้าง เพราะตอนนี้ทำไปแล้วพอสุดท้ายกลายเป็น 500 internal server error ตลอดเลยครับ  ฮือๆ~ ฮือๆ~ ฮือๆ~
บันทึกการเข้า

ฮือๆ~ SMF นี่เป็นเทคโนโลยีที่รอวันตายจริงๆ ครับ ไม่ได้ไปทำอะไรมันเพิ่มเลย
บันทึกการเข้า

ทำมาหากินด้วยการเปิดร้านสกรีนเสื้อยืด จ้ะ
หน้า: 1 ... 49 50 51 52 53 54 55 [56]
 
 
Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2007, Simple Machines | Thai language by ThaiSMF Valid XHTML 1.0! Valid CSS!