29 April 2011

Cómo enviar un e-mail desde un php

Imaginemos un formulario de entrada de datos de contacto el cual deseamos recibir en nuestro inbox en el caso de que alguien lo llene. Los datos son pasados al php mediante GET y este php lo recibe y envia por e-mail.

<html>
<head>
<title>Envio de Datos.</title>
</head>

<body>
<?
$dest = "XXXX@gmail.com;XXX@hotmail.com";

$head  = "MIME-Version: 1.0\r\n";
$head .= "Content-type: text/html; charset=iso-8859-1\r\n";
$head .= "From:[FORMULARIO DE DATOS] <info@XXXX.com>\r\n";

$msg = "NOMBRE:   ".$_GET['name']."\r\n";
$msg.= "TELEFONO: ".$_GET['fono']."\r\n";
$msg.= "E-MAIL:   ".$_GET['email']."\r\n";
$msg.= "TEXTO:    ".$_GET['textarea']."\r\n\r\n";

mail($dest, "Formulario de Cotizacion", $msg, $head);

echo("Su Mensaje ha sido Enviado.");
?>


</body>
</html>

Redirección de un link

Muchas veces tenemos contenido de otro sitio el cual apunta a más información la cual queremos incluir en nuestras notas o posts. Este link que pongamos le suma relevancia al sitio destino. Para que esto no ocurra podemos direccionar el link a un lugar de nuestro control y desde allí redireccionarlo al destino final. Esto se logra de esta forma:

Supongamos un link a microsoft. El link original era www.microsoft.com – reemplazamos entonces la línea original del link

<a href=”http://www.microsoft.com” rel = "nofollow">Microsoft</a>';

por

<a href="http://www.PIRULO.com/redirect.php?URL=http://www.microsoft.com" rel = "nofollow">Microsoft</a>';

donde redirect.php contiene el siguiente código:

<body>

<?
$URL = $_GET['URL'];
echo '<meta http-equiv="REFRESH" content="0;url='.$URL.'">';
?>

</body>

Aquí se ve cómo se pasa una variable a un php en la línea de la dirección. Al poner ?URL=… se está enviando información en la variable URL al programa php y este lo lee haciendo un $_GET[‘URL’]

Cómo correr un Cron desde cPanel

El Cron es lo que permite ejecutar en un servidor Unix/Linux procesos cada determinada cantidad de tiempo en forma automática. Esto es clave a levantar información de otros sitios y completar contenido en nuestro site. En los web hostings con cPanel – que es el tablero de control de nuestro sitio hosteado – la forma de hacerlo es la siguiente.

Entrar en el icono Cron del cPanles y donde dice comando introducir lo siguiente:

/usr/bin/php -f /home/velazqu1/public_html/xxx.php

Donde xxx es el nombre del archivo php que se desea correr

La –f es uno de las posible opciones de ejecución del proceso

