TextpatternMania

Text Link Ads (TLA) en Textpattern

Text Link Ads

Text Link Ads (TLA) es un sistema de publicidad para tus sitios web. Esta guía te explica cómo instalarlo en un weblog o sitio web manejado con Textpattern.

Introducción

Text Link Ads es un sistema de publicidad para sitios web. Al contrario que Adsense de Google, no es un sistema de publicidad contextual (no se adapta al contenido de tus páginas). En su lugar, los anunciantes seleccionan tu sitio para poner un enlace a sus sitios web, enlace por el que pagan una cantidad al mes.

Las características más destacables de TLA son:

  • Es compatible con Adsense de Google. Puedes poner ambos sistemas en tu sitio web sin violar las políticas de ninguna de las dos compañias.
  • Puedes elegir qué enlaces aparecen en tu sitio, con un sistema de aprobación previa.
  • La cantidad recibida es proporcional a la popularidad de tu sitio web (medido mediante PageRank de Google y tráfico Alexa).
  • Recibes el 50% de lo que el anunciante paga. El otro 50% lo recibe la red TLA. Puedes recibir el pago mediante cheque o en tu cuenta Paypal.

Cómo poner TLA en tu Textpattern

1. Registrate en el sistema

Ve a Text Link Ads y date de alta en el sistema. (Nota: Este es un enlace de afiliado, lo que significa que yo recibo una cantidad si te das de alta siguiéndolo. Apúntate desde él y me harás feliz :-) ) Debes crear una cuenta de “Publisher”.

2. Da de alta su sitio web

Por cada sitio web donde quieras instalar TLA, ve a la opción “Submit a site” y dalo de alta. Tendrás que responder a algunas preguntas, como la URL de tu sitio, una descripción del mismo, etc.

Una vez enviado el sitio, recibirás la confirmación de que ha sido aceptado en el sistema.

3. Obten el código PHP

Selecciona “Install ad code”. Se te presentará la lista de sitios que has dado de alta en el sistema. Selecciona aquel donde quieres instalar el código. Pulsa sobre “Get Ad Code”.

En el paso 1, selecciona “PHP” como lenguaje.

El el paso 2, selecciona cómo quieres que se presenten los enlaces en tu sitio. Selecciona el número de enlaces por fila, colores, etc.

Finalmente, obtendrás el código PHP que debes instalar en tu textpattern. Ve al paso 4 para saber cómo.

4. Crea el fichero xml

Crea el fichero xml que se te pide cuando obtienes el código. En el ejemplo que estamos siguiendo el fichero se llama local_72096.xml pero en tu sitio web, tendrá seguro otro nombre.

¿Cómo crear el fichero xml?

Si tienes acceso mediante shell al sistema debes ir a la raiz de tu sitio web y ejecutar las siguientes ordenes:

touch local_72096.xml
chmod 666 local_72096.xml

Recuerda: El nombre del fichero será distinto en tu caso.

