บุกป่าฝ่า SMF

เริ่มโพสต์โดย ✌, 24 มิ.ย. 2006, 17:55 น.

0 สมาชิก และ 1 บุคคลทั่วไป กำลังเปิดอ่านโพสต์นี้

Earthchie

อ้างอิงจากต้นฉบับเลยนะครับ

อ้างคำพูดจาก: N เมื่อ 05 ม.ค. 2008, 10:05 น.
พอดีว่างจัด ก็เลยทำม๊อดอัพโหลดรูปเลียนแบบเว็บนี้ครับ
ขอเ้อาไปปล่อยเว็บอื่นด้วยนะครับ (แล้วจะลิงค์กลับมา :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 ด้านบนนะครับ

--

เสร็จแล้วว  :33:

ชื่อ Earth ครับ เรียกเอิดก็ได้ | Earthchie's Blog

e-nesra

ว้าว ขอบคุณมากครับ ขอลองก่อน  :56:
ยามเฝ้าเว็บไซต์
http://th.superbook.cbn.com/

IM

ขอถามครับ

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

iannnnn

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

IM

ได้แล้วครับ ปรับตรงตั้งค่าตีม (ใช้ 2.0.1)  :46:


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

IM

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

iannnnn

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

IM


kate_thana

อ้างคำพูดจาก: N เมื่อ 05 ม.ค. 2008, 10:05 น.
พอดีว่างจัด ก็เลยทำม๊อดอัพโหลดรูปเลียนแบบเว็บนี้ครับ
ขอเ้อาไปปล่อยเว็บอื่นด้วยนะครับ (แล้วจะลิงค์กลับมา :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 ขอบคุณล่วงหน้าครับ

kate_thana

อ้างคำพูดจาก: Earthchie เมื่อ 04 ต.ค. 2011, 18:48 น.
อ้างอิงจากต้นฉบับเลยนะครับ

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 ด้านบนนะครับ

--

เสร็จแล้วว  :33:




thxxxxx

REROYD

ขออนุญาตขุดครับ  :46:

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

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

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

iannnnn

:05: SMF นี่เป็นเทคโนโลยีที่รอวันตายจริงๆ ครับ ไม่ได้ไปทำอะไรมันเพิ่มเลย

SMF 2.1.7 © 2026, Simple Machines