miércoles, 2 de diciembre de 2009

NOMINALIA te roba 150 euros

Nunca registres un dominio en nominalia.es 
Esta empresa Española, si por cualquier motivo tardas en renovar un dominio (1 mes) te cobran 150 euros + IVA por recuperarlo. Cuando en realidad ellos pagan a internic (quien realmente gestiona los dominios) unos 4 euros.

sábado, 14 de noviembre de 2009

Agregar módulo de noticias a moodle

Parece que moodle no permite tener en su portada noticias generales en la cabecera o a continuación de los cursos disponibles.
Para que moodle permita tener noticias en portada, para compartir el calendario general y particular de cursos y para abrir a todo visitante anónimo los cursos diponibles en vuestro moodle hay que instalar el módulo openshare.

Instalado openshare para compartir cursos con todo el mundo a la vista (porque MOODLE por defecto no ofrece esta posibilidad):

LINK: http://flexknowlogy.learningfield.org/2008/10/01/openshare-v05-for-moodle-released/
Para la instalación ver instrucciones en inglés del módulo (README)


Importante: Cada asignatura debe tener activado en "parámetros del curso" el Mode de grup en: Grupos visibles (o separados)

A la vez, si quieres que el la asignatura sea accesible sin clave de acceso (sea de usuario registrado o invitado) en los parámetros del curso pon "Permitir visitantes sin clave" 


En Adminstración -> Usuarios -> Permisos -> Política de usuarios: Activar Open Learner por defecto en usuarios no registrados.

lunes, 12 de octubre de 2009

Configurar 2 servidores: Uno para mail, otro http

Por motivos X tienes que configurar un dominio 'www.dominio.com' para que funcione el mail por un lado y http (apache, php, mysql) por otro.

Es muy fácil.
Por comodidad, damos por hecho que el dominio está completamente correcto y bien configurado para que funcionen todos los servicios http.

Tienes que irte a la zona DNS de la configuración de tu dominio y eliminar los registros de mail.dominio.com , smtp.dominio.com , pop3.dominio.com (Son tipo A)

Tambien borra todas las entradas tipo MX1, MX10, MX5, etc.

Ahora solo falta que encuentras (en el plan de hosting tienen que dartelo) los DNS que corresponden a tu plan de mail contratado.
Así que tendrás que añadir las entradas mail.dominio.com apuntando al servidor nuevo (xxx.xxx.xxx.xxx) y smtp.

Lo mismo para las entradas MX.
En mi caso para registrar las entradas MX tengo que añadir la opción "forzar operación" o no me deja.

jueves, 21 de mayo de 2009

Problemas anidando div CSS - Problema de ajuste de altura o height con capas

A veces puede ocurrir que cuando una capa (1) que dentro tiene a su vez otra capa (2) (anidada) dentro, al abrir nuevos divs a continuación el div se presenta debajo de la capa anidada, es decir:

NO SE AJUSTA LA CAPA 1 A LA ALTURA DE LA CAPA 2 (anidada)
y cuando abrimos nuevas capas se nos jode el invento a no ser que usemos height... y no queremos usar height sino que queremos que todo se ajuste en función de la altura de la capa2!

Pues hay un truco que es crear una capa con esta característica:

.ajustar{
clear:both;
}

Entonces la cosa queda así:
<div class="capa1">
<div class="capa2"></div>
<div class="capa3"></div>
</div>
<div class="ajustar"></div>
<div class="capa4"></div>

Con este esquema y con la propiedad clear:both; nos queda la capa4 que se muestra en función del tamaño de la capa2 y 3, es decir que la capa1 se ajusta a sus capas anidadas!!

Joder que lio no? Espero que sirva de algo

martes, 5 de mayo de 2009

Enviar un mail HTML via PHP

Las cabeceras que especifican que un mail es HTML son muy putas y tienen que ser exactas o hay clientes de correo que dan problemas:
Aqui lo dejo para que funcione perfecto (al menos a mi me va bien en varios sitios):

php
$sfrom
=""; //cuenta que envia
$sdestinatario=""; //cuenta destino
$ssubject=""; //subject
$shtml="tu html aqui "; //mensaje
$sheader="From:".$sfrom."\nReply-To:".$sfrom."\n";
$sheader=$sheader."X-Mailer:PHP/".phpversion()."\n";
$sheader=$sheader."Mime-Version: 1.0\n";
$sheader=$sheader."Content-Type: text/html";
mail($sdestinatario,$ssubject,$shtml,$sheader);
?>

lunes, 27 de abril de 2009

Archivo .BAT para subir por FTP

Resulta que un dia tienes que hacer un maldito archivo .bat para subir via ftp otro archivo.

El ftp a usar es el cutre que viene integrado en windows XP y MS-DOS.

Creas un archivo llamado ejecutar.bat (o como quieras) y dentro (en modo de texto pones):

ftp -s:ftpstart.bat
exit

Creas otro archivo llamado ftpstart.bat (o como quieras siempre que no sea ftp.bat o un nombre reservado de msdos... asi que no te la juegues)

open ftp.eldominio.com
nombre_usuario
contraseña
lcd c:
cd www
put claves.txt
bye


ejecutar.bat llama a ftpstart.bat.
Ftpstart.bat abre eldominio.com pone usuario y contraseña y en el directorio local entra en c: y en el directorio remoto en www y cuelga del directorio local claves.txt en el remoto.

Ahora lo configuras a tu gusto.

Si escribes ftp en linea de comandos y luego pones help te saldrán los comandos para hacer subir, bajar etc.