Mostrar el formulario de comentarios en Blogger

El problema surge cuando algunos modelos de plantilla no tienen incorporado el código que debemos localizar en la explicación anterior (es el caso de la Aspire por ejemplo, o de muchas de las plantillas adaptadas de Wordpress).

Hay otro método aún más sencillo y que parece funcionar sin problemas:

[1] Localizamos esta línea de código en la plantilla con los artilugios expandidos:

<b:include data='post' name='comments' />

[2] Justo después pegamos esta otra línea de código:
<b:include data='post' name='comment-form'/>

[3] Guardamos cambios.



Compartir Enlace

Como conseguir miles de visitas en tu web o blog

| 0 comentarios


Siga AÑADIENDO contenido útil, fresco y relevante.

De acuerdo con Google, cerca de la mitad de las 2.500 millones de búsquedas que se hacen en un día son para frases únicas. Cuantas más Páginas construya, cada una sobre un tema específico, mejores serán las oportunidades de que su sitio sea encontrado. Imaginese tener un blog con 2000 entradas, usted con ese número de entradas tendria por lo menos unas 4000 visitas diarias. Sé que esto es dificil de conseguir pero no imposible.

Cuando se refiere a las palabras clave, piense a lo grande. Usted quiere que su sitio sea encontrado mediante MILES de frases diferentes cada mes. Entonces usted puede atraer ese tráfico a sus mejores Páginas generadoras de dinero o a la página para apuntarse a su boletín o a su caja de sescripción.

También, los motores de búsqueda prefieren sitios frescos que van añadiendo nuevo contenido de forma gradual. No deje que su sitio quede trasnochado.

El super afiliado James Martell dice:
"Mi propia regla de oro es esta: Añade un mínimo de 1 artículo por semana,
preferiblemente 2. Añadir un artículo diario es euforia y añadir uno cada 6
horas, bien, esto es lo mejor."


¿Que quiere decir esto, que es mucho mejor postear mas seguido si es posible todos los dias agregar por lo menos 2 entradas, poco a poco puedes ir agregando mas entradas diarias y en un par de meses tendras muchas visitas y al cabo de un año miles de visitas. Todo depende de cuanto te esfuerzes, mientras mas te esfuerzes posteando entradas mas visitas obtendrás.

Espero les sea de utilidad, este es la primer consejo de un total de 70 consejos, a lo largo de los meses de enero y febrero los estará posteando.



Compartir Enlace

BricsCad Pro 9.2.9 - Diseña tus propios Planos en 3D

| 0 comentarios


BricsCad Pro 9.2.9.14081
80 MB | English | Medicina

Descripción:
Bricscad V9 - basado en IntelliCAD - es la plataforma CAD 2D y 3D preferida por los usuarios que desean extender su número de puestos CAD o simplemente desean reemplazar otros puestos CAD más altos de precio.Bricscad V9 lee y escribe en formato DWG y ofrece compatibilidad con AutoCAD® 2009.

Bricscad V9 tiene una interfaz de usuario muy intuitiva y reconocible y no necesita formación extra.

Bricscad V9 es una nueva versión. Es probablemente la mejor alternativa CAD ya que ofrece una completo y reconocible conjunto de funcionalidades para el usuario profesional. Un editor multilínea, edición de referencias, acotaciones asociativas, wipeouts o transparencias son algunas de las funcionalidades de la gran lista de nuevas características y mejoras.El conjunto de funcionalidades es comparable al de cualquier otra aplicación. Bricscad V9 es también un hito ya que es la primera vez que puede soportar todas las aplicaciones DWG, incluyendo aplicaciones desarrolladas con ARX.

Descargas:  
http://www.megaupload.com/?d=MFWSPCQ7- 
http://www.megaupload.com/?d=VGFGO8SL

Como añadir voz a tu blog o Web


Ahora les traigo esta herramienta en el que podras ofrecer a tus lectores la oportunidad de escuchar tus posts solo entras a la siguiente direccion: http://vozme.com/webmasters.php?lang=es y tendras la oportunidad de elegir la forma de agregar voz a tus post para las diferentes plataformas de blogs: como blogger, wordpress; al igual para joomla, iGoogle.



Puedes elegir entre voz masculina y voz femenina, podes configurarlos como mas te guste, para mas informacion entra al sitio web, alli les dice con exactitud que hacer dependiendo dela plataforma. Lo mejor de todo es que esta en español. Es muy conveniente para nuestros lectores que presentan algun tipo de problemas con la vista.

Espero que lo usen, aunque sea pruebenlo, a ver que tal les va.


Compartir Enlace

Rotando imagenes en la cabecera de Blogger

[1] Como en la entrada anterior, el primer paso sería disponer de la url de las imágenes que vamos a utilizar y que tendrán todas ellas las mismas medidas.
Estaría bien que estas medidas (al menos su ancho) fuesen las mismas que las que estén aplicadas en vuestra cabecera, aunque no es imprescindible.

[2] A continuación tenemos que descargar el archivo javascript a nuestra PC y subirlo a un alojamiento de archivos.
Una vez allí nos hayan proporcionado la url del archivo, la colocaremos antes del </head> de nuestra plantilla:

<script src='URL_DEL_ARCHIVO' type='text/javascript'/>

[3] Incluimos ahora el código CSS necesario en nuestra plantilla antes de la etiqueta ]]></b:skin>:
/* ROTADOR DE IMAGENES
----------------------------------------------- */
{
margin: 0;
padding: 0;
}
#rotator
{
border: 5px solid #CC0000;
overflow: hidden;
margin: 0 ;
padding:0;
position: relative;
width: 660px;
height: 173px;
}
#rotator img
{
border: 0;
width: 660px;
height: 173px;
}
Donde dice: width: 660px; y height:173px; colocamos los valores del ancho (width) y alto (height) de las imágenes que vayamos a usar.

Como podéis apreciar, yo he puesto en width (ancho de la imagen) una medida de 660px, que es el ancho de las imágenes que voy a usar y que se corresponde exactamente con el ancho de la cabecera en una plantilla Mínima de Blogger.

[4] Localizamos ahora esta línea en el código de nuestra plantilla:
<div id='content-wrapper'>

Colocaremos ahora antes de esa línea el código para mostrar las imágenes:

