Página 1 de 2

Llevar mChat del foro al portal

Publicado: 07 Jul 2012, 17:15
por xX-ViiRuSs-Xx
Buenas ! , pues eso , no se bien como quitar el chat del foro y ponerlo en el portal , creo que hay que modificar el " portal.php " y el " portal_body.php " pero no sabria que poner en ellos.

desconozco mas formas de hacerlo , aver si pueden ayudarme , Un saludo

Re: Llevar mChat del foro al portal

Publicado: 07 Jul 2012, 20:33
por towen
Abre styles/[i]tu estilo[/i]/template/portal/portal_center.html
Busca:

Código: Seleccionar todo

<!-- IF S_DISPLAY_PAY_C -->
	<!-- INCLUDE portal/block/donation.html -->
<!-- ENDIF -->
Después agrega:

Código: Seleccionar todo

<!-- IF S_MCHAT_ENABLE and S_MCHAT_ON_INDEX --><!-- INCLUDE mchat_body.html --><!-- ENDIF -->
Abre portal.php
Busca:

Código: Seleccionar todo

// output page
page_header($user->lang['PORTAL']);
Antes agrega:

Código: Seleccionar todo

// BEGIN mChat Mod
$mchat_installed = (!empty($config['mchat_version']) && !empty($config['mchat_enable'])) ? true : false;
if ($mchat_installed && $auth->acl_get('u_mchat_view'))
{
	if(!defined('MCHAT_INCLUDE') && $config['mchat_on_index'] && !empty($user->data['user_mchat_index']))
	{
		define('MCHAT_INCLUDE', true);
		$mchat_include_index = true;
		include($phpbb_root_path . 'mchat.' . $phpEx);
	}	

	if (!empty($config['mchat_stats_index']) && !empty($user->data['user_mchat_stats_index']))
	{
		if (!function_exists('mchat_users'))
		{
			include($phpbb_root_path . 'includes/functions_mchat.' . $phpEx);
		}
		// Add lang file
		$user->add_lang('mods/mchat_lang');
		// stats display
		$mchat_session_time = !empty($config_mchat['timeout']) ? $config_mchat['timeout'] : 3600;// you can change this number to a greater number for longer chat sessions
		$mchat_stats = mchat_users($mchat_session_time);
		$template->assign_vars(array(
			'MCHAT_INDEX_STATS'	=> true,
			'MCHAT_INDEX_USERS_COUNT'	=> $mchat_stats['mchat_users_count'],
			'MCHAT_INDEX_USERS_LIST'	=> $mchat_stats['online_userlist'],
			'L_MCHAT_ONLINE_EXPLAIN'	=> $mchat_stats['refresh_message'],	
		));
	}
}	
// END mChat Mod
Si quieres que no salga en el index abre index_body.html
Busca y elimina:

Código: Seleccionar todo

<!-- IF S_MCHAT_ENABLE and S_MCHAT_ON_INDEX and S_MCHAT_LOCATION --><!-- INCLUDE mchat_body.html --><!-- ENDIF -->
Busca y elimina:

Código: Seleccionar todo

<!-- IF S_MCHAT_ENABLE and S_MCHAT_ON_INDEX and not S_MCHAT_LOCATION --><!-- INCLUDE mchat_body.html --><!-- ENDIF -->
Ahora desde el ACP en la configuración del chat donde dice mChat en el Index: es para activar o desactivar el mChat en el portal

SAlu2
NoX-KZK

Re: Llevar mChat del foro al portal

Publicado: 07 Jul 2012, 21:17
por xX-ViiRuSs-Xx
gracias pero ... ami no me sale el archivo portal_center.html ... me sale la carpeta modules y 3 archivos

" index.html "

" _block_config.html "

" portal_body.html "

que hago entonces ? , intente buscar ese codigo en el archivo portal_body pero nada ...

Aver si hay solucion. Saludos

Re: Llevar mChat del foro al portal

Publicado: 07 Jul 2012, 21:52
por towen
Podrías adjuntar el archiv portal_body.html para revisarlo??

Re: Llevar mChat del foro al portal

Publicado: 07 Jul 2012, 21:58
por xX-ViiRuSs-Xx
ahi va amigo

Re: Llevar mChat del foro al portal

