Página 1 de 1

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

Publicado: 14 Oct 2014, 19:54
por DaVidU

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: