This movie requires Flash Player 9

Entradas con la etiqueta ‘tutorial’

Si tienes prestashop en un hosting compartido y pones imagenes a tus productos desde la ficha del producto y no via importando csv, es posible que hayas sufrido el error Undefined que se genera al querer subir  las imagenes.

Sobre este error, que se produce en hosting compartidos, la mayoría de sitios y foros, dan como solución contactar con el proveedor de servicios que facilita el hosting, para que desactive la mod_secutiy o al menos la regla de ese módulo que provoca ese error. Hasta aquí todo bien, eso funciona, pero no es necesario.

Partiendo de la solución erronea (pero casi casi correcto) que da PabloAlbert en su post, la solución correcta está recogida en GitHub y dado que no vemos que sea algo muy popular y sobretodo porque PabloAlbert no deja comentar su post para indicarle su error, hemos decido publicarla de nuevo, por si le sirve a alguien.

Busca en js/fileuploader.js las lineas (estarán entorno a la 1075)
xhr.open(“POST”, queryString, true);
xhr.setRequestHeader(“Content-type”,”application/x-www-form-urlencoded”);
xhr.setRequestHeader(“X-Requested-With”, “XMLHttpRequest”);
xhr.setRequestHeader(“X-File-Name”, encodeURIComponent(name));
xhr.send(file);

y sustituimos por:

xhr.open(“POST”, queryString, true);
xhr.setRequestHeader(“Content-Type”, “application/octet-stream”);
xhr.setRequestHeader(“processData”, false);
xhr.setRequestHeader(“X-Requested-With”, “XMLHttpRequest”);
xhr.setRequestHeader(“X-File-Name”, encodeURIComponent(name));
xhr.send(file);

 

Es decir, quitar:

xhr.setRequestHeader(“Content-type”,”application/x-www-form-urlencoded”);

y añadir ;

xhr.setRequestHeader(“Content-Type”, “application/octet-stream”);
/*GP*/    xhr.setRequestHeader(“processData”, false);

Verificado en prestashop 1.5

Para muchas de nuestras webs utilizamos el pluging contact-form7, que en nuestra opinion es de los mejores que se pueden emplear para wordpress.

Normalmente, Contact Form 7 utiliza AJAX para enviar las solicitudes de contacto cada vez que alguien rellean el formulario. Esto quiere decir que la página no se refresca ni cambia, y tu formulario se limitará a mostrar un mensaje de confirmación.

De este modo instalar los formularios es más sencillo, pero puede que desees redirigir a tus visitantes a una página de agradecimiento, o confirmación, por ejemplo para  rastrear su uso en Google Analytics o adwords, y medir así con precisión quién completa tus formularios.

Para conseguir la redirección al enviar el formulario a una pagina de agradecimiento o a cualquier otra, según el autor del plugin, con la inclusion de un codigo en el apartado de Additional Setting o configuraciones adicionales, es suficiente.

El codigo en cuestión es: on_sent_ok: “location =’URL’;” o según versiones, el codigo a emplear es:  on_sent_ok: “location.replace(‘URL’);”

