วิธีการเอา Vinaora Visitors Counter ลิ้งค์ ตอนท้ายออกไป เวอร์ชั่น 2.5 ค่อนข้างยากหน่อย แต่ก็เอาออกได้ โดยเค้าฝังแบบเข้ารหัสเอาไว้ด้วยใน database ของจุมลาครับ เปิด database แล้วหาจากตารางในฟิลด์ที่มีค่าชื่อว่า Vinaora Visitor Counter
ค้นหาค่า params คล้ายๆแบบนี้ครับ
ออกไปเลย แล้วจะออกมาแบบนี้ครับ
ค้นหาค่า params คล้ายๆแบบนี้ครับ
Code:
{"initialvalue":"0","visit_ type":"visits","mode":"custom" ,"digit_type":"default",
"number_digits":"6","stats_ type":"default","today":
"Today","yesterday":" Yesterday","xweek":"This Week","lweek":"Last Week","xmonth":"This Month","lmonth":"Last Month","all":"All days",
"showip":"Your IP:","nowis":"Server Time: %Y-%m-%d %H:%M:%S","firstday":"0"," autohide":"0","hrfooter":"1"," width":"","bg":"0",
"bgcolor":"#ffffff","bd":"1"," bdcolor":"#000000","bdwidth":" 10","bdrounded":
"1","bdshadow":"1","customcss" :"#vvisit_counter{padding:5px; }","home":
" PGRpdiBzdHlsZT0ibWFyZ2luLXRvcD o1cHg7Ij48YSBocmVmPSJodHRwOi8v dmluYW9y
YS5jb20vIiB0aXRsZT0iVmluYW9yYS BWaXNpdG9ycyBDb3VudGVyIiB0YXJn ZXQ9Il9ib
GFuayI+ VmlzaXRvcnMgQ291bnRlcjwvYT48L2 Rpdj48L2Rpdj4NCjwhLS0gVmluYW9y Y
SBWaXNpdG9ycyBDb3VudGVyID4+ IGh0dHA6Ly92aW5hb3JhLmNvbS8gLS 0+",
"moduleclass_sfx":"","cache":" 1","cache_time":"900"," cachemode":"static"}
เอาข้อความที่ถูก encrypt หลังจากคำว่า "home":"""number_digits":"6","stats_
"Today","yesterday":"
"showip":"Your IP:","nowis":"Server Time: %Y-%m-%d %H:%M:%S","firstday":"0","
"bgcolor":"#ffffff","bd":"1","
"1","bdshadow":"1","customcss"
"
YS5jb20vIiB0aXRsZT0iVmluYW9yYS
GFuayI+
SBWaXNpdG9ycyBDb3VudGVyID4+
"moduleclass_sfx":"","cache":"
ออกไปเลย แล้วจะออกมาแบบนี้ครับ
Code:
{"initialvalue":"0","visit_ type":"visits","mode":"custom" ,"digit_type":"default",
"number_digits":"6","stats_ type":"default","today":" Today","yesterday":"Yesterday" ,
"xweek":"This Week","lweek":"Last Week","xmonth":"This Month","lmonth":
"Last Month","all":"All days","showip":"Your IP:","nowis":
"Server Time: %Y-%m-%d %H:%M:%S","firstday":"0"," autohide":"0","hrfooter":
"1","width":"","bg":"0"," bgcolor":"#ffffff","bd":"1"," bdcolor":"#000000","bdwidth":
"10","bdrounded":"1"," bdshadow":"1","customcss":"# vvisit_counter{padding:5px;}",
"home":"","moduleclass_sfx":"" ,"cache":"1","cache_time":" 900","cachemode":"static"}
"number_digits":"6","stats_
"xweek":"This Week","lweek":"Last Week","xmonth":"This Month","lmonth":
"Last Month","all":"All days","showip":"Your IP:","nowis":
"Server Time: %Y-%m-%d %H:%M:%S","firstday":"0","
"1","width":"","bg":"0","
"10","bdrounded":"1","
"home":"","moduleclass_sfx":""
พอทำได้นะครับ ไม่ยากหรอกครับ
เนื่องจากมีหลายท่าน โทรมาสอบถามเพิ่มเติม เลยขอขยายให้อีกนิดนะครับ
ในจุมลา ตัว database ที่ท่านติดตั้งของท่าน ชื่อมันจะไม่เหมือนกันในส่วนของ prefix table name แต่ว่าจะมีคั่นกลางด้วยเครื่องหมาย _ เช่น ท่านใช้ prefix เป็น JL เพราะฉะนั้น ชื่อตารางของท่านจะนำหน้าด้วย JL_ชื่อตาราง
ผมใช้วิธีเปิด phpMyAdmin เข้ามาใน database ของจุมลา แล้ว ค้นหาเลยครับ ตามรูป
YS5jb20vIiB0aXRsZT0iVmluYW9yYS BWaXNpdG9ycyBDb3VudGVyIiB0YXJn ZXQ9Il9ib
GFuayI+ VmlzaXRvcnMgQ291bnRlcjwvYT48L2 Rpdj48L2Rpdj4NCjwhLS0gVmluYW9y Y
SBWaXNpdG9ycyBDb3VudGVyID4+ IGh0dHA6Ly92aW5hb3JhLmNvbS8gLS 0+
หาจากทุกตารางเลยครับ เจออยู่สองที่คือตาราง _extensions กับตาราง _modules ดังรูปครับ
กดไปที่ Browse เลยครับ แล้วเลือกตารางที่เราเจอ แล้วเลื่อนมาหาคอลัมน์ Extensions หาลงมาที่ ค่าในช่องจนเจอ ในช่อง modules ชื่อ mod_vvisit_counter แล้วแก้ไขค่าในช่องเลยครับ
ทำการไฮไลท์เลือกเหมือนในภาพแล้วกดปุ่ม Delete ได้เลยครับ แล้วระบบจะบอกว่า 1 row effected
แสดงว่า database ถูกแก้ไขค่าแล้วครับทีนี้ลองเปิดหน้า web ดูได้เลยครับ หายไปเรียบร้อย
ต้องเข้าไปที่ไหนบ้างครับ ขอเป็นลำดับด้วยครับ
ตอบลบตอนเข้าไปหาต้องไปที่ไหน phpMyAdmin หรือว่า เอาฐานออกมาแล้ว ขอแบบเป็นลำดับด้วยครับ
ตอบลบเข้าไปแก้โดยใช้ phpMyAdmin หรือตัวอื่นที่ถนัดก็ได้ครับ เปิด database ของจุมลา แล้ว ใช้วิธี search ป้อนคำว่า Vinaora Visitor Counter หาจากทุกตารางเลยครับ สังเกตุช่อง ฟิลด์ชื่อ params ครับ เดี๋ยวว่าง ทำรายละเอียดให้ครับ
ตอบลบลบแล้วแต่มันยังขึ้นอยู่เลยครับ
ตอบลบถ้าลบแล้วแต่มันยังขึ้นอยู่ แสดงว่ามันยังอยู่ในตารางอื่นๆครับ โดยปกติแล้วเวลาเราลง mod_vvisit_counter แล้ว มันจะมีใน database อยู่ตารางที่ชื่อ _modules แล้วพอเราเอา โมดูลไปแสดงตามตำแหน่งที่เราต้องการ ค่านี้ จะมีเพิ่มในตาราง _extensions ที่เราเอาไปแสดงครับ ต้องหาให้ครบแล้วลบออกให้หมดครับ ถ้ายังไม่ได้ โทรหาผมได้เลย
ตอบลบmodules\mod_vvisit_counter\
ตอบลบหาไฟล์ mod_vvisit_counter.php
บรรทัดสุดท้าย ลบทิ้ง
echo base64_decode($params->get('home')); <====อันนี้
สุดยอดครับ เป็นอีกวิธีที่น่าจะใช้ได้ดีทีเดียว ขอลองก่อนครับ
ลบลบ echo base64_decode($params->get('home')); แล้วยังไม่ได้ครับ ช่วยที
ตอบลบลองแก้แบบที่ผมทำให้ในบทความหรือยังครับ ที่ผมลอง ลบ echo base64_decode($params->get('home')); ก็ไม่ได้เหมือนกัน แต่แก้ใน database ได้นะ
ลบ