<div id="rotator">
<a href="url_de_la_página_web"><img alt="" src="url_de_la_imagen" title=""/></a>
<a href="url_de_la_página_web"><img alt="" src="url_de_la_imagen" title=""/></a>
<a href="url_de_la_página_web"><img alt="" src="url_de_la_imagen" title=""/></a>
<!-- Podemos poner todas las imágenes que queramos, siempre dentro del div-->

</div>

Aquí incluiremos la url de cada imagen que vamos a mostrar.
Lo más lógico será incluir en donde dice "url_de_la_página_web" la dirección del blog donde vamos a colocar las imágenes.
En "alt" y "title" pondremos el título del blog.

[5] Si en este punto hacemos "vista previa" tendríamos que ver la cabecera original y, justo debajo, la nueva cabecera.
Vamos ahora a ocultar la cabecera original, para hacer esto localizamos esta línea de código en el CSS:
#header-wrapper{
Justo debajo, colocamos esta línea de código:
height:0px; visibility:hidden; display:none;

[6] Guardamos cambios.

Nota:
Si ya hemos aplicado el truco para la rotación de imágenes en otra parte del blog, no podemos usarlo de nuevo sin modificar antes el script y los otros códigos.


Compartir Enlace

Optimizar las URL de las entradas Blogger

| 0 comentarios

Una agradable noticia que he leído esta tarde mientras visitaba Oloblogger.
Y es que hasta ahora, teníamos que publicar la entrada y después volver a editarla para corregir su título y evitar que Blogger mostrara su url alterada.


caracteres especiales

Si usábamos eñes , tildes, exclamaciones, etc. en alguno de los títulos, los resultados de la url de la entrada eran desastrosos si no volvíamos a editarla, lo que hacía más difícil que alguien pudiera encontrarla en Google, por ejemplo.

Ahora podemos publicar la entrada directamente, sin necesidad de volver a editar su título.
La Ñ será sustituida por una N. Las exclamaciones, interrogaciones y tildes no aparecen en la url una vez publicada.


Compartir Enlace

Manual de PHP 6: Sintaxis Básica: comentarios, constantes y variables

Sintaxis Básica:
1.- Páginas PHP: comentarios con echo y print
2.- Constantes
3.- Variables
Páginas PHP
Las páginas PHP pueden ser páginas web normales a las que se cambia la extensión, poniendo .php en vez de .htm ó .html.

En una página cuyo nombre tenga por extensión .php se pueden insertar instrucciones –escritas en lenguaje PHP– anteponiendo a la primera instrucción y escribiendo des- pués de la última ?>.

A cada uno de estos bloques de instrucciones le llamaremos un script.

No existe límite en cuanto al número de scripts distintos que pueden insertarse dentro de una página.

Un poco de sintaxis

La primera instrucción PHP que conoceremos será esta:

echo "un texto..";

La instrucción echo seguida de un texto entrecomillado hará que el PHP escriba en la página web resultante lo contenido en esa cadena de texto.

Al final de cada instrucción debemos insertar siempre un punto y coma (;)

El (;) indicará a PHP que lo que viene a continuación es una nueva instrucción.

Para facilitar la depuración los scripts no suelen escribirse dos instrucciones en una misma línea.

print "un texto..";

La instrucción print tiene una función similar –no es exacta- mente la misma– a la descrita para echo.

print ("un texto..");

Esta es otra posibilidad –la más habitual– de utilizar print. Aquí encerramos entre paréntesis la cadena que pretendemos que aparezca impresa en la página web.

El hecho de que utilicemos paréntesis no nos evita tener que encerrar la cadena (texto) a imprimir entre comillas.

Comillas dentro de comillas

Existen dos tipos de comillas: dobles « " » (SHIFT+2) y sencillas « ' » (tecla ? en minúsculas).

Cuando es preciso anidar comillas deben utilizarse tipos distintos para las exteriores y para las interiores.

Para que una etiqueta echo interprete unas comillas como texto –y no como el final de la cadena– es necesario antepo- nerles un signo de barra invertida(\).

En ningún caso –ni con echo ni con print– está permitido sustituir las comillas exteriores (las que encierran la cadena) por \". Esta sintaxis solo es válida para indicar a PHP que debe interpretar las comillas como un carácter más.

En la página siguiente veremos las diferentes opciones de las líneas de comentarios.

Al realizar el ejercicio que te proponemos no es necesario que pongas los comentarios del ejemplo.


¿Por qué usar líneas de comentario?
A primera vista pueden parecer inútiles. ¿Para qué recargar las páginas con contenidos que no se van a ver ni ejecutar?

Las líneas de comentario sirven para poder recordar en un futuro qué es lo que hemos hecho al escribir un script y por qué razón lo hemos hecho así.

A medida que vayamos avanzando verás que en muchos casos tendremos que aplicar estrategias individuales para resolver cada problema concreto.

Cuando necesites hacer una corrección o una modificación al cabo de un tiempo verás que confiar en la memoria no es una buena opción. Es mucho mejor utilizar una línea de comentario que confiar en la memoria. ¡Palabra!
 
Comentarios
Para insertar comentarios en los scripts de PHP podemos optar entre varios métodos y varias posibilidades:

Una sola linea

Basta colocar los símbolos // al comienzo de la línea o detrás del punto y coma que señala el final de una instrucción.
También se puede usar el símbolo # en cualquiera de las dos posiciones.

Varias líneas

Si un comentario va a ocupar más de una línea podremos escribir /* al comienzo de la primera de ellas y */ al final de la última. Las líneas intermedias no requieren de ningún tipo de marca.

Los comentarios para los que usemos la forma /* ... */ no pueden anidarse. Si, por error, lo hiciéramos, PHP nos dará un mensaje de error




<HTML>
<HEAD>
<TITLE>Ejemplo 7</TITLE></HEAD>
<BODY>

<?
// Este comentario no se verá en la página


echo "Esto se leerá <BR> "; // Esto no se leerá

/* Este es un comentario de
múltiples líneas y no se acabará
hasta que no cerremos así.... */


echo "Este es el segundo comentario que se leerá<BR>";

# Este es un comentario tipo shell que tampoco se leerá
# Este, tampoco


echo ("Aquí el tercer texto visible"); #comentario invisible

/* Cuidado con anidar
/* comentarios
multilinea con estos*/

al PHP no le gustan */

?>

</body>
</html>







ejemplo7.php
ejemplo7a.php