Si no tienes acceso mediante shell, debes crear un fichero vacío en tu PC con ese nombre (utiliza el editor notepad o cualquier otro editor que quieras. Si no sabes como crear el fichero vacío, puedes bajar este fichero xml que he preparado. Pero recuerda cambiarle el nombre.

Una vez que lo tengas, utiliza tu programa de FTP favorito para subir el fichero a la raíz de tu sitio web. Una vez subido, ve a las propiedades del fichero (en el propio programa de FTP) y da permisos de lectura y escritura al propietario, al grupo y al público. (Esto puede variar según el programa de FTP que estés utilizando)

5. Instala el código en Textpattern

Crea un nuevo formulario en Textpattern. El formulario se debe llamar text_link_ads y debe contener el código PHP obtenido en el paso 3, pero sustituyendo la primera línea por <txp:php> y la última por </txp:php>.

Un ejemplo de cómo quedaría el formulario:

<txp:php>

function tla_ads() {

	// Number of seconds before connection to XML times out
	// (This can be left the way it is)
	$CONNECTION_TIMEOUT = 10;

...........................

		$retarr[$out[$n][1]][] = str_replace($
		$n++;
	}
	return $retarr;
}

tla_ads();

</txp:php>

El ejemplo de código anterior es sólo el principio y el final del contenido a insertar en el formulario text_link_ads. No debes copiar y pegar este código, sino el código que obtuviste en el sitio de Text Link Ads.


Si obtienes un error de servidor al tratar de guardar el formulario, usa este método alternativo:

  • Crea un nuevo fichero “text_link_ads.php” en la raíz de tu sitio web. El contenido de este fichero debe ser exactamente el código obtenido en el paso 3.
  • Crea el formulario text_link_ads con el siguiente contenido:
<txp:php>
include "text_link_ads.php";
</txp:php>

A continuación ve a la página default o cualquier otra que maneje el diseño de tu sitio web. En el sitio donde quieras que aparezcan los enlaces, pon el siguiente código:

<txp:output_form form="text_link_ads"/>

6. Comprueba que funciona

Accede a tu sitio web con un navegador. En el sitio donde has puesto los enlaces debe aparecer un enlace de prueba. Ese enlace desaparecerá al cabo de 24 horas. Además, recibirás un email indicando que la instalación del código ha tenido exito.

7. Profit

En un tiempo variable que puede variar entre unos días y unas semanas recibirás anunciantes que pagarán por poner un enlace en tu sitio web.

Comentarios
1 adrmx
11 marzo 2007, 07:27

Genial la explicación, solo tengo una duda, en “tipo” que se pone article, comment, misc, link, file, de antemano gracias :D


2 adrmx
11 marzo 2007, 08:33

Vuelvo a comentar el problema que tengo es que uso dreamhost y no se sea eso o textpattern pero me marca un error de conexion a la base de datos cada que intento hacer el formulario.

Alguna idea :(

Gracias


3 Juanjo Navarro
11 marzo 2007, 21:28

adrmx, me acabo de conectar a tu página y veo que ya lo tienes instalado. ¿Todavía necesitas ayuda?


4 adrmx
12 marzo 2007, 05:46

Gracias y perdón por no avisar, si encontré la solución en los foros tuve que hacer la pagina .php y luego llamarla desde una función.

Gracias aunque estaría bien que pusieras esa forma para los que tengan el mismo problema :D


5 Juanjo Navarro
13 marzo 2007, 23:23

adrmx, tienes razón. Ya lo he actualizado.

Un saludo.


6 Actual Blog
14 marzo 2007, 01:36

Cuando voy a dar de alta mi web me dice esto:

This domain has been previously submitted to our publisher program and has not been approved yet. Please note that we re-evaluate all submissions monthly and you will receive an email as soon as your submission has been approved. You do not need to submit your site again. Thank you.

¿Alguien me dice si le ha pasado lo mismo?
Gracias


7 Juanjo Navarro
14 marzo 2007, 16:08

Bueno, a mi me ha pasado eso con un dominio que envié hace un par de semanas, me lo rechazaron (por falta de tráfico) y al volver a enviarlo, daba ese error.


8 Marcos
13 mayo 2007, 14:38

He seguido todas las instrucciones, pero al intentar guardar el form me da el siguiente error:

Forbidden

You don’t have permission to access /textpattern/index.php on this server.

Por si eso es el error del servidor al que se refiere Juanjo en sus explicaciones, opto por el plan B: creo el arrchivo php, lo subo a la raíz y modifico el form con el nuevo contenido, pero entonces la página donde inserto el código de llamada al form aparece en blanco y con un mensaje que advierte de un error dentro del archivo php que tuve que subir al servidor.

¿?

Saludos


9 Marcos
13 mayo 2007, 14:47

[Actualización]

Ese error sucedió la primera vez. Ahora probé de nuevo y resulta que sí carga la página, aunque tarda un montón y no aparece el enlace de prueba de Text Link Ads…


10 Juanjo Navarro
15 mayo 2007, 14:13

Marcos, necesitaría ver el error para poder ayudarte.


11 luisin
2 julio 2007, 10:29

muy buen post y blog, felicidades


12 Videos de Humor
17 julio 2007, 02:53

Genial Blog, pero me preguntaba como se hace ahora con el plugin, yo puse que mi sitio era un blog de wordpress y tengo que instalar un Plugin. Lo descargue y lo active, ahora nose que hacer, esta listo?... me dedique a buscar algún Keyword que aparezca en mi sitio y definitivamente no aparezco en los resultados. ¿ Hay que hacer alguna otra cosa ? Podrías hacer algún articulo de la nueva forma que utilizan para wordpress.

Saludos y si alguien me puede ayudar en esto…