PDA

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



mr_aliagha
02-24-2008, 09:38 AM
با سلام.
من یه ماژول خودم درست کردم ، suffix اون رو گذاشتم "announce" حالا تو فایل css مربوط به قالب سایت وقتی براش یه کلاس جدید به صورت زیر ایجاد می کنم و پارامتر ها رو ست می کنم ، هیچ تغییری ایجاد نمی شه .

table.moudletable.announce {....}
یا

table.moudletable.announce td{....}
یا

table.moudletable.announce th{....}
لطفا من را راهنمایی کنید.

firoozmandan
02-25-2008, 08:11 AM
سلام



table.moudletable-announce


درسته

به جای . از - استفاده کنید

یا علی

mr_aliagha
02-25-2008, 09:42 AM
درست نشد باز!!
چیکار کنم؟!!! :'(

farhad
02-25-2008, 09:56 AM
كدتون رو بزاريد تا چك كنم.

mr_aliagha
02-25-2008, 04:57 PM
فرض می کنم اصلا می خوام ماژول تعریف شده دقیقا مثل بقیه ماژول ها باشه با این تقاوت که کلاس اون رو کلا جدا بنویسم( فعلا می خوام تست کنم که اصلا نام کلاس درست هست یا نه)
پس اون رو دقیقا مثل بقیه ماژول ها می نویسم با این تفاوت که نام کلاس رو می ذارم table.moduletable-announce :


table.moduletable-announce {
font-size : 11px;
background-color : #F9F9F9;
border : 1px solid #D9D9D9;
width : 100%;
margin-bottom : 10px;
}

table.moduletable-announce th {
border : 3px solid #F9F9F9;
font-family: tahoma;
text-align : center;
color : #000164;
height : 27px;
background-color : #95CBE9;
background : url('../images/mentitback.gif');

}

table.moduletable-announce td {
border : 3px solid #F9F9F9;
font-weight : normal;
}






نکنه اصلا نام announce یه نام هست که به طور پیش فرض گرفته شده قبلا برا یه ماژول دیگه؟!!

farhad
02-25-2008, 08:54 PM
خب شما اسمش رو عوض كن !


اين هم تست شدست :

table.moduletable-user1 {
}
table.moduletable-user1 th {
}
table.moduletable-user1 td {
}

mr_aliagha
02-25-2008, 10:13 PM
اسمش رو 1000 بار عوض کردم ، بازم نشد!!! دیگه موندم چشه ، شاید از قالب باشه مشکل،
قالب winterportal هست، دو زبونش کردم؛ یکی rtl و یکی هم ltr که دو تا css داره ، با کد زیر درستش کردم ، اما بعید می دونم مشکل از این باشه!!


<link rel="stylesheet" type="text/css" href="<?php echo $mosConfig_live_site; ?>/templates/akowinterportal/css/template_css_<?php echo $text_direction ?>.css" />

تو خود هر کدوم از css ها که تغییر می دم ، درست کار می کنه ، اما این جوری که می خوام کلاس جدید تعریف کنم براش ، نمی شه!!!!
نیاز به تغییر xml نیست؟!
نکنه اسم کلاس ماژول درست ست نمی شه!!! چجوری می تونم دستی اونو از طریق کد نویسی تعریف کنم؟!!!

mr_aliagha
02-25-2008, 10:15 PM
user1 هم نشد، فرقی نمی کنه!! مشکل از جای دیگست!!

farhad
02-25-2008, 10:38 PM
بايد كل قالب رو بررسي كنيد.
هر css رو جدا چك كنيد.
مشكل از كدهايي كه داديم نيست ، خودتون هم گفتيد كه : " مشکل از جای دیگست!! "

mr_aliagha
02-25-2008, 10:51 PM
اینم کل کد، خودم که ایرادی پیدا نکردم داخلش!!!


