Diễn đàn    Các Projects Dotnetnuke (DNN)    Chuyển Url

Thành viênTrả lời
netcom

One more mile to go
39  bài
6-5-2009 14:48:33
Các bạn chỉ giúp mình cách chuyển định dạng url theo trang http://www.coder.awas.vn hoặc http://www.yhoctuxa.vn/
Ví dụ từ
http://localhost/Tintức/Côngnghệmạng/tabid/59/Default.aspx
Thành
http://localhost/Tin_tuc/Cong_nghe_mang/tabid/59/Default.aspx
 
quangvd


102  bài
6-5-2009 14:58:42
Dễ thôi
Bạn đừng dùng menu của dnn nữa.
Khi nhập 1 mục tin hay bài viết, hãy biến tên của nó thành tiếng việt không dấu như cách trên và nhét vào 1 trường trong database ( trường này các giá trị phải khác nhau ~ key)
Sau đó đưa vào URL (lưu ý không dùng hàm navigateURL của dnn vì nó sẽ hiện ra cả tabname) và truy vấn querystring
---
http://www.yhoctuxa.vn/
 
amatuer_vn03


41  bài
6-5-2009 15:15:55
Dễ thôi
Bạn đừng dùng menu của dnn nữa.
Khi nhập 1 mục tin hay bài viết, hãy biến tên của nó thành tiếng việt không dấu như cách trên và nhét vào 1 trường trong database ( trường này các giá trị phải khác nhau ~ key)
Sau đó đưa vào URL (lưu ý không dùng hàm navigateURL của dnn vì nó sẽ hiện ra cả tabname) và truy vấn querystring
---


a quangvd83 có thể nói rõ cụ thể từng bước được ko ạ. Cách tạo Menu riêng ko dùng DNN-Menu + cách lưu trữ trong DB
---
 
quangvd


102  bài
7-5-2009 9:37:33
xem lại bài: http://coder.awas.vn/topic/168_1_so_vd_ve_Dotnetnuke.aspx
---
http://www.yhoctuxa.vn/
 
amatuer_vn03


41  bài
7-5-2009 11:15:37
xem lại bài: http://coder.awas.vn/topic/168_1_so_vd_ve_Dotnetnuke.aspx
---
<a href="http://www.yhoctuxa.vn/">http://www.yhoctuxa.vn/</a>


Đọc lại bài viết đó e thấy hơi khó hiểu vì mới làm về DNN, em cũng muốn Viết lại cái Menu giống a quangvd. A có Source Template nào về cái Menu kiểu đó ko, có thể share cho a-e học hỏi cách làm
---
 
aspnet

Lập trình không biên giới
608  bài
7-5-2009 14:29:36
xem lại bài: http://coder.awas.vn/topic/168_1_so_vd_ve_Dotnetnuke.aspx
---
<a href="http://www.yhoctuxa.vn/">http://www.yhoctuxa.vn/</a>


Đọc lại bài viết đó e thấy hơi khó hiểu vì mới làm về DNN, em cũng muốn Viết lại cái Menu giống a quangvd. A có Source Template nào về cái Menu kiểu đó ko, có thể share cho a-e học hỏi cách làm
---

[/quote]

Em dùng cái repeater làm phát được ngay. Còn nếu không có 1 cách khác làm template ngon dùng XSL. Còn cách nào khác nữa không thì anh cũng không biết. Hoặc là gencode cứng. Nhưng quan trọng là ban đầu em phải làm được menu = html
---
Coding for food
http://yenbai.awas.vn
http://tknd.vn
http://coder.awas.vn
http://awas.vn
http://bieuquyet.vn
http://webhocsinh.com
 
amatuer_vn03


41  bài
7-5-2009 15:21:43
Cách dùng Repeater thì e dùng rồi, chỉ có cách dùng Template, XSL em chưa biết. mà em thấy các a hay dùng XML/XSL để dễ tùy biến giao diện trong thiết kế DNN. A có tài liệu Pro về cái này ko. e muốn học, tìm hiểu về nó quá. thanks a
---
 
aspnet

