J. Danse Posted August 29, 2012 Share Posted August 29, 2012 (edited) Bonjour tout le monde, Le thème "mobile" est arrivé. Je vais essayer de voir ce que ça donne... Edit: Il semblerait que le thème mobile soit mis dans le thème "default" et si un mobile est détecté, ce template est affiché. Il semble aussi y avoir une configuration a activer pour que ce soit le cas. Je vais installer cette nouvelle version et faire un essai, Edited August 29, 2012 by J. Danse (see edit history) Link to comment Share on other sites More sharing options...
J. Danse Posted August 29, 2012 Author Share Posted August 29, 2012 Pour ceux qui veulent tester sans l'installer: http://www.prestaedit.com/prestashop/mobile/ Link to comment Share on other sites More sharing options...
doodu94 Posted August 29, 2012 Share Posted August 29, 2012 Ou se trouve le thème mobile ? Il est inclus dans prestashop_new ? Ou faut-il le télécharger à part ? Link to comment Share on other sites More sharing options...
J. Danse Posted August 29, 2012 Author Share Posted August 29, 2012 prestashop_new ? Il est inclus par défaut, (actuellement dans le SVN), et se trouve dans le thème "default", c'est un sous répertoire. Car, en réalité, il ne s'agit pas d'un thème mobile unique qui s'affiche si il s'agit d'un mobile, il s'agit du thème mobile du thème courant... Link to comment Share on other sites More sharing options...
doodu94 Posted August 29, 2012 Share Posted August 29, 2012 D'accord je vois. Ce thème sera donc de la partie sur la 1.5 Cela suppose une mise à jour du thème pour y inclure le thème mobile ? Link to comment Share on other sites More sharing options...
J. Danse Posted August 29, 2012 Author Share Posted August 29, 2012 Oui, et non. Tu peux désactiver la configuration et dans ce cas, l'internaute voit le thème de base. Si la configuration est active, il faut avoir un répertoire /mobile/ dans son thème. Link to comment Share on other sites More sharing options...
mexique1 Posted August 29, 2012 Share Posted August 29, 2012 Tu es sur de ce que tu avances ? Le thème mobile ainsi que le browser sniffing ont été abandonnés Link to comment Share on other sites More sharing options...
J. Danse Posted August 29, 2012 Author Share Posted August 29, 2012 (edited) Aussi sur que le SVN et le changelog me l'affirme. Revision 17070 - [*] BO : now you could translate a mobile theme Revision 17060 - [+] FO : mobile theme re-included in the trunk Et au niveau de la forge: http://forge.prestas...owse/PSCFV-3815 http://forge.prestas...owse/PSCFV-3816 Et je peux aussi te dire qu'il existe des hooks purement pour les thèmes mobiles. Edited August 29, 2012 by J. Danse (see edit history) Link to comment Share on other sites More sharing options...
mexique1 Posted August 29, 2012 Share Posted August 29, 2012 Ok, ils l'ont remis. Merci de l'info ! Link to comment Share on other sites More sharing options...
J. Danse Posted August 29, 2012 Author Share Posted August 29, 2012 Link to comment Share on other sites More sharing options...
BoutiqueDuBio.fr Posted August 30, 2012 Share Posted August 30, 2012 Je pense qu'ils se trompent en faisant un thème "mobile" et devrais plus s'attarder sur du responsive design, qui ferait de une gagner du temps à l'intégrateur et deux cela fonctionne plutot bien sur tout les navigateurs (firefox, opera, safari, chrome...) Link to comment Share on other sites More sharing options...
J. Danse Posted August 30, 2012 Author Share Posted August 30, 2012 Concernant le responsive, ça ne tient qu'à l"intégrateur de faire ce thème général. En sachant qu'on peut désactiver la configuration et affiche le thème "website" sans soucis, surtout si il est responsive, sur le site. Link to comment Share on other sites More sharing options...
mexique1 Posted August 30, 2012 Share Posted August 30, 2012 Oui, le browser sniffing, c'est fini. Et pourtant je le défendais encore il ya quelques mois, et je l'ai utilisé de nombreuses années sur le WAP Là, c'est quand même le bordel, ça revient à faire deux thèmes différents, avec pas trop de possibilité de synergie entre les deux. Le seul gain c'est de ne pas charger les ressources inutiles sur le mobile... De simples helpers Smarty auraient largement suffi finalement.. Link to comment Share on other sites More sharing options...
BoutiqueDuBio.fr Posted August 31, 2012 Share Posted August 31, 2012 Commercialement parlant le faite de vendre un thème mobile et un thème normal est plutôt pas mal, le commercial peut gonfler la note . Aujourd'hui avec les technologies de type twitter bootstrap, et autres framework adapter pour du responsive design aurait plutôt été sympas d'être implémenter/adapter sur le thème par défaut. Et rien n'empêche suivant les résolutions d'écran d'afficher un module sur 4 résolutions différentes en CSS, voir même afficher un module pour résolution tablette et pc, un autre module ayant la même fonctionnalité présenté sous une autre forme pour smartphone avec fonctionnalité spécifique pour téléphone. C'est plus la tendance d'aujourd'hui, Demain un thème mobile avec un thème normal c'est complètement "has been", car dans la bouche de tout le monde sera "Responsive design" qui prend beaucoup d'ampleur sur le web. Ce qui est dommage c'est malgré le retard de Prestashop pour la sortie officielle de la 1.5, sortira avec un cran de retard sur la tendance actuelle Ce qu'il faut penser aussi c'est qu'il n'ya pas que les smartphones et tablette. Il y a aussi les netbooks et fin octobre les ultrabooks hybrid avec de petit écran (mi-tablette et mi-pc portable). Link to comment Share on other sites More sharing options...
strapper Posted September 2, 2012 Share Posted September 2, 2012 d'un autre côté, en arpentant la classe "Context", j'ai remarqué qu'on pourrait également mettre un sous-répertoire "touchpad" dans le thème... jetez un coup d'oeil à cette classe et aux defines par contre le répertoire n'y étant pas, mieux vaut être prudent quant à son contenu standardisé par prestashop... (et proposez des améliorations pour la reconnaissance des périphériques le cas échéant, surtout la reconnaissance android il va y en avoir besoin !) Link to comment Share on other sites More sharing options...
J. Danse Posted September 3, 2012 Author Share Posted September 3, 2012 De fait. Mais il semblerait que ce ne soit que "virtuel" pour le moment... Rien ne semble implémenter plus loin, à ce niveau là. Link to comment Share on other sites More sharing options...
Atch Posted September 3, 2012 Share Posted September 3, 2012 Je constate un petit bug dans le theme mobile ( démo du premier post) , une fois en theme mobile on ne peut pas revenir sur full site... Sinon le débat responsive et theme mobile reste entier. Personnelement, après avoir fait du Responsive, je préfère au final un thème mobile complétement distinct du thème classique. C'est à dire : - Moins de modules gourmands ne Ko. - des images au bon format (fini les redimensionnements à la volée) - et une navigation optimisé pas forcément identique entre un PC et un mobile. Un site sur un support mobile n'a pas forcément les mêmes besoins qu'un site sur PC. L'inconvénient d'un responsive, c'est que l'on charge des choses que l'on va cacher avec un display none dans la majorité des cas... alors qu'avec un theme distinct on peut optimiser cela. D'ailleurs pour comprendre l'avantage d' un thème mobile avec un responsive, je prendrais la page google.... Cette page si simple aurait été facile de faire un responsive... Mais google a opté pour un thème mobile et pour cause... Les besoins ne sont pas les mêmes avec un thème mobile; Google propose des options propres au mobile ( localisation, restaurants etc...) Je n'ai pas encore épluché le thème Prestashop mais j'espère que la gestion des modules est indépendantes entre les deux supports! sinon, un simple responsive faisait l'affaire.... Edit : Copie d'une partie du header.tpl {$HOOK_MOBILE_HEADER} </head> <body {if isset($page_name)}id="{$page_name|escape:'htmlall':'UTF-8'}"{/if}> <div data-role="page" {if isset($wrapper_id)}id="{$wrapper_id}"{/if} class="type-interior prestashop-page"> <div data-role="header" id="header" class="ui-body-c"> <div class="ui-grid-a"> <div class="ui-block-a"> <a href="{$base_dir}" title="{$shop_name|escape:'htmlall':'UTF-8'}" data-ajax="false"><img src="{$logo_url}" alt="{$shop_name|escape:'htmlall':'UTF-8'}" {if $logo_image_width}width="{$logo_image_width}"{/if} {if $logo_image_height}height="{$logo_image_height}" {/if} /></a> </div> <div class="ui-block-b"> <div id="block_cart" class="clearfix"> <a href="{$link->getPageLink('order-opc', true)}" class="link_cart" data-ajax="false">{l s='Cart'}</a> {if $logged} <a href="{$link->getPageLink('my-account', true)}" class="link_account" data-ajax="false">{l s='My account'}</a> {else} <a href="{$link->getPageLink('authentication', true)}" class="link_account" data-ajax="false">{l s='Authenticate'}</a> {/if} </div> {hook h="displayMobileTop"} </div> </div><!-- /grid-a effectivement ils utilisent des hook différents \o/.. Par contre je vois que le panier s'affiche dans le cas d'un mode catalogue... Puis le footer ... <div id="footer"> <div class="ui-grid-a"> {hook h="displayMobileFooterChoice"} </div><!-- /grid-a --> <div id="full-site-section" class="center"> <a href="{$link->getPageLink('index', true)}?no_mobile_theme" data-ajax="false">{l s='Consult full site'}</a> </div> <div data-role="footer" data-theme="a" id="bar_footer"> <div id="link_bar_footer" class="ui-grid-a"> <div class="ui-block-a"> <a href="{$link->getPageLink('index', true)}" data-ajax="false">{$PS_SHOP_NAME}</a> </div> {if $conditions} <div class="ui-block-b"> <a href="{$link->getCMSLink($id_cgv)}" data-ajax="false">CGV</a> </div> {/if} </div> </div> </div><!-- /footer --> attention CGV écrit en dure donc non traduisible.... V++ Atch Link to comment Share on other sites More sharing options...
Ninja Of Web Posted September 3, 2012 Share Posted September 3, 2012 Salut Atch ! Merci pour les bugs que tu as remonté. Ils sont sont corrigés sur le SVN Cordialement, Loïc. Link to comment Share on other sites More sharing options...
strapper Posted September 3, 2012 Share Posted September 3, 2012 atch : et le fin du fin, des hooks spécifiques "mobile" pour permettre aux modules de fournir des données en fonction de ceci à chaque version (normal/mobile/touchpad) au "desktop" : 10 images, au "mobile", 3 images, etc. en-dehors de permettre des .tpl de modules spécifiques à chaque version of course ! Link to comment Share on other sites More sharing options...
mexique1 Posted September 4, 2012 Share Posted September 4, 2012 Oui voilà super, moi je propose carrément un thème par terminal, et même par marque de terminal. Le thème Nokia, le thème Samsung... Et un thème pour ta télé et ton frigo #trolling Link to comment Share on other sites More sharing options...
Atch Posted September 4, 2012 Share Posted September 4, 2012 hmmmmm, je viens de jeter un oeil et je ne vois aucun hook mobile dispo dans la partie "positions" des modules en BO... Pourtant en regardant la source de la home, on voit, en version mobile les modules réassurances et homeslide qui sont greffés dans le header.... mais pas de trace de ces modules en FO version mobile. Des choses m’échappent sur le fonctionnement du thème. V++ Atch Link to comment Share on other sites More sharing options...
J. Danse Posted September 6, 2012 Author Share Posted September 6, 2012 (edited) Voici venu l'arrivée de la classe Mobile_Detect. Cette dernière vient tout droit de : http://code.google.c...i/Mobile_Detect Et avec elle, quelques modifications du Context et des configurations ; avec ceci: Activer le thème mobile Je veux le désactiver Je veux l'activer uniquement pour les appareils mobiles Je veux l'activer uniquement pour les tablettes tactiles Je veux l'activer pour les tablettes tactiles et les appareils mobiles Permet aux visiteurs parcourant actuellement votre site sur un appareil mobile, ou sur votre tablette, d'avoir une version allégée du site. Edited September 6, 2012 by J. Danse (see edit history) Link to comment Share on other sites More sharing options...
gonado Posted October 1, 2012 Share Posted October 1, 2012 Moi pareil que Atch je cherche encore et ne comprends pas trop le fonctionnement ! Link to comment Share on other sites More sharing options...
lennynero Posted November 24, 2012 Share Posted November 24, 2012 Bonjour à vous tous, Je suis sur la version PS 1.5.2 avec theme matrice modifié et dans le mobile theme j'ai une erreur pour les accés page produits (Error loading page) auriez vous une piste? merci à vous Site: jlm-store.fr Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now