หัดเล่น Opencart Vqmod

opencart

opencart

Vqmod คืออะไร
“vQmod™” (aka Virtual Quick Mod) is an override system designed to avoid having to change core files. The concept is quite simple… Instead of making changes to the core files directly, the changes are created as xml search/replace script files. These script files are parsed during page load as each “source” core file is loaded with the “include” or “require” php functions. The source is then patched with the script file changes, and saved to a temp file. That temp file is then substituted for the original during execution. The original source file is never altered. This results in a “virtual” change to the core during execution without any actual modification to the core files.

ผมแปลตามความเข้าใจของผมคือ ระบบ Vqmod จะทำให้เราแก้ไขระบบ Opencart ของเราโดยที่ไม่ต้องไปแก้ไขไฟล์ระบบของ Opencart โดยที่เจ้า vqmod ตัวนี้จะสร้างไฟล์ระบบของ opencart ขึ้นมาแล้วเอาไปเก็บไว้ในโฟลเดอร์ vqmod/vqcache/

วิธีการติดตั้ง Vqmod

ให้เราดาวน์โหลดไฟล์เวอร์ชั่นล่าสุดมาจาก *http://code.google.com/p/vqmod/ แตกไฟล์เอาไปไว้ที่เดียวกันกับ index.php ของ opencart ของเราเลย จากนั้น chmod777 ไฟล์และโฟลเดอร์

-index.php

-admin/index.php

-vqmod/vqcache/

จากนั้นเรียก url => เว็บของท่าน/vqmod/install/ ระบบจะแจ้งว่าติดตั้งเสร็จเรียบร้อย

หลังจากนั้นให้ไป chmod644 ให้กับไฟล์

-index.php

-admin/index.php

เพื่อป้องกันเว็บโดนแฮก

วิธีการใช้งาน Vqmod

สร้างไฟล์ .xml เอาไปไว้ที่ vqmod/xml/ ตั้งชื่อตามใจชอบ ขออย่าให้ซ้ำกับไฟล์เดิมที่อยู่ในโฟลเดอร์นี้เป็นพอ

รูปแบบโค้ด


Replace ABC with 123
1.0
1.0.8
xxx






บทความต่อไปจะทดสอบกันจริงๆครับ

Don't be shellfish...Share on FacebookTweet about this on TwitterShare on Google+Digg thisPin on PinterestShare on Reddit

2 Responses so far.

  1. GorillaTrick พูดว่า:

    สอบภามหน่อยครับว่าถ้าติดตั้ง Opencart ไว้ที่ subdirectory ของเว็บหลัก จะต้องลง vqmod ไว้ที่ไหนครับ พยายามติดตั้งด้วยวิธีนี้แล้วยังไงก็ไม่สำเร็จครับ

  2. amdev พูดว่า:

    ลงในซับไดเร็คทอรี่ที่ติดตั้ง opc ได้เลยครับ ที่เดียวกับ index.php ของ opc เลย

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องที่ต้องการถูกทำเครื่องหมาย *