Página 1 de 1

algunas duda sobre board3 2.0.0-beta1  Tema Solucionado

Publicado: 22 Sep 2011, 00:36
por elpanatibu
bueno hoy se me ocurrió actualizar a este board desde la versión 1.0.6 y fue toda una odisea para que quedara ahí mas o menos. bueno la cuestión es la siguiente. me están pasando dos cosas:
1ero: el icono de tema no leído que aparecía antes en amarillo en la versión anterior 1.0.6 al lado del nombre, ahora no me parece mas en amarillo. se queda en blanco. (adjunto imagen de lo que digo ) ahora me sale como sale en este foro, que tengo que meterme adentro del foro y sale amarillo pero al lado del tópico. así no me gusta. no se si me explique bien.
Imagen

y lo segundo que lo resolví a medias es lo siguiente : yo tengo instalado el mchat. antes me andaba de maravilla. instale este board y bueno ya saben. me fui a la pagina del board3 y me bajo un modulo para el mchat y empezó a funcionar a las mil maravillas. pero el problema es el siguiente: cuando me deslogueo, el portal se descuadra, se pone grande y no se entiende nada. si me vuelvo a loguear todo se pone bien otra vez. moviendo y moviendo descubri que : si desactivo el mchat todo vuelve a la normalidad pero no es la idea. así que la única manera que tuve de arreglarlo fue no dándole permiso a los invitados de ver el mchat, por que como dije antes si no se está logueado, todo se ve mal mientras el mchat esté activo. asi que bueno espero sugerencias. :?

Re: algunas duda sobre board3 2.0.0-beta1

Publicado: 22 Sep 2011, 19:44
por elpanatibu
bueno ya encontré la solución a lo del ultimo mensaje no leido, por si le interesa a alguien.

abrir : root/portal/include/funtions.php

buscar:

Código: Seleccionar todo

$last_read = $topic_ids = $forum_ids = $tracking_info = array();
reemplazar con :

Código: Seleccionar todo

$last_read = $topic_ids = $forum_ids = $tracking_info = $rev_forum_ids = array(); 
buscar :

Código: Seleccionar todo

$tracking_info[$fetch_news[$i]['forum_id']][] = $fetch_news[$i]['topic_id'];
poner en linea siguiente :

Código: Seleccionar todo

$topic_ids[] = $fetch_news[$i]['topic_id'];
$forum_ids[] = $fetch_news[$i]['forum_id'];
$rev_forum_ids[$fetch_news[$i]['topic_id']] = $fetch_news[$i]['forum_id']; // the other way round also helps
buscar :

Código: Seleccionar todo

$user_lastmark = (isset($mark_time[$forum_id])) ? $mark_time[$forum_id] : $user->data['user_lastmark'];
remplazar con :

Código: Seleccionar todo

 
foreach($forum_ids as $current_forum)
{
$user_lastmark[$current_forum] = (isset($mark_time[$current_forum])) ? $mark_time[$current_forum] : $user->data['user_lastmark'];
}
Buscar :

Código: Seleccionar todo

$last_read[$topic_id] = $user_lastmark; 
reemplazar con :

Código: Seleccionar todo

$last_read[$topic_id] = (!isset($last_read[$topic_id]) || $user_lastmark[$rev_forum_ids[$topic_id]] > $last_read[$topic_id]) ? $user_lastmark[$rev_forum_ids[$topic_id]] : $last_read[$topic_id];
}