[Résolu] Tous les sondages

Forum où sont déplacés les sujets résolus et les archives de l'entraide phpBB 3.3.x
Règles du forum
Forums des sujets résolus ou archivés de l'entraide phpBB 3.3.x
Les sujets restent ouverts, un certain temps, dans le but d'apporter des informations complémentaires, au besoin.
L'entraide n'est pas autorisée.
Message par Hervé »
Avatar du membre
Hervé Hervé
Messages : 248
Enregistré depuis : 3 ans 2 mois
Prénom : Rudy
Forum phpBB : https://www.leforumrecifal.com/
Localisation : Jurbise - Belgique
Emploi : Retraité

Tous les sondages

Message

Bonjour,
Mon forum comporte plusieurs sous-forums dont certains contiennent un ou plusieurs sondages.
Les sondages sont bien là où ils sont dans le sous-forum qui les concernent mais ils sont dispersés.
Est-il possible d'afficher une liste de tous les sondages quel que soit le sous-forum dans lequel ils se trouvent ?
Je n'ai pas trouvé d'extension pour ce faire mais elle existe peut-être.
Merci d'avance
Message par Fred »
Avatar du membre
Fred Fred
Messages : 2934
Enregistré depuis : 3 ans 9 mois
Identité : Fred Rimbert
Forum phpBB : https://caforum.fr
Localisation : Le Lude - Pays de la Loire
Intérêt : GitHub

Re: Tous les sondages

Message

Salut
Perso je ne connais pas d'extension concernant cette demande. La meilleure solution serait de déplacer tous les sondages dans un forum dédié a cet effet.
Message par Hervé »
Avatar du membre
Hervé Hervé
Messages : 248
Enregistré depuis : 3 ans 2 mois
Prénom : Rudy
Forum phpBB : https://www.leforumrecifal.com/
Localisation : Jurbise - Belgique
Emploi : Retraité

Re: Tous les sondages

Message

Comme je l'ai écrit, les sondages sont bien là où ils sont dans le sous-forum qui les concernent, je les y épingle.
Je me demandais seulement s'il n'y a pas moyen de créer une "page" où on trouverait le lien vers tous les sondages avec leurs litres.
Il ne doit pas être bien compliqué de créer un query sql pour trouver tous les sujets contenant un sondage mais je ne sais pas quels paramètres where il faut utiliser.
Message par Fred »
Avatar du membre
Fred Fred
Messages : 2934
Enregistré depuis : 3 ans 9 mois
Identité : Fred Rimbert
Forum phpBB : https://caforum.fr
Localisation : Le Lude - Pays de la Loire
Intérêt : GitHub

Re: Tous les sondages

Message

Hervé a écrit : 12 oct. 2020, 09:33
Il ne doit pas être bien compliqué de créer un query sql pour trouver tous les sujets contenant un sondage mais je ne sais pas quels paramètres where il faut utiliser.
Moi non plus je n'en sais rien.
Message par Hervé »
Avatar du membre
Hervé Hervé
Messages : 248
Enregistré depuis : 3 ans 2 mois
Prénom : Rudy
Forum phpBB : https://www.leforumrecifal.com/
Localisation : Jurbise - Belgique
Emploi : Retraité

Re: Tous les sondages

Message

Peut-être qu'un autre membre de CAForum sait.
Message par Fred »
Avatar du membre
Fred Fred
Messages : 2934
Enregistré depuis : 3 ans 9 mois
Identité : Fred Rimbert
Forum phpBB : https://caforum.fr
Localisation : Le Lude - Pays de la Loire
Intérêt : GitHub

Re: Tous les sondages

Message

Il existe cette extension pour les sondages Advanced Polls, en version Bêta.
Tu peux demander à l'auteur la possibilité d'ajouter cette option.

En attendant tu peux créer une page HTML qui regroupe tous les sondages, et ajouter cette page HTML sur le forum.
Message par Hervé »
Avatar du membre
Hervé Hervé
Messages : 248
Enregistré depuis : 3 ans 2 mois
Prénom : Rudy
Forum phpBB : https://www.leforumrecifal.com/
Localisation : Jurbise - Belgique
Emploi : Retraité

Re: Tous les sondages

Message

C'est un peu ce à quoi je pensais en écrivant "créer un query sql pour trouver tous les sujets contenant un sondage"
donc plutôt un script php qui va chercher automatiquement tous les sondages dans la DB pour publier la liste sur une page html.
Peut-être qu'un membre ici sait comment rédiger ce query ?
Message par Hervé »
Avatar du membre
Hervé Hervé
Messages : 248
Enregistré depuis : 3 ans 2 mois
Prénom : Rudy
Forum phpBB : https://www.leforumrecifal.com/
Localisation : Jurbise - Belgique
Emploi : Retraité

Re: Tous les sondages

Message

