• TibiaFace

    Tibiaface | Una comunidad Open Tibia donde encontras : mapas, scripts, Otserver, npc y amigos etc ...

    .
    demo menumenu

    Afiliados



    Votar:

    ayuda a configurar mi web optimamente

    Compartir:

    Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje (Página 1 de 1.)

    1ayuda a configurar mi web optimamente Empty ayuda a configurar mi web optimamente Jue Jul 09, 2015 2:41 pm

    Krapula

    Krapula
    Miembro
    Miembro
    Buenas Tardes, noches & mañanas para todos.

    Quisiera Que me ayudaran en varias cosillas con respecto a mi web
    1) colocar las spells de mi otserv visibles en la web
    2) las creaturas de mi otserver visibles en la web
    3) Tabla de esperiencia visibles en la web
    4) las stage de mi server
    5) Agregar nuevas Feature Articles o cambiar las que traia la que descargue x defaul

    Aqui les dejo mi Hidex.php a ver xq no me salen en mi web si APARECEN HABILIDADES ALLI
    Código:
    <?PHP
    session_start();
    ob_start("ob_gzhandler");
    //require('./exaBD.php');
    function microtime_float() {
       list($usec, $sec) = explode(" ", microtime());
       return ((float)$usec + (float)$sec);
    }
    $time_start = microtime_float();

    //##### CONFIG #####
    include('config-and-functions.php');
    $action = $_REQUEST['action'];

    //##### LOGOUT #####
    if($action == "logout") {
       unset($_SESSION['account']);
       unset($_SESSION['password']);
    }

    //##### LOGIN #####
    $logged = FALSE;
    if(isset($_SESSION['account'])) {
       $account_logged = $ots->createObject('Account');
       $account_logged->load($_SESSION['account']);
       if($account_logged->isLoaded() && $account_logged->getPassword() == $_SESSION['password']) {
          $logged = TRUE;
          $group_id_of_acc_logged = $account_logged->getPageAccess();
       } else {
          $logged = FALSE;
          unset($_SESSION['account']);
          unset($account_logged);
       }
    }
    $login_account = strtoupper(trim($_POST['account_login']));
    $login_password = trim($_POST['password_login']);
    if(!$logged && !empty($login_account) && !empty($login_password)) {
       $login_password = password_ency($login_password);
       $account_logged = $ots->createObject('Account');
       $account_logged->find($login_account);
       if($account_logged->isLoaded()) {
          if($login_password == $account_logged->getPassword()) {
             $_SESSION['account'] = $account_logged->getId();
             $_SESSION['password'] = $login_password;
             $logged = TRUE;
             $account_logged->setCustomField("page_lastday", time());
             $group_id_of_acc_logged = $account_logged->getPageAccess();
          } else
             $logged = FALSE;
       }
    }

    //#### LOAD PAGE ##########
    if(empty($_REQUEST['subtopic'])) {
       $_REQUEST['subtopic'] = "latestnews";
       $subtopic = "latestnews";
    }
    switch($_REQUEST['subtopic']) {

            case "latestnews":
                    $topic = "Latest News";
                    $subtopic = "latestnews";
                    include("latestnews.php");
            break;
         
            case "creatures";
                    $topic = "Creatures";
                    $subtopic = "creatures";
                    include("creatures.php");
            break;
          
          
          case "mounts";
                    $topic = "mounts";
                    $subtopic = "mounts";
                    include("mounts.php");
            break;
         
            case "spells";
                    $topic = "Spells";
                    $subtopic = "spells";
                    include("spells.php");
            break; 
        case "bugtracker";
                 $topic = "Bug Tracker";
                $subtopic = "bugtracker";
                include("bug.php");
       break;
       
       case "guildshop";
                                    $subtopic = "guildshop";
                                    $topic = "guildshop";
    include("guildshop.php");
    break;

        case "addons";
                 $topic = "Addons List";
                $subtopic = "addons";
                include("addons.php");
       break;

        case "lottery";
                 $topic = "Lottery";
                $subtopic = "lottery";
                include("lottery.php");
       break;
       
       case "dota";
                 $topic = "Dota";
                $subtopic = "dota";
                include("dota.php");
       break;


       case "calendario";
                 $topic = "Calendario de Eventos";
                $subtopic = "calendario";
                include("calendario.php");
       break;

       case "coliseum";
                 $topic = "Coliseum";
                $subtopic = "coliseum";
                include("coliseum.php");
       break;

       case "raids";
                 $topic = "Raid list";
                $subtopic = "raids";
                include("raids.php");
       break;

       case "confirmacao";
                 $topic = "Confirmacao";
                $subtopic = "confirmacao";
                include("confirmacao.php");
       break;

          case "zombievent";
                 $topic = "Zombie Event";
                $subtopic = "zombievent";
                include("zombievent.php");
       break;    

        case "addonbonus";
                 $topic = "Addon Bonus";
                $subtopic = "addonbonus";
                include("addonbonus.php");
       break;

        case "topguilds";
                 $topic = "Top Guilds";
                $subtopic = "topguilds";
                include("topguilds.php");
       break; 
       

        case "tasklist";
                 $topic = "Task List";
                $subtopic = "tasklist";
                include("tasklist.php");
       break;


            case "experiencetable";
                    $topic = "Experience Table";
                    $subtopic = "experiencetable";
                    include("experiencetable.php");
            break;
         
            case "signatures";
                    $topic = "Signature Generator";
                    $subtopic = "signatures";
                    include("signatures.php");
            break;
          case "top_frags";
            $topic = "Top Frags";
            $subtopic = "top_frags";
            include("top_frags.php");
          break;
         
            case "characters";
                    $topic = "Characters";
                    $subtopic = "characters";
                    include("characters.php");
            break;
         
            case "whoisonline";
                    $topic = "Who is online?";
                    $subtopic = "whoisonline";
                    include("whoisonline.php");
            break;

                case "downloadsclient";
                    $subtopic = "downloadsclient";
                    $topic = "Downloads Client";
                    include("downloadsclient.php");
              break;

            case "requirementes";
                    $subtopic = "requirementes";
                    $topic = "Requirementes";
                    include("requirementes.php");
              break;
       
            case "highscores";
                    $topic = "Highscores";
                    $subtopic = "highscores";
                    include("highscores.php");
            break;

            case "powergamers";
                    $topic = "Power Gamers";
                    $subtopic = "powergamers";
                    include("powergamers.php");
            break;
         
            case "killstatistics";
                    $topic = "Last Kills";
                    $subtopic = "killstatistics";
                    include("killstatistics.php");
            break;
       
            case "guilds";
                    $topic = "Guilds";
                    $subtopic = "guilds";
                    include("guilds.php");
            break;
       
            case "beneficiospremium";
                    $topic = "Vantagens VIP";
                    $subtopic = "beneficiospremium";
                    include("beneficiospremium.php");
            break;
         
         
            case "accountmanagement";
                    $topic = "Account Management";
                    $subtopic = "accountmanagement";
                    include("accountmanagement.php");
            break;
         
            case "createaccount";
                    $topic = "Create Account";
                    $subtopic = "createaccount";
                    include("createaccount.php");
            break;

            case "videos";
                    $topic = "videos";
                    $subtopic = "videos";
                    include("videos.php");
            break;
         
            case "lostaccount";
                    $topic = "Lost Account Interface";
                    $subtopic = "lostaccount";
                    include("lostaccount.php");
            break;

            case "tibiarules";
                    $topic = "Server Rules";
                    $subtopic = "tibiarules";
                    include("tibiarules.php");
            break;

            case "adminpanel":
                    $topic = "Admin Panel";
                    $subtopic = "adminpanel";
                    include("adminpanel.php");
            break;
         
            case "forum":
                    $topic = "Forum";
                    $subtopic = "forum";
                    include("forum.php");
            break;
         
            case "team";
                    $subtopic = "team";
                    $topic = "Gamemasters List";
                    include("team.php");
            break;
          
           case "addons";
                    $subtopic = "addons";
                    $topic = "addons";
                    include("addons.php");
            break;
          
            case "wars";
            $subtopic = "wars";
            $topic = "Wars";
            include("war.php");
        break;

            case "serverinfo";
                    $subtopic = "serverinfo";
                    $topic = "Server Info";
                    include("serverinfo.php");
            break;

            case "shopsystem";
                    $subtopic = "shopsystem";
                    $topic = "Shop System";
                    include("shopsystem.php");
            break;
         
            case "donate";
                    $subtopic = "donate";
                    $topic = "Donate!!";
                    include("donate.php");
            break;

            case "gallery";
                    $subtopic = "gallery";
                    $topic = "Gallery";
                    include("gallery.php");
            break;
         
            case "namelock";
                    $subtopic = "namelock";
                    $topic = "Namelock Manager";
                    include("namelocks.php");
            break;
         
            case "archive";
                    $subtopic = "archive";
                    $topic = "News Archives";
                    include("archive.php");
            break;
         
            case "mail";
                    $subtopic = "mail";
                    $topic = "Mass emails sender";
                    include("mail.php");
            break;

          case "confirma";
            $subtopic = "confirma";
            $topic = "confirma";
            include("confirmadoacaobr.php");
          break;
        
       case "shopadmin";
          $subtopic = "shopadmin";
          $topic = "Shop Admin";
          include("shopadmin.php");
       break;

       case "records";
          $subtopic = "records";
          $topic = "Players Online Records";
          include("records.php");
       break;

       case "restarter";
          $subtopic = "restarter";
          $topic = "Restarter";
          include("restarter.php");
       break;
       
       case "bans";
          $subtopic = "bans";
          $topic = "Ban List";
          include("bans.php");
       break;

         case "polls";
          $topic = "Polls";
          $subtopic = "polls";
          include("polls.php");
       break;    

       case "changelog";
             $topic = "Changelog";
             $subtopic = "changelog";
             include("changelog.php");
       break;
    }

    if(empty($topic)) {
       $title = $GLOBALS['config']['server']["serverName"]." - Relic";
       $main_content .= 'Invalid subtopic. Can\'t load page.';
    } else {
       $title = $GLOBALS['config']['server']["serverName"]." - ".$topic;
    }

    //#####LAYOUT#####
    $layout_header = '<script type=\'text/javascript\'>
    function GetXmlHttpObject()
    {
    var xmlHttp=null;
    try
      {
      xmlHttp=new XMLHttpRequest();
      }
    catch (e)
      {
      try
        {
        xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
        }
      catch (e)
        {
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
      }
    return xmlHttp;
    }

    function MouseOverBigButton(source)
    {
      source.firstChild.style.visibility = "visible";
    }
    function MouseOutBigButton(source)
    {
      source.firstChild.style.visibility = "hidden";
    }
    function BigButtonAction(path)
    {
      window.location = path;
    }
    var';
    if($logged) { $layout_header .= "loginStatus=1; loginStatus='true';"; } else { $layout_header .= "loginStatus=0; loginStatus='false';"; };
    $layout_header .= " var activeSubmenuItem='".$subtopic."';</script>";
    include($layout_name."/layout.php");
    ob_end_flush();
    ?>

    Muchas Gracias
    Esperando su Pronto respuesta.

    2 participantes
    https://www.facebook.com

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    bueno primeramente para hacer aquello tienes que crear archivos .php

    en el archivo index ahi se colocan todos los subtopic que se mostran en la aprte izquierda en el menu

    case "forum":
    $topic = "Forum"; nombre del topic
    $subtopic = "forum"; nombre del subtopic
    include("forum.php"); pagina html que creaste
    break;


    ------------------------------------------------------------


    ahora en su layout copia esta liea donde quiera que salga su menu



    Código:
    <a href='?subtopic=forum'>
      <div id='submenu_archive' class='Submenuitem' onMouseOver='MouseOverSubmenuItem(this)' onMouseOut='MouseOutSubmenuItem(this)'>

        <div class='LeftChain' style='background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);'></div>
        <div id='ActiveSubmenuItemIcon_forum' class='ActiveSubmenuItemIcon' style='background-image:url(<?PHP echo $layout_name; ?>/images/menu/icon-activesubmenu.gif);'></div>

        <div class='SubmenuitemLabel'>nombre del menu</div>
        <div class='RightChain' style='background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);'></div>
      </div>
    </a>


    fijese aqui lo que hay que modificar con lo del index


    <a href='?subtopic=forum'>
    <div id='submenu_archive' class='Submenuitem' onMouseOver='MouseOverSubmenuItem(this)' onMouseOut='MouseOutSubmenuItem(this)'>

    <div class='LeftChain' style='background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);'></div>
    <div id='ActiveSubmenuItemIcon_forum' class='ActiveSubmenuItemIcon' style='background-image:url(<?PHP echo $layout_name; ?>/images/menu/icon-activesubmenu.gif);'></div>

    <div class='SubmenuitemLabel'>nombre del menu</div>
    <div class='RightChain' style='background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);'></div>
    </div>
    </a>


    si logra ver las partes rojas son el nombre del subtopic le recuerdo que no se tienen que repetir en el index

    si ve la aprte azul es el nombre del menu.



    en su carpeta htdocs: copia cualquier archivo html y borra lo de adentro y ronombra por lo que quiere usted siempre y cuando se acuerde para solocarlo en el index.

    y adentro puede colocar un contenido de su ot o informacion que quiera mostrar.

    o simplemente ejecutar un archivo.xml que tiene usted ya editado



    ayuda a configurar mi web optimamente YNU5B25
    2 participantes
    http://www.tibiaface.com

    Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje (Página 1 de 1.)

    Permisos de este foro:
    No puedes responder a temas en este foro.

     

    BienvenidosTibiaFace es una comunidad de Open Tibia. Para participar debes estar registrado (click para Regístrate).