Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Como le pongo contraseña a la web??

PHP, HTML, CSS, JS, jQuery, etc.
ron69
Observador/a
Mensajes: 8
Registrado: 14 May 2009, 03:35

Como le pongo contraseña a la web??

#1

Mensaje por ron69 »

Hola soy novato he estado buscando en las FAQ pero no encuentro lo que yo busco, exactamente es que quiero ponerle contraseña a mi pagina web y que esta coincida con la contraseña y usuario de mi foro phpbb3, y no encuentro ningun sitio donde me expliquen todos los pasos.
Quiero que esa contraseña sirva solo para impedir que los usuarios no registrados hagan descargas de archivos pero kiero k si no estan registrados puedan ver el contenido de la pagina igualmente como se hace??? explicarlo si es posible un poco para tontos esk de lo de la base de datos pa las contraseñas y usuarios ando un poco pez. Si lo resolvemos podriamos ponerlo como una FQA pues creo que todo el mundo que empieza querria hacer esto en su web gracias¡¡¡¡¡


URL: http://energiasrenovables.atwebpages.co ... 9d780ac72d
Versión phpBB: phpBB3 (3.0.4)
MODs Instalados: Prime Links
Plantilla(s) usada(s): Prosilver
Servidor: Gratuito (Razy Hosting)
Actualización desde otra versión: No se
Conversión desde otro sistema de foros: No


Enlace:
BBCode:
HTML:

Ocultar enlaces al mensaje
Mostrar enlaces al mensaje
Avatar de Usuario
portugalete
Miembro
Mensajes: 420
Registrado: 27 Ago 2008, 05:51
Género:
Edad: 53

Re: Como le pongo contraseña a la web??

#2

Mensaje por portugalete »

Por lo que dices creo que lo que buscas es un MOD para evitar descargas a usuarios no registrados ¿no?
Si es así el MOD sería el Hide Links, lo tienes aquí:

Código: Seleccionar todo

------------------------------Abrir el archivo /language/es/common.php------------------------------

BUSCAR:

       'BBCODE_GUIDE'   => 'Guía BBCode',

DESPUÉS, AÑADIR:

       'BBCODE_GIZLI_LINK'         => '<b><font color=red>Debe registrarse para ver este enlace.</font> Gracias por su visita.</b>',

(Cambiar este texto a vuestro gusto y demás...)

----------------------------------Abrir el archivo /includes/bbcode.php------------------------------

BUSCAR: (Linea 458 aprox.)

    function bbcode_tpl_replace($tpl_name, $tpl)
       {
          global $user;

          static $replacements = array(
             'quote_username_open'   => array('{USERNAME}'   => '$1'),
             'color'               => array('{COLOR}'      => '$1', '{TEXT}'         => '$2'),
             'size'               => array('{SIZE}'      => '$1', '{TEXT}'         => '$2'),
             'img'               => array('{URL}'      => '$1'),
             'flash'               => array('{WIDTH}'      => '$1', '{HEIGHT}'         => '$2', '{URL}'   => '$3'),
             'url'               => array('{URL}'      => '$1', '{DESCRIPTION}'   => '$2'),
             'email'               => array('{EMAIL}'      => '$1', '{DESCRIPTION}'   => '$2')
          );

          $tpl = preg_replace('/{L_([A-Z_]+)}/e', "(!empty(\$user->lang['\$1'])) ? \$user->lang['\$1'] : ucwords(strtolower(str_replace('_', ' ', '\$1')))", $tpl);

          if (!empty($replacements[$tpl_name]))
          {
             $tpl = strtr($tpl, $replacements[$tpl_name]);
          }

          return trim($tpl);
       }


