Anuncio

Colapsar

Consultas clonadas

Estimados Usuarios:

Hemos notado que algunos de los usuarios que participan en este foro, tienen la modalidad de clonar sus consultas en varios sitios de soporte vBulletin, queremos informarle que esta metodologia es perjudial para este sitio y para el resto ya que se está generando contenido Duplicado. por lo tanto les pedimos encarecidamente que si van a efectuar la misma consulta por lo menos escriban un texto genuino en cada una o que consulten en los demas foros de soporte vBulletin y si no encuentran la respuesta recien ahi creen un mensaje con contexto distinto al que están haciendo en los demas sitios.

Entendemos que todos quieren resolver la consulta lo más rapido posible, pero les pedimos que por favor cuiden a este sitio y a los demás, como se merecen, porque es aqui donde evacuan sus dudas.

Les pedimos reflexion sobre este tema, no queremos cerrar o llegar al extremo de tener que eliminar temas que detectemos duplicados o incluso suspender cuentas a los que realizen esta practica.
Ver más
Ver menos

Página de vBulletin

Colapsar
X
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar todos
nuevos mensajes

  • Página de vBulletin

    Bueno esta es una guia que sirve para hacer una página bajo el sistema de vbulletin que incluye el header, footer y los permisios de los grupos de usuarios. Para ver un ejemplo de lo que estoy hablando miren http://forovbulletin.com/enlaces.php la cual es una Página para enlaces de vbulletin, pero ustedes pueden crear sus propias Páginas con cualquier contenido que quieran.


    Hagan un nuevo archivo con cualquier editor de texto, llamenlo lo que quieran que sea el nombre de la Página, por ejemplo mi Página se llama enlaces.php
    Dentro de este archivo pongan el siguiente codigo
    Código:
     <?php 
    
    // ####################### SET PHP ENVIRONMENT ########################### 
    error_reporting(E_ALL & ~E_NOTICE); 
    
    // #################### DEFINE IMPORTANT CONSTANTS ####################### 
    define('NO_REGISTER_GLOBALS', 1); 
    define('THIS_SCRIPT', 'enlaces'); // cambien esto dependiendo en el nombre de tu archivo 
    
    // ################### 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 = array(); 
    $navbits[$parent] = 'Enlaces'; 
    
    $navbits = construct_navbits($navbits); 
    eval('$navbar = "' . fetch_template('navbar') . '";'); 
    eval('print_output("' . fetch_template('enlaces') . '");'); 
    
    ?> 
    Ahora has una nueva plantilla en el estilo o skin en el cual quieres usar la nueva pagina, y llamalo como el nombre de tu pagina por ejemplo enlaces,

    Pon este codigo en la nueva plantilla
    Código:
    $stylevar[htmldoctype]
    <html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
    <head>
    <title>$vboptions[bbtitle]</title>
    $headinclude
    </head>
    <body>
    $header
    
    $navbar
    
    <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
    <tr>
    	<td class="tcat">Enlaces</td>
    </tr>
    <tr>
    	<td class="alt1">Tu contenido</td>
    </tr>
    </table>
    
    $footer
    </body>
    </html>
    Tema original en http://www.vbulletin.org/forum/showt...n+powered+page

    si necesitan mas ayuda solo pregunten

  • #2
    woww eso esta muy bueno gracias bro
    MCs / ForovBulletin.com
    Paginas de vBsuport in Spanish: ForovBulletin
    Entertainment Muzik Videos: AdictMuzik

    Comentario


    • #3
      Otra Forma de Hacer lo mismo es esta, creas un arhivo de texto nuevo y lo llamas como quieras ejemplo reglas.php lo abres para ediralo y pegas este codigo:

      Código PHP:
      <?php
      error_reporting
      (E_ALL & ~E_NOTICE);
      define('NO_REGISTER_GLOBALS'1);
      define('GET_EDIT_TEMPLATES'true);
      define('THIS_SCRIPT''newpage');
      $phrasegroups = array();
      $specialtemplates = array();
      $globaltemplates = array();
      $actiontemplates = array();
      require_once(
      './global.php');
              
      $navbits = array();
              
      $navbits[''] = 'Reglas'//<---Esto es para que salga como nombre de la nueva pagina, concretamente en su navbar
              
      $navbits construct_navbits($navbits);
              eval(
      '$navbar = "' fetch_template('navbar') . '";');
              eval(
      'print_output("' fetch_template('rules') . '");'); //<---Nombre del template creado
      ?>
      Luego metanse a su admin de Estilos y seleccionen crear un nuevo template y llamenlo rules o como hayan colocado anteriormente y pegen este contenido:

      Código:
      $stylevar[htmldoctype]
      <html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
      <head>
      <title>$vboptions[bbtitle]</title>
      $headinclude
      </head>
      <body>
      $header
      $navbar
      <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
      <tr>
       <td class="tcat">Titulo</td>
      </tr>
      <tr>
       <td class="alt1">
      Las Reglas de su foro
       
      </td>
      </tr>
      </table>
       
      $footer
      </body>
      </html>
      Claro que se pueden hacer muchas mas modificaciones, solo es cuestion de tiempo y de experimentar y saber algo de PHP y HTML

      Basado en una Modificación llamada Forum Rules Site Rules, lo modifique un poco pero esta casi intacto pueden ver el resultado Aqui

      Originalmente escrito por mariohn, post: 0
      Bueno esta es una guia que sirve para hacer una página bajo el sistema de vbulletin que incluye el header, footer y los permisios de los grupos de usuarios.
      Me puedes decir cual es la variable de los permisos de los grupos de usuarios
      Mis mejores Enlaces Web
      Vbulletin & Vbulletin.org & VbulletinHispano & ForovBulletin & Foros del Web

      Comentario


      • #4
        solo usa el condicional de
        Código:
        if ($bbuserinfo[usergroupid] == 6)

        Comentario


        • #5
          Ok es que estoy haciendo un invento en local pero no sabia como hacer que solo x grupo pudiera acceder a esa pagina, lo estoy haciendo en base a al mod que dije y en lo que tu pusistes.

          Hay luego les cuento me resulto el experimento.
          Mis mejores Enlaces Web
          Vbulletin & Vbulletin.org & VbulletinHispano & ForovBulletin & Foros del Web

          Comentario


          • #6
            ok nos dejas saber como te fue con el experimento

            Comentario


            • #7
              Buenas tengo algo parecido en mi web para un catalogo general pero tengo un problema, hace poco hemos actualizado el foro a la v4.1.2 y ahora nos dan algunos problemas el foro con este indice sobre todo en este punto.

              eval('$navbar = "' . fetch_template('navbar') . '";'); //Luego usamos esa compilacion con la plantilla navbar (que será llamado en la plnatilla prueba

              si lo dejo como esta me sale un error asi.

              Parse error: syntax error, unexpected T_STRING in /public_html/foro/indice.php(348) : eval()'d code on line 1

              Y no sabemos por que lo hace.

              Haber si alguien me lo puede solucionar. Gracias.

              Comentario


              • #8
                En vez de eval('$navbar = "' . fetch_template('navbar') . '";');
                usa eval('$navbar = ' . fetch_template('navbar') . ';');

                Salud2

                Comentario


                • #9
                  Bueno ahora me sale este error jeje.

                  Warning: fetch_template() calls should be replaced by the vB_Template class. Template name: navbar in [path]/includes/functions.php on line 4097
                  Warning: fetch_template() calls should be replaced by the vB_Template class. Template name: catalogo_principal in [path]/includes/functions.php on line 4097

                  en el funtions.php y en la linea 4097 pone esto.

                  trigger_error('fetch_template() calls should be replaced by the vB_Template class. Template name: ' . htmlspecialchars($templatename), E_USER_WARNING);

                  Comentario


                  • #10
                    ¿Qué versión de vBulletin usas? Lo digo porque esto es para versiones 3 de vBulletin.

                    Salud2

                    Comentario


                    • #11
                      Originalmente escrito por lms, post: 0
                      ¿Qué versión de vBulletin usas? Lo digo porque esto es para versiones 3 de vBulletin.

                      Salud2
                      Si lo tenia en la version 3.8.6 pero hemos actualizado a la 4.1.2 y dejo de funcionar. Y claro queria saber como poder adaptarlo a la nueva version.

                      Comentario


                      • #12
                        Está claro que esta guía no te vale.

                        Miro a ver como en la versión 4.

                        Salud2

                        Comentario


                        • #13
                          Gracias por tu ayuda lms.

                          Comentario

                          Trabajando...
                          X