เผยแพร่เมื่อ : 7 พฤศจิกายน 2565 22:09:09 ปรับปรุงเมื่อ : 1 ธันวาคม 2565 21:28:07
ลิงก์ : https://www.ef101.xyz/บทความ/แจกไฟล์โค๊ดเว็บเกียรติบัตรออนไลน์
ไฟล์เว็บเกียรติบัตรออนไลน์ ซึ่งทำเขียนขึ้นมาเอง
เริ่มต้นจากการทำระบบเกียรติบัตรให้ สพม.น่าน แต่เนื่องด้วยใช้ laravel ซึ้งต้องใช้ host ที่รองรับ composer ทำให้เอาไปใช้งานได้อยาก
เลยเขียนขึ้นมาใหม่ด้วย php
โดยมีคุณสมบัติดังนี้
- ใส่รูปแบบเกียรติบัตรเป็นแบล๊กกราวด์ด้วยไฟล์ jpg และ png
- เลือกฟอนต์ได้
- ขยับตำแหน่งข้อความได้
- เลือกใช้ ตัวเลขไทย/อาราบิก ได้
- กำหนดรูปแบบทะเบียเกียรติบัตรได้
- นำเข้ารายชุดจากไฟล์ CSV ได้
- เพิ่มชื่อรายคนได้
- กำหนดข้อความได้ 2 บรรทัด
- เชื่อมต่อกับ Google Sheet ได้ เหมาะกับการ ตอบแบบสอบถามแล้วได้รับเกียรติบัตร
- เชื่อมต่อกับ Google Sheet ผลลัพธ์แบบทดสอบ สามารถกำหนดคะแนนผ่านเกณฑ์ได้ เพมื่อสอบผ่านเกณฑ์จึงจะได้รับเกียรติบัตร
สามารถทดลองใช้ได้ที่ https://cert.suta.cf/
User : demo
Pass : demo1234
ซึ่งเข้าใช้งานในสิทธิ์ของ user นะครับ
ส่วนสิทธิ์ของ admin นั้นเพิ่มแค่สมาชิกได้แต่ไม่สามารถ สร้างเกียรติบัตรได้ครับ
User : admin
Pass : admindemo1234
ดาวน์โหลด : สามารถแต่ไฟล์แล้วอัพขึ้น โฮสได้เลยครับ
สำหรับค้นที่มีพื้นฐาน composer และ NodeJS
github : https://github.com/suta007/phpcert
ซึ่งจะสามารถ update library เป็นตัวล่าสุดได้ และ ใช้ npm เป็นสีเว็บได้ครับ
วิธีการติดตั้ง
- เป็นไฟล์ .env
-
TITLE="ระบบเกียรติบัตรออนไลน์" NAME="ระบบเกียรติบัตรออนไลน์" DB_DRIVER=mysql DB_HOST=localhost DB_NAME=certificate DB_USER=root DB_PASS=
- ตั้งค่าเว็บ และ ฐานข้อมูลให้เรียบร้อย
2. รันเว็บ
แล้วเข้าไปที่ /admin/setup.php
เช่น http://localhost/admin/setup.php
ระบบจะให้กรอก ข้อมูล admin และติดตั้งฐานข้อมูล
ซึ่งจะติดตั้งได้ครั้งเดียว ถ้าจะติดตั้งใหม่ต้องลบ ตาราง (Tables) ในฐานข้อมูลออกก่อน
หากมีข้อสงสัย คอมเมนต์ไว้นะครับ
ส่วนวิธีติดตั้งแบบละเอียดจะมาเขียนให้อีกรอบครับ ขอติดไว้ก่อน