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.
Welcome on Index colocado en el overall_headerTema Solucionado
Welcome on Index colocado en el overall_header
Quiero colocar el bloque del Welcome on Index en el overall_header pues tengo espacio para hacerlo. Sin embargo, debido a que las modificaciones que se aplican son en el index.php, solo afectan el índice (obvio, valga la redundancia), cuando se cambia de página (viewforum.php, viewtopic.php, search.php, etc.) no se muestran ni el avatar, ni funciona los saludos en base a la rotación de la hora (buenos días, buenas tardes, buenas noches) porque dichos cambios no están montados en otra página. ¿Es posible plantear una modificación que permita que este mod pueda abarcar TODAS las páginas y no solo el índice?
Saludos,

© Webmaster de Diabetes Hispano
[hr]Datos de soporte:
Spoiler
Versión phpBB: phpBB3 (3.0.

MODs Instalados:
- Advertisement Management versión 1.0.10
- DS PayPal Donation Page MOD versión 1.0.1
- Board3 Portal versión 1.0.6
- NV Who Was Here versión 1.2.0
- Advanced BBCode Box 3 (aka ABBC3) versión 3.0.8-pl2
- Country Flags User Edition versión 1.2.1
- Birthday on Registration versión 1.0.0
- Legend Repositioning versión 1.0.3
- Prime Ban to Group versión 1.0.2
- Twitter Profile Link versión 1.0.6
- Precise Similar Topics II versión 1.1.5
- Facebook Profile Link versión 1.0.1
- Full Quick Reply Editor versión 2.1.1
- Last Posts Titles versión 1.0.0a
- Post Number in Viewtopic versión 1.0.8
- Anti Bot Question 1.2.0
- Latest Post In Profile versión 1.0.1
- phpBB mChat versión 1.3.5
- Post Bot versión 1.0.2
Servidor: Linux, de pago (BlueHost.com)
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No
- leviatan21
- Mensajes: 8279
- Registrado: 26 Mar 2008, 20:06
- Género:
- Edad: 55
Re: Welcome on Index colocado en el overall_header
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein
Re: Welcome on Index colocado en el overall_header
Lo siento compañero, me enredé en mi propio juego de palabrasleviatan21 escribió:Se agradece un enlace directo a la descarga del MOD (tal como indican las normas)



Aquí lo tienes:
http://www.phpbb.com/customise/db/mod/w ... n_index_2/
Te agradezco la atención

Saludos,

© Webmaster de Diabetes Hispano
[hr]Datos de soporte:
Spoiler
Versión phpBB: phpBB3 (3.0.

MODs Instalados:
- Advertisement Management versión 1.0.10
- DS PayPal Donation Page MOD versión 1.0.1
- Board3 Portal versión 1.0.6
- NV Who Was Here versión 1.2.0
- Advanced BBCode Box 3 (aka ABBC3) versión 3.0.8-pl2
- Country Flags User Edition versión 1.2.1
- Birthday on Registration versión 1.0.0
- Legend Repositioning versión 1.0.3
- Prime Ban to Group versión 1.0.2
- Twitter Profile Link versión 1.0.6
- Precise Similar Topics II versión 1.1.5
- Facebook Profile Link versión 1.0.1
- Full Quick Reply Editor versión 2.1.1
- Last Posts Titles versión 1.0.0a
- Post Number in Viewtopic versión 1.0.8
- Anti Bot Question 1.2.0
- Latest Post In Profile versión 1.0.1
- phpBB mChat versión 1.3.5
- Post Bot versión 1.0.2
Servidor: Linux, de pago (BlueHost.com)
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No
- leviatan21
- Mensajes: 8279
- Registrado: 26 Mar 2008, 20:06
- Género:
- Edad: 55
Re: Welcome on Index colocado en el overall_header
Abrir :
raíz/includes/functions.php
Buscar :
Código: Seleccionar todo
// The following assigns all _common_ variables that may be used at any point in a template.
Código: Seleccionar todo
// BEGIN Welcome Mod
//--Welcome_Mod--get the hour number-->
$date = $user->format_date(time(), 'H');
if ($user->data['is_registered'])
{
$u_user_name = get_username_string('full', $user->data['user_id'], $user->data['username'], $user->data['user_colour']);
}
else
{
$u_user_name = $user->lang['WELCOME_GUEST'];
}
switch (true)
{
case ($date < 1):
// if the hour is 11am-12am (18-23)
$s_welcome = sprintf($user->lang['GOOD_NIGHT'], $u_user_name);;
break;
case ($date < 4):
// if the hour is 1-3 am
$s_welcome = sprintf($user->lang['UP_LATE'], $u_user_name);
break;
case ($date < 8):
// if the hour is 4-7 am
$s_welcome = sprintf($user->lang['UP_EARLY'], $u_user_name);
break;
case ($date < 12):
// if the hour is 8-11 am
$s_welcome = sprintf($user->lang['GOOD_MORNING'], $u_user_name);
break;
case ($date < 18):
// if the hour is 12-5pm
$s_welcome = sprintf($user->lang['GOOD_AFTERNOON'], $u_user_name);
break;
case ($date < 24):
// if the hour is 6pm-11pm
$s_welcome = sprintf($user->lang['GOOD_EVENING'], $u_user_name);;
break;
}
// how long a member for
$member_for = '';
if ($user->data['is_registered'] && !$user->data['is_bot'])
{
$member_length = time() - $user->data['user_regdate'];
$years = $months = $days = 0;
$member_for = '';
if ($member_length)
{
if ($member_length >= 31536000)
{
$years = floor($member_length / 31536000);
$member_length = $member_length - ($years * 31536000);
$member_for .= $years > 1 ? ($years . ' ' . $user->lang['WELCOME_YEARS'] . ', ') : ($years . ' ' . $user->lang['WELCOME_YEAR'] . ', ');
}
$months = floor($member_length / 2628000);
if ($months)
{
$months = $months > 1 ? ($months . ' ' . $user->lang['WELCOME_MONTHS'] . ', ') : ($months . ' ' . $user->lang['WELCOME_MONTHS'] . ', ');
$member_length = $member_length - ($months * 2628000);
$member_for .= $months;
}
$days = floor($member_length / 86400);
if ($days)
{
$days = $days > 1 ? ($days . ' ' . $user->lang['WELCOME_DAYS']) : ($days . ' ' . $user->lang['WELCOME_DAY']);
$member_for .= $days;
}
}
}
//END Welcome Mod
Código: Seleccionar todo
Buscar :
Código: Seleccionar todo
'S_USER_LOGGED_IN' => ($user->data['user_id'] != ANONYMOUS) ? true : false,
Código: Seleccionar todo
// BEGIN Welcome Mod
'S_WELCOME' => $s_welcome,
'S_JOINED_DATE' => $user->lang['JOINED'] . ': ' . $user->format_date($user->data['user_regdate']),
'USER_AVATAR' => get_user_avatar($user->data['user_avatar'], $user->data['user_avatar_type'], $user->data['user_avatar_width'], $user->data['user_avatar_height']),
'MEMBER_FOR' => (!empty($member_for)) ? $user->lang['MEMBER_FOR'] . ' ' . $member_for : '',
// END Welcome Mod
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein
Re: Welcome on Index colocado en el overall_header
Código: Seleccionar todo
Fatal error: Call to undefined function get_user_avatar() in \includes\functions.php on line 4406



© Webmaster de Diabetes Hispano
[hr]Datos de soporte:
Spoiler
Versión phpBB: phpBB3 (3.0.

MODs Instalados:
- Advertisement Management versión 1.0.10
- DS PayPal Donation Page MOD versión 1.0.1
- Board3 Portal versión 1.0.6
- NV Who Was Here versión 1.2.0
- Advanced BBCode Box 3 (aka ABBC3) versión 3.0.8-pl2
- Country Flags User Edition versión 1.2.1
- Birthday on Registration versión 1.0.0
- Legend Repositioning versión 1.0.3
- Prime Ban to Group versión 1.0.2
- Twitter Profile Link versión 1.0.6
- Precise Similar Topics II versión 1.1.5
- Facebook Profile Link versión 1.0.1
- Full Quick Reply Editor versión 2.1.1
- Last Posts Titles versión 1.0.0a
- Post Number in Viewtopic versión 1.0.8
- Anti Bot Question 1.2.0
- Latest Post In Profile versión 1.0.1
- phpBB mChat versión 1.3.5
- Post Bot versión 1.0.2
Servidor: Linux, de pago (BlueHost.com)
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No
- leviatan21
- Mensajes: 8279
- Registrado: 26 Mar 2008, 20:06
- Género:
- Edad: 55
Re: Welcome on Index colocado en el overall_header
Debajo de :
Código: Seleccionar todo
// BEGIN Welcome Mod
Código: Seleccionar todo
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein
Re: Welcome on Index colocado en el overall_header
leviatan21 escribió:Prueba haciendo este cambio en el archivo raíz/includes/functions.php
Debajo de :Agrega :Código: Seleccionar todo
// BEGIN Welcome Mod
Código: Seleccionar todo
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
Me devuelve este error en todas las páginas:
Código: Seleccionar todo
Parse error: syntax error, unexpected ';', expecting ')' in \includes\functions.php on line 4406

© Webmaster de Diabetes Hispano
[hr]Datos de soporte:
Spoiler
Versión phpBB: phpBB3 (3.0.

MODs Instalados:
- Advertisement Management versión 1.0.10
- DS PayPal Donation Page MOD versión 1.0.1
- Board3 Portal versión 1.0.6
- NV Who Was Here versión 1.2.0
- Advanced BBCode Box 3 (aka ABBC3) versión 3.0.8-pl2
- Country Flags User Edition versión 1.2.1
- Birthday on Registration versión 1.0.0
- Legend Repositioning versión 1.0.3
- Prime Ban to Group versión 1.0.2
- Twitter Profile Link versión 1.0.6
- Precise Similar Topics II versión 1.1.5
- Facebook Profile Link versión 1.0.1
- Full Quick Reply Editor versión 2.1.1
- Last Posts Titles versión 1.0.0a
- Post Number in Viewtopic versión 1.0.8
- Anti Bot Question 1.2.0
- Latest Post In Profile versión 1.0.1
- phpBB mChat versión 1.3.5
- Post Bot versión 1.0.2
Servidor: Linux, de pago (BlueHost.com)
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No
- leviatan21
- Mensajes: 8279
- Registrado: 26 Mar 2008, 20:06
- Género:
- Edad: 55
Welcome on Index colocado en el overall_header Tema Solucionado
Nn el archivo raíz/includes/functions.php el código agregado antes de :
Código: Seleccionar todo
// The following assigns all _common_ variables that may be used at any point in a template.
Código: Seleccionar todo
// BEGIN Welcome Mod
if (!function_exists('get_user_avatar'))
{
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
}
if (!function_exists('get_username_string'))
{
include($phpbb_root_path . 'includes/functions_content.' . $phpEx);
}
//--Welcome_Mod--get the hour number-->
$date = $user->format_date(time(), 'H');
if ($user->data['is_registered'])
{
$u_user_name = get_username_string('full', $user->data['user_id'], $user->data['username'], $user->data['user_colour']);
}
else
{
$u_user_name = $user->lang['WELCOME_GUEST'];
}
switch (true)
{
case ($date < 1):
// if the hour is 11am-12am (18-23)
$s_welcome = sprintf($user->lang['GOOD_NIGHT'], $u_user_name);
break;
case ($date < 4):
// if the hour is 1-3 am
$s_welcome = sprintf($user->lang['UP_LATE'], $u_user_name);
break;
case ($date < 8):
// if the hour is 4-7 am
$s_welcome = sprintf($user->lang['UP_EARLY'], $u_user_name);
break;
case ($date < 12):
// if the hour is 8-11 am
$s_welcome = sprintf($user->lang['GOOD_MORNING'], $u_user_name);
break;
case ($date < 18):
$s_welcome = sprintf($user->lang['GOOD_AFTERNOON'], $u_user_name);
break;
case ($date < 24):
// if the hour is 6pm-11pm
$s_welcome = sprintf($user->lang['GOOD_EVENING'], $u_user_name);
break;
}
// how long a member for
$member_for = '';
if ($user->data['is_registered'] && !$user->data['is_bot'])
{
$member_length = time() - $user->data['user_regdate'];
$years = $months = $days = 0;
$member_for = '';
if ($member_length)
{
if ($member_length >= 31536000)
{
$years = floor($member_length / 31536000);
$member_length = $member_length - ($years * 31536000);
$member_for .= $years > 1 ? ($years . ' ' . $user->lang['WELCOME_YEARS'] . ', ') : ($years . ' ' . $user->lang['WELCOME_YEAR'] . ', ');
}
$months = floor($member_length / 2628000);
if ($months)
{
$months = $months > 1 ? ($months . ' ' . $user->lang['WELCOME_MONTHS'] . ', ') : ($months . ' ' . $user->lang['WELCOME_MONTHS'] . ', ');
$member_length = $member_length - ($months * 2628000);
$member_for .= $months;
}
$days = floor($member_length / 86400);
if ($days)
{
$days = $days > 1 ? ($days . ' ' . $user->lang['WELCOME_DAYS']) : ($days . ' ' . $user->lang['WELCOME_DAY']);
$member_for .= $days;
}
}
}
//END Welcome Mod
No doy soporte por privado : tenga en cuenta que su problema, también puede ser el problema de otro usuario.
Cualquier mensaje privado no solicitado será ignorado

"Education is what remains after one has forgotten everything he learned in school" - Albert Einstein
Welcome on Index colocado en el overall_header


¡Se te agradece un millón!


Saludos,

© Webmaster de Diabetes Hispano
[hr]Datos de soporte:
Spoiler
Versión phpBB: phpBB3 (3.0.

MODs Instalados:
- Advertisement Management versión 1.0.10
- DS PayPal Donation Page MOD versión 1.0.1
- Board3 Portal versión 1.0.6
- NV Who Was Here versión 1.2.0
- Advanced BBCode Box 3 (aka ABBC3) versión 3.0.8-pl2
- Country Flags User Edition versión 1.2.1
- Birthday on Registration versión 1.0.0
- Legend Repositioning versión 1.0.3
- Prime Ban to Group versión 1.0.2
- Twitter Profile Link versión 1.0.6
- Precise Similar Topics II versión 1.1.5
- Facebook Profile Link versión 1.0.1
- Full Quick Reply Editor versión 2.1.1
- Last Posts Titles versión 1.0.0a
- Post Number in Viewtopic versión 1.0.8
- Anti Bot Question 1.2.0
- Latest Post In Profile versión 1.0.1
- phpBB mChat versión 1.3.5
- Post Bot versión 1.0.2
Servidor: Linux, de pago (BlueHost.com)
Actualización desde otra versión: No
Conversión desde otro sistema de foros: No