Creando una página personalizada

Esta es una discusión para el tema Creando una página personalizada en el foro Tips y tutoriales, bajo la categoría Recursos para vBulletin (Descargas); Ahora veremos como Crear una página personalizada en vBulletin 4, cabe recordar que no es igual que en vB 3.8x Instrucciones: Crea un nuevo archivo, Como quieras que se llame (digamos test.php ) Abre test.php ...
Página:


Página 1 de 2 12 ÚltimoÚltimo
Resultados 1 al 15 de 24

Temas similares

  1. Por Jhonnyf en el foro Tutoriales de Programación
  2. Por pappocapo en el foro Marketing, Rentabilización y Publicidad
  3. Por Golem en el foro Tips y tutoriales
  4. Por zumacaya en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  5. Firma personalizada Respuestas: 3
    Por posseiddo en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  1. #1
    Miembro especial Miembro de diamante Array Avatar de Ricardo Núñez
    Fecha de ingreso
    17 dic, 08
    Ubicación
    San Diego, CA
    Mensajes
    2,057
    Gustado
    423 Veces
    Me Gustan
    148 Veces

    Predeterminado Creando una página personalizada

    Ahora veremos como Crear una página personalizada en vBulletin 4, cabe recordar que no es igual que en vB 3.8x

    Instrucciones:

    Crea un nuevo archivo, Como quieras que se llame (digamos test.php)
    Abre test.php y agrega lo siguiente (reemplaza TEST por lo que quieras que diga tu plantilla)

    Código PHP:
    <?php

    // ####################### SET PHP ENVIRONMENT ###########################
    error_reporting(E_ALL & ~E_NOTICE);

    // #################### DEFINE IMPORTANT CONSTANTS #######################

    define('THIS_SCRIPT''test');
    define('CSRF_PROTECTION'true);  
    // change this depending on your filename

    // ################### PRE-CACHE TEMPLATES AND DATA ######################
    // get special phrase groups
    $phrasegroups = array();

    // get special data templates from the datastore
    $specialtemplates = array();

    // pre-cache templates used by all actions
    $globaltemplates = array('TEST',
    );

    // pre-cache templates used by specific actions
    $actiontemplates = array();

    // ######################### REQUIRE BACK-END ############################
    require_once('./global.php');

    // #######################################################################
    // ######################## START MAIN SCRIPT ############################
    // #######################################################################

    $navbits construct_navbits(array('' => 'Test Page'));
    $navbar render_navbar_template($navbits);

    // ###### YOUR CUSTOM CODE GOES HERE #####
    $pagetitle 'My Page Title';

    // ###### NOW YOUR TEMPLATE IS BEING RENDERED ######

    $templater vB_Template::create('TEST');
    $templater->register_page_templates();
    $templater->register('navbar'$navbar);
    $templater->register('pagetitle''Test Page');
    print_output($templater->render());

    ?>
    Asegurate de qye cambias TEST por el nombre de la plantilla que quieras usar. También cambia TEST PAGE por lo que quieras que salga como nombre de la página.

    Ahora crea una plantilla llamada TEST y pon lo siguiente:

    Código:
    {vb:stylevar htmldoctype}
    <html xmlns="http://www.w3.org/1999/xhtml" dir="{vb:stylevar textdirection}" lang="{vb:stylevar languagecode}" id="vbulletin_html">
      <head>
        <title>{vb:raw vboptions.bbtitle}</title>
        {vb:raw headinclude}
    {vb:raw headinclude_bottom}
      </head>
      <body>
        
        {vb:raw header}
        
        {vb:raw navbar}
        
        <div id="pagetitle">
          <h1>{vb:raw pagetitle}</h1>
        </div>
        
        <h2 class="blockhead">Título</h2>
        <div class="blockbody">
          <div class="blockrow">
            Contenido
          </div>
        </div>
        
        {vb:raw footer}
      </body>
    </html>
    Cambiar Título por el titulo de tu página y Contenido por el Contenido de tu página...HTML disponible

    Ver tema Original
    Última edición por Ricardo Núñez; 28/07/2010 a las 14:47
    Warest, bcilloniz, Ryuk y a 3 personas más les gusta esto.
    Ricardo Núñez
    Las reglas están hechas para romperse, menos las de vBhispano.

  2. #2
    Miembro especial Miembro de plata Array Avatar de halcon00
    Fecha de ingreso
    30 ene, 10
    Ubicación
    Spain
    Mensajes
    71
    Gustado
    1 Veces
    Me Gustan
    14 Veces

    Predeterminado Re: Creando una página personalizada

    Hola Rinunez, esto podria usarlo para poner las NOrmas del Foro , al estilo de como salen aqui en este foro.

    Si es asi, donde se guarda el fichero php, el otro ya se que es en Administrador de stilos > crear plantilla.

    Y desde los botones como llamaria a esta opcion. ?

    No se tanto de programacion como vosotros.

  3. #3
    Miembro especial Miembro de diamante Array Avatar de Ricardo Núñez
    Fecha de ingreso
    17 dic, 08
    Ubicación
    San Diego, CA
    Mensajes
    2,057
    Gustado
    423 Veces
    Me Gustan
    148 Veces

    Predeterminado Re: Creando una página personalizada

    El fichero .php lo guardas en la root del foro.
    halcon00 le gusta esto.
    Ricardo Núñez
    Las reglas están hechas para romperse, menos las de vBhispano.

  4. #4
    Miembro especial Miembro de plata Array Avatar de halcon00
    Fecha de ingreso
    30 ene, 10
    Ubicación
    Spain
    Mensajes
    71
    Gustado
    1 Veces
    Me Gustan
    14 Veces

    Predeterminado Re: Creando una página personalizada

    Gracias por responder, entonces saldria las normas del foro tal como aqui salen en vbhispano.

    Desde los botones que llamaria al php por ejemplo asi:

    Normas del foro|http://www.xxxxxxx.xxx/foro/normas_foro.php=>self

  5. #5
    Miembro especial Miembro de diamante Array Avatar de Ricardo Núñez
    Fecha de ingreso
    17 dic, 08
    Ubicación
    San Diego, CA
    Mensajes
    2,057
    Gustado
    423 Veces
    Me Gustan
    148 Veces

    Predeterminado Re: Creando una página personalizada

    Si asi es correcto
    halcon00 le gusta esto.
    Ricardo Núñez
    Las reglas están hechas para romperse, menos las de vBhispano.

  6. #6
    Miembro especial Miembro de plata Array Avatar de halcon00
    Fecha de ingreso
    30 ene, 10
    Ubicación
    Spain
    Mensajes
    71
    Gustado
    1 Veces
    Me Gustan
    14 Veces

    Predeterminado Re: Creando una página personalizada

    OK me ha funcionado como yo queria...

    Muy Agradecido por tu ayuda.
    Última edición por halcon00; 08/02/2010 a las 05:55

  7. #7
    Miembro Array
    Fecha de ingreso
    06 feb, 10
    Mensajes
    14
    Gustado
    0 Veces
    Me Gustan
    5 Veces

    Predeterminado Re: Creando una página personalizada

    1000 gracias Rinunez, [SOLUCIONADO ] aunque hay un punto en el que me quedo atascado (I'm new to vB).Cuando dices que creemos unaplantilla lamada TEST, puedes especificar cómo? He leido en el comentario de halcon00 que desde Administrador de estilos se puede, pero a mi solo me deja crear estilos nuevos, no plantillas.

    [NO SOLUCIONADO]:
    Tengo un pequeño problemilla, aunque mínimo a decir verdad. La página se ve perfectamente y todo, pero se me queda siempre marcada la pestaña de foro como si fuera la activa :S Alguien sabe a que se debe?


    Un saludo!


    P.D: Te comento que en la primera línea después del primer código hay un "qye", en vez de un "que" .Es un detallito pero si te apetece puedes corregirlo.
    Última edición por Jabel; 13/02/2010 a las 03:57

  8. #8
    Miembro especial Miembro de diamante Array Avatar de Ricardo Núñez
    Fecha de ingreso
    17 dic, 08
    Ubicación
    San Diego, CA
    Mensajes
    2,057
    Gustado
    423 Veces
    Me Gustan
    148 Veces

    Predeterminado Re: Creando una página personalizada

    Para eso debes actualizar el hack de Elmer para las pestañas.
    jzmanguy le gusta esto.
    Ricardo Núñez
    Las reglas están hechas para romperse, menos las de vBhispano.

  9. #9
    Miembro Array
    Fecha de ingreso
    06 feb, 10
    Mensajes
    14
    Gustado
    0 Veces
    Me Gustan
    5 Veces

    Predeterminado Re: Creando una página personalizada

    Ya está actualizado =/ , por eso me extraña...

  10. #10
    Miembro especial Miembro de diamante Array Avatar de Sihaya
    Fecha de ingreso
    16 ene, 10
    Ubicación
    España
    Mensajes
    840
    Gustado
    218 Veces
    Me Gustan
    256 Veces

    Predeterminado Re: Creando una página personalizada

    He hecho exactamente lo que dice aquí, primero cambié test por otra cosa y como me daba errores, lo hice con el código exacto sin modificar nada.

    Me salen los siguientes errores al intentar ir a la página creada:

    Warning: Unexpected character in input: '\' (ASCII=92) state=1 in mi sitio/test.php on line 2

    Parse error: syntax error, unexpected T_STRING in mi sitio/test.php on line 2

    ¿Qué hice mal?

    Gracias por la atención



  11. #11
    Miembro especial Miembro de diamante Array Avatar de Andrés Durán
    Fecha de ingreso
    23 abr, 09
    Ubicación
    Costa Rica
    Mensajes
    5,478
    Gustado
    1988 Veces
    Me Gustan
    142 Veces

    Predeterminado Re: Creando una página personalizada

    Hola Sihaya.

    Yo he copiado ese código exacto en un archivo, y lo he guardado como test.php. Posteriormente hice la nueva plantilla titulada TEST, sin mayor problema.

    Asegúrate de que no haya ningún caracter en la segunda línea del código PHP que Rinunez ha especificado, especialmente un backslash ( \ ), o puntos ( . ), o puntos y coma ( ; ).

    Saludos.

    Edito: He logrado reproducir el error definiendo las dos primeras líneas de esta manera:

    Código:
    <?php// ####################### SET PHP ENVIRONMENT ###########################
    \error_reporting(E_ALL & ~E_NOTICE);
    Asegúrate de que no sea así.
    Ricardo Núñez y Sihaya les gusta esto.
    "... porque creo firmemente en que algún día habrá una sola nación, hablaremos un mismo idioma, compartiremos la misma ilusión, estaremos unidos por un mismo sentimiento y las fronteras dejarán de existir... y algún día cambiaremos, y todo será mejor... "

  12. #12
    Miembro especial Miembro de diamante Array Avatar de Sihaya
    Fecha de ingreso
    16 ene, 10
    Ubicación
    España
    Mensajes
    840
    Gustado
    218 Veces
    Me Gustan
    256 Veces

    Predeterminado Re: Creando una página personalizada

    Encontré el problema, había creado test.php con wordpad y no con el bloc de notas, por algún motivo, wordpad metió caracteres extra en el archivo, si se abría con wordpad no había problema, pero si se abría con el bloc de notas, salían todos estos caracteres.

    Muchas gracias por la ayuda



  13. #13
    Miembro especial Miembro de diamante Array Avatar de Sihaya
    Fecha de ingreso
    16 ene, 10
    Ubicación
    España
    Mensajes
    840
    Gustado
    218 Veces
    Me Gustan
    256 Veces

    Predeterminado Re: Creando una página personalizada

    Hola,

    ¿Se podría hacer que en la página personalizada salieran los usuarios que la están mirando? Si no es posible esto, ¿Sería posible que salieran los usuarios activos del foro en general? (prefiero de largo la primera opción)

    Gracias por la atención .



  14. #14
    Miembro especial Miembro de plata Array
    Fecha de ingreso
    25 abr, 10
    Mensajes
    69
    Gustado
    1 Veces
    Me Gustan
    31 Veces

    Predeterminado Re: Creando una página personalizada

    Disculpas por molestar pero me pasa lo mismo que el amigo de vbhispano, resulta que cree en mi foro una plantilla con el nombre de servidores y el archivo como servidores.php. Hice todos los pasos a la perfección pero me aparece la pestaña del foro como activa aún cuando estoy en servidores.
    Uso el hack de elmer: vBH - Agregar Nuevas Pestañas 1.0
    Solo me pasa con servidores, las que vienen default me anda perfectamente (calendario,etc)

  15. #15
    Miembro especial Miembro de diamante Array Avatar de Andrés Durán
    Fecha de ingreso
    23 abr, 09
    Ubicación
    Costa Rica
    Mensajes
    5,478
    Gustado
    1988 Veces
    Me Gustan
    142 Veces

    Predeterminado Re: Creando una página personalizada

    Hola Diego.

    ¿Utilizas la versión 1.2 del add-on?.
    "... porque creo firmemente en que algún día habrá una sola nación, hablaremos un mismo idioma, compartiremos la misma ilusión, estaremos unidos por un mismo sentimiento y las fronteras dejarán de existir... y algún día cambiaremos, y todo será mejor... "

Página 1 de 2 12 ÚltimoÚltimo