Clube Habbix Melhor Forum de tutorias e dicas para habbo

Olá , sejá bem - vindos ao Criando seu habbo pirata . Aqui você aprenderá TUDO sobre habbo pirata ! Para visualizar o conteúdo do fórum se registre !

Clube Habbix! Tudo Sobre Habbo Pirata


    Tutorial - como desbugar as cms com bug na imagem

    Compartilhe

    Dj.Gui
    Admin

    Mensagens : 51
    Data de inscrição : 19/07/2008
    Idade : 26

    Tutorial - como desbugar as cms com bug na imagem

    Mensagem por Dj.Gui em Sab Jul 09, 2011 9:56 pm

    Ola Galera!
    Bom, hoje estou aqui, para dar-lhes um codigo para consertar as CMS`s bugadas.

    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, clique no Mais, e use minha Fan Bar Very Happy)
    Fuiz!

      Data/hora atual: Sab Dez 10, 2016 6:03 am