Ejecutemos los dos ejemplos. En el ejemplo7a hemos quitado el /* que va delante de «comentarios» y el */ que va después de «multilínea con estos» (marcado en magenta en el código fuente) y funciona perfectamente.

En el caso del ejemplo7 hemos mantenido el código exactamente como se muestra aquí arriba. Al ejecutarlo nos dará un error. Esto es una muestra, de la importancia que tiene el evitar anidar los comentarios


¿Qué es una constante?
Una constante es un valor –un número o una cadena– que no va a ser modificado a lo largo del proceso de ejecución de los scripts que contiene un documento.

Para mayor comodidad, a cada uno de esos valores se le asigna un nombre, de modo que cuando vaya a ser utilizado baste con escribir su nombre.

Cuando ponemos nombre a una constante se dice que definimos esa constante.


¿Cómo definir constantes?
En PHP las constantes se definen mediante la siguiente instrucción:

define("Nombre","Valor")

Los valores asignados a las constantes se mantienen en todo el documento, incluso cuando son invocadas desde una función.

No es necesario escribir entre comillas los valores de las constantes cuando se trata de constantes numéricas.

Si se realizan operaciones aritméticas con constantes tipo cadena, y su valor comienza por una letra, PHP les asigna valor cero.

Si una cadena empieza por uno o varios caracteres numéricos, al tratar de operarla aritméticamente PHP considerará únicamente el valor de los dígitos anteriores a la primera letra o carácter no numérico.

El punto entre caracteres numéricos es considerado como separador de parte decimal.

Tal como puedes ver en el código fuente del ejemplo que tienes al margen, es posible definir constantes a las que se asigne como valor el resultado de una operación aritmética.


Ampliando echo
Mediante una sola instrucción echo se pueden presentar (en la ventana del navegador del cliente) de forma simultánea varias cadenas de caracteres y/o constantes y variables. Basta con ponerlas una a continuación de otra utilizando una coma como separador entre cada una de ellas.

La forma anterior no es la única –ni la más habitual– de enlazar elementos mediante la instrucción echo. Si en vez de utilizar la coma usáramos un punto (el concatenador de cadenas) conseguiríamos el mismo resultado.

Cuando enlacemos elementos distintos –cadenas, constantes y/o números– hemos de tener muy en cuenta lo siguiente:

Cada una de las sucesivas cadenas debe ir encerrada entre sus propias comillas.

– Los nombres de constantes nunca van entre comillas.

Ampliando print

Las instrucciones print también permiten concatenar cadenas en una misma instrucción.

En este caso solo es posible usar el punto como elemento de unión. Si pusiéramos comas –como hacíamos con echo– PHP nos daría un error.





<HTML>
<HEAD>
</HEAD>
<BODY>
<?
# Definimos la variable $pepe como vacía
$pepe="";

# Definimos las variables $Pepe y $Pepa (ojo con mayúsculas y minúsculas)
$Pepe="Me llamo Pepe y soy serio y formal";
$Pepa="Me llamo Pepa y también soy seria y formal";

?>

<!-- esto es HTML, hemos cerrado el script -->

<center><b>Vamos a ver el contenido de las variables</b></center>

<!--   un nuevo script PHP -->

<?
echo "<br> El valor de la variable pepe es: ",$pepe;
echo "<br> No ha puesto nada porque $pepe esta vacía";
echo "<br> El valor de la variable Pepe es: ",$Pepe;
?>

<center><b><br>Invocando la variable desde una función</b></center>

<?
/* Escribiremos una function llamada vervariable
Observa la sintaxis. La palabra function delante
y el () al final seguidos de la llave.
Hasta que no cerremos la llave todas las líneas
serán consideradas parte de la función */

function vervariable(){
echo "<br> Si invoco la variable Pepe desde una función";
echo "<br>me aparecerá en blanco";
echo "<br>El valor de la variable Pepe es: ",$Pepe;
}
/* esta llave de arriba señala el final de la función.
Los contenidos que hay en adelante ya no pertenecen a ella */

/* Haremos una llamada a la funcion vervariable.
Las funciones no se ejecutan hasta que no se les ordena
y se hace de esta forma que ves aquí debajo:
nombre de la funcion seguido de los famosos paréntesis */

vervariable();
?>

<!-- mas HTML puro  -->
<center><b><br>Ver la variable desde la función
                    poniendo <i>global</i></b></center>

<?
# una nueva funcion

function ahorasi(){
# aqui definiremos a $Pepe como global
# la función leerá su valor externo
global $Pepe;

echo "<br><br> Hemos asignado ámbito global a la variable";
echo "<br>ahora Pepe aparecerá";
echo "<br>El valor de la variable  Pepe es: ", $Pepe;

}
# hemos cerrado ya la funcion con la llave.
# Tendremos que invocarla para que se ejecute ahora
ahorasi();
?>

<center><b><br>Un solo nombre y dos <i>variables distintas</i></b><br>
Dentro de la función el valor de la variable es <br></center>

<?
function cambiaPepa(){

$Pepa="Ahora voy a llamarme Luisa por un ratito";

echo "<br>",$Pepa;
}

cambiaPepa();
?>
<center>... pero después de salir de la función
                vuelvo al valor original...</center>
<?
echo "<br>",$Pepa;
?>


</BODY>
</HTML>








¿Qué es una variable?


Podríamos decir que es un espacio de la memoria RAM del ordenador que se reserva –a lo largo del tiempo de ejecución de un script– para almacenar un determinado tipo de datos cuyos valores son susceptibles de ser modificados por medio de las instrucciones contenidas en el propio programa.

Nombres de variables

En PHP todos los nombres de variable tienen que empezar por el símbolo $.

Las nombres de las variables han de llevar una letra inme- diatamente después del símbolo $$pepe1 es un nombre válido, pero $1pepe no es un nombre válido–.

Para PHP las letras mayúsculas y las minúsculas son distintas. La variable $pepe es distinta de $Pepe.

Tipos de variables

En PHP no es necesario definir el tipo de variable, por lo tanto, una misma variable puede contener una cadena de caracteres en un momento del proceso y, posteriormente, un valor numérico, susceptible de ser operado matemáticamente.

Definición de variables

PHP no requiere una definición previa de las variables. Se definen en el momento en que son necesarias y para ello basta que se les asigne un valor.

La sintaxis es esta:

$variable=valor;

El valor puede ser una cadena (texto o texto y números que no requieren ser operados matemáticamente) o sólo un número. En el primero de los casos habría que escribir el valor entre comillas.

