Một số đoạn code tối ưu hóa kết quả tìm kiếm trong Wordpress

  • CMS
  • 07 Tháng 05 2013
  • Bởi Văn Khương
  • 0 bình luận

Wordpress xây dựng sẵn chức năng tìm kiếm bạn có thể giễ ràng sử dụng theo cấu trúc theme của Wordpress, nhưng chức năng tìm kiếm mặc định của wordpress tìm tất cả mọi thứ và hiển thị thường không như bạn mong muốn, bài viết sau tổng hợp một số đoạn code nhỏ giúp chức năng tìm kiếm mặc định của Wordpress tốt hơn nhiều.

Chuyển hướng tới bài viết nếu kết nếu chỉ có một kết quả tìm kiếm

Khi tìm kiếm được thực thi, Wordpress sẽ sử dụng trang search.php để hiển thị kết quả tìm kiếm, ở...

Tìm hiểu về shortcode trong Wordpress

  • CMS
  • 09 Tháng 04 2013
  • Bởi Văn Khương
  • 0 bình luận

tim-hieu-ve-shortcode-trong-wordpressBài viết thực hiện dựa trên tài liệu Wordpress ở phiên bản 3.5.1. Shortcode được giới thiệu từ phiên bản 2.5, nó sẽ thực hiện một số chức năng nào đó bằng việc tạo một đoạn mã theo cú pháp trong nội dung bài viết. Ví dụ bạn có thể thấy một số plugin sử dụng như nextGent gallery tạo ra một số shortcode là [ nggallery id=X ],  [ slideshow id=X w=X h=X ]... hay ở phiên bản 3.5.1 Wordpress đã tạo sẵn shortcode [gallery].

Một số hàm thao tác với...

Một số tính năng mới ở jQuery 1.9

  • JavaScript
  • 03 Tháng 03 2013
  • Bởi Văn Khương
  • 0 bình luận

Phiên bản jQuery 1.9 được phát hành vào ngày 15 tháng 1 năm 2013, đây là một sự đánh dấu quan trọng trước khi tiến lên phiên bản 2.0, từ phiên bản 2.0 jQuery sẽ không còn hỗ trợ trên các trình duyệt IE cũ. Ở phiên bản mới này sẽ có một vài phương thức mới, một vài phương thức được thay đổi hoặc bỏ đi bởi chúng có thể có quá ít người dùng, giễ gây nhầm lẫn hoặc cần được cải thiện lại và loại bỏ dần sự hỗ trợ trên các trình duyệt...

Kiểm tra form hợp lệ với HTML5

  • HTML5
  • 27 Tháng 02 2013
  • Bởi Văn Khương
  • 0 bình luận

kiem-tra-form-hop-le-voi-html5Form là một chức năng quan trọng để người dùng tương tác với website, trước đây việc kiểm tra form hợp lệ bên phía client hoàn toàn phụ thuộc vào javaScript, HTML5 đã cải tiến form đem đến những thuộc tính mới cho form vì vậy việc set up form trở nên trực quan hơn, giễ dàng hơn.

Một cải tiến lớn đầu tiên là form ở phiên bản HTML5 đã bổ xung thêm nhiều kiểu input mới nhằm thỏa mãn các kiểu dữ liệu...

Sothichweb được làm mới

  • Web design
  • 08 Tháng 02 2013
  • Bởi Văn Khương
  • 0 bình luận

sothichweb.com được làm mớiPhong cách thiết kế luôn có sự thay đổi, sự đơn giản sẽ là xu thế lâu dài bởi cuộc sống ngày càng phức tạp và chúng ta sẽ muốn tiếp nhận những cái đơn giản, đơn giản không phải là bỏ đi những chức năng cần thiết mà bỏ đi những thứ ít cần thiết hơn, với tiêu chí đó sothichweb đã chuyển sang giao diện mới sạch hơn, tối giản hơn, sothichweb hổ trợ các trình duyệt hiện đại tốt hơn nhằm loại bỏ dần...

Hack CSS trên trình duyệt IE10

  • CSS tutorial
  • 07 Tháng 01 2013
  • Bởi Văn Khương
  • 0 bình luận

Internet Explorer10 chưa phải là hoàn hảo nhưng thật đáng buồn là Microsoft đã bỏ đi một tính năng vô cùng hữu ích để giúp fix lỗi CSS trên IE đó là bình luận điều kiện lọc trình duyệt IE, có quá nhiều cách để hack CSS trên các trình duyệt IE cũ nhưng 'bình luận điều kiện' là cách thức giễ dùng nhất để mã css của bạn được...

Một số lớp xuất dữ liệu dạng excel trong PHP

  • PHP and Mysql
  • 26 Tháng 12 2012
  • Bởi Văn Khương
  • 0 bình luận

Khi xây dựng ứng dụng web bạn sẽ có nhu cầu xuất dữ liệu sang một số định dạng để báo cáo hay làm tài liệu lưu trữ khi cần, hoặc với mục đích nhập dữ liệu sang các hệ thống khác. Bạn có thể xây dựng cho mình một lớp xuất dữ liệu để dùng khi cần nhưng trước hết bạn nên tham khảo một số lớp được viết sẵn mà tôi sẽ giới thiệu sau đây.

class xlsStream

Đây là lớp được viết khá hay bằng cách đăng ký một giao thức có thể đọc và ghi dữ liệu với định...

Hàm calc() tính toán kích thước trong CSS

  • CSS tutorial
  • 19 Tháng 12 2012
  • Bởi Văn Khương
  • 0 bình luận

Đây là một hàm đặc biệt hỗ trợ trong CSS3 được sử dụng để tính toán kích thước chiều dài, chiều rộng, góc, thời gian... Trong thiết kế giao diện responsive đơn vị theo phần trăm là cách thức bạn sẽ sử dụng tuy nhiên bạn sẽ phải tính toán để trừ đi các kích thước margin, padding, border. Giả sử giao diện của bạn có 2 cột, mỗi cột bạn sẽ đặt chiều rộng là 50%, vấn đề bây giờ là bạn muốn chiều rộng 50% đó bao gồm cả giá trị margin và padding thì sao, giả sử 2 cột đó bạn...

cấu hình và sử dụng SSI (Server Side Includes) với web server apache

  • Tổng hợp
  • 07 Tháng 12 2012
  • Bởi Văn Khương
  • 0 bình luận
SSI là gì?

SSI viết tắt của server side include là các chỉ thị được đặt trong trang nội dung tĩnh như HTML và được thiết lập trên web server, giúp tạo ra nội dung động trong tập tin tĩnh như HTML. Để thiết lập trên web server apache bạn có thể cấu hình trên file httpd.conf hoặc cấu hình trong tập tin .htaccess, bài viết này sẽ hướng dẫn cấu hình bằng htaccess.

Trong file htaccess bạn thêm vào 2 dòng sau:

AddType text/html .html AddHandler server-parsed .html

Bây giờ bạn có thể làm...

Kế thừa từ prototype trong javaScript

  • JavaScript
  • 29 Tháng 11 2012
  • Bởi Văn Khương
  • 0 bình luận

Bài viết trước đã trình bày về những kỹ thuật căn bản để xây dựng ứng dụng javaScript theo hướng đối tượng, cách tạo và sử dụng thuộc tính, phương thức của đối tượng. Để có thể xây dựng code javaScript có thể dùng lại bài này sẽ giới thiệu về kỹ thừa kế trong javaScript thông qua đối tượng prototype.

Khi bạn tạo phương thức hay thuộc tính public cho đối tượng thông qua đối tượng prototype, bạn có thể kế...