FluxBB.fr

Le site des utilisateurs francophones de FluxBB.

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

#1 11-12-2012 02:01:17

a-snowboard
Membre
Inscription : 20-06-2011
Messages : 440
Site Web

champ personnel

Salut tout le monde.

Je cherche un petit tuto pour ajouter des champ dans la partie personnel.

je suis bien tombé sur ce tuto : http://fluxbb.fr/forums/viewtopic.php?id=11436
Mais c'est un champ qui implique un choix parmi 2 (ou plus) réponses.

On je souhaite un champ du style :
Quel est votre réflex ?
Quels sont vos objectifs ?

Je n'ai pas trouvé un tuto de ce style. Ni une mod.
Sans doute que j'ai mal cherché je serait bien surpris que le sujet n'ai jamais été abordé.

Si vous avez un indice pour que je trouve (ou un vague souvenir), je suis preneur. smile


Merci bien !


Le roi du snowboard ! Sans prétention hein ? mdr

Fluxbb 1.4.7, Forum Photo Paris

Hors ligne

#2 12-12-2012 17:18:51

a-snowboard
Membre
Inscription : 20-06-2011
Messages : 440
Site Web

Re : champ personnel

Petit up ?


Le roi du snowboard ! Sans prétention hein ? mdr

Fluxbb 1.4.7, Forum Photo Paris

Hors ligne

#3 17-12-2012 02:55:03

sklerder
Membre
Inscription : 04-09-2012
Messages : 170

Re : champ personnel

Bonjour.

