Aller au contenu
Support de Zwii
  • 0
Invité simon511000

Bannière redirigeant vers la page d'accueil

Question

Invité simon511000

Si vous voulez que lorsqu'un visiteur de votre site clique sur la banière de votre Zwii, il soit redirigé vers la page d'accueil, comme ici, veuillez suivre ce tutoriel.

 

1. Sur l'espace ftp de votre Zwii, ouvrez le fichier /core/layout/main.php

 

2. Trouvez : 

		<!-- Bannière dans le site -->
		<header <?php if($this->getData(['theme', 'header', 'position']) === 'hide'): ?>class="displayNone"<?php endif; ?>>
			<?php if(
				$this->getData(['theme', 'header', 'textHide']) === false
				// Affiche toujours le titre de la bannière pour l'édition du thème
				OR ($this->getUrl(0) === 'theme' AND $this->getUrl(1) === 'header')
			): ?>
				<div class="container">
					<span><?php echo $this->getData(['config', 'title']); ?></span>
				</div>
			<?php endif; ?>
		</header>

et remplacez cette partie par :

		<!-- Bannière dans le site -->
<a href="ADRESSE_DE_LA_PAGE_D'ACCUEIL_DE_VOTRE_ZWII">
		<header <?php if($this->getData(['theme', 'header', 'position']) === 'hide'): ?>class="displayNone"<?php endif; ?>>
			<?php if(
				$this->getData(['theme', 'header', 'textHide']) === false
				// Affiche toujours le titre de la bannière pour l'édition du thème
				OR ($this->getUrl(0) === 'theme' AND $this->getUrl(1) === 'header')
			): ?>
				<div class="container">
					<span><?php echo $this->getData(['config', 'title']); ?></span>
				</div>
			<?php endif; ?>
		</header>
</a>

Bien évidemment, remplacez "ADRESSE_DE_LA_PAGE_D'ACCUEIL_DE_VOTRE_ZWII" par la bonne adresse.

 

Ce tutoriel n'a été tester que sur iPad, je ne garantis pas que sur ordinateur, tout fonctionne bien.

Modifié par simon511000

Partager ce message


Lien à poster
Partager sur d’autres sites

20 réponses à cette question

Messages recommandés

  • 0
Invité

Je suis m^me en train de chercher pour toi le code en php qui va bien pour aller directement sur le page d'accueil ( cela économisera de devoir écrire l'adresse du site en html ) des que je trouve je te le met ici pour que tu le reprenne à ton compte;

Ton astuce est formidable, c'était une fonction fort utilisée dans le temps avec les sites en html.

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0
Invité
il y a 11 minutes, simon511000 a dit :

Super, ce serait parfait :grin:, mais je ne pourrais plus modifier mon tutoriel :grimace:..

pas de soucis, je connais un modérateur " nounours " qui lui éditera ton message pour y mettre ton code, y'a toujours une solution à un inconvénient ;)

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0
Invité simon511000

 

il y a 4 minutes, Roger nounours a dit :

pas de soucis, je connais un modérateur " nounours " qui lui éditera ton message pour y mettre ton code, y'a toujours une solution à un inconvénient ;)

Super ! Décidément, le modérateur dont tu me parle est vraiment sympa :D

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

@simon511000 Un peu en retard, mais j'ai trouvé le code qui te manque ! !

<a href="<?php echo helper::baseUrl(false); ?>">

Très bien ton idée ! Mettre une <head> dans une <a> ça m'aurait semblé  peu orthodoxe, mais puisque ça marche ! :mrgreen:

Ceci dit, il y a plusieurs zones (trois, je crois) à traiter de la même façon en fonction de la position de la bannière.

 

:)

 

Modifié par McGregor

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0
Invité

et le rabbit à été plus rapide que le Nours mais attention, la variable ( false ) elle veut dire ( faux ) alors que ( tue ) lui veut dire ( vrai ) donc a essayer l'une des deux solutions, false or true ;)

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0
Invité
à l’instant, PeterRabbit a dit :

