25-6-2010 14:59:40
cho mình hỏi, trong dotnetnuke làm sao để thêm 1 skin mới vô. mình thêm nó cứ báo lỗi hoài.
A critical error has occurred.
Could not find file 'C:\Users\son\Documents\Visual Studio 2008\WebSites\DotNetNuke\Install\Temp\sigkfpd2\packagelicense.txt'.
khắc phục thế nào vậy?
với cái container thi thêm ở đâu và nó có tác dụng gì.
trước h mình làm layout bằng photoshop, sau đó cắt html và css. nhưng đến cái này thì mình k biết cách bỏ 2 cái đó vào.
ai biết vui lòng chỉ giúp nha.
thank a lot!
Skin cũng như Container của DNN nó nằm ở thư mục <thư mục cài đặt DNN>\Portals\_default.
Container bạn có thể hiển nôn na nó là cái giao diện bao bên ngoài module.
Với DNN 5.x việc phát triển skin, container: rất đơn giản. Bạn chỉ cần làm theo bước :
1. Tạo design bằng html + css
2. Thêm các skin object của dnn vào. Quan trọng nhất bạn phải có:
2.1: Với skin bắt buộc phải có đoạn html sau:
<div runat="server" id="TopPane" class="TopPane" ></div>
<table width="99%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top" id="LeftPane" class="LeftPane" runat="server">
</td>
<td valign="top" id="ContentPane" class="ContentPane" runat="server">
</td>
<td valign="top" id="RightPane" class="RightPane" runat="server">
</td>
</tr>
</table>
<div runat="server" id="BottomPane" class="BottomPane" ></div>
2.2 Với container thì bạn phải có đoạn html sau:
<div id="ContentPane" runat="server" class="Normal c_contentpane">
</div>
Chi tiết hơn bạn cứ mò trong cái skin mẫu MinimalExtropy. Còn các skin object của DNN cứ google thì đầy thông tin. Goodluck