drsmsco

خطا در هنگام باز کردن لینک صفحات سایتم در گوگل؟؟خیلی مهم لطفا کمک کنید؟

16 پست در این موضوع

دوستان لینک صفحات سایتم وقتی از گوگل جستجو میشه و کلیک میشه خطای زیر را میدهد :

[h=2]structure or name of file: .xml is not exactly[/h]

Share this post


Link to post
Share on other sites
آموزش ووکامرس قالب جوملا قالب وردپرس قالب رایگان وردپرس قالب رایگان جوملا هاست نامحدود هاست جوملا هاست لاراول هاست وردپرس هاست ارزان هاست ربات تلگرام خرید دامنه آموزش ساخت ربات تلگرام با php آموزش لاراول آموزش cPanel آموزش php آموزش فرم ساز RSform آموزش ساخت ربات جذب ممبر آموزش ساخت ربات دوستیابی آموزش ساخت ربات فروشگاهی برای ووکامرس آموزش طراحی سایت داینامیک با php آموزش بخش پشتیبانی با rsticket
دوستان لطفا راهنمایی کنید لینکهام با مشکل بر خورده دو روزه

نمونه کد خطای سایت با پیغام :

structure or name of file: .xml is not exactly

http://www.infojob.ir/component/cont...ut=edit&id=504

درود

این فایل رو باز کنید : includes/frame_inc.php

این خط رو پیدا کنید :

elseif($bool == true){ // Windows Overwrite Layouts

$yt_render = new YtRenderXML($layoutItem.'.xml');

$main_layout = $layoutItem;

}else{ // Windows Layout default

$yt_render = new YtRenderXML($windows_main_layout);

}

با این جایگزینش کنید :

elseif($bool == true){ // Windows Overwrite Layouts

if($layoutItem == "") {

$yt_render = new YtRenderXML($windows_main_layout);

}

else {

$yt_render = new YtRenderXML($layoutItem.'.xml');

$main_layout = $layoutItem;

}

}else{ // Windows Layout default

$yt_render = new YtRenderXML($windows_main_layout);

}

منبع : فروم جوملا جهانی - مشکلات yt-framework

Joomla! • View topic - structure or name of file: .xml is not exactly

Share this post


Link to post
Share on other sites
درود

این فایل رو باز کنید : includes/frame_inc.php

این خط رو پیدا کنید :

elseif($bool == true){ // Windows Overwrite Layouts

$yt_render = new YtRenderXML($layoutItem.'.xml');

$main_layout = $layoutItem;

}else{ // Windows Layout default

$yt_render = new YtRenderXML($windows_main_layout);

}

با این جایگزینش کنید :

elseif($bool == true){ // Windows Overwrite Layouts

if($layoutItem == "") {

$yt_render = new YtRenderXML($windows_main_layout);

}

else {

$yt_render = new YtRenderXML($layoutItem.'.xml');

$main_layout = $layoutItem;

}

}else{ // Windows Layout default

$yt_render = new YtRenderXML($windows_main_layout);

}

منبع : فروم جوملا جهانی - مشکلات yt-framework

Joomla! • View topic - structure or name of file: .xml is not exactly

داداشم این کد داخلش نبود/ من کل کدش رو میزارم ببینین کجاش مشکله اگه میشه درستش رو بهم بدین من متاسفانه php بلد نیستم

<?php
/*
* ------------------------------------------------------------------------
* Copyright (C) 2009 - 2013 The YouTech JSC. All Rights Reserved.
* @license - GNU/GPL, http://www.gnu.org/licenses/gpl.html
* Author: The YouTech JSC
* Websites: http://www.smartaddons.com - http://www.cmsportal.net
* ------------------------------------------------------------------------
*/
// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
include_once (J_TEMPLATEDIR.J_SEPARATOR.'includes'.J_SEPARATOR.'lib'.J_SEPARATOR.'template.php');
include_once (J_TEMPLATEDIR.J_SEPARATOR.'includes'.J_SEPARATOR.'lib'.J_SEPARATOR.'renderxml.php');
// Object of class YtTemplate
global $yt;
$doc = JFactory::getDocument();
$Itemid = JRequest::getInt('Itemid');
// Array param for cookie
$params_cookie =    array(
                         'direction',
                         'fontSize',
                         'fontName',
                         'templateColor',
                         'bgcolor',
                         'linkcolor',
                         'textcolor',
                         'header-bgimage',
                         'header-bgcolor',
                         'spotlight5-bgcolor',
                         'footer-bgcolor',
                         'footer-bgimage',
                         'layout',
                         'menustyle',
                         'googleWebFont',
                         'activeNotice'
                   );
$yt = new YtTemplate($this, $params_cookie);