Ámbito de las variables

Los valores de una variable definida en cualquier parte de un script –siempre que no sea dentro de una función– pueden ser utilizados desde cualquier otra parte de ese script, excepto desde dentro de las funciones que contuviera el propio script o desde las que pudieran estar contenidas en un fichero externo.

Si una variable es definida dentro de una función sólo podrá ser utilizada dentro esa función.

Si en una función aludimos a una variable externa a ella PHP considerará esa llamada como si la variable tuviera valor cero (en caso de ser tratada como número) o una cadena vacía ("" es una cadena vacía).

Igual ocurriría si desde fuera de una función hiciéramos alusión a una variable definida en ella.

Si definimos dos variables con el mismo nombre, una dentro de una función y otra fuera, PHP las considerará distintas. La función utilizará –cuando sea ejecutada– sus propios valores sin que sus resultados modifiquen la variable externa.

Variables globales

Lo comentado anteriormente, admite algunas excepciones.

Las funciones pueden utilizar valores de variables externas a ellas pero ello requiere incluir dentro de la propia función la siguiente instrucción:

global nombre de la variable;

Por ejemplo: global $a1;

En una instrucción –global– pueden definirse como tales, de forma simultánea, varias variables. Basta con escribir los nombres de cada una de ellas separados por comas.

P. ej.: global $a1, $a2, $a3;

Variables superglobales

A partir de la versión 4.1.0 de PHP se ha creado un nuevo tipo de variables capaces de comportarse como globales sin necesidad de que se definan como tales.

Estas variables que no pueden ser creadas por usuario, recogen de forma automática información muy específica y tienen nombres preasignados que no pueden modificarse.

Las estudiaremos un poco más adelante. Por ahora, sólo citar los nombres de algunas de ellas:
$_SERVER, $_POST, $_GET o $_ENV son los de las más importantes.




<HTML>
<HEAD>
</HEAD>
<BODY>

<?
# Definimos la variable $pepe como vacía
$pepe="";

# Definimos las variables $Pepe y $Pepa (ojo con mayúsculas y minúsculas)
$Pepe="Me llamo Pepe y soy serio y formal";
$Pepa="Me llamo Pepa y también soy seria y formal";

?>

<!-- esto es HTML, hemos cerrado el script -->

<center><b>Vamos a ver el contenido de las variables</b></center>

<!-- un nuevo script PHP -->

<?
echo "<br> El valor de la variable pepe es: ",$pepe;
echo "<br> No ha puesto nada porque $pepe esta vacía";
echo "<br> El valor de la variable Pepe es: ",$Pepe;
?>


<center><b><br>Invocando la variable desde una función</b></center>

<?
/* Escribiremos una function llamada vervariable
Observa la sintaxis. La palabra function delante
y el () al final seguidos de la llave.
Hasta que no cerremos la llave todas las líneas
serán consideradas parte de la función */

function vervariable(){
echo "<br> Si invoco la variable Pepe desde una función";
echo "<br>me aparecerá en blanco";
echo "<br>El valor de la variable Pepe es: ",$Pepe;

}
/* esta llave de arriba señala el final de la función.
Los contenidos que hay en adelante ya no pertenecen a ella */

/* Haremos una llamada a la funcion vervariable.
Las funciones no se ejecutan hasta que no se les ordena
y se hace de esta forma que ves aquí debajo:
nombre de la funcion seguido de los famosos paréntesis */

vervariable();
?>

<!-- mas HTML puro -->
<center><b><br>Ver la variable desde la función
poniendo <i>global</i></b></center>


<?
# una nueva funcion

function ahorasi(){
# aqui definiremos a $Pepe como global
# la función leerá su valor externo
global $Pepe;

echo "<br><br> Hemos asignado ámbito global a la variable";
echo "<br>ahora Pepe aparecerá";
echo "<br>El valor de la variable Pepe es: ", $Pepe;

}

# hemos cerrado ya la funcion con la llave.
# Tendremos que invocarla para que se ejecute ahora
ahorasi();
?>

<center><b><br>Un solo nombre y dos <i>variables distintas</i></b><br>
Dentro de la función el valor de la variable es <br></center>


<?
function cambiaPepa(){

$Pepa="Ahora voy a llamarme Luisa por un ratito";

echo "<br>",$Pepa;

}

cambiaPepa();
?>
<center>... pero después de salir de la función
vuelvo al valor original...</center>

<?
echo "<br>",$Pepa;
?>


</BODY>
</HTML>








ejemplo9.php
CopyPasteandoLink

Poner Mensajes de Saludo y Despedida en Blogger

| 0 comentarios

Para poner un saludo que aparezca cuando los visitantes del sitio o blog entren asi como cuando salgan de nuestro blog les aparezca un mensaje de despedia pueden usar este script y es totalmente configurable el saludo y la despedida para que coloques lo que quieras. Sirve para cualquier sitio web o blog.


Solamente hay que remplazar <body> por el siguiente codigo

<BODY onLoad="alert('Bienvenido a nuestra web');" onUnLoad="confirm('Gracias por

visitarnos.');">

<!-- blogger-full.blogspot.com -->


Pueden cambiar "Bienvenido a nuestra web" pero siempre tienen que ponerle las comillas, asi como tambien pueden cambiarle "Gracias por visitarnos" por el mensaje que quieran que aparezca. Es muy sencillo. Cualquier pregunta hazmela saber.


Compartir Enlace

Manual de PHP 4: Instalar y Configurar el Servidor de correo electrónico Mercury

Editor Dev-PHP
A lo largo del curso va a sernos de gran utilidad el uso un editor de textos que nos permita identificar los números de línea de nuestros scripts y que a la vez nos ayude –mediante resaltado de textos– a depurar la sintaxis.

Existen multitud de editores y podrás utilizar –a tu gusto– este o cualquier otro que uses habitualmente. El hecho de sugerirte este obedece a al hecho de que es gratuito, bastante completo, consume pocos recursos y se va actualizando periódicamente.

Si quieres ver los resultados de tus scripts en el propio editor tan sólo debes abrir el editor, ir al menú "Options"--> "General Options", y en la pestaña "Parser" seleccionar el directorio dónde se encuentra el fichero php-cgi.exe y el fichero php.ini para tus ejemplos; tal y cómo puedes ver en la siguiente imagen en la que está configurado para funcionar con xampp.




