PDA

View Full Version : dynamic theme & Skin



sav68.net
جمعه 09 مرداد 1388, 17:36 عصر
سلام دوستان


من ميخوام يك dynamic theme – Skin براي سايتم درست كنم

يعني مثلا در تاريخ هاي متفاوت مثلا شهادت ها و يا تولدها و يا عيدها تم وبسايتم تغيير كنه

ولي بلد نيستم اينترنت هم زير و رو كردم چيزي يافت نشد

لطفا اگر دوستان راهي به ذهنشون ميرسه بگن (يكم عجله دارم :عصبانی++:)

با تشكر

IranVisual
جمعه 09 مرداد 1388, 23:12 عصر
اگه با تاریخ مشکل داری خوب تو یه جدول تاریخهای شهادت و ... رو بزار و وقتی صفحه لود میشه شرط بزار اگه مناسبتی با تاریخ امروز وجود داره اسکین متعلق به این مناسبت رو لود کنه

azmoodeh
جمعه 09 مرداد 1388, 23:29 عصر
http://www.codeproject.com/KB/HTML/ThemeChanging.aspx

sav68.net
شنبه 10 مرداد 1388, 19:49 عصر
سلام

راستش خودم این رو که فرمودین میدونم و خودم هم یک سورس کوچیک از آن نوشتم آما...
من رفتم یک جا استخدام بشم و اونها به من گفتند که چندین روش خاص هست برو اونها رو پیدا کن و بیا توضیح بده... ولی من هرچی فروم های فارسی و انگلیسی رو سرچ کردم چیزی پیدا نکردم

گفتم حالا بیام سوال کنم دوستان من رو راهنمایی کنن

راستی من فقط تا فردا شب وقت دارم الان هم کافی نت هستم اگر دوستان لطف کنن و زودتر راهنمایی کنن ممنون میشم

azmoodeh
شنبه 10 مرداد 1388, 22:57 عصر
سلام

اول اينكه اعتماد به نفس ، رفتار موقرانه و حاكي از كاري بودن شما هزارها بار از نكته هاي اينجوري رو دونستن بيشتر بهت كمك ميكنه تا كاري رو بگيري

دوم اينكه شايد خودشون هم اينو بلد نباشن و اينجور گفتن ببينن چي پيش مياد !!

سوم اينكه CSS صفحه رو هم مي توني به صورت زير عوض كني :



Example

<html>
<head>

<link rel="stylesheet" type="text/css" href="default.css" id="default"/>
<link rel="alternate stylesheet" type="text/css" href="alt.css" id="alt"/>
<script src="dynamicLayout.js" type="text/javascript"></script>

</head>

<p>
This is sample text. It should change color and size when the CSS switches correctly.
</p>
</html>

default.css:
p {color: red; font-size: 12px;}

alt.css:
p { color: purple; font-size: 18px;}

dynamicLayout.js:
function dynamicLayout(){

if(screen.width > 1024)
document.getElementById('default').href = 'default.css';

if(screen.width <= 1024)
document.getElementById('alt').href = 'alt.css';

}

sav68.net
یک شنبه 11 مرداد 1388, 17:54 عصر
سلام
تشکر

راستش من دنبال روشهای خاص این کار هستم
که به من گفتن برو پیدا کن ولی من نتونستم چیزی بیابم