oct
14

UTILIZANDO PLUGIN SIGPLUS GALERIA DE FOTOS EN UN ARTÍCULO JOOMLA 1.5

UTILIZANDO PLUGIN SIGPLUS GALERIA DE FOTOS EN UN ARTÍCULO JOOMLA 1.5

Para agregar una galería de fotos en un artículo de joomla,  basta con instalar y activar el plugin sigplus de la siguiente manera:

En el cuadro de texto: Base folder : images/stories , se muestra la ruta por defecto donde se almacenaran las carpetas de vuestras galerías, recordad que dentro de ésta carpeta se debe encontrar sólo carpetas que contienen las fotografías, por lo tanto se les incrustará en un artículo con dicho nombre, no usar en el nombre de las carpetas caracteres especiales, también si se lo prefiere se puede cambiar esta ruta base.

Ejemplo de una ruta de su galería de imágenes sería:   images/stories/migaleria, donde la carpeta migaleria contiene las fotos a mostrar en el artículo, OJO, la ruta base (Base folder) sería: image/stories.

En los artículos donde se desea mostrar la galería de fotos se utilizará la siguiente sintaxis:

{gallery}nombre_carpeta{/gallery}

Ejemplo:

{gallery}migaleria{/gallery}

Si no se muestra la galería revisa que el nombre de la carpeta este bien escrito y que este dentro de la carpeta base.

oct
14

Agregar link a un formulario creado con el componente COM_BREEZINGFORMS JOOMLA 1.5

Agregar un link a un formulario creado con el componente COM_BREEZINGFORMS JOOMLA 1.5

Si has intentado colocar un link a un formulario hecho con el componente breezingforms utilizando el parámetro IdItem o Id, y no va o no muestra el formulario o simplemente te muestra el siguiente mensaje:

[No form id or name provided!]

Es porque no estaís utilizando los parámetros adecuados para insertar el formulario mediante un link, La solución es llamar a los formularios por su name (nombre)  con el parámetro: ff_name

EJEMPLO:

http://tudominio.com/index.php?option=com_breezingforms&ff_name=nombreformulario,

Compruébalo en tus nuevos proyectos en joomla…

oct
14

(Solución)REMOSITORY NO FUNCIONA EN JOOMLA 1.5, com_remository no graba en el panel de control

(Solución)REMOSITORY NO FUNCIONA EN JOOMLA 1.5, com_remository no graba en el panel  de control

Si estamos en el panel de control (Remository Control Panel )del componente y no nos permite grabar los cambios, tal como lo muestra la figura siguiente :

Por alguna razón subiendo, migrando o por una simple mala edición se alteran los nombres de los campos de la base de datos del remository.
La solución, es revisar los campos de la base de datos utilizando su gestor de base de datos favoritos (ejemplo: el Mysqladministrator) que estén como corresponde respetando las mayúsculas y minúsculas, ejemplo:
Down_Path es diferente a Down_path
ExtsOk es diferetne a extsOk
download_text es diferente a download_Text
Para reconocer los nombres exactos y correctos de los campos lo encontramos en el archivo remository.sql en la ruta : administrator\components\com_remository
Espero les sea de utilidad y lo tengan en cuenta en sus proyectos joomla.

sep
27

EDITAR EL FOOTER EN PrestaShop 1.4.4.1, CAMBIAR EL FOOTER

EDITAR EL FOOTER EN PrestaShop™ 1.4.4.1, CAMBIAR EL FOOTER
Como editar o cambiar el footer en ésta nueva versión de prestashop 1.4.4.1, pues se te explica que en esta nueva versión de prestashop, trae un módulo llamado BLOCKCMS el cual nos permite hacer las cosas más fáciles para agregar o editar textos y/o links que se mostrarán en la parte frontal de nuestra tienda , es así que si queremos editar por completo el footer de nuestro prestashop, sólo necesitas encontrar y abrir el archivo blockcms.tpl que lo hallarás en la siguiente ruta:
\prestashop_1.4.4.1\modules\blockcms

Tienes por ejemplo el siguiente código:

	<li class="item"><a href="{$link->getPageLink('contact-form.php', true)}" title="{l s='Contact us' mod='blockcms'}">{l s='Contact us' mod='blockcms'}</a></li>

