Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/plugins/avatarep.php on line 1102

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
Last poster avatar on forumdisplay and index descentra foro
Pedro Acero   10 Mar, 2015, 5:05 am
#1
Bueno chicos como no quiero mezclar distintos temas y la gente que tenga el mismo error que yo pueda encontrarlo sin problema lo pongo aquí.

Mirad he instalado un plugin "Last poster avatar on forumdisplay and index" que me comento en otro post el compañero XEDE, el problema es que me descentra la zona de ultimo mensaje (adjunto imagen) por lo cual es un problema grande, a ver si me decis en que plantilla hay que editar o que hay que hacer si no es molestia.

Gracias de antemano.
XEDE   10 Mar, 2015, 12:20 pm
#2
Es raro, pero es un tema de cambiar los valores de la tabla, instale el plugin en un foro limpio y parece que el creador @Dark Neo cambio el mismo, ya que no veo la variable que usaba antes, aunque no recuerdo cual es la plantilla exacta en la que estaba verifique en todas las forum_bit y no lo encontre.

Podrias probar activar el plugin y usar el firebug o similar segun tu navegador para ver cual es el valor que achica los espacios para cambiarlo, ejemplo si miras la plantillas:

forumbit_depth1_cat
En seta plantilla fijate donde dice:
Código PHP:
<?php 
<td class="tcat" width="200" align="center"><span class="smalltext"><strong>{$lang->forumbit_lastpost}</strong></span></td>

forumbit_depth2_forum_lastpost
En esta plantilla tenes los valores:

Código PHP:
<?php 
<table border="0">
<
tr>
<
td width="2%">{$lastpost_profilelink}</td>
<
td align="left" valign="top">
<
span class="smalltext">
<
a href="{$lastpost_link}" title="{$full_lastpost_subject}"><strong>{$lastpost_subject}</strong></a>
<
br />{$lastpost_date} {$lastpost_time}</span>
</
td>
</
tr>
</
table>

Proba cambiar el valor "200" por ejemplo "250", para ir probando si eso acomoda el recuadro, anda achicandolo ejemplo a "220" y asi hasta que quede en el valor que mejor se acomode.

Otra cosa a probar es en tu CSS cambiar el tamaño de la font en la linea 793 mas o menos tenes esto:

Código PHP:
<?php 
.smalltext {
font-family: Source Sans Pro,Tahoma,Helvetica Neue,Arial,sans-serif;
font-size: 14px;
font-style: normal;

Cambia el tamaño de la font de 14 a 12 px y anda probando

Segun veo seguramente es algo del Theme con su CSS ya que en un foro limpio el texto sale bien, en la imagen que dejas sale bien pero el texto se sobre pone supongo que a eso te referís, también podrías probar achicar un poco la font del texto que esta en 14px a 12px y ver como queda
Pedro Acero   10 Mar, 2015, 4:33 pm
#3
Bueno lo he conseguido editando una real tonteria... si lo que faltaba era espacio pues si se lo dábamos estaría arreglado ¿No? (toda esta película me la he montado yo solito).

Por si alguien no lo sabe o cae en mi mismo problema solo le he añadido un código de espacio

Código:
<p></p>

En el código quedaría así:

Código:
<table border="0">
  <tr>
    <td width="2%">{$lastpost_profilelink}</td>
    <td align="left" valign="top">
<span class="smalltext">
<a href="{$lastpost_link}" title="{$full_lastpost_subject}"><strong>{$lastpost_subject}</strong></a>
<br />{$lastpost_date} <p>{$lastpost_time}</p></span>
   </td>
  </tr>
</table>


Gracias XEDE por estar siempre tan sumamente atento. Gracias de corazón
XEDE   10 Mar, 2015, 4:42 pm
#4
Pasa muchas veces que las soluciones son simples jajaja gracias por compartir la solución, seguramente en algún momento le sirva a alguien mas
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.