Podrás descargar este programa de instalación desde la dirección: http://devphp.sourceforge.net/.

Un servidor de correo: Mercury

Se trata de una aplicación que puede descargarse del sitio http://www.pmail.com/ que permite instalar un servidor local de correo o bien desde el menú de xampp.

Finalidad de esta instalación
La instalación de este servidor de correo tiene un carácter puramente experimental.

Algunas funciones de PHP relacionadas con el envío de correo electrónico a través de una página web requieren disponer de un servidor de este tipo. Es la única forma en la que podremos ejecutar y comprobar el funcionamiento de los scripts que utilicen ese tipo de funciones.

Modificación del fichero php.ini
Esta es una de las muchas modificaciones que tendremos que ir haciendo en el fichero php.ini a lo largo del curso. Recuerda que este fichero está en el directorio c:\xampp\apache\bin.

Habremos de buscar las líneas que dicen:

[mail function]
; For Win32 only.
SMTP =

y cambiarlas por:

[mail function]
; For Win32 only.
SMTP = 127.0.0.1


y también
; For Win32 only.
;sendmail_from=me@example

descomentando la última línea (quitando el punto y coma) y dejándola así:

; For Win32 only.
sendmail_from=me@example

y sustituyendo me@example por admin@mispruebas.com.

¡Cuidado!

Si has hecho la copia de seguridad -que te hemos recomendado al configurar PHP- del fichero php.ini en c:\Apache\php4\ deberías sustituirla por esta nueva versión modificada.

La finalidad no es otra que mantener la identidad de ambas copias.

El proceso de instalación

La instalación, paso a paso la tienes descrita en las siguientes imágenes. Los aspectos más significativos de este proceso son los siguientes:




– Elegir la opción No NetWare Support



– Elegir No Pegasus Mail Integration. De no hacerlo así nos obligaría a tener instalado -previamente- el cliente de correo de Pegasus Mail.


– Elegir las opciones SMPT server Module,POP server module, que serían las que nos permitieran enviar y recibir mensajes e modo local, y también POP3 Client Module que tiene relación con la recepción de mensajes de cuentas externas.


– La opción siguiente no tiene demasiada importancia para nuestros fines. Podemos elegir cualquiera de las dos sin que afecte sensiblemente al funcionamiento.


– Poner 127.0.0.1 donde dice: this machine's Internet domain name y dejar la opción por defecto -admin- donde dice: user name for postmaster.
– Dónde dice: Address of host via which to send mail debes incluir la dirección del servidor SMTP a través del cual quieres que se envíen los mensajes a direcciones de correo externas.




En las pruebas hemos utilizado varias (los SMTP de nuestras cuentas de correo) aunque, como ves en la imagen, la prueba definitiva la hemos hecho utilizando la dirección hermes.cnice.mecd.es, que es el servidor SMTP para los usuarios de cuentas del CNICE.

Hemos optado por esa opción para desarrollar el proceso de configuración en su opción más compleja ya que, como sabes, ese servidor requiere autentificación del usuario.

El resto del proceso puede hacerse con las opciones por defecto hasta concluir el proceso de instalación.

Configuración para una red de área local
Aunque hemos puesto la IP 127.0.0.1 pensando en servidor para pruebas, es posible que quieras utilizarlo como servidor de correo en una red local. En ese caso habrías de sustituir la IP por la correspondiente al ordenador en el que está instalado el servidor.

Para conocer esa IP, en el caso de que uses Windows98, bastaría con pulsar: Inicio -> Ejecutar y escribir en esa ventanita winipcfg. Si utilizas W2000, NT ó XP el proceso sería: Inicio -> Programas -> Accesorios -> Símbolo del sistema y una vez en esa ventana escribir ipconfig.

Arrancar y parar el servidor
Para arrancar el servidor hay que ejecutar el programa Mercury Loader.
Lo encontrarás en el directorio en que hayas instalado el servidor de correo (por defecto, c:\Mercury).

Sabremos que está en marcha porque aparecerá una ventana nueva. Si la minimizamos aparecerá en la barra de tareas un icono como este.



Este icono solo aparece al minimizar la ventana. Si la cerramos se parará el servidor y desaparecerá el icono.

Aparte de la opción anterior, desde el menú del servidor tienes acceso a esta opción que ve en la imagen.



Cuando está funcionando el servidor -para pararlo- aparece un texto como este. Si estuviera parado, se podría activar desde la misma opción. Ahora aparecería con el texto: Leave offline mode

Añadir usuarios
Después de arrancar debemos acceder -en el menú principal- a opción Configuration y una vez allí elegir Manager local users. Al abrirse esa ventana encontraremos el usuario Admin creado de forma automática durante el proceso de instalación.

Bastará con asignar un nombre de cuenta, un nombre personal (no es imprescindible) y una contraseña.

Nosotros vamos a crear tres cuentas más. Añadiremos los usuarios juan, perico y andres y les pondremos contraseñas idénticas a los nombres respectivos.




Crear un dominio local
Desde el menú del servidor, pulsando en Configuration y eligiendo Mercury Core Module nos aparece una ventana con varias pestañas tales como las que estás viendo.


En esta primera -donde dice General- no es preciso tocar nada. Está la dirección IP que habíamos introducido al instalar -127.0.0.1- y lo demás son los diferentes directorios de la instalación.

Al pulsar sobre la «pestaña» Local domaines aparecen dos líneas que comienzan por 127. Podemos quitarlas desde el botón Remove entry. (aunque sino queremos enviar los correos desde un dominio y no nos importa emplear xxxx@127.0.0.1 porque no queremos, por ejemplo que nos contesten a estos correos podemos dejar el dominio 127)


Mediante el botón Add New Domaine podemos insertar un nombre de dominio de nuestra elección.



Dado que al cambiar la configuración de php.ini hemos puesto como dirección de correo admin@mispruebas.com vamos a usar como nombre del dominio mispruebas.com tal como puedes ver en la imagen.


Configuración del cliente de correo
La configuración del cliente de correo no plantea problemas. Los únicos detalles a tener en cuenta son los relativos a la configuración de los servidores SMTP y POP3. En ambos casos se escribe la IP con la que hemos configurado el servidor, es decir: 127.0.0.1

Como nombre de cuenta pondremos el mismo con el que las hemos creado (juan, perico, andres) sin añadir la @ ni el nombre del dominio.

