Archive for August, 2008
Chống tấn công SQL Injection trong Joomla
by saosangmo on Aug.26, 2008, under Open source CMS
Hiện Joomla! ngày càng phát triển mạnh mẽ và ngày càng được ứng dụng rộng rãi ở Việt Nam với số lượng các thành phần mở rộng (extensions) từ các hãng thứ ba cũng tăng không ngừng cả về số lượng và chất lượng. Rất nhiều thành phần mở rộng (gồm component, module, plugin, template…) thực sự tuyệt vời và đáng được cài đặt trên mọi Website. (continue reading…)
File việt hóa của Sobi 2
by saosangmo on Aug.25, 2008, under Open source CMS, Việt hóa
File ngôn ngữ phần frontend dành cho SOBI2.
File Backend sẽ được release trong thời gian sớm nhất.
4 bước để tạo thêm 1 trường cho virtuemart
by saosangmo on Aug.25, 2008, under Open source CMS
STEP 1 ADDING FIELD INTO YOUR DATABASE
- First login in to your PHPmyAdmin account.
- Look for table “jos_vm_product” in your database. Click on the link.
Now you will get a new screen which contains all fields of this table.
Scroll down till you see the following screenshot (screenshot 1). (continue reading…)
Cách thêm 1 product type trong virtuemart
by saosangmo on Aug.23, 2008, under Open source CMS
Sau khi hỏi khá nhiều “Chuyên gia” trên joomlaviet thì câu trả lời nhận được là phải hack hard code để có thể thêm được trường trong Virtuemart. Nhưng thực tế lại không phải thế, cách mà virtuemart thiết kế phần product type làm cho khá nhiều người hiểu nhầm là nó chỉ có ý nghĩa về giao diện.
Sau khi lục tung cả diễn đàn của virtuemart.net mình thấy 1 tip và ôi thôi, sáng rực lên làm mình không phải lọ mọ như trước nữa, khá đơn giản và hoàn toàn có thể config được. (continue reading…)
PHP Script đơn giản để backup file online
by saosangmo on Aug.15, 2008, under Nice Scripts
Mình đọc diễn đàn và thấy 1 script hay hay, nhỏ gọn nên đã copy về đây để mọi người tham khảo:
Nội dung
<?php
$Filename = $dbname . ‘-’ .date(“Y-m-d-H-i-s”) . ‘.gz’;
$command = “mysqldump –user=DBUSERNAME –password=DBPASSWORD –quick –add-drop-table –add-locks –extended-insert –lock-tables –all DATABASENAME | gzip > $Filename”;
system($command);
?>
Virtuemart hack – Hiển thị sản phẩm liên quan trong cùng 1 category
by saosangmo on Aug.12, 2008, under Nice Scripts, Open source CMS
Áp dụng cho Virtuemart 1.1, bản 1.0 chúng tôi chưa kiểm tra
Đặt vấn đề: bạn có rất nhiều sản phẩm trong shop và muốn đặt 1 sản phẩm (related products) bạn cần phải tìm kiếm rồi thêm vào sản phẩm đang soạn thảo và nữa là có cả tình huống phải mở sản phẩm cũ ra để thêm mới các sản phẩm liên quan vào. Vì vậy, việc này sẽ làm mất khá nhiều thời gian của bạn. Có một cách khá hay để hiển thị các sản phẩm liên quan tới sản phẩm hiện tại là hiển thị ngẫu nhiên các sản phẩm khách hàng đang xem đồng thời không làm ảnh hưởng tới các sản phẩm đã được bạn thêm sản phẩm liên quan vào rồi. (continue reading…)
Một số plugin không thể thiếu cho Virtuemart
by saosangmo on Aug.07, 2008, under Open source CMS
advanced search: http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,5081/Itemid,35/
Tag cloud cho sản phẩm: http://www.joomlafreak.be/virtuemart/index.php?option=com_content&view=article&id=44&Itemid=1
Slide cho sản phẩm http://www.joomlafreak.be/virtuemart/index.php?option=com_content&view=article&id=45&Itemid=54
Bí mật của màu sắc
by saosangmo on Aug.04, 2008, under Giao diện - đồ họa web
Màu sắc luôn là yếu tố quan trọng nhất trong trang trí nội ngoại thất. Vòng tròn màu sắc là một công cụ hữu hiệu nhất giúp bạn thay đổi căn nhà một cách hợp lý. Hãy chọn những màu bạn thích nhất và tuân thủ một số lưu ý sau để đạt hiệu quả cao trong trang trí. (continue reading…)
Anti Hack – Local Attack To Server
by saosangmo on Aug.04, 2008, under Hosting-Server-Domain
Part I. Your own websites security.
The first step you always want to take to secure your hosting company is to make sure your own website.
Is completely secure some things to do if you are using a common CMS Google it with the word exploit make sure your version is not on there. (continue reading…)
70 Expert Ideas For Better CSS Coding
by saosangmo on Aug.04, 2008, under Giao diện - đồ họa web
CSS isn’t always easy to deal with. Depending on your skills and your experience, CSS coding can sometimes become a nightmare, particularly if you aren’t sure which selectors are actually being applied to document elements. An easy way to minimize the complexity of the code is as useful as not-so-well-known CSS attributes and properties you can use to create a semantically correct markup. (continue reading…)
