Para ser más especifico y contar mi caso:
tengo esta web http://www.ecobicis-colombia.com/happy-bici/ como lo ven, en este momento carga un swf para mostrar las opciones de colores, pues bien, ese swf ya lo tengo en html5, lo convertí con swiffy, sin embargo el archivo es demasiado largo, intenté insertarlo con HTML 5 Swiffy Insert pero ha sido imposible por lo extenso del código, entonces, googleando un poco, encontré la manera de poner el HTML dentro de un IFRAME y llamarlo desde allí, además lo puedo escalar y queda perfecto en la pantalla del móvil.
Sin embargo el dilema viene ahora, necesito lograr que en escritorio cargue un tamaño y en móvil otro, si, eso lo hago con un condicional, la cuestión es que necesito detectar si cargan el sitio desde un móvil para entonces presentarle la info correcta.
Para eso utilizo la clase Mobile_Detect y lo inserto a través de un shortcode.
para esto hice:
Código del Shortcode
Código PHP:
function cesar () {
include ('http://www.ecobicis-colombia.com/Mobile_Detect.php');
$detect = new Mobile_Detect();
if ($detect->isMobile()) {
// Detecta si es un móvil
}
if ($detect->isTablet()) {
echo 'esto es una tablet';
}
if ($detect->isAndroidOS()) {
echo 'Esto es Android';
}
if ($detect->isiOS()){
echo 'Esto es apple';
}
return $detect;
}
add_shortcode('corto','cesar');
me da este error:
Cita:
Creo que ya estoy apunto de lograrlo, pero ese error me detiene. Alguien me puede dar una idea de como solucionarlo?Fatal error: Class 'Mobile_Detect' not found in /home/content/c/e/j/cejarcon/html/ecobicis4/wp-content/themes/suffusion/functions.php on line 2704
gracias