REEMPLAZAR POR:

    function bbcode_tpl_replace($tpl_name, $tpl)
       {
          global $user;

          static $replacements = array(
             'quote_username_open'   => array('{USERNAME}'   => '$1'),
             'color'               => array('{COLOR}'      => '$1', '{TEXT}'         => '$2'),
             'size'               => array('{SIZE}'      => '$1', '{TEXT}'         => '$2'),
             'img'               => array('{URL}'      => '$1'),
             'flash'               => array('{WIDTH}'      => '$1', '{HEIGHT}'         => '$2', '{URL}'   => '$3'),
             'url'               => array('{URL}'      => '$1', '{DESCRIPTION}'   => '$2'),
             'email'               => array('{EMAIL}'      => '$1', '{DESCRIPTION}'   => '$2')
          );

          static $replacements2 = array(
             'quote_username_open'   => array('{USERNAME}'   => '$1'),
             'color'               => array('{COLOR}'      => '$1', '{TEXT}'         => '$2'),
             'size'               => array('{SIZE}'      => '$1', '{TEXT}'         => '$2'),
             'img'               => array('{URL}'      => '$1'),
             'flash'               => array('{WIDTH}'      => '$1', '{HEIGHT}'         => '$2', '{URL}'   => '$3'),
             'url'               => array('{URL}'      => 'ucp.php?mode=register', '{DESCRIPTION}'   => 'warn_link'),
             'email'               => array('{EMAIL}'      => '$1', '{DESCRIPTION}'   => '$2')
          );

          $tpl = preg_replace('/{L_([A-Z_]+)}/e', "(!empty(\$user->lang['\$1'])) ? \$user->lang['\$1'] : ucwords(strtolower(str_replace('_', ' ', '\$1')))", $tpl);

          if ($user->data['user_id'] != ANONYMOUS)
          {
             if (!empty($replacements[$tpl_name]))
             {
                $tpl = strtr($tpl, $replacements[$tpl_name]);
             }
          }
          else
          {
             if (!empty($replacements2[$tpl_name]))
             {
                $tpl = strtr($tpl, $replacements2[$tpl_name]);
             }
             $tpl = str_replace("warn_link", $user->lang["BBCODE_GIZLI_LINK"], $tpl);
          }
         
          return trim($tpl);
       }

------------------------------Abrir el archivo viewtopic.php--------------------------------

BUSCAR:

       $message = censor_text($row['post_text']);


DESPUÉS, AÑADIR:

       if ($user->data['user_id'] == ANONYMOUS)
       {
       $message = preg_replace( '/<.*href="(.*?)">(.*?)(<\/a>)/', '<a href="ucp.php?mode=register">'.$user->lang["BBCODE_GIZLI_LINK"].'</a>', $message );
       }
Y el resultado sería este:

Imagen

Espero que sea esto lo que necesitas :wink:
Antes de nada, lee las Normas de phpBB-Es, y la siempre útil Guí­a de phpBB en Castellano.
Consulta la Documentación de phpBB 2, la Documentación de phpBB 3 y los FAQS de ayuda para tus problemas.
Quizás esté resuelto, y todos ahorremos tiempo.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se pide Buscar antes de preguntar para no repetir preguntas y dudas resueltas.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ.

Imagen
Datos de Soporte:DDJuegos
Spoiler
Título: DDJuegos
Url: http://www.ddjuegos.es" onclick="window.open(this.href);return false;
Servidor: De pago - ovh
Version phpbb: phpBB3 v3.0.4
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No
Plantilla: Sf_Glacier (prosilver)
MOD's:
Avantibot,
Activity Stats Mod 0.1.2,
Hide Links,
Links Opening New Windows,
Prime Quick Replay,
Highslide Attachment Mod 4.0.12 + bbcode HSimg,
Thanks first post 0.0.1,
Tinypic plugin phpBB3 v1.0.3
Datos de Soporte:LaSextaWrestling
Spoiler
Título: LaSextaWrestling
Url: http://www.lasextawrestling.com" onclick="window.open(this.href);return false;
Servidor: Plusdominios (de pago)
Version phpbb: phpBB3 v3.0.4
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No
Plantilla: X-treme Green (subsilver2)
MOD's:
PhpBB3-portal1.2.2(canver portal),
Advanced Quick Reply,
Hide Links,
Links Opening New Windows,
Highslide Attachment Mod 4.0.4 + bbcode hsimg+bbcode miniaturas,
Mod Email HTML


Enlace:
BBCode:
HTML:

Ocultar enlaces al mensaje
Mostrar enlaces al mensaje

Volver a “🆘 Recursos Webmaster”