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.

Mensaje de motivación a los que no participan en el foroTema Solucionado

Dudas sobre estilos phpBB 3.0.x
Colaboraciones gráficas paquetes de rangos aquí y botones aquí.
Cerrado
Avatar de Usuario
DaVidU
Ex Staff
Mensajes: 776
Registrado: 08 Oct 2009, 12:24
Nombre real: David
Ubicación: Barcelona-España
Contactar:

Mensaje de motivación a los que no participan en el foro  Tema Solucionado

Mensaje por DaVidU » 14 Oct 2014, 19:54

Nombre Tutorial: Mensaje de motivación a los que no participan en el foro
Autor: Esnola o darkshadows -Terminado por DaVidU
Basado en: PROSILVER y SUBSILVER2
Descripción y uso: Agrega un texto motivando a los usuarios que no participan en el foro

Screenshot:
Imagen

Tutorial:

Abrir:
root/includes/functions.php

Buscar esto:

Código: Seleccionar todo

// The following assigns all _common_ variables that may be used at any point in a template.
Agregar esto antes en una nueva línea:

Código: Seleccionar todo

include($phpbb_root_path . 'config.' . $phpEx);
$conectar = mysql_connect($dbhost,$dbuser,$dbpasswd) ;
mysql_select_db($dbname);
$id = $user->data['user_id'];
$sql = "SELECT * FROM phpbb_posts where poster_id = '$id' order by post_id DESC Limit 1";
$resultado = mysql_query($sql, $conectar) or die ($sql. mysql_error()."");
$row = @mysql_fetch_array($resultado);
 
$fechaactual = strtotime ("now");
$fechaultimopost = $row["post_time"];
$fecha = $fechaactual - $fechaultimopost;
if ($user->data['username'] != "Anonymous"){
if ($fecha >= "1258474"){
$nombre = $user->data['username'];
$mensaje= "<font color='blue'>Hola <b>$nombre</b> hemos notado que no has compartido un mensaje con nosotros en varias semanas.<p>
Te invitamos a Colaborar, hacer preguntas, dar una solucion o entablar<p>
una conversacion con el resto de miembros de Foro.</font>";
}
}
Buscar esto:

Código: Seleccionar todo

'SITE_LOGO_IMG'            => $user->img('site_logo'),
Agregar esto antes en una nueva línea:

Código: Seleccionar todo

'MENSAJE'                => $mensaje,
Abrir:
root/styles/prosilver/template/overall_header.html

Buscar esto:

Código: Seleccionar todo

    <a name="start_here"></a>
Agregar esto antes en una nueva línea:

Código: Seleccionar todo

<!-- IF S_USER_LOGGED_IN -->
<p>{MENSAJE} 
<!-- ENDIF --> 
Abrir:
root/styles/subsilver2/template/overall_header.html

Buscar esto:

Código: Seleccionar todo

    <!-- INCLUDE breadcrumbs.html -->
 
    <br />
Agregar esto después en una nueva línea:

Código: Seleccionar todo

<!-- IF S_USER_LOGGED_IN -->
<p>{MENSAJE} 
<!-- ENDIF --> 

Guardar archivos, actualiza tema en prosilver, actualiza plantillas en subsilver2, limpia el cache del foro y refresca el navegador para ver los cambios realizados :ok:



Datos de mi foro en caso de soporte:
URL: http://coloreatuforo.com
Versión phpBB: phpBB 3.0.8
MODs Instalados: + de 100 MODs
Plantilla(s) usada(s): Prosilver modificada
Servidor: Linux
Actualización desde otra versión: 3.0.1
Conversión desde otro sistema de foros: No


Enlace:
BBCode:
HTML:

Ocultar enlaces al mensaje
Mostrar enlaces al mensaje

Cerrado