Foros
Ultimos contenidos de diferente módulo
Autor Fecha: 18 de Febrero del 2008 a las 13:42:34   Descripción: Ninguna
Sin avatar
Sexo: Masculino
Mensajes: 344
Hola, no se si me he explicado, tengo intención de hacer en la portada, una tabla en la que aparezcan los últimos 5 contenidos que se han añadido, ya sean descargas, juegos, etc, pero mezclado, no las últimas 5 descargas, si no que si hoy se han añadido 3 juegos y 2 descargas, que salgan en los últimos contenidos, 3 juegos y 2 descargas.

En esta tabla, haría mediante un script más pestañas indicando ya los últimos juegos y descargas, pero en separado, que lo primero que vea el usuario sean los últimos contenidos (ya sean juegos, descargas), que se hayan añadido.

No se si me he explicado bien.

Saludos.
Individual Perfil Privado
Autor Fecha: 19 de Febrero del 2008 a las 14:47:39   Descripción: Ninguna
Sin avatar
Sexo: Masculino
Edad: 21 años
Ubicación: Poza Rica, Veracruz
País:
Mensajes: 1268
El último contenido añadido durante el día (las últimas 24 horas)...

Se necesita que cada tabla de contenido tenga un campo de fecha, y el formato es indiferente; puede ser numérico o una fecha completa.

Solo es cuestión de seleccionar los campos añadidos en las últimas 24 horas; comparando la fecha actual del sistema, con la fecha de creación de cada elemento.

Ahora te pondré un ejemplo simple, que no he probado pero debería funcionar:

Código PHP
<?php

include('mainfile.php');

$inicio = date('Y-m-d H:i:s', mktime(date('H'), date('i'), date('s'), date('m'), date('d')-1, date('Y')));
$fin    = date('Y-m-d H:i:s');

$result = $db->sql_query("SELECT id, titulo FROM nuke_downloads_downloads WHERE date >= '$inicio' AND date <= '$fin' LIMIT 0, 5");

while (
$row = $db->sql_fetchrow($result)) {
    echo
$row['titulo'].'<br />';
}

?>

Si todo estará en el mismo bloque, puedes aprovechar las variables $inicio y $fin y aplicarlas de la misma manera.

Saludos Muy bien
Individual Perfil Privado Website
Autor Fecha: 20 de Febrero del 2008 a las 12:22:28   Descripción: Ninguna
Sin avatar
Sexo: Masculino
Mensajes: 344
Ok, gracias, ahora quiero insertar la descripción del último juego, descarga, manuales, pero tengo un problema...

Se que función se usa para limitar carácteres, y me sale, lo que ocurre es, que esa función, cuando se utiliza el lenguaje html, sale el código html en la descripción, y yo no quiero que salga, quiero que reconozca el código html.

Ahora está así:

Código
$resto = substr ("$description", 1, 13);
        $des .= "<img src='http://www.zptweb.net/images/todod.gif' alt='$title' title='$title'><a href=\"$transfertitle-descargar-gratis-descarga-$lid.html\" title=\"$title\"><font style=\"font-size: 12px;\">$title<br>$resto</font></a><br>";

Y claro, limita los últimos 13 caracteres, pero salen así:

Código
span style=\"

Es decir, que sale el lenguaje html también, y eso no quiero que salga, quiero que solo salgan letras normales

Probé a hacer esto:

Código
$description2 = html_entity_decode($description);

Pero esto lo único que hace es renombrar comillas, por lo que he visto, y pasarlas a lenguaje que se traduce así, <, por ejemplo.

Muchas gracias!
Individual Perfil Privado
Autor Fecha: 20 de Febrero del 2008 a las 20:20:24   Descripción: Ninguna
Sin avatar
Sexo: Masculino
Edad: 21 años
Ubicación: Poza Rica, Veracruz
País:
Mensajes: 1268
Dreagnout, tu ya tienes un buen tiempo visitando éste foro, y seguramente sabes que no hago las cosas, asi nada mas.

Y es que no me has dado la información que necesito para poder hacer lo que me pides; ni tampoco puedes dar por hecho que yo tengo los módulos que tu tienes; a lo mejor podría hacer algo, pero no me gusta trabajar de más.

Además, yo ya te di un ejemplo y con eso debería bastar. Lo único que tienes que hacer, para usarlo con otro módulo, es modificar la consulta a la base de datos, asi como retocar un poco el codigo...

Pero bueno, hagamos esto... tomales capturas a las estructuras de las tablas requeridas, desde el phpmyadmin y luego me dices.

Y con respecto al problema que tienes en el módulo... debería ser otro tema, pero te la paso porque lo puedes tener también en el bloque.

Creo que quieres que se pueda interpretar el código html en la descripción, que además de estar codificada, está escapada, pero... hay un problema.

Asi como lo estás haciendo, no funcionará bien debido a la presencia de código html, a la forma en la que cortas el texto, etc. Te recomiendo quitar el html en las descripciones y luego cortarlas.

Ejemplo:

Sustituye completamente la variable $resto:

Código PHP
<?php

$resto
= substr ("$description", 1, 13);

?>

Por la siguiente variable:

Código PHP
<?php

$resto
= substr(trim(strip_tags(stripslashes(html_entity_decode($description)))), 0, 13);

?>

Saludos Muy bien
Este mensaje fue editado por última vez el 20 de Febrero del 2008 a las 21:03:45 por luis_adolfo.
Individual Perfil Privado Website
Autor Fecha: 21 de Febrero del 2008 a las 17:00:38   Descripción: Ninguna
Sin avatar
Sexo: Masculino
Mensajes: 344
Gracias luis, la verdad esque no me entendiste bien, cuando te respondí por primera vez, el problema del último contenido ya había sido arreglado, por eso no te dí más datos, te dí datos del problema que planteaba a continuación, el de convertir html para que se leyera.

De todas formas, perdón por no haberme expresado bien, ya que por eso no me entendiste.

Ahora sí, ya funciona todo a la perfección Guiño
Individual Perfil Privado
Autor Fecha: 21 de Febrero del 2008 a las 18:04:09   Descripción: Ninguna
Sin avatar
Sexo: Masculino
Edad: 21 años
Ubicación: Poza Rica, Veracruz
País:
Mensajes: 1268
Pues si Dreagnout, como te decía. Lo más dificil del primer problema ya se resolvio y hasta te di un ejemplo, modificarlo es cosa de nada.

Y que bueno que ya no tengas problemas; por lo que supongo que si te sirvio el fix que te di.

Saludos Muy bien
Individual Perfil Privado Website