Kalator: Publicidad Open Source
- 23/10/2006
- 5:23 am
Kalator es un sistema de anuncios para proyectos Open Source, este sistema tiene una funcionalidad semejante a Google AdSense pero la diferencia es que promociona proyectos Open Source, además si estas desarrollando un proyecto de este tipo puedes suscribirte y colocar tus avisos de forma gratuita.
Kalator ofrece diferentes tipos de anuncios en términos de tamaño (160x600, 728x90, 468x60, 120x90, 468x15) los cuales son estándar en el mundo de la publicidad en Internet. Para insertar anuncios selecciona el tipo de anuncio que deseas colocar y copia el código que te brindan por ejemplo si deseamos un anuncio de 468x60:
-
<script type="text/javascript"
-
src="http://www.kalator.com/adserver/adserver.cfm?c=39296DF2-0E43-7F0A-EDB8BACF15FEADF8">
-
</script>
O si prefieres una ruta directa puedes utilizar el url:
-
http://www.kalator.com/psa/info468x60.html
Además de ello si tu ya utilizas publicidad de AdSense puedes integrarla con Kalator para ello, cuando creas un nuevo aviso en tu panel de AdSense en la parte de Anuncios o Colores Alternativos, seleccionas la opción: Mostrar anuncios que no sean de Google procedentes de otra URL y luego en el campo de texto colocar la url del formato de anuncio que deseas colocar.
Ahora bien si ya tienes instalado tu código AdSense en tu pagina y no quieres generar otra vez el código pues ya tiene seleccionado los colores puedes editarlo directamente para que muestre anuncios Kalator esto es modificando el parámetro google_alternate_ad_url.
-
<script type="text/javascript">
-
google_ad_client = "pub-XXXXXXXXXXXXXXX";
-
google_alternate_ad_url = "http://www.kalator.com/psa/info468x60.html";
-
google_ad_width = 468;
-
google_ad_height = 60;
-
...
-
</script>
Esto hará que cuando no hayan anuncios AdSense aparezcan anuncios Open Source. Es decir si no hay publicidad que te haga ganar dinero promocionarás proyectos de Software Libre que necesitan hacerse conocer.
Posts Relacionados
- PHPMotion: tu propio Youtube
- Red5: Flash Server Open Source
- Editores HTML Web Online
- Gestor de Descargas Firefox
- 10 razones para usar PHP
Evitar doble POST en PHP
- 22/10/2006
- 6:03 pm
En la mayor parte de desarrollos de aplicaciones hechas en web, nos encontramos con el problema de que el usuarios puede enviar dos veces la información, estos por ejemplo hay un formulario de registro el usuario ingresa sus datos y completa el registro, pero si el usuarios actualiza la página el browser preguntará si desea enviar la información nuevamente con lo cual nos arriesgamos a que el usuario se registre dos veces.

Entre las muchas lecturas que tengo me encontré con una solución en Big Trapezze la cual comparto con ustedes. Se trata de una clase que verificará que no se envíen dos veces los datos del formulario. Para ello debes crear un archivo llamado postClass.php.
-
<?php
-
class Post_Block {
-
function startPost() {
-
echo "<input type='hidden' name='postID' ";
-
}
-
-
function postBlock($postID) {
-
if ($postID == $_SESSION['postID']) {
-
return false;
-
} else {
-
$_SESSION['postID'] = $postID;
-
return true;
-
}
-
} else {
-
$_SESSION['postID'] = $postID;
-
return true;
-
}
-
}
-
;}
-
?>
Esta clase tiene dos funciones la primera startPost creara un campo oculto en el formulario con un número identificador único que servirá para verificar si se envió el formulario. La segunda función llamada postBlock verifica que el identificador no exista y si no detiene la ejecución del script.
Uso de la Clase
Primero debemos insertar el código de verificación en nuestro formulario y esto lo hacemos con la función startPost.
-
<?php
-
require("postClass.php");
-
$thisPost = new Post_Block;
-
?>
-
<form name="foo" action="action.php" method="post">
-
<input type="text" name="generica" size="25">
-
<?php $thisPost->startPost(); ?>
-
</form>
El siguiente paso es verificar el número identificador en nuestra pagina que procesa el formulario, en nuestro ejemplo action.php.
-
<?php
-
require("postClass.php");
-
$thisPost = new Post_Block;
-
if ($thisPost->postBlock($_POST['postID'])) {
-
// No existe doble post
-
// Procesamos la información
-
} else {
-
// Doble post, no procesamos el form.
-
echo "Oops!! Doble Post!";
-
}
-
?>
Como verá con una sentencia if podemos verificar que no se esten enviando dos veces el formulario. Como comentario adicional debo decirles que hay otra forma de evitar este problema y es que luego de procesar los datos redireccionemos a otra página de confirmación de procesamiento de datos, con esto se evita que se envíen los datos, el único problema es que tenemos que crear un tercera página solo para confirmación de resultados.
Posts Relacionados
- Evitar cache con PHP
- Javascript: Evitar doble Submit
- Doble Click en Flash
- FTP Upload con PHP
- Crear CAPTCHA con PHP
Installer: Plugin WordPress
- 21/10/2006
- 11:46 pm
Installer es un fabuloso plugin que nos permite instalar, activar y administrar nuestros plugins y themes de WordPress directamente desde el panel de administración. Este plugin es de mucha utilidad para instalar y desinstalar plugin sin la necesidad de tener un programa de FTP para subir los archivos a nuestro servidor.
Para instalarlo, primero descarga el plugin, luego descomprime el zip installer-0.4.zip y obtendrás la carpeta installer la cual debes copiar al directorio de plugins de tu wordpress (wp-content/plugins). Luego en el panel de administración de plugins lo activas. Ahora que ya lo tienes instalado solo falta dar permisos de escritura a la carpeta donde estan tus plugins.
Una vez instaldo este plugin crea tres nuevas opciones en el menú Plugins: Install Plugin, manage Plugins y WP-Plugins.net con lo cual administrarás de forma sencilla y rápida todos tus plugins. Además nos ofrece tres nuevas opciones en el menú Presentation: Install Theme, Manage Theme y Update Themes.
Install Plugin
Esta opción te permitirá instalar un plugin, para ello tienes dos opciones, la primera es seleccionar el archivo con el plugin (Que puede ser zip, txt, o php.), o puedes colocar la ruta de donde se puede descargar el plugin. Luego de ingresar los datos instalas tu plugin con el botón Install File.

Luego instalar el plugin te mostrará todos los detalles del plugin además de hacer una revisión de compatibilidad con tu versión de Wordpress.

Manage Plugins
Esta opción te listará todos los plugins que tienes instalados, te da las opciones para activar, desactivar y finalmente desinstalar el plugin. Otro punto es que te permite revisar si hay actualizaciones de tus plugin y lo puedes descargar e instalar automáticamente.

WP-Plugins.net
Esta opción te permitirá hacer la busqueda de nuevos plugins directamente en la base de datos de http://wp-plugins.net el mas grande repositorio de plugins para wordpress. Luego de la búsqueda puedes incluso instalar directamente tu plugin.

Install Theme
Esta opción te permite instalar un theme directamente del archivo zip o desde la url de descarga del mismo. Adicionalmente a esto te permite eliminar themes y activarlos todo esto sin la necesidad de un programa de FTP, es decir desde ahora todo lo harás directamente desde el panel de administración.

Posts Relacionados
- Mis Plugin WordPress Favoritos
- Plugin ortográfico WordPress
- WordPress Plugin Directory
- Blog Icons: Plugin para Favicons
- Versiones de WP-SWFObject



