Posted: March 7th, 2010 | Author: montes | Filed under: programacion | Tags: calendar, datepicker, javascript | No Comments »
Necesitaba un calendario en javascript tipo pop-up para el proyecto que tengo entre manos y me he encontrado con Javascript Calendar que tiene muy buena pinta, pero que sólo tiene versión anglosajona así que lo he modificado para adaptarlo a mis necesidades:
- Días de la semana y meses en castellano
- Primer día de la semana Lunes
- Formato de fecha dd-mm-yyyy
- Posibilidad de darle un id al node (span) que crea
- Posiblidad de pasarle el path de las imágenes por si queremos que sea distinto al original
Para usar la versión modificada, debéis descargar primero la original de su página y luego sobreescribir “jsDatePick.full.1.0.js” con el modificado “jsDatePick.full.1.0.spain.js” Javascript Calendar Spanish Version
Este sería un ejemplo de uso con las dos nuevas opciones (id y path):
new JsDatePick({
useMode:2,
id:"idCalendarNode",
path:"/mis-imagenes/",
target:"beginDate"
});
Posted: July 30th, 2009 | Author: montes | Filed under: programacion | Tags: api v3, google maps, google maps api v3, javascript, reverse geocoding | No Comments »
Versión en español de este post
Although the Google Maps API V3 is still quite green and much remains to be polished, it is quite usable and if you only need the basic features of Google Maps, then you can use it for your project, the new speed and usability at portable devices is a plus.
This code is an example of the use of various techniques with javascript:
- Map centering at user’s location
- Event capturing
- Reverse Geocoding
- Use of Nianwei’s library scrollwheelzoom (still not officially supported in V3)
Read the rest of this entry »
Posted: July 29th, 2009 | Author: montes | Filed under: programacion | Tags: api v3, google maps, google maps api v3, javascript, reverse geocoding | 1 Comment »
Aunque el API V3 de Google Maps aún está bastante verde y le falta mucho por pulir, ya es bastante usable y si sólo necesitamos las características básicas de Google Maps nos puede servir para nuestro proyecto.
Este código es un ejemplo del uso de varias técnicas con javascript:
- Centrar el mapa en la ubicación del visitante
- Captura de eventos
- Reverse Geocoding
- Uso de la librería de Nianwei para hacer zoom con la rueda del ratón (aún no soportado oficalmente en la V3)
Read the rest of this entry »
Posted: July 28th, 2009 | Author: montes | Filed under: programacion | No Comments »
En apoyo a la campaña IE6 Must Die dejo un código en PHP para que añadáis a vuestros proyectos y juntos consigamos que de una vez nadie use Internet Explorer 6.
if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 6.') != FALSE)
{
echo "<h2>Estás usando Internet Explorer 6, un navegador totalmente desfasado, por favor actualízalo y ayudanos a conseguir un internet mejor.</h2>";
echo "<h2>You are using Internet Explorer 6, a totally outdated browser, please update it and help us get a better internet.</h2>";
echo "<br />";
echo "<center>";
echo "<h3>Descárgate uno de estos - Download one of these</h3>";
echo "<br />";
echo "<a href='http://www.mozilla.com/firefox/'>Mozilla Firefox</a><br />";
echo "<a href='http://www.microsoft.com/windows/internet-explorer/'>Internet Explorer</a><br />";
echo "<a href='http://www.opera.com/'>Opera</a><br />";
echo "<a href='http://www.google.com/chrome/'>Google Chrome</a><br />";
echo "<a href='http://www.apple.com/safari/'>Apple Safari</a><br />";
echo "</center>";
return;
}
Posted: June 15th, 2009 | Author: montes | Filed under: programacion | Tags: php, smf | No Comments »
Si tienes un foro en SMF (Simple Machines Forum), una de las opciones que no deberías activar nunca es la de ajustar automáticamente el tamaño de las fotos, ya que implica que cada vez que alguien escribe un mensaje que incluye fotos, el servidor se descargará todas las fotos del mensaje para comprobar su tamaño antes de que el mensaje se publique, con la consiguiente pérdida de tiempo y de paciencia del usuario.
En nuestro caso tenemos un foro con SMF2 y un movimiento de unos 1.200 mensajes diarios, con lo que realizar esta tarea manualmente (que es la única alternativa que queda) se hace bastante pesado.
La solución que he encontrado es escribir un pequeño programa en PHP que se ejecutará una vez al día gracias a cron y que realizará esta tarea por nosotros.
Read the rest of this entry »