Objetivo: Tener Instalado Tapatalk y Forumrunner a la vez y que solo se muestre un mensaje informativo sobre que se pueden usar las aplicaciones, además de no redireccionar a los markets.
Para los que usamos uno o los dos productos es un poco incomodo el hecho que cuando entren a nuestros foros desde los navegadores del celular, salga un recuadro que te rediccione al market para bajar la aplicacion; en algunos casos ya tenemos la Aplicacion instalada pero igual nos manda al market, con eso ya perdemos esa visita o simplemente el usuario quiere ver un dato rapido.
En casos como esos a mi parecer lo mejor seria mostrar un recuadro indicando que puedes usar ya sea Tapatalk o Forumrunner y seguir navegando normalmente, tu ya decides si abres tu aplicacion o no.
vbSoporte cuenta con ambos modulos (tapatalk y forumrunner) y ambos te muestran sus mensajes, asi que tenemos 2 mensajes emergentes y además darle 2 veces en CANCELAR lo que es muy tedioso a mi parecer, asi que les indicaré como modificarlo
Instrucciones:
Paso 1, Modificando Forumrunner: Editamos el archivo /forumrunner/detect.js y buscamos casi al final:
le ponemos comentarios o borramos y agregamos lo siguiente:Código PHP:if (android) {
forumRunnerAndroid(opera);
} else if (iphone) {
forumRunnerIphone(type, opera)
}
luego antes forumRunnerDetect(); (ultima linea)Código PHP:createcookie();
ponemos la siguiente funcion:
Paso 2, modificando Tapatalk: Editamos el archivo /mobiquo/tapatalkdetect.jsCódigo PHP:function createcookie ()
{
forumRunnerCookie();
alert('Puedes Navegar en este foro usando Tapatalk o Forumrunner, buscalos en tu market favorito');
}
buscamos este bloque:
y básicamente borramos el IF de pregunta junto con la redireccionen todos los casi, deberia quedar asi:Código PHP:if ((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))) {
setTapatalkCookies();
if (confirm("This forum has an app for iPhone and iPod Touch! Click OK to learn more about Tapatalk."))
window.location = "http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=307880732&mt=8";
} else if(navigator.userAgent.match(/iPad/i)) {
setTapatalkCookies();
if (confirm("This forum has an app for iPad! Click OK to learn more about Tapatalk."))
window.location = "http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=307880732&mt=8";
} else if(navigator.userAgent.match(/Kindle Fire/i)) {
setTapatalkCookies();
if (confirm("This forum has an app for Kindle Fire! Click OK to learn more about Tapatalk."))
window.location = "http://www.amazon.com/gp/mas/dl/android?p=com.quoord.tapatalkpro.activity";
} else if(navigator.userAgent.match(/Android/i)) {
setTapatalkCookies();
if (confirm("This forum has an app for Android. Click OK to learn more about Tapatalk."))
window.location = "market://details?id=com.quoord.tapatalkpro.activity";
} else if(navigator.userAgent.match(/BlackBerry/i)) {
setTapatalkCookies();
if (confirm("This forum has an app for BlackBerry! Click OK to learn more about Tapatalk."))
window.location = "http://appworld.blackberry.com/webstore/content/46654?lang=en";
}
haciendo eso evitas que Tapatalk muestre algun mensaje... en el caso que quiera usar solo tapatalk y debes poner antes del if un mensajeCódigo PHP:if ((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))) {
setTapatalkCookies();
} else if(navigator.userAgent.match(/iPad/i)) {
setTapatalkCookies();
} else if(navigator.userAgent.match(/Kindle Fire/i)) {
setTapatalkCookies();
} else if(navigator.userAgent.match(/Android/i)) {
setTapatalkCookies();
} else if(navigator.userAgent.match(/BlackBerry/i)) {
setTapatalkCookies();
}
Código PHP:alert('Puedes Navegar en este foro usando Tapatalk, buscalo en tu market favorito');
si has hecho correctamente todos estos cambios, cuando alquien entre a tu foro solo saldrá 1 mensaje informativo que no va a redirecionar a ningun market y por tanto no perderás esa visita
Temas Similares:


LinkBack URL
About LinkBacks

Responder Citando
