ค้นหาเพื่อแก้ไขใน wordpress

วันนี้เพื่อนเก่าคนหนึ่ง
ทักมาให้ช่วยหาสิ่งหนึ่ง
ใน wordpress ว่าแก้ไขตรงไหน
ปัจจุบันองค์การมากมายใช้งาน
ระบบ content management system
เพราะรองรับความต้องการได้ครบ
และถูกพัฒนาอยู่ตลอดเวลา
สรุปว่าเพื่อนเค้าก็เลือกใช้ระบบนี้ครับ
และมีสิ่งหนึ่งที่หาวิธีแก้ไขไม่พบ
.
เป็นงานฟื้นฝอยหาตะเข็บ
ว่าสิ่งที่จะแก้ไขนั้น
อยู่ตรงไหนในเมนูหลักหลังบ้าน
เพราะคลิกหาแล้วไม่พบ
มีตัวเลือกมากมาย และอยู่ลึก
เข้าไปแก้ไขข้อมูลไม่บ่อย
นานทีมีหน ถึงจะเข้าระบบหลังบ้าน
.
พอทราบความต้องการ
และสิ่งที่จะแก้ไข
ผมก็ใช้ browser เปิดดู
แล้วเปิด developer tools
จากนั้นก็ใช้ mouse ชี้ไปตำแหน่งนั้น
.
มองหาชื่อ class
พบว่าคุ้นเคยชื่อนี้มาก
แต่ก็ยังนึกไม่ออก
เพราะเป็นระบบของเพื่อน
ที่ผมก็ไม่เคยใช้งานสิ่งนี้
.
จึงนำชื่อ class
ส่งไปค้นหาในอินเทอร์เน็ต
จนพบว่านี่เป็นชื่อ plug in ตัวหนึ่ง
จึงกลับไปดูรายชื่อ plug in
ในระบบ administrator ที่อยู่หลังบ้าน
ก็พบว่าสามารถแก้ไขข้อมูลได้
ตามโจทย์ที่เพื่อนต้องการ
.
สรุปว่า ส่งข้อความไปบอกเพื่อนแล้ว
ว่าจะเข้าไปแก้ไขจากตรงไหน
มีเพื่อนก็ช่วยเพื่อน พอช่วยได้ก็ช่วยกัน
ไม่เหลือบ่ากว่าแรงก็ช่วยกันไป
ตามประสาน้ำพึ่งเรือ เสือพึ่งป่าครับ

#searching
#wordpress
#cms
#backend
#school
#coding

https://vt.tiktok.com/ZSFjMjqGK/

https://fb.watch/qeuTQsj9Xw/

การสร้างแบบฟอร์มที่มี Text Form Field ไว้ใช้งาน

Text field forms

เมนูบาร์ (Menu bar) ของโปรแกรม MS Word ในบางเครื่องอาจไม่มี Tab : นักพัฒนา (Developer) ถ้าผู้ใช้ต้องการใช้งาน Tab นี้ ก็จะเป็นต้องเข้าไปเพิ่มแท็บด้วยตนเอง ซึ่งการเพิ่ม Tab นั้น ทำเพียงครั้งเดียว แล้วก็จะอยู่เช่นนั้น จนกว่าจะ Remove ออก

สำหรับการ Add Tab ใหม่ มีขั้นตอนดังนี้

  1. คลิ๊ก File, Option, Customize Ribbon พบ 2 หน้าต่าง คือ Choose commands From: และ Customize the Ribbon:
  2. เลือก All Commands ในช่อง Choose commands From:
  3. เลื่อนลงไปหาตัวเลือก Developer
  4. คลิ๊กเลือก Developer แล้วคลิ๊ก Add >> ที่อยู่ตรงกลางระหว่าง 2 รายการ
  5. คลิ๊ก Ok ที่มุมล่างขวา
    ซึ่งแท็บ Developer มีตัวเลือกมากมายให้เลือกดำเนินการ เช่น Visual Basic , Macros, Add-Ins , Controls, XML, Protect และ Templates