El cual mostrará un link a la página del contacto, le cambiamos por éste otro para linkearlo a donde deseamos:

<li class="item"><a href=”http://www.tulink.com" title="titulo que deseas">  anchor text</a></li>

Tener en cuenta lo siguiente: que si los links están dentro de una condicional así:
{if $display_stores_footer} … {/if}

los links se mostrarán de acuerdo a un criterio, lo recomendable es ponerlos fuera de estas condicionales para que se muestren permanentemente y de la misma manera puedes ir agregando los links que desees en el footer de tu tienda virtual, espero sea de utilidad en sus próximos proyectos.

sep
26

SOLUCIONES PARA EL ERROR Warning: Cannot modify header information – headers already sent by …

SOLUCIONES PARA EL ERROR Warning: Cannot modify header information – headers already sent by …

Si ingresamos al administrador de nuestro de sitio web en wordpress, similar a esto:

http://www.tudominio.com/wp-admin/

y nos produce el siguiente error :

Warning: Cannot modify header information – headers already sent by (output started at C:\Inetpub\vhosts\tudominio.com\httpdocs\wp-config.php:1) in C:\Inetpub\vhosts\tudominio.com\httpdocs\wp-includes\pluggable.php on line 933

o tal vez ingresamos con la siguiente dirección :

http://www.tudominio.com/wp-login.php

y de la misma manera nos aparece los siguientes errores:

Warning: Cannot modify header information – headers already sent by (output started at C:\Inetpub\vhosts\tudominio.com\httpdocs\wp-config.php:1) in C:\Inetpub\vhosts\tudominio.com\httpdocs\wp-login.php on line 353

Warning: Cannot modify header information – headers already sent by (output started at C:\Inetpub\vhosts\tudominio.com\httpdocs\wp-config.php:1) in C:\Inetpub\vhosts\tudominio.com\httpdocs\wp-login.php on line 365

Realiza estas soluciones:
1. Asegúrate que tu archivo wp-config.php no contengan espacios delante la etiqueta que inicia el php (<?php), ni tampoco al final del cierre de la etiqueta “?>”



2. Graba el archivo wp-config.php en codificación ANSI, abre una aplicación de editor de texto simple, como ejemplo el NOTEPAD, elegir guardar como, en el cuadro seleccionable de CODIFICACION elegir ANSI, de la siguiente manera:

Siguiendo paso a paso estas soluciones ya no tendrás más problemas respecto al error de : Warning: Cannot modify header information – headers already sent by …

Espero les ahorre muchos problemas y sobre todo tiempo en solucionarlo.

ago
27

Prestashop hackeado. Actualización urgente.

Hace un par de días los usuarios de prestashop hemos recibido un correo avisando de una vulnerabilidad en el código de prestashop versiones 1.4, 1.4.1, 1.4.2, 1.4.3, 1.4.4.

Si tienes alguna versión instalada tendrás que seguir los siguientes pasos para solventar el problema:

1) Verificar si existe o Eliminar un archivo her.php dentro de la carpeta /modules

2)Verificar si existe o Eliminar algun archivo diferente a index.php dentro de las carpetas /upload y /download (ambas)

En nuestro caso encontramos concretamente los siguientes archivos:

../upload/8b7f38e40dae4f0796060418533ebc1c.php
../download/8b7f38e40dae4f0796060418533ebc1c.php

3)Verificar si existe o Eliminar carpetas nuevas de idiomas

En nuestro caso concreto encontramos dos idiomas nuevos instalados por los hackers…

/translations/ja
/translations/pt

4)Verificar o Restaurar el archivo footer.tpl

5)Verificar o Restaurar si no existe la carpeta tools/smartyv2, en caso de haber sido eliminada por los hackers.

El correo que se envian los hackers tiene la siguiente información:

______________________________________________________

From    www.mandanwebs.com
To     correohacker1, correohacker2
Date     Fecha y hora
Subject     new shop
Message text

