Thành viên | Nội dung |
bis
3 bài
| mình giới thiệu cho các bạn 1 số website sử dụng DOtnetnuke
http://www.vbs.vn http://www.donga.edu.vn http://soxaydung.sstvietnam.com
Tất cả đều cả đều được phát triển trên DNN framwork..tuy có nhìu điểm yếu không tránh được nhưng DNN là 1 công cụ mạnh để mình có thể phát triển..
Vì tất cả mang tính thương mại nên mình ko cung cấp mã nguồn được. tuy nhiên mình có thể hỗ trợ và giúp những bạn nào muốn tìm hiểu và xây dựng những chức năng như thế.
Một số tính năng bên trong lõi mình sẽ support để các bạn có thể tiếp cận tốt hơn.. Chúc cả nhà vui..
p/s đi loanh quanh nhưng thấy ở đây sôi nổi về DNnhất..zuizui
|
quangvd
102 bài
| mình giới thiệu cho các bạn 1 số website sử dụng DOtnetnuke
http://www.vbs.vn http://www.donga.edu.vn http://soxaydung.sstvietnam.com
Tất cả đều cả đều được phát triển trên DNN framwork..tuy có nhìu điểm yếu không tránh được nhưng DNN là 1 công cụ mạnh để mình có thể phát triển..
Vì tất cả mang tính thương mại nên mình ko cung cấp mã nguồn được. tuy nhiên mình có thể hỗ trợ và giúp những bạn nào muốn tìm hiểu và xây dựng những chức năng như thế.
Một số tính năng bên trong lõi mình sẽ support để các bạn có thể tiếp cận tốt hơn.. Chúc cả nhà vui..
p/s đi loanh quanh nhưng thấy ở đây sôi nổi về DNnhất..zuizui
Mình xin góp ý là khi phát triển dnn không nên dung menu cua dnn vì: - Tạo ra quá nhiều webpage -> vất vả - URL vừa dài vừa xâu. - Khó tùy biến menu, khó tạo ra được nhiều menu.
---
|
babyfox
13 bài
| Mình xin góp ý là khi phát triển dnn không nên dung menu cua dnn vì: - Tạo ra quá nhiều webpage -> vất vả - URL vừa dài vừa xâu. - Khó tùy biến menu, khó tạo ra được nhiều menu.
---
Vậy giải pháp của bác là gì ạ ? ---
|
quangvd
102 bài
| Giải pháp đơn giản: Dùng category cha con để tạo menu. Mỗi category có các thông số Desktoplist và desktopview để hiển thị danh sách và nội dung bài viết.Khi tạo menu bằng category thì nên dung xml va xsl để dễ dàng trong việc tuỳ biến --- Xem ví dụ http://www.yhoctuxa.vn/
|
bis
3 bài
| Ý của bác Quangvd rất đúng.
Vì Menu dnn không thể đa ngữ được..Tuy nhiên không thể không tạo Page
Các bạn có thể làm như thế này
1. Tạo ra 1 cây treeview cha-con ..Các liên kết của từng node trên tree được gắn với mỗi page (của portal ) tạo ra 2. Xây dựng 1 hệ thống menu list với thành phần menu là từng node cha - con
Như vậy khi click vào menu bạn tạo ra ..nó sẽ có link gắn với page. Với cách này bạn có thể làm đa ngữ,..gắn menu vị trí tuỳ biến, phân ra menu,... rất tiện lợi ---
|
awas
54 bài
| Ý của bác Quangvd rất đúng.
Vì Menu dnn không thể đa ngữ được..Tuy nhiên không thể không tạo Page
Các bạn có thể làm như thế này
1. Tạo ra 1 cây treeview cha-con ..Các liên kết của từng node trên tree được gắn với mỗi page (của portal ) tạo ra 2. Xây dựng 1 hệ thống menu list với thành phần menu là từng node cha - con
Như vậy khi click vào menu bạn tạo ra ..nó sẽ có link gắn với page. Với cách này bạn có thể làm đa ngữ,..gắn menu vị trí tuỳ biến, phân ra menu,... rất tiện lợi ---
Chưa thử nhưng ý tưởng có vẻ hay. ---
|
quangvd
102 bài
| Đề nghị bác AWAS trình bày thuật toán cây treeview cho mọi người đi --- http://www.yhoctuxa.vn/
|
bis
3 bài
| Giải pháp như thía này :
1. Xay dung 1 table <Category> - MaCate - URL : ở đây babnj có thể gán liên kết bằng các page ( tabid= 123) hoặc các liên kết ngoài ( http://) --> nen sử dụng tính năng gọi liên kiết trong toolkit của Dotnetnuke đi kèm -MaCateCha -..... (các col khác có thể thêm bơt, tuy bien)
2. Xay dung 1 table <language>
- MaLang - TenCate - MaCate - LangCode ( vi-VN,..) cái này quyết định khi bạn select ra đa ngữ 3. Xay dung 1 table <Menu> -ModuleID -MaCate -.....( cac cot khac tuy bien)
Như vậy khi bạn xay dung chuc nang the nay
1. Xay dựng danh mục cha con có liên kết gắn tới các URL 2. Xây dựng chức năng đa ngữ cho cây danh mục đó ..Vidu : co 2 row ..1 và 2 Malang :1 | 2 TenCate : Chức năng | Function LangCode: vi-VN | en-US MaCate : 1 | 1 3. Xay dựng menu với ModuleiD và MaCate.. khi bạn gọi bạn truy vấn qua bảng lang để có thể biết với Cate này và ngôn ngữ đang sử dụng bạn có ten Cate là gì .Tuy INNERJOIN qua bảng Category dẻ biets URL.. khi đó hãy hiển thị ra ra...
Vây jvowis 1 mdule .Bạn có thể chọn nhìu Cate hiển thị theo cấp cha con đệ quy.
Tất cả còn lại là phụ thuộc nơi cách bạn code.. Chúc may mắn..ai code vấp chỗ nào mình có thể tham mưu thêm cho nhé..Thân ái
---
|
aspnet
Lập trình không biên giới 598 bài
| Bạn gửi tặng anh em 1 sản phẩm gì đó được không ? --- Coding for food http://yenbai.awas.vn http://tknd.vn
|
coyaido
2 bài
| Chao moi nguoi . Minh o tp HCM Minh dang can 2 module DNN : quan ly tac vu & quan ly cong van (ngôn ngữ VB.NET và SQL Server) Gia ca thuong luong. Moi chi tiet xin lien he : 0938411399 gap Tam ---
|
aspnet
Lập trình không biên giới 598 bài
| Chao moi nguoi . Minh o tp HCM Minh dang can 2 module DNN : quan ly tac vu & quan ly cong van (ngôn ngữ VB.NET và SQL Server) Gia ca thuong luong. Moi chi tiet xin lien he : 0938411399 gap Tam ---
Có đồng chí nào có bản phân tích thiết kế ngon của PM quản lý công văn up lên server anh em code 1 con module Quản lý công văn chơi. Tôi nghĩ là chúng ta có thể làm được và làm tốt. --- Coding for food http://yenbai.awas.vn http://tknd.vn http://coder.awas.vn http://awas.vn http://bieuquyet.vn http://webhocsinh.com
|
misabachhop
7 bài
| Giải pháp đơn giản: Dùng category cha con để tạo menu. Mỗi category có các thông số Desktoplist và desktopview để hiển thị danh sách và nội dung bài viết.Khi tạo menu bằng category thì nên dung xml va xsl để dễ dàng trong việc tuỳ biến --- Xem ví dụ http://www.yhoctuxa.vn/ Mình thấy giải pháp của bạn đơn giản. Mình là dân mới nên vẫn chưa biết làm thế nào để dùng xml và xsl để tùy biến cho category. Mong bạn hướng dẫn giúp (mình đang dùng DNN5.2)
|
|