Foros del Web » Programando para Internet » PHP »

Color en link

Estas en el tema de Color en link en el foro de PHP en Foros del Web. Hola.. queria saber si hay alguna funcion en php o algo en css para poder pòner de diferente color los links nuevos.. pero que eso ...
  #1 (permalink)  
Antiguo 27/05/2007, 18:04
 
Fecha de Ingreso: marzo-2007
Mensajes: 103
Antigüedad: 17 años, 1 mes
Puntos: 0
Color en link

Hola.. queria saber si hay alguna funcion en php o algo en css para poder pòner de diferente color los links nuevos.. pero que eso solo dure las 24 horas del dia.. nada mas..

Salu2!
  #2 (permalink)  
Antiguo 27/05/2007, 18:17
 
Fecha de Ingreso: mayo-2003
Mensajes: 544
Antigüedad: 21 años
Puntos: 1
Re: Color en link

No entendí tu pregunta!

Quieres que cada 24horas cambie el color de tus links?
Si eso es lo que quieres lo que puedes hacer es programar el CRON de tu servidor y que cada 24hs cambie el nombre de tu archivo CSS.
__________________
CSSBoulevar
Recursos para diseñadores y programadores webs
  #3 (permalink)  
Antiguo 28/05/2007, 10:03
 
Fecha de Ingreso: marzo-2007
Mensajes: 103
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Color en link

Aver.. voy a explicar lo que necesito :P

Por ejemplo hoy es 28/05/07 y hoy agregue con uns sistema 4 links nuevos.. los cuales tienen que tener un color diferente a los que agregue ayer que son del 27/05/07.. pero que pasa... despues de las 12 de la noche osea ya 29/05/07.. los links que cambiaron de color los del 28.. tienen que ser iguales a los del 27... y los que agregue el 29 tienen que estar del color que tenian en su momento los dle 28... :P

Salu2! y gracias
  #4 (permalink)  
Antiguo 28/05/2007, 10:23
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: Color en link

Esto se hace con CSS y PHP, desde PHP le agregas la clase a la hora de dibujar tu HTML algo asi:
Código PHP:
foreach( $links as $link ) {
    
$classname "oldLink";
    if( 
is_new$link ) ) {
         
$classname "newLink";
    }

    echo 
sprintf"<a href=\"%s\" class=\"%s\">%s</a>"$link['link'], $classname$link['label'] );

  #5 (permalink)  
Antiguo 28/05/2007, 10:40
 
Fecha de Ingreso: marzo-2007
Mensajes: 103
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Color en link

AHHH!!! no entiendo nada yo solo tengo un script y quiero agregarle algo que haga lo que pedi enlos links... y como hago para tener dos clases en el css osea una clase quele de el color al link y otra clase que le de otro color

este es parte de el codigo que muestra los links

Código PHP:
<?
$break
="|";

foreach (
$slice as $lnum => $thisline) {
list(
$titulo$link$fecha$autor$id)=explode($break,$thisline);
$break "|";

echo 
"<div align =\"center\"><table width=\"100%\" border=\"1px\" bordercolor=\"#000000\">";
echo 
"<td width=\"110\" style=\"border-style:dashed\" bordercolor=\"#222222\">$autor</td><td style=\"border-style:dashed\" bordercolor=\"#222222\"><div align =\"center\"><span class=\"title\"><a href=\"$link\" target=\"_blank\">$titulo</a></span></div></td><td width=\"110\" style=\"border-style:dashed\" bordercolor=\"#222222\">$fecha</td>";
echo 
"</table></div>";

}
?>
Gracias

Última edición por Aper; 28/05/2007 a las 10:45
  #6 (permalink)  
Antiguo 28/05/2007, 10:44
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: Color en link

En tu CSS:
Código:
a.clase1 {
    color: red;
}
a.clase2 {
    color: blue;
}
Si no entiendes la parte de PHP, te recomiendo dos cosas:
1.- Que aprendas y leas con tutoriales (hay mucho en la Web, W3Schools, etc.)
2.- Que contrates a un programador de PHP y que haga estos cambios por ti.
  #7 (permalink)  
Antiguo 28/05/2007, 10:50
 
Fecha de Ingreso: marzo-2007
Mensajes: 103
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Color en link

Muchas graciasss

Voy a ver como lo soluciono...
  #8 (permalink)  
Antiguo 28/05/2007, 10:55
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: Color en link

Código PHP:
<?php
$break
="|";

foreach (
$slice as $lnum => $thisline) {
list(
$titulo$link$fecha$autor$id)=explode($break,$thisline);
$break "|";

$cssclass "linkviejo";
if( 
$fecha == date"Y-m-d" ) ) { $cssclass "linknuevo"; } // Aqui depende del formato de tu fecha

echo "<div align =\"center\"><table width=\"100%\" border=\"1px\" bordercolor=\"#000000\">";
echo 
"<td width=\"110\" style=\"border-style:dashed\" bordercolor=\"#222222\">$autor</td><td style=\"border-style:dashed\" bordercolor=\"#222222\"><div align =\"center\"><span class=\"title\"><a href=\"$link\" target=\"_blank\" class=\"$cssclass\">$titulo</a></span></div></td><td width=\"110\" style=\"border-style:dashed\" bordercolor=\"#222222\">$fecha</td>";
echo 
"</table></div>";

}
?>
  #9 (permalink)  
Antiguo 28/05/2007, 11:03
 
Fecha de Ingreso: marzo-2007
Mensajes: 103
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Color en link

sos un capo negro.. que queres que te diga... mil gracias... millones de gracias....
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:55.