Site mobile avec google mobilizer
Bonjour,
J'utilise une ancienne version de pluxml (extrêmement satisfaisante), et pour permettre un affichage sur smartphone, je passe mon site par google mobilizer. Tout fonctionne parfaitement, le graphisme est allégé, et la mise en page me convient.
Le code google mobilizer (en tête d'index)
Mais ayant beaucoup de liens externes sur mon site, je souhaiterai que ces liens ne s'affichent pas sur cette version mobile (pas utile et ça alourdit pour rien) ...
Il doit simplement falloir rajouter une condition dans mon template, mais comment ?
Mes liens ont cette balise
<div id="extras">
<h3>Liens</h3>
<?php __('lienslist'); ?></div>
Une idée ?
Merci.
J'utilise une ancienne version de pluxml (extrêmement satisfaisante), et pour permettre un affichage sur smartphone, je passe mon site par google mobilizer. Tout fonctionne parfaitement, le graphisme est allégé, et la mise en page me convient.
Le code google mobilizer (en tête d'index)
<?php
$useragent=$_SERVER['HTTP_USER_AGENT'];
if(preg_match('/android|avantgo|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i',$useragent)||preg_match('/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|e\-|e\/|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(di|rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|xda(\-|2|g)|yas\-|your|zeto|zte\-/i',substr($useragent,0,4)))
header('Location: http://google.com/gwt/x?source=wax&u=http...url...site.........');
?>
Mais ayant beaucoup de liens externes sur mon site, je souhaiterai que ces liens ne s'affichent pas sur cette version mobile (pas utile et ça alourdit pour rien) ...
Il doit simplement falloir rajouter une condition dans mon template, mais comment ?
Mes liens ont cette balise
<div id="extras">
<h3>Liens</h3>
<?php __('lienslist'); ?></div>
Une idée ?
Merci.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
si je réutilise ton code, ça pourrait donner ça:
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Je suis en déplacement professionnel, mais dés que je rentre (10 jours)
j'essaie ce code et je te fais le retour ici même
Merci encore
Daniel
http://telechargements.pluxml.org/plugins/official/plxmobile.zip
Il fonctionne avec un thème dédié pour l'affichage sur mobile. Tu peux donc le modifier en fonction de tes envis. C'est ce que j'utilise pour mon blog et j'en suis très satisfait.