ผู้ใช้ที่ต้องการสร้างแบบฟอร์มที่มี Text Form Field ใน Legacy Forms เพื่อเป็นฟอร์มแบบ Fixed ช่องให้กรอกแบบตายตัว (Fixed format หรือ Restrict Form) เช่น แบบสอบที่เติมคำในช่องว่าง ฟอร์มสมัครงาน ฟอร์มทางการเงิน ฟอร์มบันทึกในหน่วยงาน ที่ไม่เปิดให้แก้ไข และนำไปใช้งานในระบบจัดการฐานข้อมูลได้ โดยผู้พัฒนาโปรแกรมจะเขียนโปรแกรมมาอ่านข้อมูลจากแบบฟอร์ม และแยกข้อมูลออกไปทำการประมวลผล และบันทึกเข้าระบบฐานข้อมูลได้

วิธีการสร้างฟอร์มแบบตายตัวนี้ มีขั้นตอนดังนี้

  1. พิมพ์ข้อมูลเป็นแบบฟอร์มตามปกติ อาจเป็นตาราง หรือย่อหน้าก็ได้
  2. ย้ายตำแหน่ง cursor ไปยังตำแหน่งที่ต้องการเพิ่มช่องกรอกข้อมูล
  3. เลือก Developer, Legacy Tools, Text Form Field เท่านี้ก็จะเพิ่มแล้วหนึ่งช่อง
  4. เพิ่มช่อง Text Form Field ให้ครบตามที่ต้องการ
  5. ตรวจว่าไม่อยู่ใน Design Mode แล้วไปคลิ๊ก Restrict Editing
  6. เลือก Check Formatting Restrictions
  7. เลือก Editing Restrictions, Filling in forms
  8. คลิ๊ก Yes Start Enforcing Protection
  9. กรอกรหัสผ่าน หรือไม่กรอกก็ได้ เพื่อจำกัดการเข้าถึงส่วนอื่น
  10. แฟ้มเอกสารนี้จะไม่สามารถเข้าถึงส่วนอื่นที่ไม่ใช่ Text Form Field
  11. เมื่อส่งให้ผู้ใช้ นักเรียน หรือพนักงาน กรอกข้อมูลจนครบ และ Save ตามปกติ
  12. ส่งแฟ้มกลับมาให้ผู้สร้างฟอร์มเพื่อนำข้อมูลมาประมวลผลต่อไป

สำหรับ script ภาษา php ที่ใช้อ่านแฟ้ม word เพื่อนำไปใช้กับระบบฐานข้อมูล มีตัวอย่างที่ทดสอบแล้วใน ต.ย.74 อ่าน .docx เป็น text และได้เตรียมตัวอย่างไว้ 3 แฟ้ม 1) แฟ้มเอกสารที่ไม่มีข้อมูล 2) แฟ้มเอกสารที่มีคำว่าสวัสดี และ 3) สคริปต์อ่านแฟ้มเอกสารมาใช้งาน

http://www.thaiall.com/office/word.htm

Hirens 15.2 บน USB Flash Drive

6 ม.ค.57 มีโอกาสติดตั้งโปรแกรม Hirens 15.2 บน USB Flash Drive ขนาด 4 GB
ทำให้มี USB Flash Drive ที่มีความสามารถ 2 ประการ
1. บูทเครื่องคอมพิวเตอร์ เพื่อใช้งานระบบปฎิบัติการ 3 ระบบ
คือ Windows xp, DOS on Windows 98 และ Linux ของ PartedMagic.com
2. การเรียกใช้โปรแกรมต่าง ๆ เพื่อจัดการระบบได้จำนวนมากมาย
เรียกโดยตรงไม่ต้องบูทเข้าระบบปฏิบัติการตามข้อแรก
http://en.wikipedia.org/wiki/Hiren%27s_BootCD

Hirens Download
Hirens Download

ขั้นตอนการใส่ Hirens ลงไปใน USB Flash Drive