Si la instalación se realiza para trabajar en una red de área local, tendrás que cambiar el 127.0.0.1 por la IP del ordenador en el que está instalado el servidor.

Prueba del servidor
Una vez configuradas las cuentas en el cliente de correo bastará con enviar mensajes a las direcciones de usuarios locales (con el servidor Mercury activo) y comprobar que son recibidos en las cuentas destinatarias.

Prueba desde PHP
Si ejecutar el script de prueba que tienes a la derecha (debes tener activos los servidores Apache y Mercury) deberá aparecerte una página con el texto: Mensajes enviados con éxito.


<?

if( mail("juan@mispruebas.com", "Una prueba definitiva","Bienvenid@ a PHP",

"From: Administrador de mispruebas.com <admin@mispruebas.com>

Reply-To: juan@mispruebas.com

Cc: perico@mispruebas.com

Bcc: andres@mispruebas.com

X-Mailer:PHP/" . phpversion())){

print "Mensajes enviados con exito";

}else{

print "Se ha producido un error";

}

?>



Será la prueba inequívoca de tanto el servidor con la configuración de PHP son las correctas. Si después abres el cliente de correo podrás comprobar que los usuarios juan, perico y andres han recibido ese mensaje.
Leer correo externo
Aunque no forma parte de los contenidos de este curso, puede resultarte interesante configurar el servidor de correo de forma que puedan recibirse en una cuenta local los mensajes enviados a una -o varias- cuenta externa.


Tal como ves en las imágenes sólo debes acceder opción Configuration y seleccionar MercuryD POP3 client. Aparecerá una ventana como la que ves al margen.


Los pasos a seguir están numerados en la imagen.

El primero será establecer el Check Every (frecuencia con la que se comprueba la existencia de nuevos mensajes en la cuenta externa). Por defecto se autoconfigura en 30 segundos. Ahí podrás indicar el periodo de tiempo (en segundos) que estimes oportuno.

El segundo paso es pulsar el botón Add que abrirá la ventana que ves superpuesta en la imagen.

Debemos escribir el nombre de una cuenta externa, el nombre de su servidor POP3 y la contraseña de esa cuenta de correo, y asociarlas con una cuenta local. Después de pulsar el OK se cierra la ventana superior y deberemos pulsar el botón Save para guardar los cambios

A partir de ese momento –siempre que el servidor de correo esté activo y tengamos abierta una conexión a internet– se comprobará la cuenta externa con la frecuencia indicada y si existieran mensajes serían transferidos a la cuenta local especificada en la configuración.

Enviar mensajes a direcciones externas
Mercury permite enviar mensajes (a través del servidor configurado como Address of host via which to send mail ) a direcciones de correos correspondientes a dominios externos.

La configuración de esa opción requiere el proceso que ves a la derecha.

Eligiendo la opción MercuryS SMTP Server se abre una ventana como la que ves en la imagen. Activaremos la «pestaña» Connection control y desactivaremos la casilla de verificación que dice: Do not permit SMTP relaying of non-local mail y con ello daremos al servidor la opción de enviar a través del servidor SMTP externo los mensajes cuyo nombre de dominio no coincida con el configurado para el servidor local.


Aún hemos de solventar un pequeño problema en esta configuración. Al enviar mensajes desde una cuenta local hacia una cuenta externa se incluiría en el mensaje la dirección local como dirección de respuesta. Eso, obviamente, plantearía problemas al destinatario ya que sus respuestas no encontrarían ese dominio en la red.

El problema se resuelve modificando la configuración del cliente de correo e incluyendo como dirección de respuesta una cuenta externa. De esta forma, combinando esta configuración con la de lectura de cuentas externas podríamos gestionar desde nuestra cuenta local el envío y recepción de mensajes externos.




Servidores SMTP que requieren autentificación
Cada día son más habituales los servidores de correo SMTP que requieren autentificación. Este es el caso, tal como comentamos más arriba, de las cuentas del CNICE.

En esas circunstancias es necesario acceder a la opción Mercury SMTP Client que nos abrirá una ventana como que la ves a continuación. Bastará con rellenar los campos correspondientes a Credentials for SMTP Authentication, if required poniendo en Username y password los mismos valores que usamos en la configuración de esa cuenta en el cliente de correo.




Una vez hecho esto, sólo queda guardar los cambios y el servidor estará listo para efectuar este tipo de envíos.

Desinstalación del servidor de correo
La instalación de Mercury no escribe nada en el registro de Windows. Por ello, el proceso de desinstalación no existe. Basta con borrar del directorio de instalación y habremos desinstalado el servidor.
CopyPasteandoLink

Como conseguir mas visitas en mi blog

| 0 comentarios

Ahora les dejo unos consejos para conseguir más visitas en sus blogs o sitios webs.

Estos son solo algunos, a lo largo de todo el tiempo que este Blog se mantenga en linea se harán posts ampliando mas la informacion de como conseguir mas visitas.

1- El primero consejo que doy es que Actualices frecuentemente tu blog, así lograrás conseguir la asiduidad de tus lectores y además los buscadores te tomarán mas en cuenta, mejorando asi tu posicion ya que tendrás mas links en el directorio de los buscadores.

2- Mejora tu SEO, puedes lograr muchas visitas desde los buscadores, personalmente el 54% del total de las visitas que llegan a mi blog son de los buscadores, especialmente de google, que recibo mas visitas. Hecha un vistado a la categoria de Posicionamento de Buscadores para que sepas más del tema.

3- Permite la participación de tus lectores en encuestas, comentarios, foros, chats. A los visitantes esto les gusta, asi que regresarán más seguido.

4- Como recurso infalible puedes contratar publicidad en blogs que tengan un buen tráfico.

5- Lo más importante para conseguir visitas rapidamente es estar enterado de lo que los usuarios de internet están buscando más en la actualidad. Por ejemplo: Los libros de Stephenie Meyer estan siendo muy buscados actualmente, hasta hace unos meses no habian muchos blogs que hablaban del tema pero ahora ya hay mcuhos asi que no es buena idea, pero en su momento era un buen momento para escribir sobre el tema (Claro para blogs que tratan sobre Literatura), ya que al haber mucha demanda y poca competencia tu blog aparecerá en primeras posiciones en los buscadores y tendrás muchas visitas o hasta miles de visitas si el tema escogido es muy buscado.


Compartir Enlace

Descargar los Post de tu blog en PDF


Esta aplicacion tus lectores podrán tener tus posts en la PC o llevar tus posts en la memoria USB, ya que con este sencillo plugin podrás integrar esta interesante aplicación que permite a los usuarios descargarse tus posts en formato PDF. Lastima que solo es para Wordpress. Estamos esperando a ver cuando sale una aplicacion para Blogger.

La aplicacion que les dejo tiene dos versiones:
- una para incluir al final de los posts
- y otra para colocar en el sidebar

Aquí tienes los enlaces directos:


Plugin WordPress
Plugin WordPress para el sidebar



Compartir Enlace

Ocultar/Eliminar el mensaje: Mostrando entradas en Blogger

| 0 comentarios

Probablemente a muchos usuarios les molesta aquel mensaje que aparece cada vez que haces clic sobre una etiqueta (categoría o sección) y nos dice en que etiqueta estamos. Además nos da la opción de ver todas las entradas publicadas.

- Si queremos ocultar hacemos lo siguiente:
» Ir a diseño de la plantilla. Después clic en Edición de HTML (no Expandir plantillas de artilugios) y agregas el siguiente código entre <b:skin><![CDATA[ y ]]></b:skin>. Preferible que lo pegues casi al final (antes de ]]></b:skin>), porque puede ser que en algún momento, no quieras esto y se te va hacer más fácil poder ubicarlo para borrarlo.