host:mandanwebs.com
ref:http://mandanwebs.com/administracion/index.php
path:/wwwroot/modules/her.php
=====
localhost
nombre de la database
usuariodatabase
password
ps_
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
version de prestashop 1.4.x
=====
correousuario1:password1
correousuario2:password2
correousuario3:password3
=====
Template writed:(verdadero o falso)
=====
Shells:
../upload/8b7f38e40dae4f0796060418533ebc1c.php
../download/8b7f38e40dae4f0796060418533ebc1c.php

_____________________________________________________

Teniendo en cuenta la información que ellos mismos han cogido, es urgente modificar lo siguiente en nuestra tienda:

1)Modificar el password de nuestra database

2)Modificar todos los passwords de todos los administradores de la tienda

3)Modificar el nombre de la carpeta admin

4)Aplicar el parche de seguridad que han generado desde prestashop (descargar) Subirlo al root de la tienda y ejecutarlo www.tutienda.com/herfix.php

5)Eliminar el archivo herfix.php

Esperamos que éste problema afecte a la menor parte posible de usuarios de prestashop y que todo el mundo tenga presente la importancia de hacer una buena gestión de backups periódicos.

ago
25

EJECUTANDO ARCHIVOS JSP DESDE CERO, MI PRIMERA APLICACIÓN UTILIZANDO TOMCAT

Habiendo instalado satisfactoriamente el tomcat, procedemos a probar que todo vaya bien y ponemos en marcha un sencillo scipt jsp para probar la funcionalidad de nuestro servlet.

<%

java.util.Date today = new java.util.Date();

out.println(“<i>Testeo correcto, hoy :</i> “+today);

%>

Recordad que nuestros scripts pueden estar embebidos dentro de nuestro código html utilizando la siguiente sintaxis:

<%

Instrucciones jsp

%>

Si deseas agregar un comentario en las líneas se utilizará la siguiente sintaxis: /* comentario */

Finalmente nuestro primero ejemplo quedará así:

<html>

<head>

<title>Testeando el jsp</title>

</head>

<body>

<h2>

<%  /* mi ejemplo desde cero */

java.util.Date today = new java.util.Date();

out.println(“<i>Testeo correcto, hoy :</i> “+today);

%>

</h2>

</body>

</html>

Éste script como cualquier otro lo puedes crear con un simple editor de texto y guardarlo con la extensión .jsp dentro de la carpeta webapps donde se instalo el tomcat, en nuestro ejemplo la ruta completa viene hacer:

C:\Archivos de programa\Apache Software Foundation\Tomcat 6.0\webapps\

Abrimos nuestro browser y en la barra de direcciones escribimos lo siguiente:

http://localhost:8080/testeo.jsp

Como se aprecia iniciar nuestros futuros proyectos en jsp, es comprensiblemente fácil, espero lo tenéis en cuenta en vuestros trabajos.

ago
25

INSTALACION SIMPLE DE APACHE TOMCAT EN WINDOWS XP

Tomcat es un servidor web con soporte de servlets y JSPs(Un servlet es un script que se ejecuta en un servidor o contenedor JEE, especialmente diseñado para ofrecer contenido dinámico desde un servidor web, embebido con HTML). INSTALACION SIMPLE DE APACHE TOMCAT EN WINDOWS XP.

Descargamos: http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.20/bin/apache-tomcat-6.0.20.exe

Y empezamos la instalación del apache tomcat, siguiendo las siguientes imágenes:

Nos muestra las típicas ventanas del asistente de instalación en Windows.

Aceptamos los términos y condiciones sobre la instalación:

Seleccionamos las opciones: Start Menu Items, Documentation y Examples y continuamos la instalación.

Aceptamos la ruta por defecto donde se instalará el apache tomcat.

Asignamos un puerto local o podemos aceptar el puerto por defecto, 8080, con el user: admin, y establecer un password fácil de recordar.

Seleccionar la ruta donde se encuentra instalada la maquina virtual de Java, por defecto se muestra una ruta de no ser la correcto click en el botón de los puntos ( …) y seleccionar la carpeta donde se encuentra instalado la máquina virtual de java.

Copiando todos los archivos necesarios para el correcto funcionamiento del servidor apache tomcat.

Por último si deseamos trabajar de inmediato con el servidor seleccionamos la opción RUN APACHE TOMCAT y finalizar.

