سلام
چند تا مشکل دارم با این قالب:
- user 5 & 6 رو اضافه کردم و حالا موقعیت راست تناسب سایت روبهم زده!
- دو تا ماژول تووی موقعیت user 6 گذاشتم و تنظیم کردم فقط در صفحه اصلی نمایش داده بشه ولی همه جا نمایش داده می شن؟ >:(
نمایش نسخه قابل چاپ
سلام
چند تا مشکل دارم با این قالب:
- user 5 & 6 رو اضافه کردم و حالا موقعیت راست تناسب سایت روبهم زده!
- دو تا ماژول تووی موقعیت user 6 گذاشتم و تنظیم کردم فقط در صفحه اصلی نمایش داده بشه ولی همه جا نمایش داده می شن؟ >:(
کد های index
کد:<?php
defined( '_VALID_MOS' ) or die( 'Restricted access' );
// needed to seperate the ISO number from the language file constant _ISO
$iso = explode( '=', _ISO );
// xml prolog
echo '<?xml version="1.0" encoding="'. $iso[1] .'"?' .'>';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
<html xmlns="[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
<head>
<?php mosShowHead(); ?>
<?php
if ( $my->id ) {
initEditor();
}
$collspan_offset = ( mosCountModules( 'right', 'left' ) + mosCountModules( 'user2' ) ) ? 2 : 1;
//script to determine which div setup for layout to use based on module configuration
$user1 = 0;
$user2 = 0;
$user3 = 0;
$colspan = 0;
$right = 0;
$left = 0;
$banner = 0;
// banner combos
//user1 combos
if ( mosCountModules( 'user1' ) + mosCountModules( 'user2' ) == 2) {
$user1 = 2;
$user2 = 2;
$colspan = 3;
} elseif ( mosCountModules( 'user1' ) == 1 ) {
$user1 = 1;
$colspan = 1;
} elseif ( mosCountModules( 'user2' ) == 1 ) {
$user2 = 1;
$colspan = 1;
}
//user3 based combos
if ( mosCountModules( 'user3' ) and ( empty( $_REQUEST['task'] ) || $_REQUEST['task'] != 'edit' ) ) {
$user3 = 1;
}
//banner based combos
if ( mosCountModules( 'banner' ) and ( empty( $_REQUEST['task'] ) || $_REQUEST['task'] != 'edit' ) ) {
$banner = 1;
}
//right based combos
if ( mosCountModules( 'right' ) and ( empty( $_REQUEST['task'] ) || $_REQUEST['task'] != 'edit' ) ) {
$right = 1;
}
//left based combos
if ( mosCountModules( 'left' ) and ( empty( $_REQUEST['task'] ) || $_REQUEST['task'] != 'edit' ) ) {
$left = 1;
}
//top based combos
if ( mosCountModules( 'top' ) and ( empty( $_REQUEST['task'] ) || $_REQUEST['task'] != 'edit' ) ) {
$top = 1;
}
?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php echo "<link rel=\"stylesheet\" href=\"$GLOBALS[mosConfig_live_site]/templates/$GLOBALS[cur_template]/css/template_css.css\" type=\"text/css\"/>" ; ?><?php echo "<link rel=\"shortcut icon\" href=\"$GLOBALS[mosConfig_live_site]/images/favicon.ico\" />" ; ?>
<link href="css/template_css.css" rel="stylesheet" type="text/css" />
</head>
<body>
<table width="908" border="0" align="center" cellpadding="0" cellspacing="0">
<tr valign="top">
<td><div id="top_outer"><div id="top_inner"></div>
</div>
</td>
<?php
if ( $user3 > 0 ) {
?>
</tr>
<tr><td>
<div id="top_menu">
<div id="top_menu_inner"><?php mosLoadModules ( 'user3' ); ?></div></div>
</td></tr> <?php
}
?>
<tr>
<td><div id="pathway"> <div id="pathway_text">
<?php mosPathWay(); ?>
</div> </div> </td></tr>
<tr>
<td id="content_outer" width="908" valign="top">
<table align="center" border="0" cellpadding="0" cellspacing="0" width="860" class="content_table">
<tr valign="top">
<?php
if ( $left > 0 ) {
?>
<td>
<div id="left_outer">
<div id="left_inner">
<?php mosLoadModules ( 'left', -2 ); ?>
</div></div> </td>
<?php
}
?>
<td width="100%">
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="content">
<tr>
<td colspan="<?php echo $colspan; ?>">
<div id="main_content"><?php mosMainBody(); ?></div> </td>
</tr>
<tr>
<td background="<?php echo $mosConfig_live_site;?>/templates/mg/images/middle2.gif"><?php mosLoadModules( 'user6'); ?></td>
</tr>
<tr>
<td background="<?php echo $mosConfig_live_site;?>/templates/mg/images/down2.gif">&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
</table></td>
<td align="center" valign="top"><table width="154" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="154"><div align="center"><img src="<?php echo $mosConfig_live_site;?>/templates/mg/images/up2.gif"></div></td>
</tr>
<tr>
<td background="<?php echo $mosConfig_live_site;?>/templates/mg/images/middle2.gif"><?php mosLoadModules( 'user5'); ?></td>
</tr>
<tr>
<td background="<?php echo $mosConfig_live_site;?>/templates/mg/images/down2.gif">&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
</table></td>
</tr>
<?php
if ($colspan > 0) {
?>
<tr valign="top">
<?php
if ( $user1 > 0 ) {
?>
<td width="50%">
<div id="user1_outer"><div class="user1_inner">
<?php mosLoadModules ( 'user1', -2 ); ?>
</div> </div> </td>
<?php
}
if ( $colspan == 3) {
?>
<?php
}
if ( $user2 > 0 ) {
?>
<td width="50%">
<div id="user2_outer">
<div class="user2_inner">
<?php mosLoadModules ( 'user2', -2 ); ?>
</div> </div> </td>
<?php
}
?>
</tr>
<tr>
<td colspan="<?php echo $colspan; ?>"> </td>
</tr>
<?php
}
?>
</table></td>
<?php
if ( $right > 0 ) {
?>
<td>
<div id="right_outer">
<div id="right_inner">
<?php mosLoadModules ( 'right', -2 ); ?>
</div>
</div> </td>
<?php
}
?>
</tr>
</table> </td>
</tr>
<tr>
<td id="footer">
<div class="footer"> <?php include_once('includes/footer.php'); ?> </div> </td>
</tr>
</table>
<?php mosLoadModules( 'debug', -1 );?>
</body>
</html>
مشکل اولم حل شد
ولی مشکل دومرو هنوز دارم!
- یه چیز دیگه تاریخ مطالب و همچنین اسم منو ها تو هم رفتگی دارن!!
سلام
موقعیت ماژول منظورتونه تنظیم کردید همه جا بیاد؟ اینکه کد نویسی میخواد تو قالب و شما انجام ندادید!
اما اگر منظورتون اینه که ماژولش رو تنظیم کردید فقط صفحه اصلی بیاد، یه چک بکنید تو اونجایی که تنظیم میشه ممکنه هم صفحه اصلی انتخاب شده باشه، یه چک بکنید
آدرس سایتتون رو هم بدید لطفا :)
یا علی علیه السلام
سلام
منظورم قسمت اطلاعیه های سایته که وقتی روی یکی از خبرها کلیک می کنی، اطلاعیه ها هم میاد
باز چک کردم موقعیت ماژول رووی منوی اصلی | صفحه اصلیه!!
در این مورد چی :
- یه چیز دیگه تاریخ مطالب و همچنین اسم منو ها تو هم رفتگی دارن!!
دوباره آدرس رو یادم رفت
دی :
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
*** دو پست شما یکی شد
سلام ، براي در هم رفتگي منوها كد زير رو در كلاس منو اضافه كنيد :
براي مشكل user6 هم فكر كنم تيتر نمايش داده ميشه و متن ها نمايش داده نميشه كه بايد اين كند رو كه در قالب هست :کد:line-height: 150%;
کد:<td background="<?php echo $mosConfig_live_site;?>/templates/mg/images/middle2.gif"><?php mosLoadModules( 'user6'); ?></td>
عوض كنيد تا مشكلتون حل بشه و هم تيتر نمايش داده نشه و هم متن داخل يوزر...کد:<?php if (mosCountModules('user6') > 0) { ?>
                        <td background="<?php echo $mosConfig_live_site;?>/templates/mg/images/middle2.gif"><?php mosLoadModules( 'user6'); ?></td>
                        <?php } ?>
یه چیز دیگه!
این قالب نسبت به بقیه خیلی در هم رفتگیش توو browser های مختلف بیشتره
تو internet explorere6 متن راست چین وسط چپ چین میشه یا درهم رفتگیه منوهای اصلی با firefax مشکلی ندارن ولی تو internet explorere چرا.
چیکار میشه کرد!!!!|||!
"javad.ac.ir "
اصلاح دقیقا بگید کجا ها تا اصلاح بشه .. همین طوری که نمیشه شما یک عکس بزارید در IE6 و ...