<?php
/**
* AkoWinterportal - A Mambo 4.5 template
* @version 2.0
* @package AkoWinterportal
* @copyright (C) 2004 by Arthur Konze - All rights reserved!
* @license <b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b> Copyrighted Commercial Software
* Developed By Mambolearn.com
*/
defined( &#039;_VALID_MOS&#039; ) or die( &#039;Direct Access to this location is not allowed.&#039; );
$iso = split( &#039;=&#039;, _ISO );
echo &#039;&lt;?xml version=&quot;1.0&quot; encoding=&quot;&#039;. $iso[1] .&#039;&quot;?&#039; .&#039;&gt;&#039;;

?&gt;
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>
&lt;?php
if($lang==&quot;en&quot;){
$text_direction=&#039;ltr&#039;;
?&gt;
&lt;html xmlns=&quot;<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b> dir=ltr&gt;
&lt;?php
}
else{
$text_direction=&#039;rtl&#039;;
?&gt;
&lt;html xmlns=&quot;<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b> dir=rtl&gt;&lt;?php } ?&gt;
&lt;head&gt;
&lt;?php if ( $my-&gt;id ) initEditor(); ?&gt;
&lt;meta <b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b> content=&quot;text/html; &lt;?php echo _ISO; ?&gt;&quot; /&gt;
&lt;?php mosShowHead(); ?&gt;
&lt;link rel=&quot;shortcut icon&quot; href=&quot;&lt;?php echo $mosConfig_live_site;?&gt;/images/favicon.ico&quot; /&gt;
&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;&lt;?php echo $mosConfig_live_site; ?&gt;/templates/akowinterportal/css/template_css_&lt;?php echo $text_direction ?&gt;.css&quot; /&gt;
&lt;/head&gt;

&lt;body&gt;
&lt;a name=&quot;up&quot; id=&quot;up&quot;&gt;&lt;/a&gt;

&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;
&lt;tr bgcolor=&quot;#000000&quot;&gt;
&lt;td class=&quot;navigationline&quot; height=&quot;20&quot; valign=&quot;middle&quot;&gt;&lt;img src=&quot;&lt;?php echo $mosConfig_live_site;?&gt;/images/M_images/arrow.png&quot; hspace=&quot;5&quot;&gt;&lt;?php include $GLOBALS[&#039;mosConfig_absolute_path&#039;] . &#039;/pathway.php&#039;; ?&gt;&lt;/td&gt;
&lt;td class=&quot;navigationline&quot; height=&quot;20&quot; align=&quot;right&quot; valign=&quot;middle&quot;&gt;&lt;?php if($lang!=&quot;en&quot;){ echo jdate(&quot;l j F Y H:i&quot;,time() + ($mosConfig_offset*60*60)); }else{ echo (strftime (&quot;%A, %d %B %Y&quot;, time()+($mosConfig_offset*60*60))); }?&gt;&lt;/td&gt;
&lt;td class=&quot;navigationline&quot; height=&quot;20&quot; align=&quot;center&quot; width=&quot;150&quot;&gt;&lt;?php if (mosCountModules(&#039;header&#039;)&gt;0) mosLoadModules(&#039;header&#039;,&#039;true&#039;); ?&gt;
&lt;/td&gt;

&lt;/tr&gt;
&lt;/table&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;
&lt;tr&gt;
&lt;td height=&quot;79&quot; valign=&quot;center&quot; bgcolor=&quot;#95CBE9&quot; background=&quot;&lt;?php echo $mosConfig_live_site;?&gt;/templates/akowinterportal/images/headermainbg.gif&quot;&gt;&lt;img src=&quot;&lt;?php echo $mosConfig_live_site;?&gt;/templates/akowinterportal/images/logo2.gif&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td height=&quot;20&quot; valign=&quot;top&quot; bgcolor=&quot;#95CBE9&quot; background=&quot;&lt;?php echo $mosConfig_live_site;?&gt;/templates/akowinterportal/images/headermenbg.gif&quot;&gt;
&lt;?php
# Vertical Menu V2.1 - by Arthur Konze - <b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>
$database-&gt;setQuery(&quot;SELECT id, name, link FROM #__menu WHERE menutype=&#039;mainmenu&#039; AND parent=&#039;0&#039; AND access&lt;=&#039;$gid&#039; AND sublevel=&#039;0&#039; AND published=&#039;1&#039; AND type&lt;&gt;&#039;separator&#039; ORDER BY ordering&quot;);
$vmrows = $database-&gt;loadObjectList();
echo &quot;&lt;table border=&#039;0&#039; cellpadding=&#039;0&#039; cellspacing=&#039;2&#039; width=&#039;75%&#039;&gt;&lt;tr&gt;&quot;;
$num_vmrows = count($vmrows);
//$vmtab_width = floor(100 / $num_vmrows);
echo &quot;&lt;/tr&gt;&lt;/table&gt;&quot;;
?&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign=&quot;top&quot; background=&quot;&lt;?php echo $mosConfig_live_site;?&gt;/templates/akowinterportal/images/topshadow.gif&quot;&gt;&lt;img src=&quot;&lt;?php echo $mosConfig_live_site;?&gt;/templates/akowinterportal/images/topshadow.gif&quot; width=&quot;10&quot; height=&quot;14&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;!-- Ende des Kopfes - Anfang des Contents --&gt;
&lt;table border=&quot;0&quot; cellpadding=&quot;5&quot; cellspacing=&quot;0&quot; width=&quot;100%&quot;&gt;
&lt;tr&gt;
&lt;!-- LEFT Modules --&gt;
&lt;?php
if (mosCountModules(&#039;right&#039;)&gt;0) {
?&gt;
&lt;td width=&quot;180&quot; valign=&quot;top&quot;&gt;
&lt;?php mosLoadModules ( &quot;right&quot; ); ?&gt;
&lt;/td&gt;
&lt;?php
}
?&gt;
&lt;td valign=&quot;top&quot;&gt;
&lt;?php if (mosCountModules(&#039;top&#039;)&gt;0) mosLoadModules(&#039;top&#039;,&#039;true&#039;); ?&gt;
&lt;!-- Main Content Section --&gt;
&lt;?php mosMainBody(); ?&gt;
&lt;?php if (mosCountModules(&#039;bottom&#039;)&gt;0) mosLoadModules(&#039;bottom&#039;,&#039;true&#039;); ?&gt;
&lt;/td&gt;
&lt;!-- RIGHT Modules --&gt;
&lt;?php
if (mosCountModules(&#039;left&#039;)&gt;0) {
?&gt;
&lt;td width=&quot;180&quot; valign=&quot;top&quot;&gt;
&lt;?php mosLoadModules ( &quot;left&quot; ); ?&gt;
&lt;/td&gt;
&lt;?php
}
?&gt;
&lt;/tr&gt;
&lt;/table&gt;

&lt;div align=&quot;center&quot;&gt;
&lt;img src=&quot;&lt;?php echo $mosConfig_live_site;?&gt;/templates/akowinterportal/images/arrow2up.gif&quot; width=&quot;12&quot; height=&quot;9&quot; border=&quot;0&quot; align=&quot;middle&quot;&gt;
&lt;font color=&quot;#999999&quot; size=&quot;1&quot; face=&quot;Verdana&quot;&gt;&lt;a href=&quot;&lt;?php echo sefRelToAbs($_SERVER[&#039;REQUEST_URI&#039;]); ?&gt;#up&quot;&gt;top of page&lt;/a&gt;&lt;/font&gt;
&lt;img src=&quot;&lt;?php echo $mosConfig_live_site;?&gt;/templates/akowinterportal/images/arrow2up.gif&quot; width=&quot;12&quot; height=&quot;9&quot; align=&quot;middle&quot;&gt;
&lt;/div&gt;
&lt;!-- Ende des Contents - Anfang des Fusses --&gt;
&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;
&lt;tr&gt;
&lt;td valign=&quot;top&quot; background=&quot;&lt;?php echo $mosConfig_live_site;?&gt;/templates/akowinterportal/images/bottom_snow.jpg&quot;&gt;&lt;img src=&quot;&lt;?php echo $mosConfig_live_site;?&gt;/templates/akowinterportal/images/bottom_snow.jpg&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;table width=&quot;100%&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; border=&quot;0&quot; bgcolor=&quot;#CFE3EB&quot;&gt;
&lt;tr align=&quot;center&quot;&gt;
&lt;td&gt;
&lt;?php if ( mosCountModules (&#039;banner&#039;) ) mosLoadModules( &#039;banner&#039;, -1 ); ?&gt;&lt;p /&gt;&amp;nbsp;&amp;nbsp;
&lt;?php include_once( $GLOBALS[&#039;mosConfig_absolute_path&#039;] . &#039;/includes/footer.php&#039; ); ?&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;?PHP if(file_exists($mosConfig_absolute_path.&quot;/components/com_tfsformambo/tfsformambo.php&quot;))
{
require_once($mosConfig_absolute_path.&quot;/components/com_tfsformambo/tfsformambo.php&quot;);
}?&gt;
&lt;/body&gt;
&lt;/html&gt;

mr_aliagha
02-27-2008, 04:42 PM
آقا چی شد ، کسی چیزی به ذهنش نمی رسه؟!

mr_aliagha
02-27-2008, 11:12 PM
مشکل بالاخره حل شد، نه قالب مشکل داشت نه کد هایی که می نوشتم ، بلکه همان طور که <b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b> نوشته بایستی پسوند را بلافاصله بعد از table.moduletable بیاریم یعنی:

table.moduletableannounce {...}
متاسفانه بعضی مواقع ادم نمی دونه چی search کنه به جواب می رسه ....

farhad
02-28-2008, 09:11 AM
اين هم همونه !!



خب شما اسمش رو عوض كن !


اين هم تست شدست :

table.moduletable-user1 {
}
table.moduletable-user1 th {
}
table.moduletable-user1 td {
}

Siamak
02-28-2008, 09:13 AM
خوب شما که الان سرچ کردی و به جواب هم رسیدی ;) پس میدونی.
متشکرم هم جواب سوالتون رو در آخرین پست نوشتید. این کار شما به بقیه کاربران هم کمک زیادی میکنه.