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
Ultimos mensajes del foro (web externa)
saintrc   23 Nov, 2009, 8:43 am
#1
Bueno aqui un codigo para poner los ultimos Mensajes (No temas) del foro.
es un poco lioso, pero me funciona bien: www.fairytailsp.com
Código PHP:
<?php 
function limitarPalabras($cadena, $longitud, $elipsis = "...")
{
$palabras = explode(' ', $cadena);
if (
count($palabras) > $longitud)
return
implode(' ', array_slice($palabras, 0, $longitud)) . $elipsis;
else
return
$cadena;
}

$consulta2 = "select tid,fid,pid,subject,username FROM mybb_posts order by pid desc";
$sql2 = mysql_query($consulta2) or die (mysql_error());
$c = 0;
$lasids[0] = "";
while(
$row = mysql_fetch_array($sql2) AND $c <= 5) {

$ok = false;
foreach(
$lasids as $numero => $valor ) {
if (
$valor == $row['tid']) { $ok = true; }
}
if(
$ok == false) {

$lasids[$c] = $row['tid'];
$post = str_replace("Re: ", "", $row['subject']);
$post = str_replace("RE: ", "", $post);
$post = str_replace("¿", "¿", $post);
$post = str_replace("¿", "¿", $post);
$post = str_replace("á","&aacute;",$post);
$post = str_replace("Á","&Aacute;",$post);
$post = str_replace("é","&eacute;",$post);
$post = str_replace("É","&Eacute;",$post);
$post = str_replace("í","&iacute;",$post);
$post = str_replace("Í","&Iacute;",$post);
$post = str_replace("ó","&oacute;",$post);
$post = str_replace("Ó","&Oacute;",$post);
$post = str_replace("ú","&uacute;",$post);
$post = str_replace("Ú","&Uacute;",$post);
$post = str_replace("ñ","&ntilde;",$post);
$post = str_replace("Ñ","&Ntilde;",$post);

$elalt = $post;
echo
"<li style='list-style:none; padding-bottom: 4px;'>- <a style=\"color:#fff; \" alt=\"".$elalt."\" title=\"".$elalt."\" href=\"../foros/showthread.php?tid=".$row['tid']."\">".limitarPalabras($post,8)."</a></li>";

$c++;

}

}
Aeroz   30 Nov, 2009, 1:27 pm
#2
Muchas gracias por el aporte, voy a probarlo ahora.
--
Solo es necesario cambiar la siguiente linea por la dirección de mi foro?
Código PHP:
<?php 
$elalt
= $post;
echo
"<li style='list-style:none; padding-bottom: 4px;'>- <a style=\"color:#fff; \" alt=\"".$elalt."\" title=\"".$elalt."\" href=\"../foros/showthread.php?tid=".$row['tid']."\">".limitarPalabras($post,8)."</a></li>";
--
Perdón por mi ignorancia, pero no soy programador.
Aquí, en que parte esta haciendo conexión con las DBs del foro, porque agregue el código pero me dice que no hay conexión, y pues no encontré nada relacionado con ello:

Código:
Access denied for user 'myuser'@'localhost' (using password: NO)
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.