// Get param template
$fontName                      = $yt->getParam('fontName');
$fontSize                   = $yt->getParam('fontSize');
$responsive                    = $yt->getParam('responsive');
$layout                        = $yt->getParam('templateLayout');
$templateColor                = $yt->getParam('templateColor');
$direction                    = $yt->getParam('direction');
$menustyle                    = $yt->getParam('menustyle');
$overrideLayouts            = trim($yt->getParam('overrideLayouts'));
$setGeneratorTag            = $yt->getParam('setGeneratorTag');
$googleWebFont                 = $yt->getParam('googleWebFont');
$googleWebFontTargets        = $yt->getParam('googleWebFontTargets');
$showCpanel                    = $yt->getParam('showCpanel');

// Include Class YtRenderXML
if($layout=='-1' || $layout=='') die(JTEXT::_("SELECT_LAYOUT_NOW"));
// Parse layout
$boolOverride = false;
$overrideLayouts = explode(' ', $overrideLayouts);
if( count($overrideLayouts)>=1 ) {
   for($i=0; $i<count($overrideLayouts); $i++){
       $layoutItemArray[] = explode('=', $overrideLayouts[$i]);
   }
   if( !empty($layoutItemArray) ){
       foreach($layoutItemArray as $item){
           if($Itemid == $item[0]){
               $boolOverride = true; $layoutItem = trim($item[1]);
           }
       }
   }
}
if($boolOverride == true){
   $yt_render = new YtRenderXML($layoutItem.'.xml');
}else{
   $yt_render = new YtRenderXML($layout.'.xml');
}

// Set GeneratorTag
$this->setGenerator($setGeneratorTag);

// Javascript of joomla core
if(J_VERSION <= 2){
   JHTML::_('behavior.mootools');
}
// Include jQuery & bootstrap's javascript
if(J_VERSION >= 3){
   JHtml::_('bootstrap.framework');
}elseif(J_VERSION <= 2){
   if (!defined('SMART_JQUERY')){
       define('SMART_JQUERY', 1);
       $doc->addScript($yt->templateurl().'js/jquery.min.js');
       $doc->addScript($yt->templateurl().'js/jquery-noconflict.js');
   }
   $doc->addScript($yt->templateurl().'asset/bootstrap/js/bootstrap.min.js');
}


?>

Share this post


Link to post
Share on other sites

دوست گلم مثل اینکه خیلی ها با قالب خای Smart add one مخصوصا yt-news این مشکل رو دارن - بیشترشون هم بد از آپدیت به این مشکل بر خوردند .

چیزی که خود smart add one توضیح داده گفته به مدیریت قالب برید . توی تنظیمات قالبتون layout رو دوباره معرفی کنید .

لینک پاسخ smart add one*:

structure or name of file: .xml is not exactly ??

Share this post


Link to post
Share on other sites
دوست گلم مثل اینکه خیلی ها با قالب خای Smart add one مخصوصا yt-news این مشکل رو دارن - بیشترشون هم بد از آپدیت به این مشکل بر خوردند .

چیزی که خود smart add one توضیح داده گفته به مدیریت قالب برید . توی تنظیمات قالبتون layout رو دوباره معرفی کنید .

لینک پاسخ smart add one*:

structure or name of file: .xml is not exactly ??

آخه مشکل اینجاست که بعد از آپدیت زبانه های قالب غیر فعال شدن و نمیتونم تغییر بدم ! حالا چکار کنم ؟

Share this post


Link to post
Share on other sites
دوست گلم مثل اینکه خیلی ها با قالب خای Smart add one مخصوصا yt-news این مشکل رو دارن - بیشترشون هم بد از آپدیت به این مشکل بر خوردند .

چیزی که خود smart add one توضیح داده گفته به مدیریت قالب برید . توی تنظیمات قالبتون layout رو دوباره معرفی کنید .

لینک پاسخ smart add one*:

structure or name of file: .xml is not exactly ??

آخه مشکل اینجاست که بعد از آپدیت زبانه های قالب غیر فعال شدن و نمیتونم تغییر بدم ! حالا چکار کنم ؟

Share this post


Link to post
Share on other sites

مشکل بالا حل نشد متاسفانه ! بنظرتون اگر فریم ورک رو به ورژن قدیمی برگردونم حل میشه این مشکل یا سایت مشکل پیدا میکنه ؟؟

Share this post


Link to post
Share on other sites

دوستان عزیز این مشکل بدجوری داره عزیت میکنه و اکثر لینکهای سایتم رو خراب کرده و اجازه ویرایش یعضی لینکها رو نمیده ! لطفا یه کمکی بکنید !!!

نمونه کد خطای سایت با پیغام :

structure or name of file: .xml is not exactly

http://www.infojob.ir/component/cont...ut=edit&id=504

Share this post


Link to post
Share on other sites

به مسیر زیر برید :

includes/frame_inc.php

کد زیر را پیدا کنید :

elseif($bool == true){ // Windows Overwrite Layouts
  $yt_render = new YtRenderXML($layoutItem.'.xml');
  $main_layout = $layoutItem;
}else{ // Windows Layout default
  $yt_render = new YtRenderXML($windows_main_layout);  
}

کد زیر را جایگزین کنید :