1. สั่ง Format : USB Flash Drive เป็น Fat32
– เลือก Disk
– เลือก Fat32
– กด Start
http://www.hirensbootcd.org/files/USBFormat.zip

usb flash drive format
usb flash drive format

2. สั่ง Install : Grub 4 DOS เพื่อทำ Boot Loader
ในระดับ MBR (Master Boot Record) ทั้ง Disk
– เลือก Disk (เลือกให้ถูกตัวนะครับ ระวังด้วย)
– เลือก Part List เป็น Whole Disk (MBR)
– กด install
http://www.hirensbootcd.org/files/grub4dos.zip

grub4dos installer
grub4dos installer

3. คัดลอกโปรแกรมต่าง ๆ ลงไปใน Handy drive
+ http://www.hirensbootcd.org/usb-booting/
+ ftp://mirror.kku.ac.th/hbcd/
3.1 คัดลอกแฟ้ม หลังคลาย .zip แล้ว ลงไป USB Flash Drive
3.2 คัดลอกแฟ้ม grldr จากห้อง /HBCD ไปไว้ในห้อง root [สำคัญมาก ต้องทำเอง]
เพื่อให้บูทและเข้าระบบปฏิบัติการที่อยู่ใน USB Flash Drive มิเช่นนั้นจะบูทไม่ขึ้น
แฟ้ม grldr เป็นโปรแกรม grub loader สำหรับเริ่มต้นระบบ boot
แม้บูทไม่ได้ แต่ก็เป็นที่รวมโปรแกรมเหมือน flash drive ทั่วไป
โดยเรียกโปรแกรม /HBCDMenu.cmd เพื่อแสดงรายชื่อโปรแกรม

การทดสอบ Linux ของ Partedmagic.com ในการเชื่อมต่อ
– connect ผ่าน wi-fi ที่บ้านได้
– connect ผ่าน UTP ในห้อง Lab ขอ ip จาก DHCP ได้

แก้ไข ไซต์นี้อาจเป็นอันตรายต่อคอมพิวเตอร์ของคุณ ใน google.com

malware
malware

7 เม.ย.54 หลายปีก่อนเครื่องบริการของผมเจอ malware ซึ่งเป็น server ที่น่าเชื่อถือแต่ก็ยังโดน malware ที่ฝั่ง server ตอนนั้นใช้วิธีเขียน script อ่านทุกแฟ้ม แล้วสั่งลบ code อัตโนมัติ เพราะติดแค่บรรทัดเดียว จากนั้นก็พบบ้างในบาง server แต่ไม่หนักเพราะแก้ไขไปตาม script ที่ติด มักมีไม่กี่แฟ้มที่พบ
มาคราวนี้พบ server ตัวหนึ่งติด malware ติดมาหลายเดือน ปัญหาใหญ่คือ browser ที่ตรวจกับ google.com จะไม่ยอมให้เปิดเว็บไซต์ แล้วฟ้องว่า “ไซต์นี้อาจเป็นอันตรายต่อคอมพิวเตอร์ของคุณ” search แล้วแฟ้มที่ติดกว่า 500 แฟ้ม จากแฟ้มทั้งหมดหลายพันแฟ้ม เหตุน่าจะเกิดจากการติดที่ฝั่ง client แล้ว upload แฟ้มทั้งหมดไปวางไว้ที่ server เพราะเวลาของแต่ละแฟ้มที่ติดกับไม่ติดเหมือนกัน แฟ้มที่ติดก็จะแตกต่างกันไป บางแฟ้มโดน 2 บรรทัด บางแฟ้มโดน 4 บรรทัด จึงแก้ไขโดย download แฟ้มทั้งหมดมาวางที่เครื่อง client แล้ว search หาบรรทัดปัญหาแล้วลบออก จากนั้นก็ upload แฟ้มที่แก้ไขกลับเข้าไปทับแฟ้มเดิม

ถ้าแก้ไขแล้วก็ไปแจ้งขอรับการตรวจสอบที่ webmaster tools
http://www.google.com/webmasters/tools