Posted: February 11th, 2012 | Author: montes | Filed under: programacion | Tags: php, simple machines forum, smf, smf2 | No Comments »
Como me han preguntado cómo hacemos para mostrar los hilos más activos en furgovw, aprovecho y pongo el código aquí por si a alguien más le interesase, simplemente es poner este código en un bloque PHP de TinyPortal o el CMS que usemos con SMF2 (Simple Machines Forum) y obtendremos algo del estilo de la captura:

Read the rest of this entry »
Posted: May 23rd, 2011 | Author: montes | Filed under: programacion | Tags: php | No Comments »
Si te interesa PHP, te recomiendo que busques como sea un par de horas libres y te veas la conferencia de Carlos Buenosvinos sobre las herramientas necesarias para programar en PHP profesionalmente, vale su peso en oro (y gracias de nuevo a decharlas.com!)
Vídeo Vimeo Conferencia PHP Profesional y diapositivas
Posted: March 27th, 2011 | Author: montes | Filed under: programacion | Tags: symfony2 | 17 Comments »
This post in english at http://en.mooontes.com/2011/03/27/symfony2-ultra-fast-start-tutorial/
NOTA: Este tutorial se ha realizado en Ubuntu 11.04 – Natty Narwhal, no se ha comprobado su funcionamiento en otros sistemas operativos. Esto es sólo una especie de chuleta de ejemplo por si se te olvida alguna cosa tras leer la documentación de symfony2, pero evidentemente es imprescindible leérsela antes para saber de qué va todo esto
http://symfony.com/doc/2.0/book/index.html
El código fuente utilizado está disponible en: https://github.com/montes/Adictos-Symfony2-Bundle
ACTUALIZACIÓN 23/5/2011: Actualizado para symfony2 beta2
1. Descarga
Descarga Symfony2 Standard Edition (en el momento de escribir esto la BETA2): http://symfony.com/download
Descomprime
tar -zxvf Symfony_Standard_Vendors_2.0.0BETA2.tgz
Y cambia los permisos de app/cache y app/logs para que sean escribibles por php, por ejemplo:
chmod 777 app/cache app/logs
Configura en tu servidor el directorio “web/” como raíz y ya deberías poder cargar la página de bienvenida de symfony2 desde http://127.0.0.1/app_dev.php/
Read the rest of this entry »
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: 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 »