ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : تغيير پيش زمينه ماژول در هر بخش !!



kambiz_g
07-11-2007, 05:56 AM
سلام
اول اين كه از سايته عالي و كار خوبتون ممنونم
يك سوال داشتم از خدممتون
من از يك قالب اسفاده مي كنم كه ماژول هايي كه در صفحه قرار مي گيرن همگي به يك رنگ هستن
سايت هم داراي چند بخشه به فرض بخشه جستجو مقالات و صفحه اصلي
اين عكس به فرض تصوير ماژول منوي اصلي در صفحه اوله
<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b> (<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>)
چيزي كه من ميخوام اينه كه وقتي وارد بخشه مقالات ميشم ماژول منوي اصلي رنگش عوض بشه يعني به فرض آبي
<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b> (<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>)
و وقتي وارد بخشه جستجو ميشه سبز بشه
من اين كاروو به صورت ثابت لازم دارم نه رندوم اما خب اگه رندوم هم توضيح بدين خيلي لطف كردين
ممنونم ازتون
يا علي

abtin
07-11-2007, 11:17 AM
بايد براي هر صفحه يه css تعريف كنين . به كد نويسي براي قالب احتياج داره

مثلا سايت مامبولرن رو ببين .. توي هر صفحه كه ميري اون نوار بالا رنگش عوض ميشه .. اين موردي كه شما هم گفتين مثل همين هستش . البته راه هاي ديگه اي هم هست !

farhad
07-11-2007, 07:14 PM
سلام
برای این کار شما باید برای هر ماژول یک class در css تعریف کنید.

به مثال زیر توجه کنید :




#user3{
padding-left: 10px;
padding-right:2px;
margin-bottom: 30px;
direction: rtl;
text-align: right;
}
#user3 table.moduletable {
width: 100%;
margin-bottom: 0px;
direction: rtl;
text-align: right;
}
#user3 table.moduletable th {
font-family: Tahoma, Verdana, &quot;Lucida Sans&quot;;
font-size: 12px;
font-weight: normal;
color: #11A6D4;
text-align: right;
height: 20px;
width: 100%;
padding-left: 0px;
padding-top: 0px;
border-bottom: 1px solid #11A6D4;
}
#user3 table.moduletable td {
font-family: Tahoma, Verdana, &quot;Lucida Sans&quot;;
font-size: 12px;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
direction: rtl;
text-align: right;
}



شما اگه این کد رو در css قالب قرار بدید و در index قالبتون هم کد زیر رو قرار بدید :




&lt;div id=&quot;user3&quot;&gt;
&lt;?php mosLoadModules ( &#039;user3&#039;, 0 ); ?&gt;
&lt;/div&gt;



ماژول شما به اون صورتی میشه که شما در css تعریف کردید !

حالا فقط کافیه به تعداد دلخواه class بسازید و اونها رو در قالب تعریف کنید و به موقعیت ماژول ها متصل کنید و موقعیت ماژول ها رو بسته به نیازتون در صفحات مختلف منتشر کنید !

امیدوارم که تونسته باشم کمکی کرده باشم.

نوری