توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : کلاس ماژول
mkmazid
05-03-2009, 09:52 AM
سلام ، روز خوش :
یه ماژول تعریف کردم سمت راست که پسوند کلاس رو جدا از باقی مازول ها نمی خونه ( moduletablemazid ماژول جدید )
اما مشکل اینجاست که تمام تیتر های ماژول ها از کلاس contentheading تبعیت می کنه ولی اگه مثلا من بخوام ایکون بغل تیتر ها را در ماژول جاص عوض کنم باید چطوری مثلا برای 'user2' یک کلاس دیگه تعریف کنم ؟ که آیکون بغلش یه چیز دیگه باشه .
.contentheading{
font-family : Tahoma, Verdana, "Lucida Sans";
font-size : 15px;
color : #333333;
text-align : right;
padding-right: 20px;
background-image: url(../images/SmBlueLeftArrow.gif);
background-position: right;
background-repeat: no-repeat;
LINE-HEIGHT: 20px!important;
TEXT-TRANSFORM: uppercase;
border-top: 1px solid #cccccc;
}
من می خوام background-image: url(../images/SmBlueLeftArrow.gif); رو تو یک کلاس جدید برای یک ماژول خاص تغییر بدم .
ممنون که راهنمایی می کنید
mkmazid
05-04-2009, 03:08 AM
سلام ، روز خوش :
یه ماژول تعریف کردم سمت راست که پسوند کلاس رو جدا از باقی مازول ها می خونه ( moduletablemazid ماژول جدید )
اما مشکل اینجاست که تمام تیتر های ماژول ها از کلاس contentheading تبعیت می کنه ولی اگه مثلا من بخوام ایکون بغل تیتر ها را در ماژول جاص عوض کنم باید چطوری مثلا برای 'user2' یک کلاس دیگه تعریف کنم ؟ که آیکون بغلش یه چیز دیگه باشه .
.contentheading{
font-family : Tahoma, Verdana, "Lucida Sans";
font-size : 15px;
color : #333333;
text-align : right;
padding-right: 20px;
background-image: url(../images/SmBlueLeftArrow.gif);
background-position: right;
background-repeat: no-repeat;
LINE-HEIGHT: 20px!important;
TEXT-TRANSFORM: uppercase;
border-top: 1px solid #cccccc;
}
من می خوام background-image: url(../images/SmBlueLeftArrow.gif); رو تو یک کلاس جدید برای یک ماژول خاص تغییر بدم .
ممنون که راهنمایی می کنید
emad.h
05-04-2009, 04:46 AM
سلام خيلي سردرگم توضيح دادي .
در ضمن اينجوري كلاس ماژول بنويس :
table.moduletable-sample
mkmazid
05-04-2009, 05:09 AM
عماد جان :
در مامبو تمام تیتر محتوا ها از کلاس contentheading استفاده می کنند ، وقتی یک ماژول جدید مثلا از نوع newsflash ایجاد می کنی ، تیتر محتوا های آن ماژول در وب سایتت contentheading می شود
<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>
عکس رو ببین ! ماژول گزارش و آخرین اخبار هر دو پس از ایجاد همان کلاس تیتر mainbody ( که دور هر سه جط کشیدم ) رو می گیرند
من تیتر و اندازه متن رو تونستم برای هر ماژول با " پسوند کلاس " درست کنم ولی اون علامت فلش آبی قبل از تیتر چون از کلاس contentheading خونده میشه ( که تیتر تمام محتوا های مامبو هستش )
من می خوام مثلا برای ماژول گزارش این آیکون آبی را حذف کنم ولی این آیکون از کلاس contentheading خونده می شه که با تغییرش کل محتوا ها ( که دورش خط کشیدم ) اعمال می شه .
ممنون
mkmazid
05-04-2009, 05:16 AM
عماد جان :
در مامبو تمام تیتر محتوا ها از کلاس contentheading استفاده می کنند ، وقتی یک ماژول جدید مثلا از نوع newsflash ایجاد می کنی ، تیتر محتوا های آن ماژول در وب سایتت contentheading می شود
<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>
عکس رو ببین ! ماژول گزارش و آخرین اخبار هر دو پس از ایجاد همان کلاس تیتر mainbody ( که دور هر سه خط کشیدم ) رو می گیرند
من تیتر و اندازه متن رو تونستم برای هر ماژول با " پسوند کلاس " درست کنم ولی اون علامت فلش آبی قبل از تیتر چون از کلاس contentheading خونده میشه ( که تیتر تمام محتوا های مامبو هستش )
من می خوام مثلا برای ماژول گزارش این آیکون آبی را حذف کنم ولی این آیکون از کلاس contentheading خونده می شه که با تغییرش کل محتوا ها ( که دورش خط کشیدم ) اعمال می شه .
ممنون
atoofy
05-04-2009, 06:35 AM
سلام. شما می تونید توی فایل index.php قالبتون برای جدولی که اون موقعیت خاص را درونش منتشر کردید یک آی دی تعریف کنید مثلا :
<td id="main">
<?php mosLoadModules('user 2 '); ?>
</td>
و بعدا توی css آی دی و کلاس را به این صورت تعریف کنید :
#main.contentheading{
font-family : Tahoma, Verdana, "Lucida Sans";
font-size : 15px;
color : #333333;
text-align : right;
padding-right: 20px;
background-image: url(../images/SmBlueLeftArrow.gif);
background-position: right;
background-repeat: no-repeat;
LINE-HEIGHT: 20px!important;
TEXT-TRANSFORM: uppercase;
border-top: 1px solid #cccccc;
}
در این صورت فقط contentheading هایی که در موقعیت user2 قرار دارند این خواص css را می گیرند.
یــــــــــــــــــاعــــ ــــــــــــلی
vBulletin® v4.2.5, Copyright ©2000-2026, Jelsoft Enterprises Ltd.