M'enfin, @Roger nounours ! Depuis le temps que je te vante les mérites de cette ligne de php ! "Tue" veut dire "Yé té toue" ! :D 

Parce que tu crois que je n'ai pas essayé ?

bin vi, et surtout tu as beaucoup plus de mémoire que moi; suis m^me certain que tu as essayé avant sinon c'est toi qui te ferait houspiller en cas d"erreur xD

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0
Invité simon511000
il y a 2 minutes, PeterRabbit a dit :

@simon511000 Après, tu peux aussi ajouter une balise "title" pour que le retour à l'accueil soit parfaitement explicite au survol de la souris.

Je n'ai jamais utilisé cette balise, à quoi sert-elle ?

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0
Invité

Cela affichera un message au survol de la bannière " par exemple si ton title contient " aller sur la page d’accueil " c'est ce qui sera affiché quand la souris passera sur la bannière ce qui indiquera au visiteur vers où il sera redirigé ;)

Modifié par Invité

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0
Il y a 1 heure, PeterRabbit a dit :

Ceci dit, il y a plusieurs zones (trois, je crois) à traiter de la même façon en fonction de la position de la bannière.

 

Deux :$, puisqu'il n'y a que deux options :  "Dans le site" ou "Au-dessus du site" :

 

title2.jpg.4cae1dfe46a474d38a00c30c42884111.jpg

Modifié par McGregor

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0
Invité simon511000

La balise title, n'est pas compatible avec les mobiles, donc peut-être qu'on pourrait faire un système pour que lorsqu'on appuie une première fois sur la banière, la balise title s'affiche artificiellement, genre comme l'ENT de mon prof de technologie :

 

1. Avant avoir appuyé sur le premier champ

IMG_1642.thumb.PNG.6eca4f83281f6ac8e68a6df44bd0fc0a.PNG

 

2. Après avoir appuyé sur le premier champ :

IMG_1643.thumb.PNG.39e30092d23faabdd89c18f38ab6b5b3.PNG

 

Il faut que je regarde sur internet, mais je pense que c'est faisable sur un Zwii.

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0
Invité
il y a une heure, simon511000 a dit :

La balise title, n'est pas compatible avec les mobiles

 

C'est totalement faux car c'est une balise dite " universelle " seul peut empêcher la popup qui affiche le titre de l'image le navigateur utilisé sur le mobile de l'utilisateur.

 ma source ==>   https://developer.mozilla.org/fr/docs/Web/HTML/Attributs_universels/title

 

baltitle.thumb.PNG.f058763d8dc5adf6942976fd64be18de.PNG

 

baltitle1.thumb.PNG.5e3418e98bdd324ea24268eef10ff3b3.PNG

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0
Invité

Sans doute le géant " Google " lui imposera de modifier les balise title car il veut imposer son navigateur chrome et sa façon de référencer les sites web mais lui aussi recommande les fameuses balises en question...avec bien entendu ses propres conseils pour les optimiser ;)

 

https://www.objectifpapillon.fr/blog/pensez-utilisateur-mobile-en-2017.html

 

https://blog.gdm-pixel.fr/web/optimiser-site-lindex-mobile-de-google/

 

Pour les optimiser un poil si besoin....

 

https://www.tendances-seo.com/2015/05/03/la-nouvelle-regle-doptimisation-de-la-balise-meta-title/

 

https://www.leptidigital.fr/webmarketing/seo/nouvelle-taille-title-meta-description-8149/

 

et c'est valable aussi aux nombre de caractères que l'on met en " title " sur une image..

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0
Il y a 5 heures, simon511000 a dit :

La balise title, n'est pas compatible avec les mobiles [...]

Il faut que je regarde sur internet, mais je pense que c'est faisable sur un Zwii.


 @simon511000 Je n'ai pas de mobile pour essayer cette solution, trouvée sur cette page (le code à copier-coller s'y trouve), mais elle me semble conçue pour des écrans tactiles :

 

title.jpg.f7708f734f07c63187d486e3c3b84120.jpg 

Le script au bas de "main.php" ou de "core.js.php", le css là où tu le mets et le code html dans "main.php" sous la forme (testée) :

<a href="<?php echo helper::baseUrl(false); ?>"><span title="Retourner Maaaison !"><span>

ou dans une page partout où tu as besoin d'une infobulle. Si le script fonctionne, il faudrait juste modifier la forme du curseur.

 

@Roger nounours Un coup de main à Simon pour essayer ? ;)

Modifié par McGregor

Partager ce message


Lien à poster
Partager sur d’autres sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Invité
Répondre à cette question…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.


  • Contenu similaire

    • Par Fredisland
      Bonjour,
       
      Je découvre ZWII ce jour et il m'a convaincu de l'installer sur un de mes sites. J'ai donc installé la version 9.1.07 du 26 mai 2019.
      Je rencontre toutefois quelques difficultés et naviguer dans le forum ne m'a pas permis de trouver la solution :
       
      1 - Comment est-il possible de modifier l'image de la bannière ? Il n'existe aucune option de ce genre, ni dans "Configurer le site", ni dans "Personnaliser le thème". Après avoir parcouru le forum j'ai vu une capture d'écran montrant un panneau de modification de la bannière (voir capture ci-dessous), mais ce est panneau inaccessible chez moi.
       
      Seule solution trouvée pour l'instant, la modification du CSS :
      /* Bannière */
      header {
          margin: 10px !important;
          background-size: contain;
          background-image:url('../file/source/banniere/acpc_banniere.png');
          background-color:#243A5E;
      }
       
      2 - Comment un utilisateur peut-il s'inscrire au forum puisque seul le bouton de connexion est disponible ?
       
      Voilà, ça sera tout pour aujourd'hui.
       
      Merci par avance pour l'aide apportée.



    • Par Fred
      Tout est dans le titre, une ligne de CSS pour un grand résultat.
    • Invité
      Par Invité
      Voilà, je viens de faire un test complet de la toute dernière version de Zwii mise en ligne, la V 8.2.2;
       
      Elle est superbe et ne bugue plus du tout en regard de la précédente version que j'ai testé hier;
      Good job " boss " tout y est presque...
       
      Je n'y ai relevé que deux choses qui m'ont semblé pour l'une plutôt bizarre dans le choix fait et pour l'autre, une amélioration qui est déjà proposée pour les anciennes version en 8.1.0 .
      Et un " oubli " de la part du Boss dans la config d'origine du tinymce
       
      1° ce qui trouble, pourquoi avoir dissocier dans la barre d'administration du Zwii justement un truc qui en principe se cherche dans les réglages d'un cms, à savoir l'édition d'un page ( à droit on choisissait avant ce que l'on voulait modifier dans notre zwii et à gauche il n'y avait que la boite de dialogue qui nous permettait justement une navigation vers les pages crées ) pas très pratique je trouve ce mode de fonctionnement

       
      2° Toujours pas incorporé mais heureusement peut être résolu  en changeant une simple ligne de code dans le main.php ( déjà évoqué par le passé sur le forum et demandé par plusieurs utilisateur )

       
      La solution efficace

       
      Pour que le visuel soit plus flagrant....

       
      Au final nous aurions quelque chose du genre, une bannière alignée en fonction de la largeur choisi pour le site zwii

       
       
      3° et petit oubli de la part de notre "boss "

       

       
       
      Bien entendu, cette version peut servir de base pour améliorer le module Blog et News au niveau des images et affichage po responsifs, mais ceci peut faire l'objet de module indépendant.
       
      C'est tout ce que j'ai relevé dans cette version, pour moi elle est tip top
       
       
       
×
×
  • Créer...