1. IMPORTANT : Nouvelles mesures de sécurité - 2. Règles pour obtenir de l'aide dans les forums de support - 3. Restrictions des droits pour le groupe "Support suspendu"

Il est obligatoire de respecter les Règles de MyBB.fr : Version abrégée ou Version complète pour obtenir du support sur nos forums.

Les membres ayant un site/forum contrevenant aux règles de MyBB.support seront placés dans le groupe "Support suspendu" et ne bénéficieront plus du support du staff. Nous recommandons aux autres membres d'agir de même. Il ne s'agit pas d'un bannissement, le membre retrouvera son statut "normal" dès que sa situation sera conforme aux règles.

Nouveau : un Wiki en français : plus de détails.
Avant de soumettre votre problème, consultez-le, ainsi que la FAQ, sans oublier le moteur de recherche interne.


Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Include bbCode
Mots-clés » include, bbcode
01-01-2010, 19:37, (Modification du message : 01-01-2010, 19:53 par zarrock44.)
#1
Include bbCode
Bonjours a tous, bon avant tous bbcode = mycode c'est bien sa. J'ai installé mybb pour la première fois hier donc j'ai pas eu le temps d'étudier entièrement le système.

Donc mon forum est situé dans le répertoire /forum.
Et mon site lui est situé a la racine de mon ftp.

Donc j'ai fais un systeme de connection depuis mon site envers le forum qui marche a merveille.
Ensuite dans un dossier /membres j'ai créer mon index.php. Dans celui-ci je veux permettre a mes membres de nombreux outils (par exemple un générateur de signature d'un jeux en ligne dynamique avec une inclusion automatique dans la signature), ainsi qu'un récapitulatif de leur profil.

Pour cela j'utilse ce code pour le récapitulatif :

Code PHP :
<?php
    define
("IN_MYBB",1);
    
chdir('../forum'); // path de MyBB
    
require './global.php';
?>
Code PHP :
<?php
if($mybb->user["uid"]){
$uid=$mybb->user['uid'];
$email=$mybb->user['email'];
$username=$mybb->user['username'];
$signature=$mybb->user['signature'];
$avatar=$mybb->user['avatar'];
$pmnotice=$mybb->user['pmnotice'];
$totalpms=$mybb->user['totalpms'];
$birthdayprivacy=$mybb->user['birthdayprivacy'];
$hideemail=$mybb->user['hideemail'];
$usertitle=$mybb->user['usertitle'];
$birthday=$mybb->user['birthday'];


if(
$avatar){echo "Avatar : <img src=\"$avatar\" border='0' align='absmiddle' /><br><br>";}

if(
$usertitle){echo "Groupe :  $usertitle<br><br>";}

if(
$pmnotice){echo "Message privé : <a href=\"../forum/private.php\">$pmnotice</a> / $totalpms<br><br> ";}

if(
$hideemail=="0"){echo "E-mail : $email<br><br>";}

if(
$birthday){echo "Date de naissance : $birthday<br><br>";}

if(
$signature){echo "Signature : $signature<br><br>";}

if(
$username){echo "Pseudo : <a href=\"../forum/member.php?action=profile&uid=3\"><b>$username</b></a><br /><br>";}

else{
echo 
"Vous n&acute;avez pas le droit de vous trouvez ici !<br>
Cette espace est réservé au membres du site/forum. Merci de vous inscrire et de respecter les règles d'utilisation.<br>
<a href=\"../index.php\"><b>Cliquer ici pour retourner a l'accueil du site !</b></a><br /><br>"
;
}
?>

Si vous comprenez pas les If il suffit de regarder le else plus bas, si l'utilisateur n'est pas connecté le contenu sera caché, ou sinon il importera que les donnée existantes.

Le code marche très bien il m'affiche toutes les informations dont j'ai besoin. Mon seule problème, c'es pour les signatures, en effet il ne me traduit pas le bbcode, et j'arrive pas a l'inclure dans la page afin qu'il me le transforme en html. Ou qu'il me le traduise.

Quelqu'un peut m'aider merci a vous d'avance.
Répondre
01-01-2010, 20:27,
#2
RE: Include bbCode
Salut,

Convertir du BBCode en HTML, c'est pas une mince affaire !!!
Va falloir coder dur.

Dans MyBB le "moteur" de conversion BBCode=>HTML c'est :
/inc/class_parser.php

A toi d'analyser le code et de voir comment tu peux utiliser cette classe pour arriver à tes fins.

Bon courage !

[Image: spyto.png]
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre
01-01-2010, 21:33,
#3
RE: Include bbCode
Merci je vais regardez sa !
Répondre




Utilisateur(s) parcourant ce sujet : 3 visiteur(s)

Contact | MyBB.support | Retourner en haut | Retourner au contenu | Version bas-débit (Archivé) | Syndication RSS
 Utilitaire de traduction fourni par Regentronique