Vừa ăn cắp vừa la làng

Cái giao diện miễn phí Platform thật đẹp, thật tiện dụng. Nhưng còn đó bản pro giá gần $100 thì việc thiếu tính năng cần thiết là đương nhiên, dù phải khẳng định lần nữa là phiên bản miễn phí cũng đã rất ngon rồi.

Nếu bỏ $100 ra mua thì thà ngồi tự làm còn hơn. Đành phải giở mánh thôi.

Nhìn vào mã nguồn thấy toàn hạn chế tính năng bằng if ( VPRO ). Xem định nghĩa VPRO thì chỉ đơn giản là kiểm tra sự tồn tại của ./pro/init_pro.php. Ngó thêm mã HTML của bản demo thì thấy ./pro/pro.css.

Tức là phải làm thế này

$ cd wp-content/platform/
$ mkdir pro; cd pro
$ touch init_pro.php
$ wget http://www.pagelines.com/demos/platformpro/wp-content/themes/platformpro/pro/pro.css

Chạy thử trang ngoài không thấy lỗi gì, lại xuất hiện thêm mấy cái nút Facebook, Twitter mà trước đó rõ ràng đã cấu hình rồi mà không thấy đâu. Tức là có vẻ đã pờ rồ.

Nhưng vào trang quản lí thì lỗi, bật debug thấy bảo không có lớp PageLinesUpdateCheck ở trong admin/actions.admin.php. Thử thế này:

$ echo "<?php class PageLinesUpdateCheck { function pagelines_check_version() {} } ?>" > init_pro.php

Chạy lại thấy ngon lành!

Thế là không phải chọc ngoáy gì vào mã nguồn, có phiên bản miễn phí mới là cập nhật chạy luôn.

Tất nhiên thì vẫn mắc tội ăn cắp pro.css và làm giả PageLinesUpdateCheck :mrgreen:

Bình luận
Lựợm

Lựợm là một cử nhân ngôn ngữ học thích chụp ảnh tư liệu hơn làm web. Anh kiếm sống chủ yếu bằng nghề chụp ảnh ở Hà Nội.

4 Comments

Leave a Reply

Your email address will not be published.