sustituyendo URL por la url completa (con http://) de la pagina a la que queremos dirigir, a quienes nos contacten a través del formulario. Las comillas que recogen la url, deben ser comillas simples, si por lo que fuera al copiar y pegar se muestran inclinadas o dobles, vuelve a escribirlas a mano.

¿Pero, y si no responde como debe?

Puede ser, si no es por el sasunto de las comillas,  por que no se carga correctamente ajax en la web. Esto es lo que dice el autor del pluging , pero si no tienes muchos conocimientos de programación, puedes volverte loco buscando la solución para llamar al script necesario desde el boton enviar, localizar algún conflicto con otro pluging o validar la estructura html.

Antes de nada, prueba a añadir lo siguiente en el campo de mensaje enviado.

<script>location.href=”URL”; </script> (recuerda que debes sutituir URL por la ruta completa, con http:// de la pagina a la que quieres redirigir)

También puedes dejar antes de este código un texto tipo:”El mensaje se ha enviado correctamente” que se verá un momento, antes de ejecutar el script y la redirección

Espero que os sea de utilidad.

 

 

 

 

En Internet existe una norma no escrita que establece que no se pueden enlazar imágenes hospedadas en servidores ajenos para mostrarlas en nuestra propia web.
El porqué es muy sencillo de comprender: estamos robando ancho de banda a otras personas.

Imagino que a los que tengáis blogs, o webs en general os habrá pasado que al mirar los logs, una parte nada despreciable del ancho de banda consumido por el servidor web corresponde al “robo de imágenes” o hotlinking por parte de otras web donde insertan un “” con un link a una de nuestras imagenes.

Si alguna imagen que encuentres en internet te gusta, lo lógico y correcto, es subirlas a tu servidor o a algún sitio que te permita almacenarla tipo picasa,… y linkarlas desde allí.

Para evitar este tipo de problemas la solución es modificar el archivo .htaccess que se encuentra en el directorio principal de tu servidor. Si no hay creado ningun archivo .htaccess, se puede crear facilmente con un editor de texto y subirlo por ftp al directorio raiz de tu sitio web.
En el .htaccess hay que añadir las siguientes líneas: Leer el resto de esta entrada »

Netiqueta: ¿alguien la utiliza?

Pocos tienen en mente las normas básicas de urbanidad electrónica a la hora de enviar un mensaje de correo.

Repase  los correos electrónicos que han llegado a su bandeja de entrada. Seguro que más de un mensaje cumple alguna de estas características:

* Quilométricos hilos de respuesta, con varios mensajes encadenados uno tras otro, en los que a veces se pierde el mensaje original y nos perdemos entre líneas y líneas de réplicas.
* Al final de los mensajes, enormes parrafadas referentes a avisos legales y condiciones de uso y privacidad (que probablemente nadie lee jamás).
* Asuntos en los que se amontonan los “Fw” y los “Re”, sin que nadie se moleste en modificarlos aunque haya cambiado la temática de la conversación.
* Destinatarios desconocidos en la casilla de “Con copia”, que no le han sido presentados siquiera virtualmente y que favorece el trabajo de los robots espias y la transmision de spam a esas cuentas.
* Se abusa de la función “Prioridad alta”, dando excesiva importancia a mensajes que en realidad no la tienen.
* Largas frases en el “Asunto” , referidas directamente al tema que aborda el mensaje, en lugar de resumir éste en unas palabras.
* Archivos adjuntos de varios MBs de peso, que bloquearán durante unos minutos su servidor de correo.
* Firmas que en ocasiones ocupan más texto que el propio mensaje, incluyendo animaciones o caracteres que no todos los programas de correo leen correctamente.
* Abundantes abreviaturas, como si el teclado de un ordenador fuera igual que el reducido espacio de un móvil con el que mandamos un SMS (muchos se excusarán alegando que escriben desde una BlackBerry)…
* … O escritas en mayúsculas, olvidando que en el lenguaje escrito, las mayúsculas equivalen a hablar a voces.
* Y muchos errores más, por no hablar del respeto a la ortografía o la estética (¿cómo puede alguien mandar un mensaje en Comic Sans verde?).
De acuerdo, todos tenemos poco tiempo para contestar los muchos correos electrónicos que se acumulan en nuestra bandeja de entrada. Pero, ¿justifica la falta de tiempo el comportarnos como trogloditas virtuales?, llendo incluso en contra de nuestra propia seguridad  de datos.

¿Acaso hemos olvidado por completo la netiqueta?  Sí, esas normas para el buen comportamiento entre usuarios en la Red, de las que aquí recordamos algunas:

* Piense antes de escribir y evite las palabras o actitudes que puedan resultar molestas u ofensivas para el resto de los usuarios.
* Tenga en cuenta que en el lenguaje escrito no es posible dar entonación, por lo que frases escuetas pueden llevar a malas interpretaciones.
* Las actitudes recriminatorias suelen ser mal recibidas, especialmente si se manifiestan en público. Siempre se acepta mejor y se hace más caso a una indicación expresada correctamente y en tono moderado. Los enfrentamientos personales no conducen a nada especialmente delante de otras personas a las que normalmente no les interesa y les causa mal efecto.
* Cuando elabore un mensaje reléalo antes de enviarlo y pregúntese cual sería su reacción si lo recibiera.
* Cuide las reglas de ortografía.
* RECUERDE QUE LOS MENSAJES EN MAYÚSCULAS SON MÁS CANSADOS DE LEER QUE LOS QUE UTILIZAN CORRECTAMENTE, MAYÚSCULAS Y MINÚSCULAS, además de que se interpretan como si hablara a gritos.
* TamPOcO eS cÓModO LeEr lOs meNsAjES dE eStE tIPo.
* Solicite confirmación de lectura, solo cuando sea necesario, normalmente en mails de trabajo, profesionales, o pedidos.
* Cuando quiera expresar una frase coloquial no totalmente correcta, pongala entre comillas.
* Y sobretodo, (Ya que este es el error más común) no añada direcciones de mail en la casilla copia, cuando no se trate de un asunto priortiario, en el que quienes reciben el mensaje deben saber que se le envía copia a otra persona. Para enviar mails a multiples destinatatarios está la casilla CCO (copia oculta), que demás de ser más segura contra spam y robots espias, mantiene la privacidad de nuestros contactos que no tienen por que aparecer sus direcciones de mail, a personas que probablemente no se conozcan entre ellas y que nunca sabremos el uso que puedan dar de los datos que recaban a través de la casilla CC.

¿Qué hacer cuando se recibe un mensaje que viola las reglas más elementales de la urbanidad electrónica? La tentación más inmediata es, lógicamente, la de mandarlo directamente a la papelera, o  incluso contestar al emisor mostrándole la tosquedad de su mensaje. Pero las propias normas de la netiqueta nos impiden tratarlo con su propia medicina.

Así que lo mejor es predicar con el ejemplo. Escriba correctamente, trate a todos con educación y respeto… y espere que algo se les pegue.

modificado a partir de post de banquia
bitácora

Aprender sin pensar, es inútil
Pensar sin aprender, peligroso

Multimedias-grupopenseo