Forum CMS Made Simple Francophone

Aide francophone sur CMS Made Simple

Vous n'êtes pas identifié(e).

Annonce

ATTENTION

  • Prenez le temps de rechercher si quelqu'un n'a pas déjà proposé une solution à votre problème. Sur le forum français et sur le wiki
  • Pensez à mettre à jour votre version de CMS Made Simple. Nous ne faisons de support que sur LA dernière version de CMS Made Simple.
  • Renseignez impérativement le formulaire de nouveau message de manière la plus complète que possible. Dans votre CMS utiliser le menu Administration du site/Informations du système en haut Vue au format texte. Ces informations demandées nous permettent de mieux vous aider
  • Ajoutez [Résolu] au début du titre de votre 1er message lorsqu'une solution a été trouvée.

#1 27/11/2014 00:25:45

archeo
Membre
Lieu : Lorient
Inscription : 26/10/2012
Messages : 361
Site Web

Proposer la lecture d'une page au hasard

Pour diminuer le taux de rebond, ce bloc de contenu propose un lien vers une page du site tirée au hasard.


{$hasard=rand (1,400)}

{$page={cms_selflink page=$hasard}}

{if $page!="" }
<div  id="avlu" >
<div> Avez-vous lu ?</br>
{$page}
</div>
</div>
{/if}

Il suffit de mettre le bloc de contenu dans votre page là où vous voulez qu'il apparaisse et à le mettre en forme avec l'id "avlu"

Merci à Jean le Chauve pour m'avoir indiqué la bonne syntaxe de cms_selflink


MS-Dos, Gem, geoworks, Windows 1, 2, 3, 3.1, 95, 98, XP, seven, 8, 10 smile
Mac system 1 à 6
Wampserver 3.0.3,
PhP 7.0.6,
CMS version 2.2.5

Hors ligne

#2 27/11/2014 10:27:49

jissey
Administrateur
Lieu : Volx
Inscription : 30/10/2009
Messages : 2 538
Site Web

Re : Proposer la lecture d'une page au hasard

Hello,
moi pas comprendre le principe...
et cette syntaxe fonctionne? {$page={cms_selflink page=$hasard}}


Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)

Hors ligne

#3 27/11/2014 12:15:03

archeo
Membre
Lieu : Lorient
Inscription : 26/10/2012
Messages : 361
Site Web

Re : Proposer la lecture d'une page au hasard

Toi pas comprendre le principe? sad Moi ajouter commentaires pour toi smile

