Vou ser rapido e claro :

- Se você não se registra , você não vê todo conteúdo do fórum.

- Se você não se registra , você não se diverte e nem fica atualizado.

Obrigado e o botão de registrar está aqui mesmo ~!



Participe do fórum, é rápido e fácil

Vou ser rapido e claro :

- Se você não se registra , você não vê todo conteúdo do fórum.

- Se você não se registra , você não se diverte e nem fica atualizado.

Obrigado e o botão de registrar está aqui mesmo ~!

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Tutorial - como desbugar as cms com bug na imagem

2 participantes

Ir para baixo

 Tutorial - como desbugar as cms com bug na imagem  Empty Tutorial - como desbugar as cms com bug na imagem

Mensagem por Chicleeete Sáb Abr 16, 2011 6:13 am

adas.

Ja estou cansado de fechar os topicos com mesmo assunto.
Ja vi mais de 5 posts pedindo ajuda, e estou aqui para ajuda-los.

Abrir: Na pasta WWW, abra a pasta INC, e depois Abra class.tpl.php .

Delete todo o Codigo e coloquem o codigo Abaixo:
Código:

<?php
/*=======================================================================
| HabbleCMS - Baseado em UberCMS, por Method (Renouut CSHP)
| #######################################################################
| Copyright (c) 2011, Method(Renouut CSHP)
\======================================================================*/

class uberTpl
{
   private $outputData;
   private $params = Array();
   private $includeFiles = Array();
   
   public function Init()
   {
      global $core, $users;
           $this->SetParam('hotelName', 'Habble-X');
      $this->SetParam('page_title', 'Habble-X Hotel - ');
      $this->SetParam('body_id', '');
      $this->SetParam('password', 'vertrigo');
      $this->SetParam('database', 'beta');
      $this->SetParam('HabboID', '<b><img src="' . WWW . '/images/id.png" style="vertical-align: middle;"> ' . $users->GetUserVar(USER_ID, 'mail') . '</b>');
      $this->SetParam('vipimage', '<img src="' . WWW . '/images/vipcoin.gif" style="vertical-align: middle;">');
      $this->SetParam('StaffEmail', '');
      $this->SetParam('twitter', '');
      $this->SetParam('', 'Holo');
      $this->SetParam('body_id', '');
      $this->SetParam('page_title', ' ');
      $this->SetParam('flash_build', 'flash_63_9');
      $this->SetParam('web_build', '63_1dc60c6d6ea6e089c6893ab4e0541ee0/198');
      $this->SetParam('web_build_str', '63-BUILD?? - ?? - Novic - J.J.P.');
      $this->SetParam('req_path', WWW);
      $this->SetParam('www', WWW);
      $this->SetParam('hotel_status_fig', uberCore::GetSystemStatusString(true));
      $this->SetParam('hotel_status', uberCore::GetSystemStatusString(false));
                $this->SetParam('contador', '');
      
      if (LOGGED_IN)
      {
         $this->SetParam('habboLoggedIn', 'true');
         $this->SetParam('habboName', USER_NAME);
         $this->SetParam('vipbalance', '<b>' . $users->GetUserVar(USER_ID, 'vip_points') . ' <img src="' . WWW . '/images/vipcoin.gif" style="vertical-align: middle;"></b>');
      }
      else
      {
         $this->SetParam('habboLoggedIn', 'false');
         $this->SetParam('habboName', 'null');
      }
   }
   
