Archives FluxBB.fr

Les archives de FluxBB.fr

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

#1 18-12-2009 12:59:42

riversub
Membre

Problème avec le formulaire de recherche rapide

Bonjour

J'ai un problème avec le formulaire de recherche rapide, en effet lorsque je l'utilise les résultats sont affichés par posts donc c'est vraiment pas pratique.

Il serait préférable de voir les résultats affichés par topic (comme c'est le cas par défaut sur la page search.php)

Avez-vous une solution ?

Merci,

Hors ligne

#2 18-12-2009 13:23:47

riversub
Membre

Re : Problème avec le formulaire de recherche rapide

Bon c'est bon je viens de trouver comment faire.
Dernière question, pour modifier la position de cette barre, je dois modifier le CSS, certes, mais quel fichier exactement ?

Pour mettre ce code par exemple:

div#recherche {
    width: 250px;
    position: absolute;
    top: 43px;
    right: 40px;
}

Hors ligne

#3 18-12-2009 14:15:02

fanf73
Wik-wiki

Re : Problème avec le formulaire de recherche rapide

Il te faut rajouter ça dans le formulaire

<input name="show_as" value="topics" type="hidden" />

Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.

Hors ligne

#4 19-12-2009 02:37:15

riversub
Membre

Re : Problème avec le formulaire de recherche rapide

Merci, j'avais trouvé ce code aussi en fouillant un peu dans les archives du forum. Maintenant j'aimerai savoir s'il est possible de cacher cette barre pour les invités ?

Hors ligne

#5 19-12-2009 11:24:46

fanf73
Wik-wiki

Re : Problème avec le formulaire de recherche rapide

Oui, de la même façon que partout ailleurs sur le forum : en testant si le visiteur est un invité ou pas.


Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.

Hors ligne

#6 19-12-2009 11:37:38

riversub
Membre

Re : Problème avec le formulaire de recherche rapide

Ok merci, alors je connais pas trop le PHP, mais bon je suppose qu'il faut se servir d'une condition de ce genre :
if ($pun_user['is_guest'])
{...}

Non ? Mais où mettre ceci, pas dans le fichier main.tpl je suppose...

Hors ligne

#7 19-12-2009 11:58:17

adaur
Membre

Re : Problème avec le formulaire de recherche rapide

Pour la cacher, tu fais :


if (!$pun_user['is_guest'])


"As code is more often read than written it's really important to write clean code." - Franz
Twitter: @adaurfr
Mon fork de FluxBB: FeatherBB

Hors ligne

#8 19-12-2009 13:13:10

riversub
Membre

Re : Problème avec le formulaire de recherche rapide

Ok mais je mets ça dans quel fichier php ?

Hors ligne

#9 19-12-2009 19:46:35

fanf73
Wik-wiki

Re : Problème avec le formulaire de recherche rapide

Je pense que le plus simple et le plus propre serait de mettre le code de la recherche (et le test sur le visiteur) dans un fichier php dans le dossier include/user, et de l'appeler dans le template (c'est expliqué dans l'aide).


Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.

Hors ligne

#10 19-12-2009 21:50:40

riversub
Membre

Re : Problème avec le formulaire de recherche rapide

Bon alors ça marche seulement j'ai un problème, le css n'opère plus sur la position de la barre de recherche...

Hors ligne

#11 19-12-2009 23:32:02

riversub
Membre

Re : Problème avec le formulaire de recherche rapide

C'est bon, avec de la recherche et un peu de logique, je me suis débrouillé.

Merci.

Hors ligne

Pied de page des forums