ข่าวประชาสัมพันธ์

มาร่วมเป็นกำลังใจให้เว็บด้วยการสมัครสมาชิกวีไอพี ~~ เลือกปีที่ท่านต้องการได้โดยไม่ต้องเรียงปี ~~ ปีละ 350 บาท สมัคร 2 ปีลดเหลือ 600 บาท ~~ มีไลน์กลุ่ม VIP จำนวนหลายร้อยท่าน เอาไว้ปรึกษางานซ่อม ~~ เข้าถึงข้อมูลด้านเทคนิค ข้อมูลเชิงลึกมากมาย.....


ผู้เขียน หัวข้อ: ทำเว็บฝากไฟล์ภาพของเราเอง  (อ่าน 1143 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ Auto Man

  • Administrator
  • หัวหน้าศูนย์ซ่อมสร้าง
  • *****
  • เจ้าของกระทู้
  • Joined: ก.ย. 2558
  • กระทู้: 37392
  • สมาชิกลำดับที่ : 1
  • เพศ: ชาย
  • มือผู้ให้ย่อมสูงกว่ามือผู้รับ
    • เว็บชุมชนคนรักช่างยนต์
    • อีเมล์
ทำเว็บฝากไฟล์ภาพของเราเอง
« เมื่อ: 17 พฤศจิกายน 2561, 10:45:05 »
  • ขึ้นบน
  • ลงล่าง
  • โค๊ด: [Select]
    พอดีว่างจัด ก็เลยทำม๊อดอัพโหลดรูปเลียนแบบเว็บนี้ครับ
    ขอเ้อาไปปล่อยเว็บอื่นด้วยนะครับ (แล้วจะลิงค์กลับมา :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 ด้านบนนะครับ

    --

    เสร็จแล้วว

      มาจากที่นี่... https://www.f0nt.com/forum/index.php/topic,6525.825.html
    และที่นี่...
    สวัสดีคุณ...ผู้เยี่ยมชม  กด ❤ ถูกใจโพสท์นี้ หรือยัง...
    ต้องการสมัครสมาชิก VIP สมัครได้ที่นี่...   หรือทาง Line ID: k.sonchai

    ออฟไลน์ Auto Man

    • Administrator
    • หัวหน้าศูนย์ซ่อมสร้าง
    • *****
    • เจ้าของกระทู้
    • Joined: ก.ย. 2558
    • กระทู้: 37392
    • สมาชิกลำดับที่ : 1
    • เพศ: ชาย
    • มือผู้ให้ย่อมสูงกว่ามือผู้รับ
      • เว็บชุมชนคนรักช่างยนต์
      • อีเมล์
    ทำเว็บฝากไฟล์ภาพของเราเอง
    « ตอบกลับ #1 เมื่อ: 02 กุมภาพันธ์ 2563, 08:04:09 »
  • ขึ้นบน
  • ลงล่าง
  •  - อีกเว็บ
    ทำอัพโหลดภาพขึ้นserver

    ตรงนี้มีภาพ! แต่ท่านจะมองไม่เห็น , ท่านต้อง  สมัครสมาชิก หรือ ลงชื่อเข้าระบบ


    ตรงนี้มีภาพ! แต่ท่านจะมองไม่เห็น , ท่านต้อง  สมัครสมาชิก หรือ ลงชื่อเข้าระบบ


    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_upload.php ขึ้นมา (ใช้ notepad ก็ได้) บรรทัดที่ 5-7 มี config อยู่...
    โค๊ด: [Select]
    $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 (แบ็คอัพก่อนเผื่อความปลอดภัย)
    ธีม Default
    ไฟล์ ธีม Post.template.php
    หา:
    โค๊ด: [Select]
    // Finally, the submit buttons.
       echo '

    เพิ่มก่อนที่หา:
    โค๊ด: [Select]
    // Upload Image
       echo '
                         <tr>
                            <td></td>
                            <td><iframe src="UPLOADURL" width="550" height="60" frameborder="0"></iframe></td>
                         </tr>';

    ตรง UPLOADURL คือ url ที่มาจากข้อ 3 (http://www.f0nt.com/forum/upload/image_upload.php)

    เครดิต: http://www.f0nt.com/forum/index.php?topic=6525.825

     - ไฟล์สคริปต์ที่ไฟล์แนบ ลองดู
    สวัสดีคุณ...ผู้เยี่ยมชม  กด ❤ ถูกใจโพสท์นี้ หรือยัง...
    ต้องการสมัครสมาชิก VIP สมัครได้ที่นี่...   หรือทาง Line ID: k.sonchai

    ออฟไลน์ Auto Man

    • Administrator
    • หัวหน้าศูนย์ซ่อมสร้าง
    • *****
    • เจ้าของกระทู้
    • Joined: ก.ย. 2558
    • กระทู้: 37392
    • สมาชิกลำดับที่ : 1
    • เพศ: ชาย
    • มือผู้ให้ย่อมสูงกว่ามือผู้รับ
      • เว็บชุมชนคนรักช่างยนต์
      • อีเมล์
    ทำเว็บฝากไฟล์ภาพของเราเอง
    « ตอบกลับ #2 เมื่อ: 02 กุมภาพันธ์ 2563, 08:15:19 »
  • ขึ้นบน
  • ลงล่าง
  • - อันนี้ เอาไว้อับขึ้น Upic.me ครับ

    ทำปุ่มอัพโหลดภาพเข้า upic.me ใน บอร์ด smf
    Posted by Unknown with No comments
    การโพสต์ภาพในบอร์ด smf นั้นทำได้ 2 วิธี คือ อัพโหลดภาพขึ้นเว็บฝากภาพแล้วนำ bbc โค๊ดมาใส่
    โค๊ด: [Select]
    [img]http://xxxx[img]  หรือ อีกวิธีหนึ่งคือการแนบไฟล์

    แต่ปัญหาของการแนบไฟล์ภาพคือถ้ามีการแนบไฟล์ภาพจำนวนเยอะๆ โฮสท์ของเราก็จะทำงานหนักด้วยปริมาณภาพที่มหาศาล ยังไม่นับแบนวิธที่เสียไปกับการดึงภาพไปใช้ตามเว็บต่างๆอีกด้วย

    บทความนี้จะแนะนำอีกหนึ่งวิธีที่จะช่วยโพสต์ภาพในบอร์ด smf โดยไม่ต้องเก็บไว้ในโฮสท์ของเรา แต่จะเอาไปฝากไว้ที่เว็บสำหรับฝากไฟล์ภาพของ upic.me แบบอัตโนมัติ พออัพเสร็จ code จะขึ้นไปที่กล่องข้อความโดยอัตโนมัติ ไม่ต้องก๊อปวางให้เสียเวลา

    ตรงนี้มีภาพ! แต่ท่านจะมองไม่เห็น , ท่านต้อง  สมัครสมาชิก หรือ ลงชื่อเข้าระบบ


    ค้นหาไฟล์ Themes/default/Post.template.php

    ค้นหา
    โค๊ด: [Select]
    // Finally, the submit buttons.
     echo '


    เพิ่มต่อด้านล่าง
    โค๊ด: [Select]
    <!-- upload upic.me -->
    <font color="red">อัพโหลดรูปขึ้นเว็บฝากรูปแบบอัตโนมัติ >> </font>

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

    วิธีการโพสต์ภาพ
    1. คลิกที่ ภาพด้านล่าง แล้วจะมีหน้าต่างขึ้นมาให้เราเลือกภาพที่ต้องการ หลังจากนั้นก็กด Open  (แต่ขนาดไฟล์ภาพต้องไม่เกิน 2MB)

    ตรงนี้มีภาพ! แต่ท่านจะมองไม่เห็น , ท่านต้อง  สมัครสมาชิก หรือ ลงชื่อเข้าระบบ


    2. หลังจากนั้น รอให้ภาพทำการอัพโหลดจนเสร็จ

    ตรงนี้มีภาพ! แต่ท่านจะมองไม่เห็น , ท่านต้อง  สมัครสมาชิก หรือ ลงชื่อเข้าระบบ


    3. พออัพโหลดเสร็จ code จะขึ้นไปที่กล่องข้อความโดยอัตโนมัติ

    ตรงนี้มีภาพ! แต่ท่านจะมองไม่เห็น , ท่านต้อง  สมัครสมาชิก หรือ ลงชื่อเข้าระบบ


       อ้างอิงที่มาที่ไปอีกเว็บหนึ่ง ...
    « แก้ไขครั้งสุดท้าย: 02 กุมภาพันธ์ 2563, 09:40:22 โดย Auto Man »
    สวัสดีคุณ...ผู้เยี่ยมชม  กด ❤ ถูกใจโพสท์นี้ หรือยัง...
    ต้องการสมัครสมาชิก VIP สมัครได้ที่นี่...   หรือทาง Line ID: k.sonchai

    ทำเว็บฝากไฟล์ภาพของเราเอง
    « ตอบกลับ #2 เมื่อ: 02 กุมภาพันธ์ 2563, 08:15:19 »


    ออฟไลน์ Auto Man

    • Administrator
    • หัวหน้าศูนย์ซ่อมสร้าง
    • *****
    • เจ้าของกระทู้
    • Joined: ก.ย. 2558
    • กระทู้: 37392
    • สมาชิกลำดับที่ : 1
    • เพศ: ชาย
    • มือผู้ให้ย่อมสูงกว่ามือผู้รับ
      • เว็บชุมชนคนรักช่างยนต์
      • อีเมล์
    สวัสดีคุณ...ผู้เยี่ยมชม  กด ❤ ถูกใจโพสท์นี้ หรือยัง...
    ต้องการสมัครสมาชิก VIP สมัครได้ที่นี่...   หรือทาง Line ID: k.sonchai

    ทำเว็บฝากไฟล์ภาพของเราเอง
    « ตอบกลับ #3 เมื่อ: 02 กุมภาพันธ์ 2563, 09:35:22 »