[== Indéfini ==]
{* on tire un chiffre au hasard entre 1 et 400, remplacer 400 par l'id maximum des pages de votre site*}
{$hasard=rand (1,400)}

{*on l'utilise comme id de page dans cms_selflink*}
{$page={cms_selflink page=$hasard}}

{*si la page existe le contenu de $page n'est pas vide et on peut l'afficher*}
{if $page!="" }
<div  id="avlu" >
<div> Avez-vous lu ?</br>
{$page}
</div>
</div>
{/if}

et cette syntaxe fonctionne oui msieu (c'est même la seule) {$page={cms_selflink page=$hasard}}


MS-Dos, Gem, geoworks, Windows 1, 2, 3, 3.1, 95, 98, XP, seven, 8, 10 smile
Mac system 1 à 6
Wampserver 3.0.3,
PhP 7.0.6,
CMS version 2.2.5

Hors ligne

#4 27/11/2014 12:44:37

jissey
Administrateur
Lieu : Volx
Inscription : 30/10/2009
Messages : 2 538
Site Web

Re : Proposer la lecture d'une page au hasard

D'abord et avant tout (j'aurais dû commencer par ça) merci de partager,
le principe que je ne comprends pas c'est : à quoi ça sert et en quoi ça diminue le taux de rebond?
En tout cas, la syntaxe, smarty à l'intérieur de SMARTY, j'avoue ne pas la connaître, j'aurais plutôt fait :

[== Indéfini ==]
{capture assign="lien"}{cms_selflink page=$hasard}{/capture}
{$page=$lien}

Merci de l'info, je l'essaie à la prochaine occasion.


Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)

Hors ligne

#5 27/11/2014 14:20:06

Jean le Chauve
Sa Seigneurie le Chauve, Comte du domaine .be
Lieu : Bruxelles
Inscription : 13/12/2007
Messages : 4 687
Site Web

Re : Proposer la lecture d'une page au hasard

Et moi

{cms_selflink page=1|rand:400 assign=page}

  cool

Hors ligne

#6 27/11/2014 14:45:58

archeo
Membre
Lieu : Lorient
Inscription : 26/10/2012
Messages : 361
Site Web

Re : Proposer la lecture d'une page au hasard

ça affiche une petite fenêtre qui propose un lien interne (par exemple http://evolution-biologique.org/biodive … rsite.html ). On peut espérer que la personne clique pour lire la page proposée. Si elle a accédé directement à la première page disons par un moteur de recherche le fait qu'elle accède à un lien interne diminue le taux de rebond non?
Pour la syntaxe j'ai pas fait gaffe que c'était du smarty dans du smarty.


MS-Dos, Gem, geoworks, Windows 1, 2, 3, 3.1, 95, 98, XP, seven, 8, 10 smile
Mac system 1 à 6
Wampserver 3.0.3,
PhP 7.0.6,
CMS version 2.2.5

Hors ligne

#7 27/11/2014 15:20:49

Jean le Chauve
Sa Seigneurie le Chauve, Comte du domaine .be
Lieu : Bruxelles
Inscription : 13/12/2007
Messages : 4 687
Site Web

Re : Proposer la lecture d'une page au hasard

C'est sympa comme astuce, de là à ce que cela diminue le taux de rebond d'une page, cela reste à voir, mais pourquoi pas wink
Attention quand même à ce que le random ne tombe pas sur des pages non désirées, comme contact.
Mais bon, tu peux les supprimer avec des conditions supplémentaires.

Hors ligne

#8 27/11/2014 15:36:38

archeo
Membre
Lieu : Lorient
Inscription : 26/10/2012
Messages : 361
Site Web

Re : Proposer la lecture d'une page au hasard

Jean le Chauve a écrit :

C'est sympa comme astuce, de là à ce que cela diminue le taux de rebond d'une page, cela reste à voir, mais pourquoi pas wink

Tout est bon contre le rebond lol


MS-Dos, Gem, geoworks, Windows 1, 2, 3, 3.1, 95, 98, XP, seven, 8, 10 smile
Mac system 1 à 6
Wampserver 3.0.3,
PhP 7.0.6,
CMS version 2.2.5

Hors ligne

#9 27/11/2014 16:36:46

jce76350
Administrateur
Lieu : Rouen
Inscription : 23/09/2007
Messages : 6 087
Site Web

Re : Proposer la lecture d'une page au hasard

ça fonctionne actuellement sur ton site parce que je ne vois rien de spécial ?

PS page accueil :


J-C Etiemble Tutoriels v 2.2.x

Hors ligne

#10 27/11/2014 19:31:17

archeo
Membre
Lieu : Lorient
Inscription : 26/10/2012
Messages : 361
Site Web

Re : Proposer la lecture d'une page au hasard

Oui ça fonctionne mais pas sur la page d'accueil et seulement si le chiffre tiré au hasard correspond à une page
merci pour le PS sad
EDIT : j'ai corrigé la plupart des erreurs, ce qui reste est provoqué par xiti

Dernière modification par archeo (27/11/2014 21:02:32)


MS-Dos, Gem, geoworks, Windows 1, 2, 3, 3.1, 95, 98, XP, seven, 8, 10 smile
Mac system 1 à 6
Wampserver 3.0.3,
PhP 7.0.6,
CMS version 2.2.5

Hors ligne

Pied de page des forums