Je t'aurais bien suggéré de ré-utiliser les champs "ICQ",, "Jabber" et autres 'communicants', qui sont souvent inutilisés.
A défaut (s'ils sont actifs et utilisés sur ton forum), tu peux t'en inspirer, car je n'ai rien vu de tout fait qui corresponde à ton besoin neutral
Si le codage n'est pas ta tasse de thé, ça sera un peu plus compliqué smile

Hors ligne

#4 17-12-2012 12:27:44

a-snowboard
Membre
Inscription : 20-06-2011
Messages : 440
Site Web

Re : champ personnel

Pas bête du tout pour champ inutilisé !

Je vais de ce pas voir si c'est utilisé par les membres ! smile


Edit : Jabber et icq ne sont jamais utilisés. Parfait ! smile

Dernière modification par a-snowboard (17-12-2012 12:30:37)


Le roi du snowboard ! Sans prétention hein ? mdr

Fluxbb 1.4.7, Forum Photo Paris

Hors ligne

#5 17-12-2012 12:45:28

a-snowboard
Membre
Inscription : 20-06-2011
Messages : 440
Site Web

Re : champ personnel

Mauvaise idée, ça ne s'affiche pas dans les conversations.


bon en clair faut que je fasse une copie de "lieux" mais avec les champs voulus... hmm

Et je ne trouve pas de tuto pour ça. Dommage.


Le roi du snowboard ! Sans prétention hein ? mdr

Fluxbb 1.4.7, Forum Photo Paris

Hors ligne

#6 17-12-2012 16:40:18

sklerder
Membre
Inscription : 04-09-2012
Messages : 170

Re : champ personnel

Ces champs ne doivent pas être trop difficiles à démasquer, mais ce sera peut-être mieux de "monter" tes propres champs (un petit peu plus long, sans doute, mais plus formateur, sans vouloir y mettre aucune malice).

Hors ligne

#7 17-12-2012 17:56:31

a-snowboard
Membre
Inscription : 20-06-2011
Messages : 440
Site Web

Re : champ personnel

ça je me doute bien...

Je sais qu'il n'y a pas de malice. Faudrait que je m'y colle. Mais je n'ai pas assez de temps pour me mettre à fond dans le php et mysql... hmm


Le roi du snowboard ! Sans prétention hein ? mdr

Fluxbb 1.4.7, Forum Photo Paris

Hors ligne

#8 18-12-2012 01:18:47

PascL
Membre
Inscription : 06-09-2007
Messages : 554
Site Web

Re : champ personnel

Bonsoir,

Il te faut chercher 'realname' ou 'location' (apostrophes incluses) dans profile.php. Il ne doit pas y avoir des tonnes de résultats, et ça te donne les endroits où ajouter des bouts de code similaires.

Hors ligne

#9 18-12-2012 08:44:09

a-snowboard
Membre
Inscription : 20-06-2011
Messages : 440
Site Web

Re : champ personnel

Merci pour l'info.

Je tente de faire ça.


Le roi du snowboard ! Sans prétention hein ? mdr

Fluxbb 1.4.7, Forum Photo Paris

Hors ligne

#10 18-12-2012 18:19:00

a-snowboard
Membre
Inscription : 20-06-2011
Messages : 440
Site Web

Re : champ personnel

Bon j'ai réussi à faire en local...

Reste à faire ça pour la version en ligne !

Merci pour le tuyau PascL. smile

Dernière question : si je veux faire un jolie cadre qui entoure la donnée : lieux : paris.

Je suppose qu'il faut que j'encadre le code suivant d'un div ?

			if ($cur_post['location'] != '')
			{
				if ($pun_config['o_censoring'] == '1')
					$cur_post['location'] = censor_words($cur_post['location']);

				$user_info[] = '<dd><span>'.$lang_topic['From'].' '.pun_htmlspecialchars($cur_post['location']).'</span></dd>';
			}

Dernière modification par a-snowboard (18-12-2012 18:19:16)


Le roi du snowboard ! Sans prétention hein ? mdr

Fluxbb 1.4.7, Forum Photo Paris

Hors ligne

#11 18-12-2012 19:38:18

Otomatic
Régisseur
Lieu : Paris, France
Inscription : 12-12-2005
Messages : 3 660
Site Web

Re : champ personnel

Bonsoir,

Pour entourer d'uncadre, il faut simplement faire joujou avec le contenu du fichier css et une p'tite modif dans viewtopic.php.
Pour encadrer le lieu, il faut pouvoir appliquer un style spécifique uniquement à cette information. Donc, on va personnaliser. Dans viewtopic.php remplacer

$user_info[] = '<dd><span>'.$lang_topic['From'].' '.pun_htmlspecialchars($cur_post['location']).'</span></dd>';

par

$user_info[] = '<dd><span class="lieu">'.$lang_topic['From'].' '.pun_htmlspecialchars($cur_post['location']).'</span></dd>';

Et, dans le fichier css on va ajouter des bordures sur cette information :

.pun .postleft dd span.lieu {
  border:1px solid red;
}

À toi de choisir épaisseur, style et couleur et éventuellement d'ajouter un padding


Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche

Hors ligne

#12 18-12-2012 20:20:39

a-snowboard
Membre
Inscription : 20-06-2011
Messages : 440
Site Web

Re : champ personnel

allez je vais tenter de faire ça.

avec de telles indications, je devrais y arriver ! smile


Le roi du snowboard ! Sans prétention hein ? mdr

Fluxbb 1.4.7, Forum Photo Paris

Hors ligne

#13 18-12-2012 20:33:02

a-snowboard
Membre
Inscription : 20-06-2011
Messages : 440
Site Web

Re : champ personnel

Bon ça marche ta solution.

Sauf
quand j'ai plusieurs lignes. J'aimerais englober les 4 lignes du lieux. La il me fait un bloc sur chaque ligne (non fermé sur le coté) hmm

Après a moi de mettre le type de cadre que je veux. Là ce n'est pas un souci, les tutos sont là et avec firebux je devrais m'en sortir pas trop mal.


Par contre un truc que je ne comprends toujours pas avec le CSS

Pourquoi mettre

.pun .postleft dd span.lieu

et non tout simplement :

#lieu

ça fait parti des trucs du CSS qui m’échappent complètement. hmm

(comme beaucoup de chose d'ailleurs...)

Dernière modification par a-snowboard (18-12-2012 20:36:34)


Le roi du snowboard ! Sans prétention hein ? mdr

Fluxbb 1.4.7, Forum Photo Paris

Hors ligne

#14 18-12-2012 20:39:56

Otomatic
Régisseur
Lieu : Paris, France
Inscription : 12-12-2005
Messages : 3 660
Site Web

Re : champ personnel

Bonsoir, (La dernière pour ce soir)

Si tu mets #lieu, ça s'applique à l'id lieu et, on n'est pas certain qu'il n'y aura pas une autre id de même nom dans la page. En mettant une classe sur le span de class lieu qui suit un dd lui-même suivant quelque chose de class postleft tu indiques précisément sur quoi ça s'applique.
Et puis, ça dépend aussi du programmeur ; moi je préfère la solution que j'ai donné car :
- Ça facilite grandement les recherches
- Ça permet d'avoir déjà la structure pour appliquer le même type sur des objets similaires.
- Ça permet de regrouper tout ce qui s'applique aux objets situés dans .postleft

En fin de compte, on fait comme on le sent le mieux.


Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche

Hors ligne

#15 18-12-2012 21:13:08

a-snowboard
Membre
Inscription : 20-06-2011
Messages : 440
Site Web

Re : champ personnel

Je crois que je vais relire ça plus calmement demain car je pense que je suis plus embrouillé qu'autre chose. hmm

Ce n'est pas ta faute Otomatic, mais là, je manque clairement de connaissance qui pourrait me permettre d'appréhender le problème.


Sinon je vais tenter de règle le souci du bloc :
blocs.jpg


Le roi du snowboard ! Sans prétention hein ? mdr

Fluxbb 1.4.7, Forum Photo Paris

Hors ligne

#16 19-12-2012 00:08:42

PascL
Membre
Inscription : 06-09-2007
Messages : 554
Site Web

Re : champ personnel

Bonsoir,

Pour répondre au message #13, attention à pas confondre en css:
.lieu s'applique aux éléments class="lieu"
#lieu s'applique aux éléments id="lieu"

Si une page est valide xhtml strict (ce qui est le cas de base pour fluxbb), un id ne peut se trouver qu'une seule fois sur une page. Donc pour afficher N fois un élément sur une même page, on utilise class et pas id.

Et je plussoie la solution que préconsie Otomatic. Tu peux ainsi avoir la même classe sur plusieurs pages (par exemple, le lieu est présent sur le profil et sur viewtopic, donc rien n'empêche de mettre class="lieu" dans les 2 fichiers) mais avoir un affichage différent si tu hiérarchises correctement dans le css.

Pour l'image, le lien vers localhost, c'est pas top ^^

Hors ligne

#17 19-12-2012 00:19:33

a-snowboard
Membre
Inscription : 20-06-2011
Messages : 440
Site Web

Re : champ personnel

Je crois comprendre petit a petit le CSS...

Doucement mais surement !

+1 pour l'image. Je n'avais pas compris ce que tu disait vu qu'en édition l'image s'affichait ! mdr

blocs.jpg


Le roi du snowboard ! Sans prétention hein ? mdr

Fluxbb 1.4.7, Forum Photo Paris

Hors ligne

#18 22-12-2012 01:58:09

Mpok
Néo Admin
Inscription : 10-08-2006
Messages : 2 950
Site Web

Re : champ personnel

a-snowboard a écrit :

Je crois comprendre petit a petit le CSS...
Doucement mais surement !

Cool… C'est JUSTEMENT ce que l'on desirait (je m'associe aux divers intervenants).

Hors ligne

Pied de page des forums