• Home Fuente RSS

    por Publicado el 11/01/2012 23:46  Número de Visitas: 163 
    Vista previa del artículo

    Esto ya me ha pasado una de veces, y es que luego de actualizar se han perdido los iconos de la barra de edicion de mensajes, ya sea en "nuevo temas" o en respuesta rápida ...
    por Publicado el 25/12/2010 17:25
    Vista previa del artículo

    Objetivo: Hacer que la Publicidad del sistema Infolinks solo se muestre dentro de los Postbit (contenido del mensaje) y ...
    por Publicado el 24/12/2010 07:29

    Tienes que modificar el CORE, recuerda que cuando hayas un Upgrade se perderá ese cambio y lo tienes que volver a hacer

    Traduciendo y Siguiendo este Tutorial: Send HTML emails from adminCP - vBulletin.org ...
    por Publicado el 21/12/2010 19:16
    Vista previa del artículo

    Si tienes la necesidad de Crear una nueva Pagina para tu vBulletin y presentar algun dato, ya sea estatico o consultando a la base de datos, con esta Guia lo podrás hacer


    Esta es una Actualizacion a la Guia:
    Guía para Agregar Paginas personalizadas a vBulletin (Test.php) - vBSoporte de la version 3.x asi que practicamente lo mismo pero adaptado a usarlo con vBulletin 4.x

    Observacion Importante:
    Antes en vBulletin 3.x uno podia crear una variable en cualquier lugar del PHP y luego llamarlo en la plantilla, es decir, yo podia poner al inicio del codigo un $mi_nick='Jhonnyf'; y cuando hacia el eval('print_output("' . fetch_template('test') . '");'); basta con que en esa plantilla (Test) se llame a $mi_nick y este se mostraba.

    Ahora en vB4, eso ya no ocurre, solo se admite el uso de una variable del PHP en las plantillas si la has REGISTRADO previamente antes de compilarla (hacerle un RENDER)


    Tutorial
    Creamos un Archivo y lo llamaremos TEST.PHP con el siguiente contenido:
    Código PHP:
    <?
    // ######################## SET ENTORNO PHP ###########################
    error_reporting(E_ALL & ~E_NOTICE);
     
    // ##################### DEFINIR COSNTANTES IMPORTANTES #######################
     
    define('THIS_SCRIPT''test');  
    /*
    este es el nombre de este Scrit, asi que en las plantillas podran usar una condicion asi:(en el Navbar o footer por ejemplo)
    <if condition="THIS_SCRIPT == 'test'">
        No mostrar Adsense, algo especial etc, etc
    </if>
    */
    // #################### PRE-CACHE DATOS Y PLANTILLAS ######################
    //Obtener Grupo de Frases  Especiales
    $phrasegroups = array();
     
    //Obtener Plantillas Especiales desde el datastore
    $specialtemplates = array();
     
    // pre-cache Plantillas usadas en todas las Acciones de este php
    $globaltemplates = array(
            
    // Pon aqui todas las plantillas que hayas creado, si no las pones vBulletin ejecutará una consulta extra para obtenerla
            
    'test'//RECUERDA QUE ESTE ES EL NOMBRE DE LA PLANTILLA QUE CREASTE
    );
     
    // pre-cache Plantillas usadas para Acciones
    $actiontemplates = array();
     
    // ########################## REQUERIDO ############################
    require_once('./global.php'); //con esto cargas todas las opciones de vBulletin, ademas de la conexion, acceso a MySQL, etc, etc
     
    // #######################################################################
    // ######################## COMIENZO DEL SCRIPT PRINCIPAL ############################
    // #######################################################################
     
    $navbits construct_navbits(array('' => 'Test Page')); //creamos el Arreglo con el Arbol del Navbar
    $navbar render_navbar_template($navbits);  //Compilamos la Plantilla Navbar y con eso el Arbol se vera en el NavBar (el arbol que sale cuando entras a un tema, etc en el navbar)
     
    // ###### Variables Propias y todo el Proceso que quieras hacer #####
    $pagetitle 'Pagina de Prueba';
     
    // ###### Luego de tener todos los datos, comenzamos con el manejo de la Plantilla y su compilacion (RENDERED) ######
     
    $templater vB_Template::create('test'); //Creamos un Objeto de tipo Plantilla basado en el Test
    $templater->register_page_templates(); //Registramos las variables comunes de vbulletin como el header, headerinclude, footer, etc
    $templater->register('navbar'$navbar); //registramos el navbar que hemos creado basado en nuestro arbol
    $templater->register('pagetitle'$pagetitle); //registramos la variable $pagetitle con el nombre de pagetitle dentro de las plantillas
    $templater->register('mensaje''Un Mensaje sin necesidad de una Variable en PHP'); //registramos un mensaje con el nombre de mensaje dentro de las plantillas
    print_output($templater->render()); //Imprimimos en pantalla compilandolo
    ?>
    Lo grabamos como test.php y lo subimos al Hosting...
    Si intentas entrar no verán nada ya que ese php no imprime nada de por si solo, imprime el contenido de la plantilla test, asi que creamos esa plantilla...

    Vamos Estilos y Plantillas -> Administrador de Estilos ->

    Abrimos el <<>> y en el combo escogemos CREAR NUEVA PLANTILLA


    en la plantilla ponemos lo siguiente (todo aqui es importante pero a la vez lo puedes sacar) y lo grabas como test

    Observacion con las variables en Plantillas
    Las variables en plantilla se llaman de la siguiente forma: {vb:raw pagetitle} ...

  • Últimos Temas

    damnit-3576

    error en la BD, repentino sin causa aparente

    Autor: damnit

    Buenas, desde hace unas horas salen unos errores de la BD que son los de las imágenes a continuación. El error sale cuando contestas a un mensaje...

    damnit Hoy, 12:35 Ir al último mensaje
    usuyusu-8523

    ¿Eliminar enlaces de todos los temas de forma automática?

    Autor: PirataRG

    Buenas gente, imagino que todos estarán al tanto de lo ocurrido con megaupload. ¿Es posible ejecutar algo y eliminar estos enlaces de todo el foro...

    usuyusu Hoy, 10:39 Ir al último mensaje
    usuyusu-8523

    Iconos Personalizados segun foros - vBulletin 4.x

    Autor: Jhonnyf

    Reseña Ahora vBulletin 4 trae como opcion la posibilidad de poner Imagenes a nuestros foros en el index, asi que podemos personalizarlo a nuestro...

    usuyusu Hoy, 05:48 Ir al último mensaje
Foro | Chat | Hello Kitty | Programacion | Foro Cristiano | XAT | Chat Foro | Perú | SummArg