elseif($bool == true){ // Windows Overwrite Layouts
  if($layoutItem == "") { 
     $yt_render = new YtRenderXML($windows_main_layout);
  }
  else {
     $yt_render = new YtRenderXML($layoutItem.'.xml');
     $main_layout = $layoutItem;
  }
}else{ // Windows Layout default
  $yt_render = new YtRenderXML($windows_main_layout);  
}

Share this post


Link to post
Share on other sites

نیما جان ممنونم بابت پاسخ من به آدرس رفتم ولی این گزینه داخلش نبود-فایلش رو میزارم ممنون میشم یه نگاه بندازی

<?php
/*
* ------------------------------------------------------------------------
* Copyright (C) 2009 - 2013 The YouTech JSC. All Rights Reserved.
* @license - GNU/GPL, http://www.gnu.org/licenses/gpl.html
* Author: The YouTech JSC
* Websites: http://www.smartaddons.com - http://www.cmsportal.net
* ------------------------------------------------------------------------
*/
// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
include_once (J_TEMPLATEDIR.J_SEPARATOR.'includes'.J_SEPARATOR.'lib'.J_SEPARATOR.'template.php');
include_once (J_TEMPLATEDIR.J_SEPARATOR.'includes'.J_SEPARATOR.'lib'.J_SEPARATOR.'renderxml.php');
// Object of class YtTemplate
global $yt;
$doc = JFactory::getDocument();
$Itemid = JRequest::getInt('Itemid');
// Array param for cookie
$params_cookie =    array(
                         'direction',
                         'fontSize',
                         'fontName',
                         'templateColor',
                         'bgcolor',
                         'linkcolor',
                         'textcolor',
                         'header-bgimage',
                         'header-bgcolor',
                         'spotlight5-bgcolor',
                         'footer-bgcolor',
                         'footer-bgimage',
                         'layout',
                         'menustyle',
                         'googleWebFont',
                         'activeNotice'
                   );
$yt = new YtTemplate($this, $params_cookie);

// Get param template
$fontName                      = $yt->getParam('fontName');
$fontSize                   = $yt->getParam('fontSize');
$responsive                    = $yt->getParam('responsive');
$layout                        = $yt->getParam('templateLayout');
$templateColor                = $yt->getParam('templateColor');
$direction                    = $yt->getParam('direction');
$menustyle                    = $yt->getParam('menustyle');
$overrideLayouts            = trim($yt->getParam('overrideLayouts'));
$setGeneratorTag            = $yt->getParam('setGeneratorTag');
$googleWebFont                 = $yt->getParam('googleWebFont');
$googleWebFontTargets        = $yt->getParam('googleWebFontTargets');
$showCpanel                    = $yt->getParam('showCpanel');

// Include Class YtRenderXML
if($layout=='-1' || $layout=='') die(JTEXT::_("SELECT_LAYOUT_NOW"));
// Parse layout
$boolOverride = false;
$overrideLayouts = explode(' ', $overrideLayouts);
if( count($overrideLayouts)>=1 ) {
   for($i=0; $i<count($overrideLayouts); $i++){
       $layoutItemArray[] = explode('=', $overrideLayouts[$i]);
   }
   if( !empty($layoutItemArray) ){
       foreach($layoutItemArray as $item){
           if($Itemid == $item[0]){
               $boolOverride = true; $layoutItem = trim($item[1]);
           }
       }
   }
}
if($boolOverride == true){
   $yt_render = new YtRenderXML($layoutItem.'.xml');
}else{
   $yt_render = new YtRenderXML($layout.'.xml');
}

// Set GeneratorTag
$this->setGenerator($setGeneratorTag);

// Javascript of joomla core
if(J_VERSION <= 2){
   JHTML::_('behavior.mootools');
}
// Include jQuery & bootstrap's javascript
if(J_VERSION >= 3){
   JHtml::_('bootstrap.framework');
}elseif(J_VERSION <= 2){
   if (!defined('SMART_JQUERY')){
       define('SMART_JQUERY', 1);
       $doc->addScript($yt->templateurl().'js/jquery.min.js');
       $doc->addScript($yt->templateurl().'js/jquery-noconflict.js');
   }
   $doc->addScript($yt->templateurl().'asset/bootstrap/js/bootstrap.min.js');
}


?>

Share this post


Link to post
Share on other sites

توی همین کد که دادید به جای

if($boolOverride == true){     $yt_render = new YtRenderXML($layoutItem.'.xml'); }else{     $yt_render = new YtRenderXML($layout.'.xml'); }

کد زیر را قرار بدید

if($boolOverride == true){
   if($layoutItem==""){
        $yt_render = new YtRenderXML($layout.'.xml');
   }
   else{
   $yt_render = new YtRenderXML($layoutItem.'.xml');
   }
}else{
   $yt_render = new YtRenderXML($layout.'.xml');
}

1 کاربر پسند دیده است

Share this post


Link to post
Share on other sites

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری