بلاگ تخصصی دات نت نیوک ایران

وبلاگ تخصصی دات نت نیوک فارسی

بلاگ تخصصی دات نت نیوک ایران

وبلاگ تخصصی دات نت نیوک فارسی

این بلاگ با هدف رشد و فراگیر شدن دات نت نیوک در بین فارسی زبانان و مرجع کاملی برای شروع دات نت نیوک ، یادگیری، دانلود ماژول و اسکین، ماژول نویسی و فارسی سازی و اخبار روزانه آن خواهد بود

نویسندگان

ایجاد اسکین جدید برای دات نت نیوک - قسمت دوم

دوشنبه, ۸ ارديبهشت ۱۳۹۳، ۰۴:۴۴ ب.ظ

تعیین DOCTYPE برای اسکین

برای اینکار کافی است با نام چیدمان مورد نظر یک فایل با پسوند doctype.xml بسازیم.

<SkinDocType>
    <![CDATA[<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">]]>
</SkinDocType>
<SkinDocType>
    <![CDATA[<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">]]>
</SkinDocType>

 

تعریف ناحیه‌ها

برای تریف یک المان HTML به عنوان Pane باید ویژگی زیر را یه آن اضافه کنیم.

runat=”server”
runat=”server”

همچنین ID آن باید یه کلمه Pane ختم شود. این نکته را فرآموش نکنید که تک های td، div، span و p برای تعرین ناحیه‌ها در دات نت نیوک قابل قبول هستند.

 

Skin object ها

مفهوم Skin object را قبلا توضیح دادیم. موارد زیر به صورت پیش فرض به عنوان Skin object در دات نت نیوک موجود هستند. این موارد قابل گسترش می‌باشند. مستندات هریک را از اینجا بخوانید.

BANNER BREADCRUMB COPYRIGHT
CURRENTDATE DOTNETNUKE HELP
HOSTNAME LANGUAGE LEFTMENU
LINKS LOGIN LOGO
MENU NAV PRIVACY
SEARCH SOLPARTMENU STYLES
TAGS TERMS TEXT
TREEVIEW USER  

برای اضافه کردن یک Skin object کافی است آن را با تگ‌های Object و Param در فایل HTML خود تعریف کنید.

<object id="dnnLOGIN" codetype="dotnetnuke/server" codebase="LOGIN">
    <param name="CssClass" value="user" />
</object>
<object id="dnnLOGIN" codetype="dotnetnuke/server" codebase="LOGIN">
    <param name="CssClass" value="user" />
</object>

 منبع: رستا سافت

موافقین ۰ مخالفین ۰ ۹۳/۰۲/۰۸

نظرات (۱)

سلام مهندس
خسته نباشی. آموزشت واقعا جالب بود و جا داره بهت بگم خسته نباشی.
مهندس یه سوال دارم اونم اینکه من css خودم رو میخوام به اسکینم اعمال کنم ولی توی دات نت نیوک اعمال نمیشه (البته توی فایل اچ تی ام ال مشکلی نداره و اعمال شده) خواهشا یه راهنمایی نکن.

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی