Rendre mon site CMS mobile friendly pour Google
Résolu/Fermé
Tiger46
Messages postés
248
Date d'inscription
lundi 30 septembre 2013
Statut
Membre
Dernière intervention
19 octobre 2023
-
Modifié par Tiger46 le 23/04/2015 à 11:55
Tiger46 Messages postés 248 Date d'inscription lundi 30 septembre 2013 Statut Membre Dernière intervention 19 octobre 2023 - 30 avril 2015 à 12:38
Tiger46 Messages postés 248 Date d'inscription lundi 30 septembre 2013 Statut Membre Dernière intervention 19 octobre 2023 - 30 avril 2015 à 12:38
A voir également:
- Rendre mon site CMS mobile friendly pour Google
- Google maps satellite - Guide
- Dns google - Guide
- Site de telechargement - Accueil - Outils
- Google meet pour pc - Télécharger - Messagerie
- Site comme coco - Accueil - Réseaux sociaux
2 réponses
dugenou
Messages postés
6087
Date d'inscription
mercredi 19 janvier 2005
Statut
Contributeur
Dernière intervention
30 juillet 2021
1 451
Modifié par dugenou le 23/04/2015 à 14:13
Modifié par dugenou le 23/04/2015 à 14:13
Bonjour,
Tu peux appliquer ce tutoriel, trouvé sur le site de alsacreations.com
Rubrique : "Astuces"
Catégorie : "CSS"
Article : "Une feuille de styles de base pour le Web mobile"
C'est ce que j'ai fait pour mon site personnel, ça semble bien fonctionner.
Je ne connais pas Arfooo, mais je pense qu'il faut ajouter la balise meta dans le fichier templates/postage-sydney/includes/header.tpl
Par exemple, après la balise :
Et modifier le CSS du fichier templates/postage-sydney/css/style.css
En ajoutant le code CSS à la fin du fichier.
Tu peux appliquer ce tutoriel, trouvé sur le site de alsacreations.com
Rubrique : "Astuces"
Catégorie : "CSS"
Article : "Une feuille de styles de base pour le Web mobile"
C'est ce que j'ai fait pour mon site personnel, ça semble bien fonctionner.
Je ne connais pas Arfooo, mais je pense qu'il faut ajouter la balise meta dans le fichier templates/postage-sydney/includes/header.tpl
<meta name="viewport" content="width=device-width, initial-scale=1.0">
Par exemple, après la balise :
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Et modifier le CSS du fichier templates/postage-sydney/css/style.css
En ajoutant le code CSS à la fin du fichier.
@media (max-width: 640px) { * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } /* passer body (et tous les éléments de largeur fixe) en largeur automatique */ body { width: auto; margin: 0; padding: 0; } /* fixer une largeur maximale de 100% aux éléments potentiellement problématiques */ img, table, td, blockquote, code, pre, textarea, input, iframe, object, embed, video { max-width: 100%; } /* conserver le ratio des images */ img { height: auto; } /* gestion des mots longs */ textarea, table, td, th, code, pre, samp { -webkit-hyphens: auto; /* césure propre */ -moz-hyphens: auto; hyphens: auto; word-wrap: break-word; /* passage à la ligne forcé */ } code, pre, samp { white-space: pre-wrap; /* passage à la ligne spécifique pour les éléments à châsse fixe */ } /* Passer à une seule colonne (à appliquer aux éléments multi-colonnes) */ element1, element2 { float: none; width: auto; } /* masquer les éléments superflus */ .hide_mobile { display: none !important; } /* Un message personnalisé */ body:before { content: "Version mobile du site"; display: block; text-align: center; font-style: italic; color: #777; } } @media (max-device-width:768px) and (orientation: landscape) { html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } }
dugenou
Messages postés
6087
Date d'inscription
mercredi 19 janvier 2005
Statut
Contributeur
Dernière intervention
30 juillet 2021
1 451
27 avril 2015 à 17:24
27 avril 2015 à 17:24
Bonjour,
Je ne vois pas pourquoi le fait de modifier deux fichiers d'un template modifierait un fichier du système.
En revanche, preg_replace() est obsolète et doit être remplacé par preg_replace_callback , c'est probablement ça le problème.
Je n'utilise pas WordPress, mais je crois qu"il y a un outil d'importation de base de données. Il vaudrait mieux te renseigner avant de faire cette manipulation.
Je ne sais pas si tous les thèmes de WordPress sont "mobile friendly".
je te conseille de voir sur le forum de WordPress pour ce genre de question.
Je ne vois pas pourquoi le fait de modifier deux fichiers d'un template modifierait un fichier du système.
En revanche, preg_replace() est obsolète et doit être remplacé par preg_replace_callback , c'est probablement ça le problème.
Je n'utilise pas WordPress, mais je crois qu"il y a un outil d'importation de base de données. Il vaudrait mieux te renseigner avant de faire cette manipulation.
Je ne sais pas si tous les thèmes de WordPress sont "mobile friendly".
je te conseille de voir sur le forum de WordPress pour ce genre de question.
Tiger46
Messages postés
248
Date d'inscription
lundi 30 septembre 2013
Statut
Membre
Dernière intervention
19 octobre 2023
1
27 avril 2015 à 17:30
27 avril 2015 à 17:30
Ceci explique cela alors pour preg replace ? Mais ce que je ne comprend pas c'est que je viens de retransférer tous les fichers et j'ai toujours le message d'erreur ... Ce qui n'est pas normal ...
Pour wordpress je vais regarder oui :) ... Merci :)
Pour wordpress je vais regarder oui :) ... Merci :)
dugenou
Messages postés
6087
Date d'inscription
mercredi 19 janvier 2005
Statut
Contributeur
Dernière intervention
30 juillet 2021
1 451
>
Tiger46
Messages postés
248
Date d'inscription
lundi 30 septembre 2013
Statut
Membre
Dernière intervention
19 octobre 2023
27 avril 2015 à 17:32
27 avril 2015 à 17:32
Je pense que celui qui a installé ton site à l'époque, avait modifié une partie du code, afin de le rendre conforme à la version actuelle de Php.
Tiger46
Messages postés
248
Date d'inscription
lundi 30 septembre 2013
Statut
Membre
Dernière intervention
19 octobre 2023
1
27 avril 2015 à 17:33
27 avril 2015 à 17:33
Le site marchait très bien hier et j'ai mis la sauvegarde d'hier en rempalçant tous les fichiers existant
Tiger46
Messages postés
248
Date d'inscription
lundi 30 septembre 2013
Statut
Membre
Dernière intervention
19 octobre 2023
1
27 avril 2015 à 17:34
27 avril 2015 à 17:34
C'est ma seule source de revenu ce site, s'il plante chui mal et je devrais même de l'argent à mes clients :(
Tiger46
Messages postés
248
Date d'inscription
lundi 30 septembre 2013
Statut
Membre
Dernière intervention
19 octobre 2023
1
27 avril 2015 à 17:34
27 avril 2015 à 17:34
Dans quel fichier dois-je remplacer "preg"? je le vois pas ...
23 avril 2015 à 14:51
Oui, le truc c'est que arfoo semble avoir bcp de fichiers css et à bcp d'endroits ... Je me demandais déjà si je dois modifier seulement le css du template en effet déjà et quoi modifier ... Je vais donc regarder tout ca et faire des tests sur une copie du site :-) ...
Je tiens au courant sur ce forum ...
Merci :-)
23 avril 2015 à 15:58
27 avril 2015 à 16:28
hélas, ca m'a renvoyé ce message d'erreur ...
https://www.google.fr/
(8192) preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead class.compiler.php line 160 27-4-15 16:27
FrontController->dispatch() # line 18, file: /homepages/20/d321937377/htdocs/Annuaireduquercy-cahors/index.php
Controller->render() # line 225, file: /homepages/20/d321937377/htdocs/Annuaireduquercy-cahors/core/FrontController.php
TemplateLiteView->render(Object:MainController) # line 167, file: /homepages/20/d321937377/htdocs/Annuaireduquercy-cahors/core/Controller.php
Template_Lite->fetch("main/index.tpl") # line 77, file: /homepages/20/d321937377/htdocs/Annuaireduquercy-cahors/views/TemplateLiteView.php
Template_Lite->_fetch_compile("main/index.tpl", null) # line 360, file: /homepages/20/d321937377/htdocs/Annuaireduquercy-cahors/components/template_lite/class.template.php
Template_Lite_Compiler->_compile_file("{include file="includes/header.tpl" title=$setting.siteTitle|htm...") # line 528, file: /homepages/20/d321937377/htdocs/Annuaireduquercy-cahors/components/template_lite/class.template.php
preg_replace("!\{\*.*?\*\}!se", "", "{include file="includes/header.tpl" title=$setting.siteTitle|htm...") # line 160, file: /homepages/20/d321937377/htdocs/Annuaireduquercy-cahors/components/template_lite/class.compiler.php
27 avril 2015 à 16:32
27 avril 2015 à 16:40