Lập trình không biên giới
608  bài
7-5-2009 15:56:6
Cách dùng Repeater thì e dùng rồi, chỉ có cách dùng Template, XSL em chưa biết. mà em thấy các a hay dùng XML/XSL để dễ tùy biến giao diện trong thiết kế DNN. A có tài liệu Pro về cái này ko. e muốn học, tìm hiểu về nó quá. thanks a
---



Để có thể triển khai ngon module CMS, thực tế chúng ta cần có 1 chút kiến thức về XSL.

1/ well-form (định dạng thẻ chuẩn) : có nghĩa là nếu có mở thẻ thì phải có đóng thẻ, không thì là lỗi.

Ví dụ :

<xsl:template match="/">
<table width="140" cellpadding="4" cellspacing="0">
<xsl:apply-templates select="/categories/category"></xsl:apply-templates>
</table>
</xsl:template>

<xsl:template> là thẻ template. có đóng thẻ là </xsl:template>

Nếu không có thẻ đóng thì phải có dạng như sau : <tag />

Tức là để vẽ các thẻ đặc biệt trong HTML ví dụ thẻ <br> xuống dòng thì trong XSL phải là <br />, và thẻ <hr> thì trong XSL viết <hr />

<table width="140" cellpadding="4" cellspacing="0">

thì table là thẻ (tag) còn width là attribute và 140 là attribute_value

nên để ra được cái này

<a href="/">text text</a>

thì chúng ta phải viết thế này trong XSL

<a>
<xsl:attribute name="href">/</xsl:attribute>
text text
</a>

Thoả mãn tất cả các tiêu chí, có mở thẻ thì có đóng thẻ, muốn thêm attribute thì phang cái này vào

<xsl:attribute name="href">attribute_value</xsl:attribute>

Đơn giản không?

Tiếp theo sẽ là thẻ ảnh nhé

< img src="link vao day" border="0">

thì trong XSL sẽ là thế này

<img border="0">
<xsl:attribute name="src">
/portal/skins/coder/desktop/coder-logo2.jpg
</xsl:attribute>
</img>

Nội dung chỉ có thế này
---
Coding for food
http://yenbai.awas.vn
http://tknd.vn
http://coder.awas.vn
http://awas.vn
http://bieuquyet.vn
http://webhocsinh.com
 
aspnet

Lập trình không biên giới
608  bài
7-5-2009 15:57:43
Còn học chi tiết thì vào đây

http://www.w3schools.com/xsl/default.asp
---
Coding for food
http://yenbai.awas.vn
http://tknd.vn
http://coder.awas.vn
http://awas.vn
http://bieuquyet.vn
http://webhocsinh.com
 

Chủ đề gần đây :

Cùng loại :

Tên file Mô tả chi tiết Ngày
NWeb.zip (1) Module đơn giản Newsweb trên Dotnetnuke v10.x.x.x10/18/2025 8:08:11 AM
vspforum.zip (11) Ma nguon vspforum ngay xua4/18/2023 6:38:37 AM
pdfjs.rar (2) pdfjs 2017 : hiển thị tốt trên iphone 11, 12, 13 không lỗi, bản 2012 sẽ lỗi trên iphone6/21/2022 11:52:48 AM
pdfjs2.rar (2) Xem file pdf bằng viewer.hml cua pdfjs (thư viện chuẩn mozilla) 2012. https://mozilla.github.io/pdf.js/getting_started/#download có thể download bản prebuild tại đây6/21/2022 11:52:04 AM
runner.zip (0) using three.js, orbitcontrol to view an object move random on map. Di chuyển 1 đồ vật ngẫu nhiên trên bản đồ, sử dụng với demo nhân viên di chuyển trong văn phòng. Toàn js download về là chạy12/5/2019 5:55:14 PM
gmap.zip (1) google map + marker7/17/2019 2:25:05 PM
vinsmarthomeservice.zip (1) java post json to api, use AsyncTask, event listener7/9/2019 5:00:10 PM
fblogin.zip (0) Login facebook bang javascript SDK7/9/2019 9:16:37 AM
autocomplete-location.zip (2) autocomplete location geo from google place, html + js7/4/2019 4:37:55 PM
WebAPI.zip (8) api for android access db (v1.0.0)7/4/2019 9:14:17 AM