مشكل در بارگزاري Css و Image

pendesign

Member
دوستان يك چند وقتيه كه خواستم خودم يك قالب براي مامبو بنويسم . اين كار رو با موفقيت بروي لوكال انجام دادم و نتيجه خوبي هم داشت . ولي متاسفانه اين قالب بروي هاست مشكلي ديرينه اي براي من بوجود اورده .
من قالب رو اول بصورت HTML طراحي كردم و بعد تمامي تگ هاي PHP رو جايگزين كردم . در اين قسمت مشكلي نبود.
عكس ها و فايل CSS رو از طريق يك صفحه XML به قالب نسبت دادم . ( توجه داشته باشيد در نسبت دادن و انتخاب نام فايل ها هيچگونه مشكلي وجود نداره )
بعد از آپلود قالب بروي هاست با مشكل عدم بارگزاري عكس ها و فايل CSS مواجه شدم ! در صورتي كه روي لوكال اينچنين مشكلي نداشتم . حالا من به اين تايپيك پناه اوردم تا شايد شما بتونيد در مورد مشكل من رو راهنمايي كنيد .
* براي واشكافي اين مسئله كد هاي Index و XML رو براتون در زير ميزارم :

صفحه اصلي : Index

PHP:
<?php
defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
// 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" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<?php mosShowHead(); ?>
<meta http-equiv="Content-Type" content="text/html; utf-8" />
<?php if ( $my->id ) { initEditor(); } ?>
<link href="<?php echo $mosConfig_live_site;?>/http://www.proclick.org/joomtest/templates/Pro/css/template_css.css" rel="stylesheet" type="text/css" />
<script language='JavaScript'>
function bluring(){
if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG") document.body.focus();
}
document.onfocusin=bluring;
</script>
<style type="text/css">
<!--
.style1 {color: #CCCCCC}
-->
</style>
<style type="text/css">
<!--
body,td,th {
	font-family: tahoma;
	font-size: 10px;
}
-->
</style>
<link href="css/template_css.css" rel="stylesheet" type="text/css" /><style type="text/css">
<!--
body {
	background-image: url(http://www.proclick.org/joomtest/templates/Pro/images/bg.jpg);
}
-->
</style>
<link href="css/template_css.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
.style1 {color: #CCCCCC}
.style2 {color: #ABABAB}
.style3 {color: #FFFFFF}
.style4 {color: #C0C0C0}
a:link {
	color: #00CC33;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #00CC33;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
	color: #00CC33;
}
-->
</style>
</head>

<body>
<div align="center" id="header">
  <div id="main">
    <table width="615" height="162" border="0" class="border_fx">
      <tr>
        <td valign="top"><div align="center"><img src="http://www.proclick.org/joomtest/templates/Pro/images/head.jpg" alt="head" width="615" height="162" /></div></td>
      </tr>
    </table>
  </div>
</div>
<div id="main_body">
  <div align="center">
    <table width="622" border="0" class="border_fx" id="pathway">
      <tr>
        <td height="14" bgcolor="#3F4D4E" class="back_search"><div align="center" class="style1">
          <table width="609" border="0">
            <tr>
              <td width="603"><?php mosPathWay(); ?></td>
            </tr>
          </table>
        </div></td>
      </tr>
    </table>
  </div>
</div>
<div id="search">
  <div align="center">
    <table width="622" border="0" class="border_fx" id="search">
      <tr>
        <td background="http://www.proclick.org/joomtest/templates/Pro/images/search_fx.jpg" bgcolor="#1F2D2E">
          <div align="left">
            <input class="search_fx" type="text" name="searchword" size="12" value="<?php echo _SEARCH_BOX; ?>" onblur="if(this.value=='') this.value='<?php echo _SEARCH_BOX; ?>';" onfocus="if(this.value=='<?php echo _SEARCH_BOX; ?>') this.value='';" />  
            <input type="hidden" name="option" value="search" />
        </div></td>
      </tr>
    </table>
  </div>
</div>
<div id="passeges">
  <div align="center">
    <table width="622" border="0" align="center" id="passages">
      <tr>
        <td><div>
          <div align="right">
            <table width="621" border="0" class="border_fx">
              <tr>
                <td width="421" height="177" valign="top" bgcolor="#202E2F"><div id="hr">
                  <div align="right"><img src="http://www.proclick.org/joomtest/templates/Pro/images/line_fx.png" alt="fx" width="400" height="6" /></div>
                </div>
                  <div id="main_text">
                    <div align="right">
                      <table width="413" border="0" align="center" id="text_main]">
                        <tr>
                          <td bgcolor="#394748"><div align="center" id="text_body">
                            <div align="right"><span class="style1">
                              <?php mosMainBody(); ?>
                            </span></div>
                          </div></td>
                        </tr>
                      </table>
                    </div>
                  </div>
                  <div id="div">
                    <div align="right"><img src="http://www.proclick.org/joomtest/templates/Pro/images/line_fx.png" alt="fx" width="400" height="6" /></div>
                  </div>
                  <div id="news">
                    <div align="center" class="style1">
                      <table width="413" border="0">
                        <tr>
                          <td bgcolor="#3F4D4E"><div align="center" id="l_news">
                            <div align="right"> 
                              <?php mosLoadModules ( 'top' ); ?>
                              #</div>
                          </div>
                            <div>
                              <div align="center"><?php	if ( mosCountModules( 'banner' ) ) { ?>
                              </div>
                            </div>
                            <div>
                              <div align="center">
                                <?php mosLoadModules ( 'banner' ); ?>
                                </div>
                            </div>
                            <div>
                              <div align="center">
                                <?php
				}
				?>
                                </div>
                            </div></td>
                        </tr>
                      </table>
                    </div>
                  </div>
                  <div id="last_news">
                    <div align="center">
                      <table width="413" border="0" bgcolor="#394748">
                        <tr>
                          <td><div align="center" class="style2" id="l_news">
                            <div align="right"><?php mosLoadModules ( "user1" ); ?> # 
                            </div>
                          </div></td>
                        </tr>
                      </table>
                    </div>
                  </div>
                  <div>
                    <table width="413" border="0">
                      <tr>
                        <td bgcolor="#394748"><div align="center" class="style3" id="l_news">
                          <div align="right">
                            <?php mosLoadModules ( "user2" ); ?>
                            #</div>
                        </div></td>
                      </tr>
                    </table>
                  </div>
                  <p>&nbsp;</p>
                  </td>
                <td width="188" valign="top" bgcolor="#394748"><div id="menu">
                  <div align="center">
                    <table width="167" border="0">
                      <tr>
                        <td><div align="center" class="style3">
                          <div align="right">
                            <?php mosLoadModules ( "left" ); ?>
                          </div>
                        </div></td>
                      </tr>
                    </table>
                  </div>
                </div>
                  <div id="poll">
                    <table width="170" border="0">
                      <tr>
                        <td><div align="center" class="style3">
                          <div align="right">
                            <?php mosLoadModules ( "right" ); ?>
                          </div>
                        </div></td>
                      </tr>
                    </table>
                  </div></td>
              </tr>
            </table>
          </div>
        </div>
        </td>
      </tr>
    </table>
  </div>
</div>
<div>
  <div align="center">
    <table width="621" border="0">
      <tr>
        <td><div align="center" class="style4">All rights Reserved By Myself </div></td>
      </tr>
    </table>
  </div>
</div>
</body>
</html>

فايل XML :

کد:
<?xml version="1.0" encoding="utf-8"?>
<mosinstall type="template">
  <name>Pro</name>
  <creationDate>21st April 2005</creationDate>
  <author>Mohammad Hosein Asadi</author>
  <copyright>A project by Proclick.org.</copyright>
  <authorEmail>[email protected]</authorEmail>
  <authorUrl>www.proclick.org</authorUrl>
  <version>farsi</version>
  <description>Available Module Positions: left, right, user1, user2, top and bottom.</description>
  <files>
    <filename>index.php</filename>
	<filename>templateDetails.xml</filename> 
    <filename>template_thumbnail.png</filename>
  </files>
  <images>
	<filename>images/head.jpg</filename>
	<filename>images/search_fx</filename>
	<filename>images/bg.jpg</filename>
	<filename>images/line_fx.png</filename>
</images>
   <css>
    <filename>css/template_css.css</filename>
  </css>
</mosinstall>

منتظر راهنمايي شما عزيزان هستم .
 

pendesign

Member
دوستان شب گذشته ، كه گذشت ! از امروز شروع كنيد به راهنمايي ... .
 
آخرین ویرایش:

pendesign

Member
من نميخوام بيخودي پست بدم ... يكدومتون بياد روي اين كدها يك نگاهي بندازه ،جواب منو بده.
 
من با مامبو آشنا نیستم ولی اینکه میگید روی لوکال سالمه ولی روی وب مشکل داره میتونه از case sensitive بودن مسیر ها هم باشه.بعضی از سرور ها به حروف بزرگ و کوچیک حساسند. ممکنه جایی نا هماهنگی بینشون باشه.
وقتی عکس ها و فایل CSS لود نمیشه تو کد صفحه شما مسیر عکس ها و فایل CSS رو چی می زنه ؟
 

pendesign

Member
خالي‌! براي مثال اگر من براي يك Div بردار 1 پيكسل - نقطه اي خاكستري تعريف كردم نشون نميده . در مورد عكس ها هم ، جاي عكس خاليه ... .
من فكر ميكردم مديران انجمن بتونن كمك كنن ... ولي مثل اينكه نيستند !
 

جدیدترین ارسال ها

بالا