.status-msg-wrap {
visibility:hidden;
display:none;
}

- Si queremos eliminar hacemos lo siguiente:
» Ir a diseño de la plantilla. Después clic en Edición de HTML y clic en Expandir plantillas de artilugios y buscas lo siguiente (eliminas lo que está de color azul):

<!-- posts -->
<div class='blog-posts'>

<b:include data='top' name='status-message'/>

<data:adStart/>

Si no deseas eliminarlo, entonces puedes ponerle un par de código de comentario (lo que está de color rojo):

<--! <b:include data='top' name='status-message'/> -->

Como poner el boton Para Ir Arriba en el Blog

| 0 comentarios


Muchos tienen la curiosidad de colocar una imagen en el blog que sirva para acceder de nuevo a la parte superior del blog.

El codigo que tienen que agregar es este:

<a href='#'><img alt='ir arriba' border='0' src='URL_DE_LA_IMAGEN' style='position:fixed; bottom:0; right:0;'/></a>

Lo tienen que agregar en su plantilla justo después de:

<!-- end outer-wrapper --> 
que se encuentra casi al final de la plantilla.

Pueden Buscar mas imagenes, o si les gusta las imagenes que he puesto arriba pueden descargarlas y guardarlas en su pc y luego la suben a su blog o a un servicio de alojamiento.

Compartir Enlace

Como Atraer y retener a los visitantes en tu Blog

| 0 comentarios

Consejos básicos para que nuestros visitantes se sientan tan bien en nuestro sitio que regresen una y otra vez.

Como diseñador y publicista se que es muy importante atraer al público, es igualmente importante mantener el interés de la gente en nuestros proyectos, personalmente reconozco que los seres humanos se distraen con facilidad y olvidan pronto, pero la base para mantener un sitio no es simplemente un diseño bonito con muchos colores y gráficos, a veces esto resulta contraproducente.

Existen principios básicos que todo webmaster debe respetar:

1.- La página no debe estar muy saturada:
Recordemos que los programas, las ejecuciones asp, php y los cgi's en general consumen memoria y hacen que el proceso de descarga sea mas lento, a ningún visitante le agrada pasar mediodía pegado a la computadora para poder ver una página con la información que necesita.

2.- Las imágenes ayudan:
Pero aun existen personas que se conectan a una velocidad muy baja o que incluso prefieren evitar la descarga de imágenes, las imágenes deben usarse como un apoyo, no como una base, para eso existe la programación, para poder presentar nuestros diseños.

3.- El sitio debe ser amigable:
Si un sitio esta totalmente diseñado en Flash y no nos da la gana instalar el componente por que tarda varios minutos en descargar, simplemente cerramos este enlace y al siguiente.

4.- La compatibilidad entre buscadores:
Es bien cierto que un porcentaje exageradamente grande de usuarios actualmente navega utilizando Internet Explorer, pero aun así existen varios exploradores más que aun son usados y algunas características de programación son incompatibles, si un usuario con navegador Netscape 4.0 entra en una página que solo está habilitada para usarse con Explorer 6.0, lo más probable es que pierda mucha información, la pagina aparezca distorsionada y carente o de plano no se descargue en el peor de los casos.

5.- Sitios de difícil navegación:
Cuando encontramos enlaces extraños que nos llevan a lugares que no son los indicados, o a paginas inexistentes o la navegación de la pagina esté tan difusa que sea imposible navegar en ellos.

En todos estos casos sucederá que nuestro visitante no permanezca mas de 10 segundos, quizá espere a que se abra la primer página pierda interés y busque un vinculo nuevo, lo peor es que jamás volverá porque nuestro sitio no es apto para su sistema, sería algo milagroso que un usuario decida comprar un equipo nuevo para poder visualizar una página en concreto.

Por principio de cuentas al desatender estos cinco puntos perdemos el interés inicial de nuestro visitante que ya se ha tomado la molestia de seguir un enlace a lo desconocido.

Nuestras páginas deben ser ágiles y fáciles de navegar, una carga rápida hace que el visitante no se desespere, incluso puede parecerle muy agradable que la página cargue rápido, porque, además, está pagando por navegar.

Si el visitante encuentra los vínculos fáciles de entender y seguir le agradará visitar TODO nuestro sitio o, por lo menos, gran parte de él, no se sentirá perdido y tendrá confianza en navegar por nuestras páginas, a fin de cuentas esto es lo que nos interesa.

Un sitio bien diseñado, con una buena distribución de imágenes y colores es atractivo a la vista, si además de esto lo hacemos funcional tendremos en la bolsa la atención de nuestros navegantes.

Ahora viene lo importante, hemos logrado captar la atención del visitante, lo tenemos en el sitio y ha navegado por el 70 % de nuestro espacio... Como hacer que vuelva? Una parte muy importante de ser un administrador web es que nuestra responsabilidad es mantener el sitio fresco. A nadie le gusta regresar después de algún tiempo y observar que el sitio sigue igual que hace tres meses, nuestro visitante no regresará. Los sitios deben ser actualizados constantemente, al menos una vez por semana o quizá cada 15 días, así los visitantes regresarán una y otra vez.

