Bài viết của Vũ Văn Thanh

Extension methods

Extension method được sinh ra để giúp cho chúng ta mở rộng khả năng của một class Ý tưởng của extension method là static method của lớp A sẽ được sử dụng như là instance method của lớp B. Nghĩa là lớp A giúp lớp B mở rộng khả năng 1. Cách khai báo và sử dụng extension method Chúng ta dùng từ ...

Tác giả: Vũ Văn Thanh viết 17:31 ngày 01/10/2018 chỉnh sửa

Fix lỗi không thể tạo virtual directory trong Visual Studio 2010

Giả sử bạn đã cài IIS Express và Visual Studio 2010 trên máy tính của bạn. Và bạn thiết lập project của bạn sử dụng IIS Express như hình vẽ bên dưới Hình: Config sử dụng IIS Express trong Visual Studio 2010 Khi bạn nhấn vào nút “Create Virtual Dicrectory” thì xuất hiện dòng ...

Tác giả: Vũ Văn Thanh viết 17:31 ngày 01/10/2018 chỉnh sửa

Công cụ tạo extension trong joomla hữu hiệu

Góc Kinh Nghiệm giới thiệu công cụ tạo extension rất hữu hiệu trong Joomla 1.6. Công cụ này hỗ trợ các loại extension như sau: Component Plugin Module Sử dụng tool online tại địa chỉ http://joomlamp.com/en/generator Cách sử dụng Bước 1: truy cập vào địa chỉ trên Bước 2: chọn một ...

Tác giả: Vũ Văn Thanh viết 17:31 ngày 01/10/2018 chỉnh sửa

Khắc phục lỗi không phân trang khi dùng hàm query_posts trong WordPress khi dùng Permalink

Hôm nay, mình dùng hàm query_posts để customize số bài post sẽ được hiển thị trên một page. Đoạn mã của mình bên dưới: $cat_id = the_category_ID($echo=false); query_posts('cat='.$cat_id.'&posts_per_page=1'); while (have_posts()) { the_post(); the_content(); } echo ...

Tác giả: Vũ Văn Thanh viết 17:31 ngày 01/10/2018 chỉnh sửa

Lỗi không xuống dòng được khi dùng hàm strip_shortcodes()

Giả sử chúng ta soạn thảo một post có nội dung như sau: Góc Kinh Nghiệm xin chào bà con! Các bạn vẫn khỏe chứ? [my_short_code id="2"] Nhưng khi hiển thị bạn muốn loại bỏ shortcode, và chỉ muốn hiển thị text của bài post mà thôi. Chính vì vậy mà dùng hàm strip_shortcodes() để loại bỏ ...

Tác giả: Vũ Văn Thanh viết 17:31 ngày 01/10/2018 chỉnh sửa

Sửa lỗi Backbone.Controller is undefined, Backbone.history.saveLocation is not a function trong BackBone.js

Ái chà chà! Lần đầu sử dụng BackBone.js thì mình đụng ngay lỗi này BackBackbone.Controller is undefined và lỗi Backbone.history.saveLocation is not a function Sau một hồi lò mò thì mới biết mình “củ chuối”. Lỗi này là do sử dụng cách khai báo cũ (dùng code cũ) ...

Tác giả: Vũ Văn Thanh viết 17:30 ngày 01/10/2018 chỉnh sửa

Cách lấy properties của active menu

Active menu là gì? Active menu hay còn gọi là focus menu, tức là menu chúng ta đang chọn trên website của mình bằng cách nhấn vào menu đó. Góc Kinh Nghiệm sẽ hướng dẫn chúng ta cách lấy properties (tức các thuộc tính) của menu đang active. Lấy tên của menu hiện tại $currentMenuName = ...

Tác giả: Vũ Văn Thanh viết 17:30 ngày 01/10/2018 chỉnh sửa

Heroku plugin hữu ích

1. Heroku sql console a. Để làm gì? Heroku sql console dùng để cung cấp một sql console cho chúng ta tương tác sql với ứng dụng Heroku của chúng ta b. Cài đặt? heroku plugins:install git://github.com/ddollar/heroku-sql-console.git 2. Heroku accounts a. Để làm gì? Heroku ...

Tác giả: Vũ Văn Thanh viết 17:30 ngày 01/10/2018 chỉnh sửa

Hướng dẫn cấu hình SEF URL và loại bỏ index.php trên URL trong Joomla

Hôm nay Góc Kinh Nghiệm sẽ hướng dẫn cách cấu hình website để được một URL thân thiện cho search engine và người dùng. Giả sử bạn gọi component tên search (sau khi đã gắn vào một menu tên search), và bạn sẽ có một URL như sau: http://localhost/mywebsite/index.php?option=com_search&view=search ...

Tác giả: Vũ Văn Thanh viết 17:30 ngày 01/10/2018 chỉnh sửa

Xác định loại trình duyệt đang sử dụng hiện tại dùng php

Đôi lúc chúng ta test trang web của mình trên nhiều trình duyệt khác nhau, như trình duyệt cho máy tính bình thường, trình duyệt cho ipad, iphone, … Đoạn code bên dưới, Góc Kinh Nghiệm sẽ hướng dẫn cách xác định trình duyện hiện tại có phải là iPhone hay không? <?php echo ...

Tác giả: Vũ Văn Thanh viết 17:30 ngày 01/10/2018 chỉnh sửa