Blog

Joomla

Joomla (15)

Se puede cambiar el aspecto de Breezing Forms de la siguiente manera

En la línea: /components/com_breezingforms/images/captcha/securimage_show.php

Y en la línea: /components/com_facileforms/images/captcha/securimage_show.php

 

 

//Hacer los siguientes cambios

$img->image_width = 230;

$img->image_height = 80;

$img->perturbation = 0.9;

 

$img->image_bg_color = new Securimage_Color("#6495ED");

$img->text_color = new Securimage_Color("#B0E0E6");

$img->line_color = new Securimage_Color("#B0E0E6");

$img->noise_color = new Securimage_Color("#B0E0E6");

Domingo, 26 Noviembre 2017 22:32

Introducir código PHP, o javascript en joomla

Written by

En ocasiones, queremos introducir código PHP, o javascript en el contenido de las publicaciones de joomla, pero mucho me temo que Joomla no te va a dejar. 

En este link, puedes descargar un módulo que te permite insertar fácilmente código PHP o javascript

Posición de los módulos en la plantilla at e-news de joomla

Vulnerabilidad de Joomla, que afecta a las siguientes versiones de joomla

  • Joomla Joomla! 3.4.7 
  • Joomla Joomla! 3.4.6 
  • Joomla Joomla! 3.4.4 
  • Joomla Joomla! 3.6.4
  • Joomla Joomla! 3.6.3
  • Joomla Joomla! 3.6.1
  • Joomla Joomla! 3.6.0
  • Joomla Joomla! 3.4.5

La que no se ve afectada es la versión 3.6.5

Lunes, 22 Mayo 2017 17:36

Detección de webs hackeadas

Written by

Hoy en día es frecuente que una web no actualizada sufra ataques y aprovechándose de las múltiples vulnerabilidades, el atacante logre introducir código malicioso para envio de SPAM u otros fines. Si sospechas que tu web ha sido hackeada para enviar SPAM, te recomiendo seguir los siguientes pasos. 

1) Hacer una copia de seguridad de la página web

2) Utilizar herramientas online para escanear tu web. Hay muchas herramientas online gratuitas. Por ejemplo

  • https://www.virustotal.com
  • https://app.webinspector.com
  • http://www.quttera.com
  • https://sitecheck.sucuri.net
  • http://www.isithacked.com
Lunes, 06 Febrero 2017 22:24

Eliminar el copyright de joomshopping

Written by

/components/com_jshopping/lib/functions.php:

 

function displayTextJSC(){

   $conf = JSFactory::getConfig();

   if (JRequest::getVar('controller')!='content' && !compareX64(replaceWWW(getJHost()),$conf->licensekod)){

/*        print $conf->copyrightText;

*/

   }

}

 

/components/com_jshopping/lib/default_config.php:

$config->copyrightText = '<span id="mxcpr"><a target="_blank" href="http://www.webdesigner-profi.de/">Copyright MAXXmarketing Webdesigner GmbH</a></span>';

¿Cómo hacer en Shaper Helix para que el Carousel ocupe todo el ancho de la pantalla?

Marcar la opción Fluid Row

En la plantilla jf_creativia, versión joomla 2.5 hay una sección en la que la altura de la página está definida de forma dinámica en el código javascript. Eso, no está definida ni en el código PHP de la plantilla, ni en la configuración de la propia plantilla. Después de indagar mucho en el código, y usando herramientas de depuración de códigos, como firebug, al fin se solucionó. 

El código está en index.php del directorio de la plantilla, en el siguiente bloque. 

// <?php if($option != 'com_contact') : ?>
// if(jQuery('.cholder-inner').height() < jQuery('.rotate').width()) {
// jQuery('.cholder-inner').height(jQuery('.rotate').width()+220);
// }
// <?php endif; ?>

Deprecated: Non-static method JApplicationSite::getMenu() should not be called statically, assuming $this from incompatible context in /htdocs/cyberholic/templates/gk_news/lib/framework/helper.layout.php on line 181

Deprecated: Non-static method JApplicationCms::getMenu() should not be called statically, assuming $this from incompatible context in /htdocs/cyberholic/libraries/cms/application/site.php on line 250

El error descrito anteriormente se debe a que la web en concreto está utilizando una plantilla de GAVICK (https://www.gavick.com/) y la versión del PHP del servidor se ha hecho upgrade hasta la versión 5.6. El origen del problema es que algunas sintaxis se quedan obsoletas cuando la versión de PHP se pasa a una más reciente. No es un error de sintaxis, sino como su propia palabra dice, Error Deprecated. 

Pues bien, pasa solucionar este error hay varias maneras. Recomiendo que el usuario vaya probando uno por uno. Alguno le debería de funcionar. 

1) En la configuración global de Joomla, poner Error reporting a NONE. Inicialmente estaría puesto a PREDETERMINADO

2) Deshabilitar el reporte de error en el fichero PHP.INI. Hay que editar el fichero PHP.INI y agregar la siguiente línea: 

error_reporting = E_ALL & ~E_NOTICE & ~E_WARNING & ~E_STRICT & ~E_DEPRECATED

3) La tercera solución consiste en modificar el fichero principal de la plantilla, que para el caso de las plantillas Gavick, la ruta del fichero es
templates/gk_nombre-plantilla/layout/default.php

Una vez abierto el fichero, hay que agregar las siguientes líneas

error_reporting(0);

ini_set('error_reporting', E_ALL & ~E_NOTICE & ~E_WARNING & ~E_STRICT & ~E_DEPRECATED);

ini_set('display_errors','Off');

Una vez hecho el cambio, guardar, subir el fichero, y refrescar la cache de joomla (si procede)

Miércoles, 20 Julio 2016 16:02

Repositorio de Joomla

Written by

Aquí están los enlaces para los repositorios de joomla, bastante completos

http://joomlacode.org/gf/project/joomla/frs/?action=index

https://github.com/joomla/joomla-cms/releases?after=3.5.0

 

 

 

Página 1 de 2