C'est finalement très simple Tous les sondages.
Reste plus qu'à mettre en forme et surtout ajouter un bouton facilement accessible.
Message par Fred »
Avatar du membre
Fred Fred
Messages : 2934
Enregistré depuis : 3 ans 9 mois
Identité : Fred Rimbert
Forum phpBB : https://caforum.fr
Localisation : Le Lude - Pays de la Loire
Intérêt : GitHub

Re: Tous les sondages

Message

Dans le template navbar_header.html rechere ceci :

Code : Tout sélectionner

<!-- EVENT overall_header_navigation_append -->
Juste après ajoute ceci :

Code : Tout sélectionner

				<a href="/AllPolls.php" title="Tous les sondages" role="menuitem">
					<i class="icon fa-list fa-fw" aria-hidden="true"></i><span>Tous les sondages</span>
				</a>
				

Ensuite tu vides le cache
Message par Hervé »
Avatar du membre
Hervé Hervé
Messages : 248
Enregistré depuis : 3 ans 2 mois
Prénom : Rudy
Forum phpBB : https://www.leforumrecifal.com/
Localisation : Jurbise - Belgique
Emploi : Retraité

Re: Tous les sondages

Message

OK, grand merci ça fonctionne.
C'est déjà là que j'avais ajouté le lien vers notre page FaceBook mais comme ceci

Code : Tout sélectionner

		<!-- IF not S_IS_BOT -->
		<li data-last-responsive="true">
					<a href="https://www.facebook.com/LeForumRecifal" role="menuitem">
					    <i class="icon fa-facebook-official fa-fw" aria-hidden="true"></i><span>Facebook</span>
				    </a>
			 </li>	    	
		<!-- ENDIF -->	
J'ai donc fait la même chose avec <!-- IF not S_IS_BOT --> <li data-last-responsive="true">
le résultat est mieux aligné et vient avant PCA/PCM.

Je vais essayer de donner à cette page l'aspect du forum.
Message par Fred »
Avatar du membre
Fred Fred
Messages : 2934
Enregistré depuis : 3 ans 9 mois
Identité : Fred Rimbert
Forum phpBB : https://caforum.fr
Localisation : Le Lude - Pays de la Loire
Intérêt : GitHub

Re: Tous les sondages

Message

Effectivement j'ai oublié cette ligne :

Code : Tout sélectionner

<li data-last-responsive="true">
Message par Hervé »
Message déplacé depuis le forum Entraide phpBB 3.3.x vers le forum phpBB 3.3.x - Archives / Sujets résolus par Fred le 12 oct. 2020, 14:43

Avatar du membre
Hervé Hervé
Messages : 248
Enregistré depuis : 3 ans 2 mois
Prénom : Rudy
Forum phpBB : https://www.leforumrecifal.com/
Localisation : Jurbise - Belgique
Emploi : Retraité

Re: Tous les sondages

Message

Peux-tu encore m'expliquer ce que signifie data-last-responsive="true" ?
Merci
Message par Fred »
Avatar du membre
Fred Fred
Messages : 2934
Enregistré depuis : 3 ans 9 mois
Identité : Fred Rimbert
Forum phpBB : https://caforum.fr
Localisation : Le Lude - Pays de la Loire
Intérêt : GitHub

Re: Tous les sondages

Message

Cela veut dire que lorsque tu réduis l'affichage de ton forum, ou sur version mobile, ce lien se placera en bas de menu

Capture d’écran 2020-10-12 à 16.58.10.png


Si tu veux que ta page des sondages s'ouvre dans une nouvelle fenêtre, ajoute ceci après l'URL :

Code : Tout sélectionner

target="_blank"
Ainsi :

Code : Tout sélectionner

<a href="/AllPolls.php" title="Tous les sondages" role="menuitem" target="_blank">
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Message par Hervé »
Avatar du membre
Hervé Hervé
Messages : 248
Enregistré depuis : 3 ans 2 mois
Prénom : Rudy
Forum phpBB : https://www.leforumrecifal.com/
Localisation : Jurbise - Belgique
Emploi : Retraité

Re: Tous les sondages

Message

Encore merci.
Message par Fred »
Avatar du membre
Fred Fred
Messages : 2934
Enregistré depuis : 3 ans 9 mois
Identité : Fred Rimbert
Forum phpBB : https://caforum.fr
Localisation : Le Lude - Pays de la Loire
Intérêt : GitHub

Re: Tous les sondages

Message

Salut Hervé
Je viens de penser qu'avec l'extension phpBB Sitemaker tu peux insérer des blocs prédéfinis sur l'index de ton forum.
Après installation tu verras une barre de menu au-dessus du header, à gauche tu as le menu des blocs, il suffit de glisser le bloc Sondage du forum et le placer où tu veux sur ton forum.

Sitemaker.png
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Partagez cette page
Twitter Whatsapp Linkedin Email
Vous devez être membre du forum pour répondre
Inscrivez-vous pour participer au forum ou Connecter-vous à votre compte.