Fórum iBlue
Tirando bug das CMS's Buddy_Group

Bem Vindos ao iBlue GAMES!

Registre-se para obter acesso especial em todo conteúdo presente no Fórum!
Tenha um bom uso do nosso fórum, e seja ativo!





Fórum iBlue
Tirando bug das CMS's Buddy_Group

Bem Vindos ao iBlue GAMES!

Registre-se para obter acesso especial em todo conteúdo presente no Fórum!
Tenha um bom uso do nosso fórum, e seja ativo!





Somos ÚNICOS, somos o SEU fórum


Você não está conectado. Conecte-se ou registre-se

Ver o tópico anterior Ver o tópico seguinte Ir para baixo  Mensagem [Página 1 de 1]

Convidad

1Tirando bug das CMS's Empty Tirando bug das CMS's Qua 18 maio 2011 - 8:56

avatar
Convidado
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 config.tpl.php .

Delete todo o Codigo e coloquem o codigo Abaixo:
Código:
 /*=======================================================================
    | HabbleCMS - Baseado em UberCMS, por Method (Renouut http://habbox-forum.foro.bz)
    | #######################################################################
    | Copyright (c) 2011, Method(Renouut http://habbox-forum.foro.bz)
    \======================================================================*/

    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]http://www.cshpforum.com/%27%20.%20WWW%20.%20%27/images/id.png[/img] ' . $users->GetUserVar(USER_ID, 'mail') . '[/b]');
          $this->SetParam('vipimage', '[img]http://www.cshpforum.com/%27%20.%20WWW%20.%20%27/images/vipcoin.gif[/img]');
          $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]http://www.cshpforum.com/%27%20.%20WWW%20.%20%27/images/vipcoin.gif[/img][/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 . '' . 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 '';
         
            case 'text/javascript':
           
                return '';
               
            case 'text/css':
            default:
           
                return '';
          }
      }
    }

    ?>



rei 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!

Creditos
Renouut 98% (por fazer tutorial)
ericnantes1% (por postar no power pixel)
TheDjPaulo1%(por postar no wising Fórum e Toon Fórum)

Hugo9191

2Tirando bug das CMS's Empty Re: Tirando bug das CMS's Qua 18 maio 2011 - 13:21

Hugo9191
Membro Gold
De certeza que vai ajudar muitas pessoas menos eu, já não trabalho com habbo Razz

Ver o tópico anterior Ver o tópico seguinte Ir para o topo  Mensagem [Página 1 de 1]

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