Es muy buena idea colocar en la primer página anuncios de novedades sobre el sitio, así la gente puede saber que fue actualizado desde la ultima vez que entró.

Aquí debemos recordar las grandes campañas publicitarias de compañías importantes, donde nunca se repite la misma campaña, siempre ofrecen algo nuevo al cliente y se promueven.

A la gente le gusta sentirse querida, si tratamos a nuestros visitantes como personas importantes, regresaran a visitarnos como amigos, quizá les guste tanto nuestro trabajo que nos envían mensajes de felicitación y apoyo por nuestro trabajo.

Una buena forma de lograr que a gente regrese es prometer contenido nuevo... pero que contenido? Las encuestas son una gran forma de saber que es lo que nuestros visitantes prefieren encontrar, imagínate que es como un regalo, alguien te pregunte ¿que te gustaría recibir esta navidad? y al final del día vuelves a casa, encuentras un regalo en la mesa y es exactamente lo que pediste... genial no?

Pero sobre todo, nunca prometas algo que no podrás cumplir, si prometes un nuevo servicio date un tiempo para programarlo y después, ya que este listo dale una semana o más para irlo promoviendo... digamos que hiciste una pagina de una actriz y prometes unas nuevas fotos inéditas donde aparece en su nueva película que aun no se ha publicado... Dales formato, revísalas y empieza a promoverlas cuando estés al 90%, para que así la gente este interesada, si tienes todo listo por ahí del 13 del mes, entonces anúncialo desde el 8 y diles que las fotos estarán listas para el día 24, pero cúmplelo, observa la cantidad de visitas que tendrás el 24, quizá desde el 23 y por lo menos durante unos 4 o 5 días más, posiblemente hasta recibas correos preguntándote algo de esta página que prometiste, si cumpliste, tus visitantes serán parte de tu familia y regresarán periódicamente a visitarte, quizá hasta te incluyan en sus favoritos...

PERO... si no cumples... adiós visitantes y será difícil que regresen con el mismo interés.

Es difícil ofrecer contenidos nuevos cada semana, pero un ligero cambio que le des al sitio te ayudará a que parezca un sitio nuevo y mejorado cada vez.

Revisa tu sitio y trata que otros lo evalúen, como se ve? es fácil navegar en él... difícil...? Encontraste lo que querías? Te gusto? Regresarías? Este tipo de preguntas sirven para retroalimentarse y para establecer comunicación, Internet puede ser un medio informativo o comunicativo, tú decides.

Dales a tus visitantes lo que te gustaría recibir a ti, un visitante feliz siempre tratará de regresar, imagínate en tu centro comercial favorito, recuerda porque te gusta ir ahí, que esperas encontrar, recuerda el ambiente, como te trataban los dependientes y trata de presentarlo en tu sitio... verás el resultado!




Compartir Enlace

Video DVD de Ejercicios Antiestres

1
345 MB | Español | AVI | XviD | 672×384 | MP3 | 128 Kbps | 32 Min
En muchas ocasiones, las actividades de la vida cotidiana nos superan. Debemos atender a demasiadas exigencias, muchas de ellas a la vez, y nuestra capacidad de respuesta se ve desbordada por ese incremento de demandas. La presión del estrés es implacable.
Cada persona convive bien con cierto nivel de estrés, pero por encima de ese límite se produce una sensación de inseguridad, nerviosismo, angustia e incluso un mal funcionamiento de las capacidades intelectuales, emocionales y físicas de la persona, llegando a producir un fuerte deterioro que puede afectar profundamente a la salud física y mental.
Marcos Flórez nos presenta su sencillo programa de ejercicios basado en los últimos criterios sobre el control del estrés. El entrenamiento produce desde los primeros intentos una sensación intensa de descanso, favoreciendo el sueño y facilitando la recuperación orgánica y psíquica, a la vez que te aporta fuerza y resistencia para mejorar notablemente tu calidad de vida.
Acerca del Autor
“La actividad física aumenta tu calidad de vida”
Entrenador personal y deportista (ha sido seis veces campeón de España de esgrima), ha contribuido a que tanto deportistas de élite como no profesionales logren alcanzar sus objetivos en cada entrenamiento. Además, es director y fundador de estarenforma.com, una web donde te diseñan programas de ejercicio y te enseñan a sacarles el máximo beneficio; y una agencia de entrenadores a domicilio.

Descarga:

DESCARGAR DESDE RAPIDSHARE:
Rapidshare Parte 01
Rapidshare Parte 02
Rapidshare Parte 03
Rapidshare Parte 07

DESCARGAR DESDE MEGAUPLOAD:
http://www.megaupload.com/?f=YYOQCCTB

DESCARGAR DESDE UPLOADED:
http://uploaded.to/file/7q4go0/Documental.Estar.en.Forma.-.Ejercicios.Anti.Estres.part4.rar
http://uploaded.to/file/aju0qn/Documental.Estar.en.Forma.-.Ejercicios.Anti.Estres.part1.rar
http://uploaded.to/file/ncmtrg/Documental.Estar.en.Forma.-.Ejercicios.Anti.Estres.part2.rar
http://uploaded.to/file/awtnz9/Documental.Estar.en.Forma.-.Ejercicios.Anti.Estres.part3.rar

DESCARGAR DESDE EGOSHARE:
http://www.egoshare.com/download.php?id=79WUG4V44
http://www.egoshare.com/download.php?id=12TCR7F95
http://www.egoshare.com/download.php?id=27MKL9B38
http://www.egoshare.com/download.php?id=46JEC5C78

DESCARGAR DESDE GIGASIZE
http://www.gigasize.com/get.php/3197976496/Documental.Estar.en.Forma.-.Ejercicios.Anti.Estres.part1.rar
http://www.gigasize.com/get.php/3197976494/Documental.Estar.en.Forma.-.Ejercicios.Anti.Estres.part3.rar
http://www.gigasize.com/get.php/3197976492/Documental.Estar.en.Forma.-.Ejercicios.Anti.Estres.part2.rar
http://www.gigasize.com/get.php/3197976364/Documental.Estar.en.Forma.-.Ejercicios.Anti.Estres.part4.rar

DESCARGAR DESDE DEPOSITFILES:
http://depositfiles.com/folders/Y5H23S0VS

CopyPasteandoLink