Esta imagen muestra la iniciación del servidor en el entorno Windows.

Por último observamos en nuestra barra de notificaciones que se muestra el icono del apache tomcat en verde lo que significa que lo tenemos iniciado y listo para usarlo.

Para comprobar que toda la instalación salió bien ingresamos a nuestros browser y en la barra de direcciones escribimos: http://localhost:8080 y mostrará una página igual a la de la figura siguiente :

Con este simple procedimiento ya tenemos nuestro servidor apache tomcat listo para iniciar nuestros nuevos proyectos, en el siguiente artículo se mostrará un ejemplo básico para comprobar la funcionalidad del servidor apache tomcat.

ago
23

Cambiando o moviendo nuestro blog en wordpress a una subcarpeta o carpeta

Al iniciar nuestra experiencia con  wordpress instalamos nuestro blog en el directorio raíz del hosting y por diversos motivos necesitamos que  ahora nuestro blog  este dentro de una carpeta o subcarpeta, de la siguiente manera:

Tudomino.com -> tudominio.com/miblog

Debemos comprender que WordPress  guarda la dirección del sitio dentro de la base de datos y no en un archivo php, como es la costumbre encontrar en cualquier otro software instalador, todos sus parámetros de configuración del wordpress lo almacena  dentro de la tabla llamada wp_options, como se muestra en la figura siguiente:

En primer lugar trasladar todos los archivos y carpetas de wordpress desde la raíz hacia la nueva carpeta a continuación  para cambiar de ubicación de nuestro blog hacia la nueva carpeta debemos actualizar  estos registros por la nueva dirección, realizando una consulta simple desde el gestor de base de datos que utilicen, con la siguiente sintaxis :

UPDATE wp_options SET option_value = replace(option_value, ‘http://www.tudominio.com’, ‘http://www.tudominio.com/miblog’) WHERE option_name = ‘home’ OR option_name = ‘siteurl’;

Ahora solo nos resta actualizar los links de las entradas si tenemos ya registradas con la siguiente sintaxis:

UPDATE wp_posts SET guid = replace(guid, ‘http://www.tudominio.com’, ‘http://www.tudominio.com/miblog‘);

 

Y Listo! con ello ya tendríamos nuestro blog (wordpress) dentro de una subcarpeta trabajando normalmente, os espero les sirva en el desarrollo de futuros  proyectos….

ago
23

ERRORES COMUNES EN LA INSTALACIÓN DE COMPONENTES, MÓDULOS Y PLUGINS EN JOOMLA

Durante la instalación de componentes, módulos y plugins para joomla en más de una ocasión  nos habrá aparecido un mensaje similar al que se muestra a continuación:

  • JFolder::create: No se ha podido crear el directorio
  • ¡Advertencia! – Fallo al mover el archivo
  • JFile::read: Unable to open file: ‘C:\Inetpub\host\tudominio.net\httpdocs\tmp\mod_elplus-1.3.1.8.zip’

O talvez éstos otros :

  • JFolder::create: No se ha podido crear el directorio
  • Componente Instalar: Fallo al crear el directorio: “C:\Inetpub\vhost\tudominioi.net\httpdocs\components\com_misforms”
  • JFolder::create: No se ha podido crear el directorio
  • Modulo Instalar: Fallo al crear el directorio: “C:\Inetpub\vhos\tudominioi.net\httpdocs\modules\mod_migaleria”

El motivo por el cual se producen estos errores es por la falta de permisos en las carpetas, el administrador del hosting por seguridad lo dejó en sólo de lectura y para instalar componentes, módulos o plugins es necesario asignarles permisos de sobreescritura, es así  que la  solución está en asignarle los permisos respectivos a la siguientes carpetas:

Tudominio.net/modules/

tudominio.net/components/

Tudominio.net/plugins/

Tudominio.net/language/

tudominio.net/administrator/components/

Tudominio.net/administrator/modules/

Tudominio.net/administrator/language/

De esta manera, podrán instalar sus extensions en joomla sin problema alguno, y si ya no vais a instalar más extensiones es recomendable dejarlo con los permisos de sólo lectura por seguridad, espero os tenéis en cuenta estos consejos…