-a Run interactively
-b <addressport>|<port> Bind Path for external FASTCGI Server mode
-C Do not chdir to the script's directory
-c <path>|<file> Look for php.ini file in this directory
-n No php.ini file will be used
-d foo[=bar] Define INI entry foo with value 'bar'
-e Generate extended information for debugger/profiler
-f <file> Parse <file>. Implies `-q'
-h This help
-i PHP information
-l Syntax check only (lint)
-m Show compiled in modules
-q Quiet-mode. Suppress HTTP Header output.
-s Display colour syntax highlighted source.
-v Version number
-w Display source with stripped comments and whitespace.
-z <file> Load Zend extension <file>.

19 April 2011

Blogger: Cómo agregar botón de I Like it de Facebook

Este es un método de atracción de tráfico muy efectivo y viral que extiende la exposición de los post a las redes sociales. Es altamente recomendable máxime si Google tiene en cuenta este tipo de presencia a la hora de rankear resultados. en el link adjunto está la explicación de cómo incluir en blogger los distintos tipos de botones posibles.

link

Por otro lado el mismo facebook ofrece un apartado para desarrolladores donde se puede “customizar” el boton y generar el código correspondiente para una página fija.

link

17 April 2011

Enlaces automáticos desde Facebook y Twitter

image La generación de enlaces es algo importantísimo a la hora de posicionar en Google y aumentar la presencia en la red. Twitterfeed.com es una solución de automatización de posting en facebook y twitter para páginas webs que tengan RSS como es el caso de los blogs. Cada 30 minutos (máxima frecuencia) chequea tu blog y postea a facebook y twitter.

El valor de los enlaces en internet

Los enlaces externos son de CRITICA importancia en el posicionamiento web. También es sabido que no todos los enlaces son iguales. Un conjunto de reconocidos miembros del mundo del SEO hispanohablante opinan sobre cual de los enlaces es más importante entre un contubernio de enlaces…

Obviamente, también es reconocida la imposibilidad de conocer de forma fidedigna cual de estos valores es más importante, sobre todo debido a que es imposible conocer los valores de los enlaces al 100%,. Realmente, la idea de este estudio es determinar cuales factores consideran más importantes los profesionales para otorgar peso y capacidad de paso de “link juice”

Factores de posicionamiento

Existen factores de posicionamiento para aplicar a la página o blog (on page) para que Google analice los contenidos y los posicione y otros que dependen de lo que se puede hacer desde afuera, es decir, enlazando desde otros sitios (off page). Aquí van entonces según importancia.

Rejunte de links útiles y herramientas

Recopilación de sitios afines sobre herramientas útiles para el análisis de webs, tráfico, keywords, fotografías, facebook, twitter, video, etc

16 April 2011

Google admite que toma en cuenta social media

Si bien el posicionamiento en Google es importantísimo para llegar a quienes buscan productos o servicios ofrecidos, la presencia en las redes sociales también lo es y el crecimiento es imponente además del corrimiento del comportamiento de la gente hacia ese medio. A eso se le suma que Google reconoce tomar en cuenta la presencia en las redes sociales de las páginas web para rankear. Les adjunto un video para que vean ¨lo que se está viniendo¨

Análisis SEO de páginas Web: Quirk

imageUna manera de mejorar las técnicas de posicionamiento es ver qué hacen los que de hecho posicionan bien para keywords determinados. Para hacerlo existen herramientas como plugins para Firefox que permiten ¨espiar¨ cómo están hechas las páginas webs. Es el caso de Quirk, una extensión de Firefox que instala un ícono al pié del browser y permite hacer diferentes análisis: Backwards links, análisis de densidad de palabras en el texto, links nofollow, etc. También muestra el pagerank de Google de la página presente y el Alexa que es un indicador de tráfico relativo – cuanto menor el número, mayor el tráfico.

quirk

image

01 April 2011

Blogger: Sacar la barra superior de navegación

Para eliminar la molesta barra de navegación hay que poner una línea de código cerca del comienzo del HTML en la sección design.

Donde dice algo como:

-----------------------------------------------
Blogger Template Style
Name:     Awesome Inc.
Designer: Tina Chen
URL:      tinachen.org
-----------------------------------------------

Agregar inmediatamente debajo:

.navbar { display:none; }

Blogger: Cómo dejar el título puro del post

Blogger compone el título de las páginas con el nombre del blog más el título del post. Muchas veces no deseamos que sea de esa forma para poder tener control completo sobre las palabras que componen el título ya que es lo más importante en el posicionamiento de una página. Para dejar el título del post sin el nombre del blog por delante hay que reemplazar una línea del HTML.

Donde dice:

<title><data:blog.pageTitle/></title>

Poner:

<b:if cond='data:blog.pageType == &quot;item&quot;'>
<title><data:blog.pageName/></title>
<b:else/>
<title><data:blog.pageTitle/></title>
</b:if>

Esta línea la encontrarán al comienzo del código dentro de la sección design en la solapa Edit HTML. En este caso verán comentada la linea anterior y reemplazada a continuación. Cuando se pone algo entre <!--  --> lo de adentro queda como comentario y sin efecto.

image