Phát triển giao diện
Theme trong Administrator
Mình đang dùng Drupal 5.9. Và sử dụng theme admin khác với giao diện ngoài.Nhưng thỉnh thoảng giao diện admin lại nhảy thành giao diện ngoài. Xin mọi người chỉ giúp sửa cái đó như thế nào?
Thêm nữa, ở Drupal 6 Thì cấu hình giao diện quản trị, cho chọn sử dụng nhập liệu bằng giao diên nào đó. Muốn có chức năng này ở drupal 5 thì phải làm sao?
Xin vui lòng chỉ giúp.mình mò hoài không được!
Theme + Menu trong Drupal 6 ?
Có khá nhiều module trình bày menu theo ý mình, như Simple Menu, Nice Menus, Taxonomy Menu... nhưng chúng quá cồng kềnh. Trong Drupal lại có chức năng theme rất mạnh, có thể dùng để trình bày lại menu. Nhưng mà không biết làm cách nào ?
Views 2 và các khái niệm
Update 1: Add sponsor link.
Sử dụng thuần thục hệ thống Drupal, với các khái niệm node, node type, taxonomy, user, roles, roles's permission, chúng ta đã có thể áp dụng được Drupal vào các nhu cầu thực tế. Tuy nhiên, xét về khả năng trình bày nội dung, bản thân Drupal chưa đưa ra được các khả năng cần thiết. Thí dụ, chúng ta sẽ thực hiện những thao tác nào để tìm ra:
- Người dùng tích cực nhất từ thời điểm t đến thời điểm t + t'?
- Vocabulary nào có nhiều nội dung nhất, và những term được người dùng đọc nhiều nhất.
- Top 10 người dùng mới nhất của site.
- Những node có kiểu nội dung C, thuộc vocab V, có term T của người dùng thuộc role R.
- Top 10 chủ đề mới nhất/nóng nhất từ diễn đàn D...
- Top 10 node có liên kết trở về node N.
- ...
Không chỉ đáp ứng được những tính năng kể trên, views 2 sẽ còn mạnh mẽ hơn rất nhiều. Sử dụng Views 2 không khó, nhưng bạn cần phải thông một số khái niệm.
Module OG Color
-
Hỏi:
i. Người điều hành của mỗi group (module organic group) có thể thiết lập giao diện riêng cho group của họ.
ii. Theme Garland hỗ trợ chọn các tông màu khác nhau, người điều hành hệ thống có thể chọn lựa màu phù hợp để sử dụng cho hệ thống chung.
iii. Có thể viết một module hỗ trợ mỗi group có một tông màu riêng hay không? -
Trả lời: Module viết theo cách bình thường không thể thực hiện yêu cầu đó. Tuy nhiên, nếu chỉnh sửa mã nguồn nhân thì việc giải quyết yêu cầu trên là khả thi.
Không trình bày các block
Note: Một mẹo nhỏ xíu, không có gì ghê gớm.
Một điểm yếu của Drupal 5, vẫn còn duy trì ở Drupal 6: Không hỗ trợ hook_block_alter (), hook_regions_alter (), khiến cho người thảo chương rất khó có thể
• Thay đổi các thuộc tính của các block được trình bày.
• Sắp xếp lại thứ tự trình bày các block trong regions, thêm động các block vào một region, ...
Building Drupal 5 Themes
Một bài hướng dẫn khá chi tiết và đầy đủ
http://www.themeswiki.org/Building_Drupal_5_Themes
Loạt bài viết hướng dẫn sử dụng Drupal để xây dựng ứng dụng web
Đây là loạt bài viết về phân tích, thiết kế và phát triển để xây dựng một trang web sử dụng mã nguồn mở (Drupal). Bài viết này do các developer của IBM viết. Bài viết khá chi tiết hiện nay đã được 15 phần, rất cần cho những ai muốn phát triển ứng dụng web với Drupal.
[jQuery] Truy cập các phần tử DOM
jQuery hỗ trợ các phương thức truy cập các phần tử trong trang web sau: theo ID, theo tên thẻ HTML, theo thuộc tính HTML, theo tên CSS, theo XPath.
Thực hiện HTTP Request với jQuery
Drupal có hỗ trợ người dùng thực hiện các HTTP Request ở cấp độ server. Sử dụng jQuery (được bao gồm trong Drupal 5), chúng ta cũng có thể thực hiện được các HTTP Request, nhưng ở cấp độ client.
Tù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.



