Những điều hơi lạ ở Drupal
Tôi cũng mới vừa làm quen với Drupal. Thấy Drupal có những cái không chuẩn theo lẽ thường cho lắm.
1: Cách đặt tên file không được bảo mật. Có thể nhiều người biết là server thường chỉ biên dịch những file có đuôi là .php, những file có đuôi khác lạ thì xem như file text. Vì vậy ta có thể dễ dàng xem nội dung của module:
http://drupalvn.org/modules/system/system.module. Tại sao không là system.module.php?
FCKEditor và Encode tiếng Việt
Hi,
Không biết có bà con nào gặp trường hợp này chưa, tôi mới dùng FCK và thấy text bị encode sang dạng sau:
Read morePhát hiện nhỏ với module Filter
Ngồi đọc mã nguồn phần phân quyền trên node, có phát hiện nho nhỏ:
<?php
function node_access($op, $node = NULL) {
...
// If the node is in a restricted format, disallow editing.
if ($op == 'update' && !filter_access($node->format)) {
return FALSE;
}
...
}
?>Nghĩa là, nếu người dùng có quyền sửa node, nhưng không có quyền sử dụng filter áp dụng trên nội dung của node đó => không có quyền sửa. Ai áp dụng sao thì áp dụng. :-P
Read moreTùy biến hộp đăng nhập
Dịch từ: http://drupal.org/node/92657
Bài viết này trình cách tạo một thanh người dùng:
- Khi người dùng chưa đăng nhập, thanh này gồm các trường nội dung để người dùng đăng nhập. (ảnh 1)
- Khi người dùng đã đăng nhập, trình bày một câu chào mừng. (ảnh 2)
Bài viết này thực hiện trên theme Garland, theme mặc định của Drupal 5. Tuy nhiên, cũng có thể áp dụng bài viết này cho các theme khác.
Read moreSổ tay drupal
Danh mục này chỉ được sử dụng tạm thời trước khi chúng ta có một website hoàn chỉnh.
Giới thiệu tổng quát
Cách cài đặt và cấu hình của Drupal
- Yêu cầu hệ thống khi chạy drupal
- Cài đặt và gỡ bỏ Module
- Giới thiệu các module hệ thống
- Cách thức sử dụng các module cộng thêm
Tạo block đếm số người đã truy cập
Mục đích: Tạo một block với nội dung là số lượng người đã truy cập vào website.
Read moreTự xây dựng trang tham khảo Drupal API
@Cập nhật 2008/01/10: ToiLa.net đã cài đặt các trang tham khảo API của Drupal 5.x, Drupal 6.x, E-commerce 3.x, E-commerce 4.x
Drupal là một PHP framework tốt. Tuy nhiên, khi dựa trên nó để viết các module người lập trình phải vào http://api.drupal.org để tra cứu các hàm, các thí dụ mẫu. Trường hợp, máy tính của mạng không nối mạng, hoặc mạng chậm, hoặc A.D.O có trở ngại thì công việc sẽ bị ngưng trệ. Bài viết này hướng dẫn bạn tự xây dựng một trang tham khải Drupal API.
Read more