Vous ne croiriez pas le nombre de messages et de courriels que je reçois de personnes me demandant comment je fais le fond d'en-tête aléatoire que j'ai sur 8WayRun.Com. En fait, c’est le scénario que j’ai écrit il y a plusieurs années et que je réutilise depuis vBulletin3, vBulletin4 et maintenant XenForo.
Caractéristiques:
Va rechercher les nœuds / wikis / portal correspondants lors de l'affichage d'images
Va chercher des préférences utilisateur correspondantes lors de l'affichage des images
Prise en charge complète des types d’images suivants: JPG, GIF et PNG
Démo:
8WAYRUN
Yoda
http://8wayrun.com/styles/header/header.php
http://8wayrun.com/styles/header/header.php?node=node-26
Installation:
télécharger l'intégralité du contenu du zip attaché dans votre racine XenForo
Notes d'utilisation:
N'importe où vous souhaitez utiliser ceci, au lieu d'un lien vers une image, créez un lien vers les éléments suivants:
/styles/header/header.php?node={$quickNavSelectedBuch&user={$visitor.customFields.header}
Vous NE POUVEZ PAS utiliser ce système dans le système CSS intégré XenForo. XenForo met en cache ses fichiers CSS de manière agressive, de sorte que le semblant de "dynamique" ou "aléatoire" est tout simplement impossible. Si vous voulez utiliser ceci, comme ce que j'ai sur 8WayRun.Com, vous devez placer la propriété directement dans l'élément de vos modèles.
Ce système a une hiérarchie dans la façon dont il trouve les images à placer. NODE> USER> RANDOM
La première chose à vérifier est "noeud". Il prendra la valeur dans ce champ et essaiera de trouver une image correspondant à la valeur du dossier / styles / en-tête / nœuds /; il recherchera d'abord un PNG, puis un JPG et enfin un GIF. Les nœuds actuels peuvent être "nœud- #", "wiki- #" ou "portail".
S'il ne parvient pas à trouver une image de noeud valide, il recherchera ensuite "utilisateur". L'opération utilisateur extrait les images du dossier / styles / header / users /. Pour utiliser cette fonctionnalité, XenForo 1.1 est requis. Vous devez créer un nouvel ID de champ utilisateur personnalisé appelé "en-tête" et ajouter des options de préférences avec la valeur correspondant au nom de votre image (sans l'extension).
Si, après tout cela, il ne peut toujours pas trouver une image valide, que ce soit à partir de nœuds ou d'un utilisateur personnalisé, il recherchera à la place le / styles / header / random / et trouvera une image au hasard à afficher.
Caractéristiques:
Va rechercher les nœuds / wikis / portal correspondants lors de l'affichage d'images
Va chercher des préférences utilisateur correspondantes lors de l'affichage des images
Prise en charge complète des types d’images suivants: JPG, GIF et PNG
Démo:
8WAYRUN
Yoda
http://8wayrun.com/styles/header/header.php
http://8wayrun.com/styles/header/header.php?node=node-26
Installation:
télécharger l'intégralité du contenu du zip attaché dans votre racine XenForo
Notes d'utilisation:
N'importe où vous souhaitez utiliser ceci, au lieu d'un lien vers une image, créez un lien vers les éléments suivants:
/styles/header/header.php?node={$quickNavSelectedBuch&user={$visitor.customFields.header}
Vous NE POUVEZ PAS utiliser ce système dans le système CSS intégré XenForo. XenForo met en cache ses fichiers CSS de manière agressive, de sorte que le semblant de "dynamique" ou "aléatoire" est tout simplement impossible. Si vous voulez utiliser ceci, comme ce que j'ai sur 8WayRun.Com, vous devez placer la propriété directement dans l'élément de vos modèles.
Ce système a une hiérarchie dans la façon dont il trouve les images à placer. NODE> USER> RANDOM
La première chose à vérifier est "noeud". Il prendra la valeur dans ce champ et essaiera de trouver une image correspondant à la valeur du dossier / styles / en-tête / nœuds /; il recherchera d'abord un PNG, puis un JPG et enfin un GIF. Les nœuds actuels peuvent être "nœud- #", "wiki- #" ou "portail".
S'il ne parvient pas à trouver une image de noeud valide, il recherchera ensuite "utilisateur". L'opération utilisateur extrait les images du dossier / styles / header / users /. Pour utiliser cette fonctionnalité, XenForo 1.1 est requis. Vous devez créer un nouvel ID de champ utilisateur personnalisé appelé "en-tête" et ajouter des options de préférences avec la valeur correspondant au nom de votre image (sans l'extension).
Si, après tout cela, il ne peut toujours pas trouver une image valide, que ce soit à partir de nœuds ou d'un utilisateur personnalisé, il recherchera à la place le / styles / header / random / et trouvera une image au hasard à afficher.
Pièces jointes
