Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

[Résolu] CSS pour la page de maintenance
#1

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.4
#~ Url du site : http://www.ateliers-etheria.com
#~ Hébergeur / Soft : OVH
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.11.4
#~ Installed Modules:
#~ CMSMailer: 5.2.1
#~ CMSPrinting: 1.0.3
#~ FileManager: 1.4.3
#~ MenuManager: 1.8.4
#~ ModuleManager: 1.5.5
#~ News: 2.12.10
#~ Search: 1.7.7
#~ ThemeManager: 1.1.7
#~ Showtime: 3.2
#~ TinyMCE: 2.9.12
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ output_compression:
#~ max_upload_size: 64000000
#~ url_rewriting: none
#~ page_extension:
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale:
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.3.16
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ E_DEPRECATED: 8192
#~ memory_limit: 128M
#~ max_execution_time: 120
#~ output_buffering: 4096
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 64M
#~ upload_max_filesize: 64M
#~ session_save_path: /tmp (1777)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: cgi-fcgi
#~ Server Db Type: MySQL (mysqli)
#~ Server Db Version: 5.1.66
#~ Server Db Grants: Impossible de trouver un privilège "GRANT ALL". Cela peut signifier que vous pourriez avoir des problèmes pour installer ou retirer des modules, ou encore l 'ajout et la suppression d'éléments, y compris les pages.
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour,

Je voudrais habiller la page qui s'affiche quand le site est en maintenance, mais je ne trouve pas comment faire.
Je cherchais une page genre maintenance.tpl à modifier...

Dans Administration du site > Paramètre globaux > Paramètres de maintenance, j'ai inséré le code du body dans le champ "Message pour la maintenance du site", et ce contenu s'affiche bien.

Par contre, je voudrais associer une feuille de style et je n'y arrive pas. J'ai essayé dans les metadonnées globales, j'ai essayé de modifier la page index.php

else if (file_exists(TMP_CACHE_LOCATION.'/SITEDOWN'))
{
echo "<html><head><title>Mon titre ici</title> Ici une feuille de style interne </head><body>Et mon code de body</body></html>";
exit;
}

Mais bon, ça ne change rien.

J'ai potassé le guide du designer... mais là, je ne vois vraiment plus où chercher.

D'avance, merci de votre aide.

Virginie

Je fais pousser votre site web, vous faites grandir votre activité !
#2

:lol: non mais ça va pas la tête ?

Citation :j'ai essayé de modifier la page index.php

et puis quoi encore ? dans un CMS tu modifies jamais le code source.... JAMAIS ! (j'entends, dans un CMS digne de ce nom, pas une de ces bouses qu'on prétend être cms)

Tu as deux solutions : soit tu changes la totalité de l'affichage de ta page de maintenance : je te conseil de créer une page HTML + CSS inline et de balancer tout le code dans la page de gestion de la maintenance en prenant soin de virer le WYSIWYG.

C'est pas le plus simple mais c'est la solution la plus puissante.

Sinon si tu cherche juste à ajouter une petite image, tu peux toujours insérer l'image souhaitée via le WYSIWYG. Rappel toi qu'en général les pages de maintenances ne sont jamais très riche niveau décoration Wink
#3

En fait, je détourne un peu la page de maintenance.

D'habitude (avec Prestashop, par exemple), je monte le site en local, puis je le bascule sur son serveur distant pour que le client puisse le vérifier/valider. Pendant ce temps, je remplace la page "maintenance.tpl" par ma jolie page "site en construction". Les visiteurs ont la jolie page d'attente et le client visite son "chantier de site". Quand je passe en prod, je remet le fichier maintenance d'origine avec la petite phrase toute simple.
Sinon, je met ma jolie page à la racine, en .html, ce qui permet d'avoir une jolie page pour les visiteurs, mais c'est galère pour accéder à le page d'accueil pendant la recette.

Bon, là c'est un site que je fais pour une copine, mais dans le principe j'aimerais faire bien.

Citation :Tu as deux solutions : soit tu changes la totalité de l'affichage de ta page de maintenance : je te conseil de créer une page HTML + CSS inline et de balancer tout le code dans la page de gestion de la maintenance en prenant soin de virer le WYSIWYG.

Ceci me semble bien. J'ai déjà la page HTML avec sa feuille de style interne (pour l'instant à la racine de http://www.ateliers-etheria.com/), en revanche, je ne sais pas où se trouve la page de gestion de la maintenance.

Je fais pousser votre site web, vous faites grandir votre activité !
#4

Administration du site > Paramètre globaux > Paramètres de maintenance comme tu l'as dis toi même dans ton premier post
#5

Merci !

Je n'avais pas compris le fonctionnement de ce champs de saisie (je le voyais comme une balise smarty / un include PHP).



Je récapitule : pour changer la page de maintenance :

Administration du site > Paramètre globaux > Paramètres de maintenance, champ "Message pour la maintenance du site" :

- Si on active le WYSIWYG, on peut saisir ou coder dedans le contenu du <body>

- Si on désactive le WYSIWYG, on peut alors insérer le code html complet d'une page


C'est juste nickel...


Merci ! Smile

Je fais pousser votre site web, vous faites grandir votre activité !
Sujet fermé


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)