Connectix Boards
Bienvenue, vous n'êtes pas connecté. ( Se connecter - S'enregistrer )
Dernière version sortie: 0.8.4!
Venez tester la version 1.0 beta
Connectix Boards > Zone développement > Programmation > besoin d'aide sur user logged
| Wakino | #1 28/03/2010 - 23h19 |
|
Groupe : Nouveau Hors ligne |
plop a vous!
voila j'essai actuellemnt de me faire un header qui serve a quelque chose! j'y ai actuellement intégré un formulaire de connexion avec ce code çi! <div id="en_tete">mon problème c'est qu'une fois connecté j'aimerai affiché le pseudo, le lien vers le profil , l'avatar et si l'utilisateur a ou non des nouveau mp, malheureusement je ne trouve pas comment faire cela! en gros ce qu'il se passe actuellement une fois connecté je n'ai rien d'afficher dans cette barre! comment dois je procéder svp? |
| kristoch | #2 29/03/2010 - 01h03 |
|
Groupe : Acharné Hors ligne Site Web |
hello!
as-tu consulté les docs? http://www.connectix-boards.org/index.php?page=doc http://www.connectix-boards.org/index.php?page=doc§=13 sur l'espace membre, y'a pitet des trucs à reprendre dedans... en attendant que quelqu'un puisse te répondre plus précisément!
un de mes blogs : chachacha
|
| Wakino | #3 29/03/2010 - 12h03 |
|
Groupe : Nouveau Hors ligne |
merci mais j'ai déjà parcouru ces liens c'est dailleur de la que viens le formulaire!
mais il y a quelque chose que je comprend pas enfait! c'est ça: <?phpvue que la fonction cb_user logged contient déjà une condition true/false le if devant nous sert a quoi? en gros la ça nous dis: si l'utilisateur est connecté on affiche rien s il ne l'est pas on affiche le formulaire! toujours en me servant de cette fonction j'aimerai transformer ça en: si l'utilisateur n'est pas connecté on affiche le formulaire, si il est connecté on affiche les valeur, mp, pseudo, avatar lien de deco ! mais le problème c'est pourquoi on pose une condition if a une fonction qu en contient déjà une ( ou alors c'est que je mélange beaucoup de choses) ps: je n'y connais rien en php le seul truc que je connaisse bien c'est l'ouverture et la fermeture d'un code php! j'ai bô lire et relire les cours du sdz il y a un truc qui me bloque et je sais pas quoi... donc si vous pouviez m'éclairer |
| Ishimaru Chiaki | #4 30/03/2010 - 04h41 |
|
Groupe : Doc-rédacteur Hors ligne Site Web |
Si tu regardes bien, il y a juste avant le $_SESSION un point d'exclamation qui est un opérateur qui signifie que la valeur de cette variable est vide (ou false). C'est en gros un "N'est pas". Donc la condition vérifie si cette valeur est vide. Si elle est vide, le formulaire est affiché. Sinon, on affiche les infos du membre.
De là les questions que tu poses puisque tu sembles n'avoir pas remarqué le p'tit point d'exclamation justement. As-tu essayé de tester en même temps que tu lis le cours ?
Besoin de volontaires pour les tests du support IPv6 dans la future version 0.8.5 !
Plus d'informations ici Mon fil Twitter |
| Wakino | #5 31/03/2010 - 04h52 |
|
Groupe : Nouveau Hors ligne |
a vrai dire le seul truc que je gère en php c'est les includes donc c'est assez limité!j'ai essayé de faire des test en même temps que je lisais les tuto mais je sais pas il y a rien a faire! le php j'accroche pas du tout !
Rien a faire je suis et resterai un simple graphiste webdesigner intégrateur! mais si une âme charitable a une envie soudaine de m'aider a mettre en place ce dont j'ai besoin, son aide sera la bienvenu ![]() en attendant je bidouille je tate c'est un peut au petit bonheur la chance quoi... ça me désespère ![]() Sur ce merci de tes réponses je vais tenté dans un ultime effort de me relancer dans les cours php mais franchement je suis presque sur d'arrêter au chapitre 2 ou 3! ++ Edit si j'ai bien compris enfait une fois connecté si je veux que ça affiche quelque chose il faut que je reprenne le même code mais sans le point d'exclamation c'est ça? Edit 2: effectivement c'est bien ça ta lumière m'a sortie une épine du pied bon maintenant je m'attaque a comment afficher les infos dont j'ai besoin!
Ce message a été édité par Wakino le 31/03/2010 à 05h03.
|
| Martin | #6 31/03/2010 - 10h06 |
|
Groupe : Administrateur Hors ligne Site Web |
Si tu fais quelques recherches dans ce forum, tu trouveras des messages où des gens expliquent la démarche pour ce genre de manipulation.
|
| Wakino | #7 01/04/2010 - 00h36 |
|
Groupe : Nouveau Hors ligne |
juste une petite question si vous pouviez m'aider sur un point!
j'aimerai que les news si elles sont trop grandes soit coupées par exemple limitation a 400 caractères, et si il y a plus afficher le liens "aller a la news"! je sais comment afficher le liens mais comment limiter le nombre de caractères avant l'affichage du lien? si je modifie ce script il peut me servir a récupérer et afficher juste les Titres des 5 derniers sujet de tout le forum? |
| Ishimaru Chiaki | #8 01/04/2010 - 08h10 |
|
Groupe : Doc-rédacteur Hors ligne Site Web |
Je viens de tester sur la copie locale de mon site, et pour faire ça, tu as besoin de deux fonctions prédéfinies dans PHP : - la fonction strlen() : Elle mesure le nombre de caractères dans une chaîne. Tu le combines donc avec l'opérateur ">" pour vérifier si la chaîne fait plus de 400 caractères. Plus d'infos au sujet de cette fonction sur php.net - la fonction substr() : Elle prélève et retourne un morceau d'une chaîne à partir du départ et de la longueur, ce qui te permet donc de dire que tu commences au premier caractère (0) pour ensuite prendre les 400 premiers. Plus d'infos au sujet de cette fonction sur php.net
Si tu veux seulement les titres, j'ai codé un module dont tu trouveras le code dans ce sujet : http://forum.connectix-boards.org/forum-t2007-p1,module-dernieres-reponses-sur-votre-site.html Il est codé de telle sorte qu'il prend en compte les permissions du visiteur : Ainsi, s'il y a des sujets dans des forums dont le visiteur n'a pas le droit d'accéder, ces sujets ne s'afficheront pas. Il est aussi compatible avec l'URL Rewriting, mais une petite modification d'une des fonctions de CB est nécessaire si la page n'est pas dans le même dossier que la racine du forum, afin que les liens vers les profils puissent fonctionner (on n'aura plus à faire ça dans la 1.0). C'est expliqué dans le deuxième post. Tu peux d'ailleurs le voir en action sur mon site : http://ishimaru-design.servhome.org
Besoin de volontaires pour les tests du support IPv6 dans la future version 0.8.5 !
Plus d'informations ici Mon fil Twitter |
Connectix Boards > Zone développement > Programmation > besoin d'aide sur user logged
> Informations du forum
1 personne(s) présente(s) durant une période de 15 minutes (0 membre(s) et 1 invité(s)).
Powered by Connectix Boards 0.8.4 © 2005-2012 (7 queries, 0.080 sec)