Publicado: 07 Jul 2012, 22:37
por towen
Prueba con este

Re: Llevar mChat del foro al portal

Publicado: 07 Jul 2012, 23:03
por xX-ViiRuSs-Xx
elimine lo del index_body , añadi lo que pusite en " portal.php "

y reempleze el portal_body que me diste por el otro y no me sale en el portal , sino que ademas sigue donde estaba pero con un error:

Imagen


aver si consigues ponerlo todo ok , suerte amigo :cerveza:

Re: Llevar mChat del foro al portal

Publicado: 08 Jul 2012, 00:43
por towen
Podrías adjuntar la imagen a un mensaje (adjuntarla, no enlazarla desde otra web, es que no puedo entrar a algunas páginas de imágenes), recuerda después de modificar las plantillas limpiar la cache y actualizar la plantilla.
ahh también dime que versión es el chat...
saludos y suerte

Re: Llevar mChat del foro al portal

Publicado: 08 Jul 2012, 06:44
por xX-ViiRuSs-Xx
vale muchas gracias , no actualice plantillas y me daba ese error , ahora ya esta en el portal pero esta abajo del todo y me ocupa todo lo ancho del portal =S, una ultima cuestión , quisiera ponerlo como si fuera un bloque del portal , debajo del apartado " Donar "


como puedo ponerlo ahí y con las mimas dimensiones que los demás bloques ?


Siento molestarte , Saludos amigo

Re: Llevar mChat del foro al portal

Publicado: 08 Jul 2012, 09:56
por xX-ViiRuSs-Xx
vale , ya lo deje en el portal y lo deshabilite , descargue el bloque del mchat y lo puse en el portal , todo ok , pero nose porque cuando eres visitante , sale el chat con unos errores pero al logearte sale todo bien , también nose porque es un poco raro el chat =S yo creo que tiene algún fallo porque lo instale a mano pero nose cual , como por ejemplo , al poner mensajes , no los separan ninguna barra y tu avatar sale arriba , en vez de al lado del nombre , y la parte del mensaje no sale centrada , aqui adjunto las imagenes de mi chat y las imagenes de como me gustaria mi chat

Re: Llevar mChat del foro al portal

Publicado: 08 Jul 2012, 10:00
por xX-ViiRuSs-Xx
mi chat

Re: Llevar mChat del foro al portal

Publicado: 08 Jul 2012, 10:01
por xX-ViiRuSs-Xx
como me gustaria el chat ( ignorar el error de arriba )

Re: Llevar mChat del foro al portal

Publicado: 08 Jul 2012, 17:02
por towen
Para que se vea el chat bien...
abrir overall_header.html
Buscar:

Código: Seleccionar todo

<!-- IF S_MCHAT_ENABLE and (S_MCHAT_ON_INDEX or U_MCHAT) -->
Abajo agregar:

Código: Seleccionar todo

<link type="text/css" href="{T_THEME_PATH}/mchat.css" rel="stylesheet">
Una de las imágenes es del index, para que no se vea el chat en el index abre index_body.html
Busca y elimina:

Código: Seleccionar todo

<!-- IF S_MCHAT_ENABLE and S_MCHAT_ON_INDEX and S_MCHAT_LOCATION --><!-- INCLUDE mchat_body.html --><!-- ENDIF -->
Busca y elimina:

Código: Seleccionar todo

<!-- IF S_MCHAT_ENABLE and S_MCHAT_ON_INDEX and not S_MCHAT_LOCATION --><!-- INCLUDE mchat_body.html --><!-- ENDIF -->
podrías subir una foto de como se le ve a los visitantes??

Re: Llevar mChat del foro al portal

Publicado: 08 Jul 2012, 20:08
por xX-ViiRuSs-Xx
el chat sigue igual de feo despues del cambio , lo de quitarlo del index quedo correcto.


aqui te ponga la imagen que les saldria a los visitantes:

Re: Llevar mChat del foro al portal

Publicado: 08 Jul 2012, 21:46
por towen
Realmente no tengo idea de que pueda pasar, restaura los archivos originales y repite los pasos (usa el archivo que te di que funciona bien en mi foro), después limpia la cache, actualiza la plantilla, los temas y las imágenes.
Esta imagen es en un foro de pruebas con la versión 1.3.5 y como invitado...