Jump to content

Boutique version mobile


Recommended Posts

Bonjour à tous et à toutes,

 

j'ai pas mal galèrer afin d'arriver à ce que je souhaitais mais j'y suis arrivé partiellement.

 

J'avais un site prestashop 1.4.6.2 qui tournait depuis 2 mois, j'ai voulu avoir une version mobile.

 

Problème en utilisant la même BDD et un module permettant de changer de thème suivant le NDD cela m'a tout fait sauté.

 

J'ai donc acheté un module permettant de récupérer le catalogue (le plus important pour moi même si petit pour le moment).

 

J'ai également acheté un thème pour le site classique et un thème pour le site mobile.

 

Donc aujourd'hui j'ai traduit entièrement mon thème classique, j'ai commencé le site mobile et j'ai donc transférer mon catalogue sur les 2 sites.

 

Dans la journée les 2 devrait être opérationnel à 100%.

 

En revanche je galère pour la redirection avec le .htaccess car j'ai déjà une redirection 301 pour avec et sans www.

 

Avez vous une solution magique?

 

Cordialement

Link to comment
Share on other sites

Voici ce que j'ai mis au début de mon .htaccess:

 

 

# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution

# WARNING: PLEASE DO NOT MODIFY THIS FILE MANUALLY. IF NECESSARY, ADD YOUR SPECIFIC CONFIGURATION WITH THE HTACCESS GENERATOR IN BACK OFFICE

# http://www.prestashop.com - http://www.prestashop.com/forums

 

AddType x-mapp-php5. Php. Shtml. Html. Htm. Js. Css. Txt

 

Options +FollowSymLinks

<IfModule mod_rewrite.c>

# URL rewriting module activation

RewriteEngine on

RewriteCond %{HTTP_HOST} !^www\. [NC]

RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

 

RewriteCond %{HTTP_USER_AGENT} "android|blackberry|ipad|iphone|ipod|iemobile|opera mobile|opera mini|palmos|webos|googlebot-mobile" [NC]

RewriteRule ^/?(.*)$ http://mobile.hitechstore.fr/$1 [L,R=302]

 

 

Cela fonctionne pour les iphone testé avec user agent switch sous firefox.

En revanche j'ai testé avec opera mobile emulator et cela ne fonctionne pas, je ne comprend pas.

 

EDIT: cela fonctionne aussi sous Android je lance une batterie de test mais pourquoi pas opera mobile rrrr

 

RE-EDIT:

 

RewriteCond %{HTTP_USER_AGENT} "android|blackberry|ipad|iphone|ipod|iemobile|opera mobile|opera mini|palmos|webos|googlebot-mobile|sony|symbian|nokia|samsung|mobile|windows ce|epoc|opera|mini|nitro|j2me|midp-|cldc-|netfront|mot|up\.browser|up\.link|audiovox|ericsson,|panasonic|philips|sanyo|sharp|sie-|portalmmm|blazer|avantgo|danger|palm|series60|palmsource|pocketpc|smartphone|rover|ipaq|au-mic,|alcatel|ericy|PSP|vodafone\/|wap1\.|wap2\." [NC]

 

RewriteRule ^/?(.*)$ http://mobile.hitechstore.fr/$1 [L,R=302]

 

 

Et maintenant je crois que cela fonctionne pour tout support mobile et tablettes... quoi que à tester...

 

Un site super pour tester quelques téléphones et la plupart des user mobiles: http://emulateurmobile.com/

 

Juste le shine ne fonctionne pas mais l'ayant eu c'est un vieux téléphone et donc obsolète je pense.

 

Avec l'outil firefox j'ai testé user agent Nokia, PSP, ... tout fonctionne à merveille hihi

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...