[img width=640 height=130]http://i19.tinypic.com/42lew4z.jpg[/img]
مشکل اول توی اروری هست که زیر لوگوی بالای سایت میاد
و مشکل دوم من اینه که چه کار باید کرد که صفحه همیشه با encoding arabic بالا بیاد؟
نمایش نسخه قابل چاپ
[img width=640 height=130]http://i19.tinypic.com/42lew4z.jpg[/img]
مشکل اول توی اروری هست که زیر لوگوی بالای سایت میاد
و مشکل دوم من اینه که چه کار باید کرد که صفحه همیشه با encoding arabic بالا بیاد؟
سلام مهدي جان
2 تا نكته:
1- عكست واضح نيست، خطاها رو نميتونم بخونم
2- مشكل دوم رو تو انجمن سرچ كن پيدا ميشه؛ آموزش طراحي قالب هم بخوني بهتر تر تر ميشه ;)
يا علي
مشکل اینه که خودم هم نمی تونم بخونم چون لوگو روش قرار گرفته!
مرسی
ميتوني كپي پيست كني؟ يا اينكه از قالب logo رو برداري؟
ماژول خاصی نصب نکردید ؟ که در موقعیت اون قسمت منتشر شده باشه !
خوب لوگو رو برداشتم این ظاهر شد :'(
نه چیز جدیدی نصب نکردم 8)نقل قول:
ماژول خاصی نصب نکردید ؟ که در موقعیت اون قسمت منتشر شده باشه !
[img width=640 height=115]http://i10.tinypic.com/2mn4xex.jpg[/img]
ببخشید که عکس یه کم بزرگه و صفحه رو به هم میریزه چاره ای نبود
سلام
فایل index.php رو باز کنید
خط 13 عبارت clean رو به 247clean تبدیل کنید ببینید درست میشه؟
یا علی
من که هر چی گشتم توی این فایل clean پیدا نکردم!نقل قول:
<?php defined( "_VALID_MOS" ) or die( "Direct Access to this location is not allowed." );$iso = split( '=', _ISO );echo '<?xml version="1.0" encoding="'. $iso[1] .'"?' .'>';?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
<html xmlns="[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
<head>
<!--
ÈíÇííÏ ÈÑÇí ÇÑÌ äåÇÏä Èå ÒÍãÇÊ ÏíÑÇä æ ßãß Èå ÓÊÑÔ ãÍÊæÇí ÝÇÑÓí¡ Èå ÞæÇäíä æ ÔÑÇíØ ãæáÝÇä ÇÍÊÑÇã ÈÐÇÑíã.
Mambolearn Team
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
-->
<?php mosShowHead(); ?>
<meta http-equiv="Content-Type" content="text/html;><?php echo _ISO; ?>" />
<?php if ( $my->id ) { initEditor(); } ?>
<?php include($GLOBALS['mosConfig_absolute_path']."/templates/247clean/splitmenu.php"); ?>
<?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]/<?php echo $mosConfig_live_site;?>/templates/247clean/images/favicon.ico\" />" ; ?>
<link rel="alternate" title="<?php echo $mosConfig_sitename; ?>" href="<?php echo $GLOBALS['mosConfig_live_site']; ?>/index2.php?option=com_rss&no_html=1" type="application/rss+xml" />
<?PHP
// Image Changer
// image and site ID`s
$image1 = array(1,2,3,8,9,10,15,18,19);
$image2 = array(4,5,6,7,11,12,13,14,20,21);
$image3 = array(17,22,23,24,25,26,27,28,29,30);
// $image4 = array(17,22,23,24,25,26,27,28,29,30);
// $image5 = array(17,22,23,24,25,26,27,28,29,30);
// $image6 = array(17,22,23,24,25,26,27,28,29,30);
// $image7 = array(17,22,23,24,25,26,27,28,29,30);
// etc.
// looking for images
$header="head.jpg";
if (in_array($Itemid, $image1)) $header="head.jpg";
if (in_array($Itemid, $image2)) $header="head01.jpg";
if (in_array($Itemid, $image3)) $header="head02.jpg";
// if (in_array($Itemid, $image3)) $header="head03.jpg";
// if (in_array($Itemid, $image3)) $header="head04.jpg";
// if (in_array($Itemid, $image3)) $header="head05.jpg";
// if (in_array($Itemid, $image3)) $header="head06.jpg";
// if (in_array($Itemid, $image3)) $header="head07.jpg";
// etc.
?>
</head>
<body background="<?php echo $mosConfig_live_site;?>/templates/247clean/images/bg_grad.jpg" style="background-repeat:repeat-x;">
<div id="masthead">
<h1 id="siteName" class="title"><?php echo $mosConfig_sitename; ?></h1>
<div id="utility"><?php mosLoadModules ( 'user3' ); ?></div>
<div id="globalNav"> <img alt="" src="<?php echo $mosConfig_live_site;?>/templates/247clean/images/gblnav_left.jpg" height="32" width="7" id="gnl" /> <img alt="" src="<?php echo $mosConfig_live_site;?>/templates/247clean/images/glbnav_right.jpg" height="32" width="7" id="gnr" />
<div id="globalLink"><?php echo $mycssPSPLITmenu_content; ?></div>
<?php if (mosCountModules('user4')) { ?><div id="search">
<?php mosLoadModules ( 'user4' ); ?>
</div><?php } ?>
</div>
<div class="subbox"><?php echo $mycssSSPLITmenu_content; ?></div>
<br />
<div id="globalHead"> <img alt="" src="<?php echo $mosConfig_live_site;?>/templates/247clean/images/gblnav_left_2.jpg" height="140" width="7" id="gnl" /> <img alt="" src="<?php echo $mosConfig_live_site;?>/templates/247clean/images/glbnav_right_2.jpg" height="140" width="7" id="gnr" />
<div id="globalGrey"></div>
<div id="yourImage">
<?PHP echo ("<img src=".$mosConfig_live_site."/templates/247clean/images/".$header.">")?></div>
</div>
<div id="globalInfo"> <img src="<?php echo $mosConfig_live_site;?>/templates/247clean/images/spacer.gif" alt="" name="gnl" width="7" height="20" id="gnl" /> <img src="<?php echo $mosConfig_live_site;?>/templates/247clean/images/spacer.gif" alt="" name="gnr" width="7" height="20" id="gnr" />
<div id="globalPath" dir="rtl"><?php mosPathWay(); ?></div>
<div id="globalDate" dir="rtl"><?php echo jdate("l j F Y"); ?></div>
</div>
</div>
</div>
<div id="pagecell1">
<img alt="" src="<?php echo $mosConfig_live_site;?>/templates/247clean/images/tl_curve_white.gif" height="6" width="6" id="tl" /> <img alt="" src="<?php echo $mosConfig_live_site;?>/templates/247clean/images/tr_curve_white.gif" height="6" width="6" id="tr" />
<div id="pageTop">
<table width="100%" border="0" cellspacing="0" cellpadding="0" style="padding-left: 0px; padding-right: 0px;">
<tr>
<td><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td valign="top" style="border-right: 1px solid #EEEEEE;" dir="rtl"><?php if (mosCountModules('left')) { ?>
<table width="180" border="0" cellpadding="0" cellspacing="0">
<tr>
<td style="padding:5px;"><?php mosLoadModules ( 'left' ); ?></td>
</tr>
</table>
<?php } ?></td>
<td style="padding-left: 5px; padding-right: 5px; padding-top:5px; border-left: 1px solid #FFF; border-right: 1px solid #FFF;" width="100%" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0" dir="rtl">
<tr valign="top">
<?php if (mosCountModules('top')) { ?>
<td colspan="3"><div dir="rtl">
<?php mosLoadModules ( 'top' ); ?>
</div></td>
<?php } ?>
</tr>
<tr>
<?php if (mosCountModules('user1')) { ?>
<td valign="top"><div style="padding-bottom: 5px;">
<?php mosLoadModules ( 'user1' ); ?>
</div></td>
<td width="2" valign="top"><?php } ?>
<?php if (mosCountModules('user2')) { ?>
</td>
<td valign="top"><div style="padding-bottom: 5px;">
<?php mosLoadModules ( 'user2' ); ?>
</div></td>
<?php } ?>
</tr>
<tr>
<td height="4" colspan="3"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="<?php echo $mosConfig_live_site;?>/templates/247clean/images/space.gif" width="100" height="4" /></td>
</tr>
</table></td>
</tr>
<tr align="left" valign="top">
<td colspan="3" dir="rtl"><?php mosMainBody(); ?></td>
</tr>
<tr>
<td colspan="3"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="<?php echo $mosConfig_live_site;?>/templates/247clean/images/space.gif" width="100" height="4" /></td>
</tr>
</table></td>
</tr>
<tr valign="top">
<?php if (mosCountModules('bottom')) { ?>
<td colspan="3"><div>
<?php mosLoadModules ( 'bottom' ); ?>
</div></td>
<?php } ?>
</tr>
</table></td>
<td valign="top" style="border-left: 1px solid #EEEEEE;" dir="rtl"><?php if (mosCountModules('right')) { ?>
<table width="180" border="0" cellpadding="0" cellspacing="0">
<tr>
<td style="padding: 5px;"><?php mosLoadModules ( 'right' ); ?></td>
</tr>
</table>
<?php } ?></td>
</tr>
</table></td>
</tr>
</table>
</div>
<div id="siteInfo"><a href="[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید] target="_blank" style="font-size:10px; color:#CCCCCC;">Developed By Mambolearn.com </a> | <a href="[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید] target="_blank" style="font-size:10px; color:#CCCCCC;">Powered by Mamboserver.com </a> |
<div id="siteTop"><a href="#">Top</a></div>
</div>
<!--
ÈíÇííÏ ÈÑÇí ÇÑÌ äåÇÏä Èå ÒÍãÇÊ ÏíÑÇä æ ßãß Èå ÓÊÑÔ ãÍÊæÇí ÝÇÑÓí¡ Èå ÞæÇäíä æ ÔÑÇíØ ãæáÝÇä ÇÍÊÑÇã ÈÐÇÑíã.
Mambolearn Team
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
-->
</div>
</body>
</html>
ببخشيد اين فايل رو ببين: splitmenu.php
ببینید این فایل وجود داره یا خیر:
templates/247clean/splitmenu.php
اول بگم دستتون درد نکنه که اینقدر قشنگ و زود جواب می دید ;D
این فایل رو من داشتم اما هر چی گشتم توی این هم clean رو پیدا نکردم
نقل قول:
<?php /* mysplitcssmenu.php based on mod_mainmenu.class.php,v 1.13 */
/**
* recoded by Konlong
* produces two variable strings in unordered list format
* $navSSPLITmenu_content == just the sub-menu items
* $navPSPLITmenu_content == just the top level items of the menu
*
* This file sould be placed in your templates own directory
* & the following should be at the top of your index.php
*
* NOTE: replace 'XXXXXX' with the name of your template
*
* <?php
* defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
* include($mosConfig_absolute_path."/templates/XXXXXX/mysplitcssmenu.php");
* ?>
*
**/
/* $Id: mod_mainmenu.class.php,v 1.13 2004/01/13 20:36:55 ronbakker Exp $ */
/**
* Menu handling functions
* @package Mambo Open Source
* @Copyright (C) 2000 - 2003 Miro International Pty Ltd
* @ All rights reserved
* @ Mambo Open Source is Free Software
* @ Released under GNU/GPL License : [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
* @version $Revision: 1.13 $
**/
defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
if (defined( '_VALID_MYSPLITCSSMENU' )) return;
/**
* Menu List
*/
global $database, $my, $cur_template, $Itemid;
global $mosConfig_absolute_path, $mosConfig_live_site, $mosConfig_shownoauth;
$menutype = @$params->menutype ? $params->menutype : 'mainmenu';
$class_sfx = @$params->class_suffix ? $params->class_suffix : '';
$mycssSSPLITmenu_content = "\n".'<div id="subnavcontainer">';
$mycssPSPLITmenu_content = "".'<div id="navcontainer">';
$mycssPATHmenu_content = "";
/* If a user has signed in, get their user type */
$intUserType = 0;
if($my->gid){
switch ($my->usertype)
{
case 'Super Administrator':
$intUserType = 0;
break;
case 'Administrator':
$intUserType = 1;
break;
case 'Editor':
$intUserType = 2;
break;
case 'Registered':
$intUserType = 3;
break;
case 'Author':
$intUserType = 4;
break;
case 'Publisher':
$intUserType = 5;
break;
case 'Manager':
$intUserType = 6;
break;
}
}
else
{
/* user isn't logged in so make their usertype 0 */
$intUserType = 0;
}
if ($mosConfig_shownoauth) {
$sql = "SELECT m.* FROM #__menu AS m"
. "\nWHERE menutype='$menutype' AND published='1'"
//. "\nAND utaccess >= '$intUserType' "
. "\nORDER BY parent,ordering";
} else {
$sql = "SELECT m.* FROM #__menu AS m"
. "\nWHERE menutype='$menutype' AND published='1' AND access <= '$my->gid'"
//. "\nAND utaccess >= '$intUserType' "
. "\nORDER BY parent,ordering";
}
$database->setQuery( $sql );
$rows = $database->loadObjectList( 'id' );
echo $database->getErrorMsg();
// establish the hierarchy of the menu
$children = array();
// first pass - collect children
foreach ($rows as $v ) {
$pt = $v->parent;
$list = @$children[$pt] ? $children[$pt] : array();
array_push( $list, $v );
$children[$pt] = $list;
}
// second pass - collect 'open' menus
$open = array( $Itemid );
$count = 20; // maximum levels - to prevent runaway loop
$x_id = $Itemid;
while (--$count) {
if (isset($rows[$x_id]) && $rows[$x_id]->parent > 0) {
$x_id = $rows[$x_id]->parent;
$open[] = $x_id;
} else {
break;
}
}
cssSPLITRecurseMenu( 0, 0, $children, $open, $class_sfx, $mycssSSPLITmenu_content, $mycssPSPLITmenu_content, $mycssPATHmenu_content );
$mycssSSPLITmenu_content .= "\n</div>\n";
$mycssPSPLITmenu_content .= "\n</div>\n";
$mycssPATHmenu_content = substr($mycssPATHmenu_content,0,strlen($mycssPATHm enu_content)-4);
define( '_VALID_MYSPLITCSSMENU', true );
/**
* Utility function to recursively work through a hierarchial menu
*/
function cssSPLITRecurseMenu( $p_id, $level, &$children, &$open, $class_sfx, &$navVIR_cont, &$navHOR_cont, &$navPATH_cont) {
global $Itemid;
if (@$children[$p_id]) {
if ($level)
{
$navVIR_cont .= "\n".'<ul id="subnavlist">';
} else
{
$navHOR_cont .= "\n".'<ul id="navlist">';
}
foreach ($children[$p_id] as $row) {
$hidclass = '';
$vidclass = '';
if (!$level)
{
$navHOR_cont .= "\n<li";
} else
{
$navVIR_cont .= "\n<li";
}
if ($Itemid == $row->id)
{
if ($level)
{
$navVIR_cont .= ' id="active"';
$vidclass = 'id="subcurrent"';
} else
{
$navHOR_cont .= ' id="active"';
$hidclass = 'id="current"';
}
} else
{
if ($level)
{
$navVIR_cont .= ' id="active"';
}
}
if (!$level)
{
$navHOR_cont .= ">";
} else
{
$navVIR_cont .= '>';
}
// $nav_cont .= (in_array( $row->id, $open ) ? '-X-': ''); //testing code
if (in_array( $row->id, $open ))
{
$navPATH_cont .= $row->name . ' :: ';
}
if (!$level)
{
$navLink = cssSPLITGetMenuLink( $row, $level, $class_sfx, $hidclass);
$navHOR_cont .= $navLink.'</li>';
} else
{
$navLink = cssSPLITGetMenuLink( $row, $level, $class_sfx, $vidclass);
$navVIR_cont .= $navLink.'</li>';
}
if (in_array( $row->id, $open )) {
cssSPLITRecurseMenu( $row->id, $level+1, $children, $open, $class_sfx, $navVIR_cont, $navHOR_cont, $navPATH_cont);
}
}
if (!$level)
{
$navHOR_cont .= "\n</ul>";
} else
{
$navVIR_cont .= "\n</ul>";
}
}
}
/**
* Utility function for writing a menu link
*/
function cssSPLITGetMenuLink( $mitem, $level=0, $class_sfx='', $idclass='') {
global $Itemid, $mosConfig_live_site;
$txt = '';
switch ($mitem->type) {
case 'separator';
// do nothing
break;
case 'url':
if (eregi( "index.php\?", $mitem->link )) {
//$mitem->link .= "&Returnid=$Itemid";
if (!eregi( "Itemid=", $mitem->link )) {
$mitem->link .= "&Itemid=$mitem->id";
}
}
break;
default:
$mitem->link .= "&Itemid=$mitem->id";
break;
}
//$mitem->link .= "&ytw=ytw_splitmenu";
$mitem->link = str_replace( '&', '&amp;', $mitem->link );
if (strcasecmp(substr($mitem->link,0,4),"http")) {
$mitem->link = sefRelToAbs($mitem->link);
}
$menuclass = "mainlevel$class_sfx";
if ($level > 0) {
$menuclass = "sublevel$class_sfx";
}
$menuclass = "images";
switch ($mitem->browserNav) {
// cases are slightly different
case 1:
// open in a new window
$txt = "<a href=\"$mitem->link\" target=\"_window\" class=\"$menuclass\" $idclass>$mitem->name</a>";
break;
case 2:
// open in a popup window
$txt = "<a href=\"#\" onClick=\"javascript: window.open('$mitem->link', '', 'toolbar=no,location=no,status=no,menubar=no, scrollbars=yes,resizable=yes,width=780,height=550& #039;); return false\" class=\"$menuclass\" $idclass>$mitem->name</a>";
break;
case 3:
// don't link it
$txt = "<span class=\"$menuclass\" $idclass>$mitem->name</span>";
break;
default: // formerly case 2
// open in parent window
$txt = "<a href=\"$mitem->link\" class=\"$menuclass\" $idclass>$mitem->name</a>";
break;
}
return $txt;
}
?>
ببین شاید از CSS لود میکنه
روی مامبو 4.6 ریختی ؟!
این خط:
انتهای خط "mainmenu"رو بکن "منوی اصلی" .. با dreamweaverکد:$menutype = @$params->menutype ? $params->menutype : 'mainmenu'
راستش یه سوتی دیگه هم داده بودم!اسم فولدری رو که قالب رو توش ریخاه بودم گذاشته بودم clean خالی....وقتی اسمش رو تبدیل کردم به 247زمثشد دو تا از ارور ها حذف شد اما همچنان این ارور باقی مونده
دیگه تقصیر خودتون هست مامبو رو فارسی کردید گیر من افتادید :D ;Dنقل قول:
warning:invalid argument supplied for foreach() in /home/hekmat/public_html/index1/emplate/247clean/splitmenu.php
این کاری که من گفتم رو بکن .. این ارور هم از بین میره!
این رو هم بخون:
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
!
دستت درد نکنه :D