Dic 10 2008

Envio de emails con php

1 Star2 Stars3 Stars4 Stars5 Stars Puntuación: 3
Loading ... Loading ...

Php dispone de la función mail() que nos permite enviar emails con o sin formato html.

La función mail tiene el siguiente formato:

mail($destino, $asunto, $mensaje, $encabezados);

donde

$destino: es la dirección a donde se enviará el mensaje

$asunto: es el asunto del mensaje

$mensaje: es el cuerpo del mensaje

$encabezados: aquí se añade el formato html además de poder indicar remitente, copia, copia oculta, etc.

Veamos un ejemplo:

<?php

$nombre = “Nombre del emisor”;

$destino = “email del destinatario”;

$emisor = “email del emisor”;

$asunto = “asunto”;

$mensaje = “cuerpo del mensaje”;

$cabecera = “From: $nombre <$emisor> \r\n”; //nombre y email del emisor

$cabecera .= “Reply-to: $emisor \r\n”; //a quién se le contesta el mensaje

$cabecera .= “Content-type: text/html; charset=iso-8859-1″;//indicamos que contiene formato html

mail($destino, $asunto, $mensaje, $cabecera); //por último llamamos a la función mail() con las variables que hemos creado anteriormente

?>

Como ves, se ha repetido la variable $cabecera, varias veces. Esto se puede aprovechar para insertar líneas de código html para darle formato al mail.


Dic 8 2008

Conectar php con mysql

1 Star2 Stars3 Stars4 Stars5 Stars Puntuación: 3
Loading ... Loading ...

Para conectar a una base de datos de mysql mediante código php, usaremos el siguiente script, normalmente llamado “conexion.php”

(Suponemos que ya hay creada una base de datos en mysql a la que
queremos conectar)

<?php
$dbhost="localhost";  // host del MySQL (generalmente localhost)
$dbusuario="miusuario"; // usuario para conectar a la base de datos
$dbpassword="micontraseña"; // contraseña de acceso a la base de datos
$db="mibasededatos";        // Seleccionamos la base a la que
queremos conectar
$conexion = mysql_connect($dbhost, $dbusuario, $dbpassword); // Realizamos
la conexión
mysql_select_db($db, $conexion); // Seleccionamos la base de datos y le
pasamos las variables
?>

Este script se puede llamar desde cualquier página php usando el siguiente código:

<?

include(’conexion.php’); // Suponemos que el archivo con los datos es ‘conexion.php’

?>

Dic 7 2008

Como quitar el subrayado de los enlaces con CSS

1 Star2 Stars3 Stars4 Stars5 Stars Puntuación: 3
Loading ... Loading ...

Para quitar el subrayado que ponen los enlaces (links) por defecto, basta con poner unas líneas en nuestro código CSS:


a:link {text-decoration: none}
a:visited {text-decoration: none}
a:active {text-decoration: none}
a:hover {text-decoration: none}

Si no tenemos una hoja de estilos vinculada, pondremos el siguiente código en el HEAD de nuestra página:

<STYLE TYPE=”text/css”>
<!–

a:link {text-decoration: none}
a:visited {text-decoration: none}
a:active {text-decoration: none}
a:hover {text-decoration: none}

–>
</STYLE>


Dic 4 2008

Como insertar google analytics en wordpress

1 Star2 Stars3 Stars4 Stars5 Stars Puntuación: 4
Loading ... Loading ...

Para insertar google analytics en wordpress, vamos a usar un plugin llamado google-analyticator.

Una vez descargado e instalado, tan solo hay que activarlo, y en sus propiedades, introducir nuestro código de analytics.


Dic 2 2008

Adsense en wordpress

1 Star2 Stars3 Stars4 Stars5 Stars Puntuación: 4
Loading ... Loading ...

Para agregar el codigo de adsense a wordpress puedes hacerlo de tres formas, usando un plugin, manualmente desde el editor de temas de wordpress o editando tú mismo el código.

Las ubicaciones donde solemos insertar adsense son las siguientes (hay otras, pero estas serían las más importantes):

index.php (página principal), header.php (encabezado), footer.php (pie de página), sidebar.php (barra lateral), single.php (post individual).

Veamos las tres formas de insertar adsense en tu wordpress:

1.- Usando un plugin: Hay muchos, pero he seleccionado tres que van bastante bien:

Adsense Deluxe - permite insertar  AdSense o Yahoo Publisher dentro de tus post. Puedes configurar las páginas donde quieras que aparezcan los anuncios. Es el más completo.
AdSense Manager - Incluye un panel de administración para AdSense en Wordpress con el que puedes gestionar los anuncios sin tener que estar entrando en la cuenta de AdSense.
AdRotator Wordpress Plugin - rota anuncios de AdSense, Yahoo Publisher, y otros donde le digas. Es ideal para estudiar qué publicidad es más rentable para tu blog.

2.- Usando el editor de temas (requiere permisos de escritura): Dentro del panel de control de wordpress, iremos a diseño - editor de temas - seleccionamos el tema que tengamos puesto y luego pincharemos en la web que queramos modificar. Por ejemplo, si quisiéramos insertar el código de adsense dentro de un post, pincharíamos en single.php y dentro pegaríamos el código adsense debajo de la línea <h2><?php the_title(); ?></h2>. Con esto podemos ir jugando y ver dónde nos queda mejor el adsense.

3.- Editando el código a mano: Nos bajamos del servidor la plantilla entera, que se ubica en: wp-content/themes/ y editamos la que queramos insertarle el adsense. Podemos usar desde el bloc de notas, hasta el webexpression, es decir, el editor que más nos guste. Subimos los cambios al servidor y comprobamos los resultados.

Nada más, podéis exponer vuestras dudas… ;-)