   public function AddIncludeSet($set)
   {
      switch (strtolower($set))
      {
         case "frontpage":
         
            $this->AddIncludeFile(new IncludeFile('text/javascript', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/static/js/libs2.js'));
            $this->AddIncludeFile(new IncludeFile('text/javascript', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/static/js/landing.js'));
            $this->AddIncludeFile(new IncludeFile('text/css', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/v2/styles/frontpage.css', 'stylesheet'));         
            break;
            
         case "register":

            $this->AddIncludeFile(new IncludeFile('text/javascript', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/static/js/libs2.js'));
            $this->AddIncludeFile(new IncludeFile('text/javascript', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/static/js/visual.js'));      
            $this->AddIncludeFile(new IncludeFile('text/javascript', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/static/js/libs.js'));      
            $this->AddIncludeFile(new IncludeFile('text/javascript', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/static/js/common.js'));
            $this->AddIncludeFile(new IncludeFile('text/css', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/v2/styles/style.css', 'stylesheet'));      
            $this->AddIncludeFile(new IncludeFile('text/css', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/v2/styles/buttons.css', 'stylesheet'));   
            $this->AddIncludeFile(new IncludeFile('text/css', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/v2/styles/boxes.css', 'stylesheet'));   
            $this->AddIncludeFile(new IncludeFile('text/css', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/v2/styles/tooltips.css', 'stylesheet'));
            $this->AddIncludeFile(new IncludeFile('text/css', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/v2/styles/changepassword.css', 'stylesheet'));
            $this->AddIncludeFile(new IncludeFile('text/css', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/v2/styles/forcedemaillogin.css', 'stylesheet'));
            $this->AddIncludeFile(new IncludeFile('text/css', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/v2/styles/quickregister.css', 'stylesheet'));
            break;
      
         case "process-template":
         
            $this->AddIncludeFile(new IncludeFile('text/javascript', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/static/js/libs2.js'));
            $this->AddIncludeFile(new IncludeFile('text/javascript', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/static/js/visual.js'));
            $this->AddIncludeFile(new IncludeFile('text/javascript', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/static/js/libs.js'));
            $this->AddIncludeFile(new IncludeFile('text/javascript', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/static/js/common.js'));
            $this->AddIncludeFile(new IncludeFile('text/javascript', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/static/js/fullcontent.js'));
            $this->AddIncludeFile(new IncludeFile('text/css', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/v2/styles/style.css', 'stylesheet'));      
            $this->AddIncludeFile(new IncludeFile('text/css', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/v2/styles/buttons.css', 'stylesheet'));   
            $this->AddIncludeFile(new IncludeFile('text/css', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/v2/styles/boxes.css', 'stylesheet'));   
            $this->AddIncludeFile(new IncludeFile('text/css', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/v2/styles/tooltips.css', 'stylesheet'));   
            $this->AddIncludeFile(new IncludeFile('text/css', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/v2/styles/process.css', 'stylesheet'));   
            break;
            
         case 'myhabbo':
         
            $this->AddIncludeFile(new IncludeFile('text/javascript', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/static/js/libs2.js'));
            $this->AddIncludeFile(new IncludeFile('text/javascript', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/static/js/visual.js'));
            $this->AddIncludeFile(new IncludeFile('text/javascript', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/static/js/libs.js'));
            $this->AddIncludeFile(new IncludeFile('text/javascript', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/static/js/common.js'));
            $this->AddIncludeFile(new IncludeFile('text/javascript', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/static/js/fullcontent.js'));
            $this->AddIncludeFile(new IncludeFile('text/css', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/v2/styles/style.css', 'stylesheet'));      
            $this->AddIncludeFile(new IncludeFile('text/css', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/v2/styles/buttons.css', 'stylesheet'));   
            $this->AddIncludeFile(new IncludeFile('text/css', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/v2/styles/boxes.css', 'stylesheet'));   
            $this->AddIncludeFile(new IncludeFile('text/css', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/v2/styles/tooltips.css', 'stylesheet'));            
            $this->AddIncludeFile(new IncludeFile('text/css', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/styles/myhabbo/myhabbo.css', 'stylesheet'));
            $this->AddIncludeFile(new IncludeFile('text/css', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/styles/myhabbo/skins.css', 'stylesheet'));
            $this->AddIncludeFile(new IncludeFile('text/css', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/styles/myhabbo/dialogs.css', 'stylesheet'));
            $this->AddIncludeFile(new IncludeFile('text/css', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/styles/myhabbo/buttons.css', 'stylesheet'));
            $this->AddIncludeFile(new IncludeFile('text/css', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/styles/myhabbo/control.textarea.css', 'stylesheet'));
            $this->AddIncludeFile(new IncludeFile('text/css', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/styles/myhabbo/boxes.css', 'stylesheet'));
            $this->AddIncludeFile(new IncludeFile('text/css', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/v2/styles/myhabbo.css', 'stylesheet'));
            $this->AddIncludeFile(new IncludeFile('text/css', 'http://www.habbo.co.uk/myhabbo/styles/assets.css', 'stylesheet'));
            $this->AddIncludeFile(new IncludeFile('text/javascript', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/static/js/homeview.js'));
            $this->AddIncludeFile(new IncludeFile('text/css', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/v2/styles/lightwindow.css', 'stylesheet'));
            break;


         case 'identity':
            $this->AddIncludeFile(new IncludeFile('text/javascript', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/static/js/libs2.js'));
            $this->AddIncludeFile(new IncludeFile('text/javascript', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/static/js/visual.js'));
            $this->AddIncludeFile(new IncludeFile('text/javascript', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/static/js/libs.js'));
            $this->AddIncludeFile(new IncludeFile('text/javascript', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/static/js/common.js'));
            $this->AddIncludeFile(new IncludeFile('text/javascript', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/static/js/fullcontent.js'));
            $this->AddIncludeFile(new IncludeFile('text/css', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/v2/styles/style.css', 'stylesheet'));      
            $this->AddIncludeFile(new IncludeFile('text/css', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/v2/styles/buttons.css', 'stylesheet'));   
            $this->AddIncludeFile(new IncludeFile('text/css', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/v2/styles/boxes.css', 'stylesheet'));   
            $this->AddIncludeFile(new IncludeFile('text/css', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/v2/styles/tooltips.css', 'stylesheet'));   
            break;
         
         case 'default':
         default:
         
            $this->AddIncludeFile(new IncludeFile('text/javascript', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/static/js/libs2.js'));
            $this->AddIncludeFile(new IncludeFile('text/javascript', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/static/js/visual.js'));
            $this->AddIncludeFile(new IncludeFile('text/javascript', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/static/js/libs.js'));
            $this->AddIncludeFile(new IncludeFile('text/javascript', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/static/js/common.js'));
            $this->AddIncludeFile(new IncludeFile('text/javascript', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/static/js/fullcontent.js'));
            $this->AddIncludeFile(new IncludeFile('text/css', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/v2/styles/style.css', 'stylesheet'));      
            $this->AddIncludeFile(new IncludeFile('text/css', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/v2/styles/buttons.css', 'stylesheet'));   
            $this->AddIncludeFile(new IncludeFile('text/css', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/v2/styles/boxes.css', 'stylesheet'));   
            $this->AddIncludeFile(new IncludeFile('text/css', 'http://images.habbo.com/habboweb/%web_build%/web-gallery/v2/styles/tooltips.css', 'stylesheet'));      
            break;
      }
   }
   
   public function AddGeneric($tplName)
   {
      $tpl = new Template($tplName);
      $this->outputData .= $tpl->GetHtml();
   }
   
   public function AddTemplate($tpl)
   {
      $this->outputData .= $tpl->GetHtml();
   }
   
   public function SetParam($param, $value)
   {
      $this->params[$param] = is_object($value) ? $value->fetch() : $value;
   }
   
   public function UnsetParam($param)
   {
      unset($this->params[$param]);
   }
   
   public function AddIncludeFile($incFile)
   {
      $this->includeFiles[] = $incFile;
   }
   
   public function WriteIncludeFiles()
   {
      foreach ($this->includeFiles as $f)
      {
         $this->Write($f->GetHtml() . LB);
      }
   }
   
   public function Write($str)
   {
      $this->outputData .= $str;
   }
   
   public function FilterParams($str)
   {
      foreach ($this->params as $param => $value)
      {
         $str = str_ireplace('%' . $param . '%', $value, $str);
      }
      
      return $str;
   }
   
   public function Output()
   {
      global $core;
   
      $this->Write(LB . LB . '<!-- uberCMS: Took ' . (microtime(true) - $core->execStart) . ' to output this page -->' . LB . LB);
      
      echo $this->FilterParams($this->outputData);
   }
}

class Template
{
   private $params = Array();
   private $tplName = '';
   
   public function Template($tplName)
   {
      $this->tplName = $tplName;
   }
   
   public function GetHtml()
   {
      global $users;
   
      extract($this->params);
   
      $file = CWD . 'inc/tpl/' . $this->tplName . '.tpl';
   
      if (!file_exists($file))
      {
         uberCore::SystemError('Template system error', 'Could not load template: ' . $this->tplName);
      }
      
      ob_start();
      include($file);
      $data = ob_get_contents();
      ob_end_clean();   
      
      return $this->FilterParams($data);
   }
   
   public function FilterParams($str)
   {
      foreach ($this->params as $param => $value)
      {
         if (is_object($value))
         {
            continue;
         }
      
         $str = str_ireplace('%' . $param . '%', $value, $str);
      }
      
      return $str;
   }
   
   public function SetParam($param, $value)
   {
      $this->params[$param] = $value;
   }
   
   public function UnsetParam($param)
   {
      unset($this->params[$param]);
   }      
}

class IncludeFile
{
   private $type;
   private $src;
   private $rel;
   private $name;

   public function IncludeFile($type, $src, $rel = '', $name = '')
   {
      global $tpl;
   
      $this->type = $type;
      $this->src = $src;
      $this->rel = $rel;
      $this->name = $name;
   }
   
   public function GetHtml()
   {
      switch ($this->type)
      {
         case 'application/rss+xml':
         
            return '<link rel="' . $this->rel . '" type="' . $this->type . '" title="' . $this->name . '" href="' . $this->src . '" />';
      
         case 'text/javascript':
         
            return '<script src="' . $this->src . '" type="text/javascript"></script>';
            
         case 'text/css':
         default:
         
            return '<link rel="' . $this->rel . '" href="' . $this->src . '" type="' . $this->type . '" />';
      }
   }
}

?>

Irei criar uma pagina, que sempre que bugar as paginas, ira disponibilizar o Download para voces.

(Este erro dava comigo des das r53, mas ai eu consegui desbugar.)

Flws Galera!
(OBS: Se te Ajudei, me ajude tbm Very Happy )
Fuiz!
avatar
Chicleeete
Membro
Membro

Mensagens : 12
Reputação : 0
Like Moedas : 37
Ocorrências :
 Tutorial - como desbugar as cms com bug na imagem  Left_bar_bleue0 / 100 / 10 Tutorial - como desbugar as cms com bug na imagem  Right_bar_bleue


Ir para o topo Ir para baixo

 Tutorial - como desbugar as cms com bug na imagem  Empty bouum

Mensagem por Japinhaa Sáb Abr 16, 2011 6:27 am

Hehe
Japinhaa
Japinhaa
Fundador
Fundador

Mensagens : 118
Reputação : 10
Like Moedas : 2147483645
Ocorrências :
 Tutorial - como desbugar as cms com bug na imagem  Left_bar_bleue0 / 100 / 10 Tutorial - como desbugar as cms com bug na imagem  Right_bar_bleue

Idade : 26
Localização : Teresina , Piaui

http://technoro.net

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos