Sử dụng curl download hình ảnh từ remote server và hiển thị ngay trên site của mình
Mình giả sử các bạn muốn lấy 1 tấm hình tại site của Góc Kinh Nghiệm (ví dụ tấm này http://gockinhnghiem.com/wp-content/uploads/global-cofiguration.gif) để hiển thị lên site các bạn. Dĩ nhiên các bạn có thể dùng trực tiếp link trên nhưng ở đây mình muốn mô tả cách dùng CURL để đạt cùng một mục ...
Cách lấy mảng các category_id loại featured_categories của menu
Giả sử bạn có một menu id, bạn cần lấy tất cả các category_id loại ‘featured_categories’ thuộc về menu đó. Code minh họa: jimport('joomla.html.parameter'); $menu = JSite::getMenu(); $item = $menu->getItem($menu_id); $params = new JParameter($item->params); $catids = ...
Specificity trong css là gì?
Specificity là cách tính toán style nào sẽ được một element sử dụng khi có nhiều rule có thể được apply vào element I. Công thức tính specificity Chúng ta có công thức tính specificity như sau: 1. Tính a Chúng ta sẽ có giá trị 1 nếu style được apply từ thuộc tính style của HTML, ngược ...
Thêm menu navigation vào WordPress theme
Từ WordPress 3.0 trở đi, sẽ hỗ trợ cho bạn cách thêm menu navigation vào theme một cách dễ dàng. Bạn có thể sử dụng 1 trong 2 cách bên dưới: Sử dụng Widget Nếu như theme của bạn hỗ trợ widget areas ở những chỗ bạn cần hiển thị menu navigation thì bạn làm như sau: Bước 1: vào ...
Gọi shortcode ngoài editor của WordPress
Chúng ta thường tạo ra những shortcode để nhúng nó vào page hoặc post của chúng ta Tuy nhiên, đôi khi chúng ta muốn chủ động gọi shortcode mà chúng ta tạo ra ở trong code hơn là nhúng nó vào page hoặc post Wordpress cung cấp cho chúng ta hàm do_shortcode để chúng ta có thể gọi shortcode trong ...
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 ...
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 ...
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ỏ ...
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ũ) ...
Cách viết query trong Joomla
Hôm nay Góc Kinh Nghiệm sẽ giới thiệu cùng các bạn cách viết query trong Joomla Khi viết query để lấy dữ liệu từ database chúng ta cần tuân thủ một số nguyên tắt sau: Sử dụng tiếp đầu ngữ #__ ở trước tên bảng dữ liệu Sử dụng hàm nameQuote() để bao bọc (đóng gói) các thành phần query, ví dụ ...
Các loại parameter chuẩn trong Joomla
Các loại parameter chuẩn được hổ trợ trong Joomla Framework cho tất các loại extension (templates, components, modules và plugins). Các loại parameter được điều khiển bởi lớp JParameter. Bên dưới là danh sách các paramenter: calendar category editors filelist folderlist ...
Lớp pagination trong Joomla
Từ phiên bản 1.5 trở lên, Joomla hỗ trợ lớp pagination để phục vụ cho việc phân trang dữ liệu. Bên dưới là cách gọi một số biến và hàm có sẵn trong lớp pagination. Giả sử bạn gọi hàm print_r() như bên dưới print_r($this->pagination); Và kết quả như hình sau: Cách gọi một số ...
Cách lấy parameters của Plugin, Module, Component và Template trong Joomla
Từ phiên bản Joomla 1.5, các nhà phát triển có thể cho phép người dùng cấu hình các extension thông cách sử dụng các thông số được gọi là parameters. Góc Kinh nghiệm sẽ trình bày tổng quát cách truy cập tất cả các parameter khác nhau. Lưu ý: phải import lớp paramter trước nhé ...
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 = ...
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 ...
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 ...
Hướng dẫn sử dụng toán tử ?? trong C#
Hôm nay Góc Kinh Nghiệm sẽ giới thiệu các cách dùng toán tử ?? trong C#. Với toán tử này sẽ làm code bạn gọn, sạch và chuyên nghiệp hơn. Toán tử ?? đã được giới thiệu từ C# phiên bản 2.0. Toán tử ?? có 2 toán hạng và có thể được sử dụng như biểu thức bên dưới: x = y ?? z; Toán tử ?? trả về ...
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 ...
The ‘Microsoft.Jet.OLEDB.4.0’ provider is not registered on the local machine
Khi bạn chạy trang web của mình báo lỗi The ‘Microsoft.Jet.OLEDB.4.0’ provider is not registered on the local machine. Lỗi ngày xảy ra thông thường do 1 trong 2 trường hợp sau: Máy bạn không cài Office 2007 Jet drivers Hoặc là bạn chạy ứng dụng 32 bit trong môi trường x64 mặc ...
Hướng dẫn Import dữ liệu vào database từ tập tin excel trong c#
Ở bài viết này, Góc Kinh Nghiệm hướng dẫn bạn cách đọc dữ liệu tập tin excel, sau đó import dữ liệu đọc được vào database. Ở đây Góc Kinh Nghiệm sử dụng: Microsoft Excel 2003 SQL Server 2005 Visual Studio 2010 (Win Form) Mô tả: Người dùng nhất vào nút “Browse ...







