Hola
Resulta que cuando compro un producto y quiero continuar comprando me sale en blanco, otras veces le doy a ver carro y se me queda en blanco. En ocasiones he conseguido entrar al carro de cada 5 una me deja e intento acceder como usuario y me sale ne blanco.
Cosas que he hecho viendo el foro:
- He desactivado el SSL
- He desactivado Zopin, jPanel, Facebook, Entrar con Facebook.
- He visto el archivo log-error y me comunica lo siguiente: no-debug-non-zts-2006061
[08-Dec-2012 11:48:02] PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20060613/suhosin.so' - /usr/local/lib/php/extensions/no-debug-non-zts-20060613/suhosin.so: cannot open shared object file: No such file or directory in Unknown on line 0
¿Alguna sugerencia?
Gracias
URL del sitio: Contenido solo visible a usuarios registrados
El problema está aquí.
PHP Fatal error: Using $this when not in object context in /home2/musicaym/public_html/modules/mod_virtuemart_s5_dropdown_cart/helper.php on line 293
La linea 293 tiene lo siguiente:
$q='SELECT `virtuemart_media_id` FROM `#__virtuemart_product_medias`WHERE `virtuemart_product_id`= "'.(int)$field->custom_value.'" AND (`ordering` = 0 OR `ordering` = 1)';
$database->setQuery($q);
$thumb ='';
if ($media_id = $database->loadResult()) {
$thumb = $this->displayCustomMedia($media_id);
}
return $display.JHTML::link ( JRoute::_ ( 'index.php?option=com_virtuemart&view=product&task=edit&virtuemart_product_id='.$field->custom_value), $thumb.'
'.$related->product_name, array ('title' => $related->product_name.'
'.$related->product_s_desc) );
break;
/* image */
case 'M':
Ahora lo que no me funciona es cuando estoy dentro del carro y quiero finalizar el pedido
Hola Carlos
Tienes algún plugin de seguridad instalado?
Has instalado algún plugin de cookies?
Estas manejando cache?
Envía un ticket a soporte consultando cuanto de memoria PHP tiene asignado tu sitio web.
Saludos.
no. No tengo nada de eso!!
Consulto ticket
Me han dado permisos a ciertas carpetas que tenía mal y después me han aconsejado de que actualizara todo. Así lo he hecho, joomla y virtuemart con las extensiones actualizadas, pero nada. Sigue sin funcionar
Hola Carlos,
Me comenta un técnico de soporte que debes revisar errores como el siguiente:
Contenido solo visible a usuarios registrados
Haz copias de seguridad antes de hacer cambios que puedan afectar al funcionamiento de tu web.
Saludos
Pero no entiendo ... contenido oculto como que articulos, módulos??
Hola Carlos,
Lee bien por favor:
La frase "Código oculto para usuarios no registrados:" la coloca automáticamente Kunena (el gestor de foros donde estas escribiendo) para indicar que el texto contenido entre el código [hide] solo lo podrás ver tu como usuario registrado y no los visitantes.
No tiene nada que ver con el problema de tu web.
Saludos
Ok. Había tenido un lapsus, no veia el código. ¿Qué podría hacer? desactivo el módulo y sigue fallando. Linea 293: $thumb = $this->displayCustomMedia($media_id);
El contexto anterior y posterior
$q='SELECT `virtuemart_media_id` FROM `#__virtuemart_product_medias`WHERE `virtuemart_product_id`= "'.(int)$field->custom_value.'" AND (`ordering` = 0 OR `ordering` = 1)';
$database->setQuery($q);
$thumb ='';
if ($media_id = $database->loadResult()) {
$thumb = $this->displayCustomMedia($media_id);
}
return $display.JHTML::link ( JRoute::_ ( 'index.php?option=com_virtuemart&view=product&task=edit&virtuemart_product_id='.$field->custom_value), $thumb.'
'.$related->product_name, array ('title' => $related->product_name.'
'.$related->product_s_desc) );
break;
/* image */
case 'M':
if (empty($product)){
$vendorId=1;
No lo entiendo la verdad!
Hola Carlos,
En primera instancia te recomiendo hacer una copia de seguridad y luego desactivar el módulo "mod_virtuemart_s5_dropdown_cart" y verificar que todo funciona normalmente.
Con respecto al código que pegas en tu respuesta no se exactamente que quieres que hagamos con el.
Saludos
Pues nada. Lo inhabilito pero sigue igual. Cuando estoy dentro del carro no me deja hacer nada. Ni acceder como usuario, ni cambiar metido de pago ni finalizar pedido. Safari no puede abrir la página https://www.musicaymaestro.com/component/virtuemart/carro/compra?Itemid=0 porque no puede establecer una conexión segura con el servidor.
Hola Carlos,
Al parecer tienes habilitado el SSL, ingresa a Virtuemart => Configuración y deshabilita la opción: Activar SSL para áreas sensibles (recomendado)
Saludos.
Ya funciona!! Era eso, el caso es que pensaba que estaba desactivado. Vaya tela!! Muchas gracias y perdón por las molestias