Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/class_language.php on line 201
Ayuda con foro y portal!
hollymaN ~   27 May, 2011, 6:57 pm
#1
Antes que nada hola gente.
El tema es el siguiente, hoy he activado el portal en mi foro.
Me surgieron tres problemas los cuales numeré en la siguiente imagen:

[Imagen: b7i00o.png]

1º Haciendo click en la imagen 1 me lleva la forum/index.php el cual es el foro. Quiero que haciendo click me lleve a la portal que seria forum/portal.php.
2º En donde dice home que me llega a http://"miweb".com/forum quisiera que en ves de home diga Foro y obviamente lleve al foro.
3º Los threads que se muestran en el portal se van actualizando a medida que los van creando. No hay forma de hacer algún cuadro con un thread que quede fijo? osea es un foro de una comunidad de servidores de juegos y me gustaría que las ips de mis servidores siempre queden a la vista.

En fin, estuve leyendo, googleando pero me encuentro solamente con errores en mi foro.
Saludos!
Omar G.   27 May, 2011, 7:30 pm
#2
http://www.mybb-es.com/Hilo-nuevas-regla...bligatoria
http://www.mybb-es.com/usercp.php?action=Forusinf

1 y 2- Ve a welcomeblock_member y welcomeblock_guest, alli editas el link del logo, pero este link sera el que use todo el foro.

3- En la plantilla portal antes de {$announcements} (algo asi), tendrias que insertar una caja con lo que pides.

Tambien puedes hacer el tuto de Barras css para que se muestren sobre toda la pagina.
hollymaN ~   27 May, 2011, 9:17 pm
#3
Lo de welcomeblock donde lo encuentro? no tengo ningún texto llamado así :|

Bueno, seguí insistiendo.. esto lo saqué de otro post de este foro y me tira error: Parse error: syntax error, unexpected '<' in /home/collisio/public_html/forum/portal.php on line 466


portal.php (lo que está en negrita es lo que agregué):
// Make sure we can view this announcement
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead"><strong>"Título de tu bloque"</strong></td>
</tr>
<tr>
<td class="trow1">
"Contenido de tu bloque"
</td>
</tr>

if($forumpermissions[$announcement['fid']]['canview'] == 0 || $forumpermissions[$announcement['fid']]['canviewthreads'] == 0 || $forumpermissions[$announcement['fid']]['canonlyviewownthreads'] == 1 && $announcement['uid'] != $mybb->user['uid'])
{
continue;
}

$announcement['message'] = $posts[$announcement['tid']]['message'];
$announcement['pid'] = $posts[$announcement['tid']]['pid'];
$announcement['smilieoff'] = $posts[$announcement['tid']]['smilieoff'];
$announcement['threadlink'] = get_thread_link($announcement['tid']);

if($announcement['uid'] == 0)
{
$profilelink = htmlspecialchars_uni($announcement['threadusername']);
}
else
{
$profilelink = build_profile_link($announcement['username'], $announcement['uid']);
}

if(!$announcement['username'])
{
$announcement['username'] = $announcement['threadusername'];
}
$announcement['subject'] = htmlspecialchars_uni($parser->parse_badwords($announcement['subject']));
if($announcement['icon'] > 0 && $icon_cache[$announcement['icon']])
{
$icon = $icon_cache[$announcement['icon']];
$icon = "<img src=\"{$icon['path']}\" alt=\"{$icon['name']}\" />";
}
else
{
$icon = "&nbsp;";
}
if($announcement['avatar'] != '')
{
$avatar_dimensions = explode("|", $announcement['avatardimensions']);
if($avatar_dimensions[0] && $avatar_dimensions[1])
{
$avatar_width_height = "width=\"{$avatar_dimensions[0]}\" height=\"{$avatar_dimensions[1]}\"";
}
if (!stristr($announcement['avatar'], 'http://'))
{
$announcement['avatar'] = $mybb->settings['bburl'] . '/' . $announcement['avatar'];
}
$avatar = "<td class=\"trow1\" width=\"1\" align=\"center\" valign=\"top\"><img src=\"{$announcement['avatar']}\" alt=\"\" {$avatar_width_height} /></td>";
}
else
{
$avatar = '';
}
$anndate = my_date($mybb->settings['dateformat'], $announcement['dateline']);
$anntime = my_date($mybb->settings['timeformat'], $announcement['dateline']);

if($announcement['replies'])
{
eval("\$numcomments = \"".$templates->get("portal_announcement_numcomments")."\";");
}
else
{
eval("\$numcomments = \"".$templates->get("portal_announcement_numcomments_no")."\";");
$lastcomment = '';
}

$plugins->run_hooks("portal_announcement");

$parser_options = array(
"allow_html" => $forum[$announcement['fid']]['allowhtml'],
"allow_mycode" => $forum[$announcement['fid']]['allowmycode'],
"allow_smilies" => $forum[$announcement['fid']]['allowsmilies'],
"allow_imgcode" => $forum[$announcement['fid']]['allowimgcode'],
"allow_videocode" => $forum[$announcement['fid']]['allowvideocode'],
"filter_badwords" => 1
);
if($announcement['smilieoff'] == 1)
{
$parser_options['allow_smilies'] = 0;
}

$message = $parser->parse_message($announcement['message'], $parser_options);

if(is_array($attachcache[$announcement['pid']]))




Saludos!
Kevinex   27 May, 2011, 10:19 pm
#4
El welcomeblock lo encontras en:

Vas a Estilos y plantillas -> Plantillas -> Tu plantilla -> Cabecera - Plantillas -> header_welcomeblock_guest y header_welcomeblock_member. Y editas lo que queras si no encontras el home ahí, buscalo en header.

Sobre del portal, veo que lo pusiste mal, borra lo que agregaste (o subi el original portal.php al root de tu host) y segui este paso:

Vas a Estilos y plantillas -> Plantillas -> Tu plantilla -> Portal - Plantillas -> portal. Ahí buscas {$announcements} y arriba agregas el código que pusiste vos:

Código:
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead"><strong>"Título de tu bloque"</strong></td>
</tr>
<tr>
<td class="trow1">
"Contenido de tu bloque"
</td>
</tr>

Todo eso se modifica en las plantillas en el panel del admin, no hace falta editar los archivos .php que están en el root de tu hosting, porque parece que eso hiciste vos en el tema del portal.

www.ledahost.com | Email: info[at]ledahost.com | Skype: ledahost
VPS SSD - HOSTING Y RESELLER [cPanel, Plesk, etc] - DOMINIOS - BACKUPS - WAREZ & XXX
CUPONES: Hosting 20%: memudoaleda
hollymaN ~   28 May, 2011, 11:35 am
#5
Gracias a ambos, finalmente pude lograr lo que quería Big Grin

[Imagen: 28bwgsz.jpg]

Aprovecho para consultarles, yo tengo mi foro cerrado para invitados, por ende el portal al estar dentro del foro también es solo para usuarios registrados. No hay forma de que al portal lo puedan ver los usuarios e invitados y al foro solo usuarios?

Excelente muchachos! gracias por su ayuda y buen foro!
Saludos!
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.