#1 ·  Publicado por EffectedCard, el 23 de Diciembre de 2005 a las 21:48 Calendario con enlaces a articulos del dia | Modificacion de calendario | Por EffectedCard
Codigo PHP:
<!-- CALENDARIO -->
<BloqueCalendario>
<div class="titulomenu">
<h4>Calendario</h4>
</div>
<script type="text/javascript" language="JavaScript">
<!--
//sistema calendario para blogs miarroba con links por EffectedCard - <a href="/visit/?http://webernado.com" target="_blank">http://webernado.com</a>
function calendar()
{
var monthNames = new Array("Enero", "Febrero", "Marzo", "Abril",
"Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre");
var today = new Date();
var thisDay = today.getDate();
var monthDays = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
var nmonth = new Array(01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12);
year = today.getYear();
// ¿año bisiesto?
if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0))
monthDays[1] = 29;
// achar o numero de dias deste mes
nDays = monthDays[today.getMonth()];
nummonth = nmonth[today.getMonth()];
if (nummonth < 10) nummonth = "0" + nummonth;
firstDay = today;
firstDay.setDate(1);
startDay = firstDay.getDay();
if(year < 2000) year = year + 1900;
document.writeln("<CENTER>");
document.write("<TABLE BORDER>");
document.write("<TR><TH COLSPAN=7>");
document.write(monthNames[ today.getMonth() ] + " " + year);
document.write("<TR><TH>");
document.write("D<TH>L<TH>Ma<TH>Mi<TH>J<TH>V<TH>S");
document.write("<TR>");
column = 0;
for (i=0, column=0; i<startDay; i++, column++)
document.write("<TD>");
for (i=1; i<=nDays; i++)
{
day = i;
if(day < 10) day = "0" + day;
document.write("<TD align=\"center\" valign=\"top\">");
if (i == thisDay)
document.write("<a href=\"<@UrlBlog@>/"+ year + "/" + nummonth + "/index.html#" + year + "-" + nummonth + "-" + day + "\"><FONT COLOR=\"#FF0000\">" + i + "</FONT></a>");
else if (i < thisDay)
document.write("<a href=\"<@UrlBlog@>/"+ year + "/" + nummonth + "/index.html#" + year + "-" + nummonth + "-" + day + "\">" + i + "</a>");
else document.write(i);
column++;
if (column == 7)
{
document.write("<TR>"); // inicio de nueva linea
column = 0;
}
}
document.write("</TABLE>");
document.writeln("</CENTER>");
}
calendar();
//-->
</script>
</Calendario>
</BloqueCalendario>
<!-- FIN CALENDARIO -->
Si algun articulo del dia no existe, acude a los articulos del mes. Este calendario ademas arregla el problema de que salga año incorrecto en firefox y/o IE | EffectedCard Administrador del foro


Usuario PRO Mensajes: 3.722 Desde: 20/May/2003 |
#2 ·  Publicado por Mia008, el 1 de Septiembre de 2006 a las 19:57 Perdona, pero en que lugar de la plantilla debe ponerse el código?
Gracias
| Mia008 Okupa del foro

 Mensajes: 749 Desde: 14/Sep/2003 |
#3 ·  Publicado por NoSetup.org, el 1 de Septiembre de 2006 a las 20:24 Escrito originalmente por Mia008 Perdona, pero en que lugar de la plantilla debe ponerse el código?
Estas cosas se ponen donde el dueño del blog quiera... habitualmente en una columna... pero donde quieras. | NoSetup.org @man / @woman


Usuario PRO Mensajes: 29.128 Desde: 01/Mar/2003 |
#4 ·  Publicado por k_nelita, el 27 de Septiembre de 2007 a las 23:57 Sigue vigente este calendario? Se puede usar sin problemas? O hay otro modo?
| k_nelita Foro por via intravenosa

 Mensajes: 857 Desde: 07/Ene/2006 |
#5 ·  Publicado por EffectedCard, el 28 de Septiembre de 2007 a las 18:39 Usa la variable
<@CalendarioBlog@>
Con eso basta
| EffectedCard Administrador del foro


Usuario PRO Mensajes: 3.722 Desde: 20/May/2003 |
#6 ·  Publicado por k_nelita, el 29 de Septiembre de 2007 a las 22:28 Solo eso? No tengo que hacerle un bloque? Yo quiero ponerle una imagen de fondo y que los enlaces salgan del color que a mi me guste, como configuro eso? Porque ya he visto que los enlaces salen de un color por defecto y es horrible, yo quiero cambiarlo, cual sería el código y donde debo ponerlo? Gracias
| k_nelita Foro por via intravenosa

 Mensajes: 857 Desde: 07/Ene/2006 |
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un nuevo tema en lugar de responder al actual |
|