Página 1 de 1

Instalacion Osc Mobile 7.6

Publicado: Jue Sep 27, 2018 1:13 am
por juanmasi1
Buenas me encuentro con un problema al instalar el modulo para moviles Osc Mobile 7.6, el problema es que no encuentra el archivo ni el directorio

Fatal error: require(): Failed opening required '/public_html/mobile/includes/functions/devicelist.php' (include_path='.:/opt/php5-5/lib/php') in /public_html/includes/application_top.php on line 502

Al examinar el codigo en la linea 502 de application_top.php me encuentro con la ruta, la busco y claramente no existe y dentro de los archivos descargados tampoco existe....la descargue de la web oficial https://apps.oscommerce.com/bZF1I&iosc- ... -2-2-2-3-4 y de varios otros lugares y no existe la ruta ni el archivo /mobile/includes/functions/devicelist.php ... debe de ser una pavada porque no encuentro hilo ni siquiera nadie al parecer ha tenido este problema nunca....les agradeceria su ayuda, abrazo para toda la comunidad

Código: Seleccionar todo

//BEGIN : MOBILE REDIRECT_SCRIPT    
	require(DIR_FS_MOBILE . 'includes/functions/devicelist.php');
	if ( ((defined('MOBILE_SITE') && MOBILE_SITE=='True') || MOBILE_CLASSIC_REDIRECT == 'true') && !defined('MOBILE_SESSION') ) {
	  require(DIR_FS_MOBILE . 'includes/classes/mobile_redirect.php');
	    if ( !strpos($_SERVER['REQUEST_URI'], 'checkout') )
			$mobileRedirect = new mobileRedirect;
	} elseif ( !strpos($_SERVER['REQUEST_URI'], 'checkout') ) {
	  require(DIR_FS_MOBILE . 'includes/classes/classic_redirect.php');
	  $mobileRedirect = new classicRedirect;
	}
//END : MOBILE REDIRECT_SCRIPT

Re: Instalacion Osc Mobile 7.6

Publicado: Jue Sep 27, 2018 9:00 pm
por Skualos
Hola, he mirado un poco y he encontrado esto... Publicado por Raiwa
Quizas se olvido subir ese archivo en esta version.. revisa alguna version anterior.

In catalog/includes/application_top.php

At the very end modify the mobile redirect to:

//BEGIN : MOBILE REDIRECT_SCRIPT
require(DIR_FS_MOBILE . 'includes/functions/devicelist.php');
if ( (MOBILE_SITE=='True' || MOBILE_CLASSIC_REDIRECT == 'true') && !defined('MOBILE_SESSION') ) {
require(DIR_FS_MOBILE . 'includes/classes/mobile_redirect.php');
if ( !strpos($_SERVER['REQUEST_URI'], 'checkout') )
$mobileRedirect = new mobileRedirect;
} elseif ( !strpos($_SERVER['REQUEST_URI'], 'checkout') ) {
require(DIR_FS_MOBILE . 'includes/classes/classic_redirect.php');
$mobileRedirect = new classicRedirect;
}
//END : MOBILE REDIRECT_SCRIPT
In: catalog/mobile/includes/classes/mobile_redirect.php:

find:

function isCancelled() {
if (tep_session_is_registered('MredirectCancelled'))
return true;
if(isset($_GET['MredirectCancelled']) && $_GET['MredirectCancelled'] == 'true') {
tep_session_register('MredirectCancelled');
return true;
}
return false;
}
and change to:

function isCancelled() {
if (MOBILE_SITE != 'True')
return true;
if (tep_session_is_registered('MredirectCancelled'))
return true;
if(isset($_GET['MredirectCancelled']) && $_GET['MredirectCancelled'] == 'true') {
tep_session_register('MredirectCancelled');
return true;
}
return false;
}

https://forums.oscommerce.com/topic/327 ... e/?page=61

Re: Instalacion Osc Mobile 7.6

Publicado: Mar Oct 09, 2018 12:15 am
por juanmasi1
Hola Skualos gracias por tu respuesta, justamente fue lo que hice descargué versiones anteriores para corroborar justamente ése posible error de subida de archivos o posible olvido del realizador Raiwa, cosa que me parecía un poco extraña teniendo en cuenta la dedicación que le puso en la realización del mismo, pero no están en ninguna otra versión anterior, vos la tenes instalada? existen esos archivos dentro de tu directorio? o yo estoy loco o me estoy volviendo loco, abrazo

Re: Instalacion Osc Mobile 7.6

Publicado: Mié Oct 17, 2018 3:23 pm
por Skualos
No, yo no utilizo esta version para moviles, ya que tengo instalada la version de oscommerce bootstrap que es responsive y ya viene lista para visualizacion en versiones moviles.

Re: Instalacion Osc Mobile 7.6

Publicado: Mié Dic 05, 2018 10:32 pm
por raiwa
Hola,
Este fichero está incluido en el paquete de la versión 7.6:
common files/catalog/mobile/includes/functions/devicelist.php
Comprueba si lo has copiado/subido al servidor y comprueba si has copiad/subido todos los demás ficheros del diectorio "common files".
Es un error que ha pasado a otros, no copiar los de este directorio.