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
Cherche comment faire
Mots-clés » username, pm, pmlu, cherche, faire
26-12-2011, 0:07,
#1
Exclamation  Cherche comment faire
Bonjour !

Je cherche aujourd'hui meme comment coder un truc dans son style

[Image: mybb.png]

L'avatar et le nombre de message pour commencer x)
j'aimerai savoir comment l'afficher sur mon layout qui me sert d'index x)

2eme question:
J'ai inserer un code pour se login sur mon layout qui se trouve dans le dossier /v1/index.php
et mon forum se situe dans le dossier /v1/forum

Donc j'ai mit le code on peut se login a partir du layout niquel mais...

quand on retourne sur le layout bah sa laisse les champs :/
sa viendrait d'ou ?

MErci a vous
26-12-2011, 21:00,
#2
RE: Cherche comment faire
Question #1 :
La variable tableau "$mybb->user" contient tous les champs de la table "users" pour cet utilisateur, il est donc facile de récupérer ses informations comme "$mybb->user['postnum']" et "$mybb->user['avatar']"...

Question #2 :
Il est possible d'avoir une action exécutée que lorsque qu'un utilisateur n'est pas connecté, de cette façon :
Code PHP :
define("IN_MYBB"1);
require_once 
"./global.php";
if(
$mybb->user['uid']) {
// Choses à faire si l'utilisateur est connecté... 
} else { 
// Choses à faire si l'utilisateur n'est pas connecté... 


Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
26-12-2011, 22:25, (Modification du message : 26-12-2011, 22:25 par Pastis.)
#3
RE: Cherche comment faire
Merci infiment moi et mon ami allons pouvoir essayer de continuer notre projet
26-12-2011, 23:04, (Modification du message : 26-12-2011, 23:09 par maman.)
#4
RE: Cherche comment faire
Bonjour,

Je suis actuellement également sur le projet, et j'ai essayé votre code:

Code PHP :
<?php define("IN_MYBB"1);
require_once 
"./forum/global.php";
if(
$mybb->user['uid']) {
echo 
"Vous êtes connecté";
} else { 
echo 
"mdr";

 
?>

Mais connecté ou déconnecté, ça m'affiche "mdr". Je ne comprend pas du tout.
M'étant dit que cela venait de la condition qui avait un problème, j'ai essayé dans une page qui est dans ./forum/premium.php et la condition fonctionne à merveille. Donc il se pose un autre problème dont je ne sais pas la provenance.

Cordialement,
26-12-2011, 23:14,
#5
RE: Cherche comment faire
Merci de nous repondre ceci est pour un projet urgent !
26-12-2011, 23:35,
#6
RE: Cherche comment faire
Dans mon exemple j'avais bien :
Code PHP :
require_once "./global.php"

Maintenant il est important de choisir le bon répertoire pour inclure le fichier "global.php" de MyBB...

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
26-12-2011, 23:48,
#7
RE: Cherche comment faire
Voici ma page en elle meme

Code PHP :
            <div id="Footer"
                 <
div class="Text-footer">&copyMyHabboRetro.com 2011 2012tous droits réservésDesign basé sur une template de ZheBig.</div>
             </
div> <br />
             
     </
div>
     
         <
div id="Gauche">

              <
div id="Cadre-box">
                 <
div class="Haut-placement">
                     <
div id="Haut-vert"> <div class="Titre"Connexion </div> </div>
                     <
div class="Text-cadre">
<?
php define("IN_MYBB"1);
require_once 
"./forum/global.php";
if(
$mybb->user['uid']) {
echo 
"salut";
} else { 
echo 
"mdr";

?>
                    <form action="forum/member.php" method="post">
Utilisateur : <input type="text" name="username" id="champs_username" maxlength="30"><br>
Mot de passe : <input type="password" name="password" id="champs_password">
<input type="hidden" name="action" value="do_login">
<input type="hidden" name="url" value="forum/member.php"><br><br>
<input type="submit" class="submit" name="submit" value="Se connecter"></form>
<img src="./images/icone_enregistrer.gif" style="vertical-align:middle; margin-top:-3px;">
<a href="forum/member.php?action=register" target="_parent">S'inscrire ?</a>
" | "
<img src="./images/icone_aide.gif" style="vertical-align:middle; margin-top:-3px;" <img="" margin-top:?-3px;?"="">
<a href="forum/member.php?action=lostpw" target="_parent">Mot de passe oublié ?</a>
</div>

                         <?php define("IN_MYBB"1);
                         require_once 
"forum/global.php";

require_once 
MYBB_ROOT."forum/inc/functions_post.php";

$template '                         <form action="member.php" method="post">
    <input type="hidden" name="action" value="do_login" />
    <span class="smalltext"><strong>{$lang->quick_login}</strong></span>
    <input type="text" class="textbox" name="username" title="{$lang->login_username}" value="{$lang->login_username}" onfocus="if(this.value == \'{$lang->login_username}\') { this.value=\'\'; }" onblur="if(this.value==\'\') { this.value=\'{$lang->login_username}\'; }" />
    <input type="password" class="textbox" name="password" title="{$lang->login_password}" value="{$lang->login_password}" onfocus="if(this.value == \'{$lang->login_password}\') { this.value=\'\'; }" onblur="if(this.value==\'\') { this.value=\'{$lang->login_password}\'; }" />
    {$gobutton}
</form> '
;

eval(
"\$output = \"" $template "\";");
output_page($output); ?>
                     </div>
                 </div>
              </div>

     </div> 

Voici ma page je voudrait inserer ceci
-Si l'utilisateur n'es pas connecte il y a les champ qui s'affiche pour qu'il se login

-Si l'utilisateur est connecte il y a l'avatar et le nombre de mp non lu et lu (comme sur le screen)

Cela serait t-il possible de me dire le code a inserer ou pouver vous editer mon code pour que celui ci marche :/

je vous remerci d'avence cher admin et communaute

Sachant que mon layout est dans /v1/
et mon forum dans /v1/forum/
26-12-2011, 23:49,
#8
RE: Cherche comment faire
(26-12-2011, 23:35)exdiogene a écrit :  Dans mon exemple j'avais bien :
Code PHP :
require_once "./global.php"

Maintenant il est important de choisir le bon répertoire pour inclure le fichier "global.php" de MyBB...

Oui en effet c'est pour cela que j'ai modifié votre /global.php en /forum/global.php car voici notre architecture:

/
/v1
/forum
Et le fichier où l'on veut insérer la condition se trouve dans le dossier v1. Je ne vois pas notre erreur.
27-12-2011, 0:34,
#9
RE: Cherche comment faire
Merci de votre aide . Smile
27-12-2011, 0:38,
#10
RE: Cherche comment faire
Si le répertoire parent de "/forum" est "/" et le fichier est dans "/vi" alors la ligne doit être :
require_once "../forum/global.php";

Si le répertoire parent de "/forum" est "/vi" et le fichier est dans "/vi" alors la ligne doit être :
require_once "./forum/global.php";

De plus, cette inclusion ne doit apparaître qu'une seule fois dans le script...

Administrateur de MyBBCodes.com
Cool " Ce n'est pas ce que vous savez qui est important, c'est ce que vous faites ou ne faites pas!"
Obtenez plus de 175 plugins pour MyBB ici...
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
27-12-2011, 1:56,
#11
RE: Cherche comment faire
(26-12-2011, 23:48)Pastis a écrit :  Voici ma page en elle meme

Code PHP :
            <div id="Footer"
                 <
div class="Text-footer">&copyMyHabboRetro.com 2011 2012tous droits réservésDesign basé sur une template de ZheBig.</div>
             </
div> <br />
             
     </
div>
     
         <
div id="Gauche">

              <
div id="Cadre-box">
                 <
div class="Haut-placement">
                     <
div id="Haut-vert"> <div class="Titre"Connexion </div> </div>
                     <
div class="Text-cadre">
<?
php define("IN_MYBB"1);
require_once 
"./forum/global.php";
if(
$mybb->user['uid']) {
echo 
"salut";
} else { 
echo 
"mdr";

?>
                    <form action="forum/member.php" method="post">
Utilisateur : <input type="text" name="username" id="champs_username" maxlength="30"><br>
Mot de passe : <input type="password" name="password" id="champs_password">
<input type="hidden" name="action" value="do_login">
<input type="hidden" name="url" value="forum/member.php"><br><br>
<input type="submit" class="submit" name="submit" value="Se connecter"></form>
<img src="./images/icone_enregistrer.gif" style="vertical-align:middle; margin-top:-3px;">
<a href="forum/member.php?action=register" target="_parent">S'inscrire ?</a>
" | "
<img src="./images/icone_aide.gif" style="vertical-align:middle; margin-top:-3px;" <img="" margin-top:?-3px;?"="">
<a href="forum/member.php?action=lostpw" target="_parent">Mot de passe oublié ?</a>
</div>

                         <?php define("IN_MYBB"1);
                         require_once 
"forum/global.php";

require_once 
MYBB_ROOT."forum/inc/functions_post.php";

$template '                         <form action="member.php" method="post">
    <input type="hidden" name="action" value="do_login" />
    <span class="smalltext"><strong>{$lang->quick_login}</strong></span>
    <input type="text" class="textbox" name="username" title="{$lang->login_username}" value="{$lang->login_username}" onfocus="if(this.value == \'{$lang->login_username}\') { this.value=\'\'; }" onblur="if(this.value==\'\') { this.value=\'{$lang->login_username}\'; }" />
    <input type="password" class="textbox" name="password" title="{$lang->login_password}" value="{$lang->login_password}" onfocus="if(this.value == \'{$lang->login_password}\') { this.value=\'\'; }" onblur="if(this.value==\'\') { this.value=\'{$lang->login_password}\'; }" />
    {$gobutton}
</form> '
;

eval(
"\$output = \"" $template "\";");
output_page($output); ?>
                     </div>
                 </div>
              </div>

     </div> 

Voici ma page je voudrait inserer ceci
-Si l'utilisateur n'es pas connecte il y a les champ qui s'affiche pour qu'il se login

-Si l'utilisateur est connecte il y a l'avatar et le nombre de mp non lu et lu (comme sur le screen)

Cela serait t-il possible de me dire le code a inserer ou pouver vous editer mon code pour que celui ci marche :/

je vous remerci d'avence cher admin et communaute

Sachant que mon layout est dans /v1/
et mon forum dans /v1/forum/

J'ai un doute quant à la légalité de votre projet...
Le "doute" doit venir de cette ligne :
Code PHP :
<div class="Text-footer">&copyMyHabboRetro.com 2011 2012tous droits réservésDesign basé sur une template de ZheBig.</div

Cordialement,
Saphir,
Modérateur MyBB.support.
27-12-2011, 11:54, (Modification du message : 27-12-2011, 12:12 par Pastis.)
#12
RE: Cherche comment faire
Nous allon tester
27-12-2011, 12:15,
#13
RE: Cherche comment faire
Nous ferons tout le nécessaire pour rendre notre projet légal. Nous faisons un site parlant de habbo rétros en effet, mais pas un rétro en lui-même. nous déclinerons les responsabilités nécessaires, car en aucun cas les membres de notre communauté ne seront forcées de rendre leur projet en ligne, or, un habbo rétro privé est tout à fait légal.

Toutes les mesures nécessaires seront prises, en attendant contenons notre attention sur le problème posé plutôt que sur le type de projet. Et puis vous n'êtes pas censés savoir le type de projet que nous sommes en train de monter, donc en cas de "problème" nous serons tenus comme responsables.
27-12-2011, 13:24, (Modification du message : 27-12-2011, 13:26 par maman.)
#14
RE: Cherche comment faire
Donc veuillez m'excuser du double poste, mais ayant réalisé plusieurs essais, ça ne fonctionne toujours pas, je ne comprend pas.

Donc voici un schéma:

/
/v1 => Test 1.php
/forum => Test 2.php

Sachant que je suis connecté sur le forum qui se trouve dans /v1/forum/

Donc voici le contenu du test 1.php:
Code PHP :
<?php
define
("IN_MYBB"1);
require_once 
"./forum/global.php";
    if(
$mybb->user['uid']) {
                echo 
'
l'
;
    }else{
    echo 
"<b><font color=\"red\">Vous n'êtes pas connectés. Veuillez vous connecter pour poursuivre.</font></b>";
?>
Il m'affiche: Vous n'êtes pas connectés. Veuillez vous connecter pour poursuivre.

Voici le contenu du test 2.php:
Code PHP :
<?php
define
("IN_MYBB"1);
require_once 
"./global.php";
    if(
$mybb->user['uid']) {
                echo 
'
l'
;
    }else{
    echo 
"<b><font color=\"red\">Vous n'êtes pas connectés. Veuillez vous connecter pour poursuivre.</font></b>";
?>
Il m'affiche l.

Je ne comprend pas mon erreur, pourtant étant le même code, ayant juste le chemin d'accès de global.php modifié.
Veuillez nous excuser du dérangement, mais nous ne comprenons pas, et voulons de l'aide.
27-12-2011, 13:37,
#15
RE: Cherche comment faire
(27-12-2011, 12:15)maman a écrit :  Toutes les mesures nécessaires seront prises, en attendant contenons notre attention sur le problème posé plutôt que sur le type de projet. Et puis vous n'êtes pas censés savoir le type de projet que nous sommes en train de monter, donc en cas de "problème" nous serons tenus comme responsables.

Tout ça, c'est de la belle langue de bois et n'a aucun fondement juridique.
Nous avons établi des règles claires quant au support apporté ou non à certains types de forum.

Chacun est libre de monter le forum qu'il veut, nous ne nos permettrons pas d'en juger.
Cependant, il est de notre devoir de ne pas aider les forums illégaux.
Il en va de notre conscience et de la crédibilité de notre équipe.
En aucun cas, nous ne voulons associer MyBB.fr, de quelque manière que ce soit, à des activités illégales.

C'est trop facile de dire "nous ne sommes pas responsables de ce que les membres posteront sur notre forum... tout lien sera de la responsabilité de son auteur... etc... etc..."

Pour mémoire, nous sommes tous ici des bénévoles et nous estimons avoir parfaitement le droit de ne pas investir de notre temps et de notre énergie à des fins que nous ne cautionnons pas.

Pour ma part, je serais d'avis, dorénavant, de ne plus apporter aucune aide si le lien sur le forum n'est pas indiqué, voire même exiger un compte "test" afin de pouvoir vérifier les contenus avant d'apporter une aide.
Trop souvent nous avons eu à suspendre l'aide après avoir passé beaucoup de temps à apporter du support à un forum qui s'est révélé illégal par la suite !

Ceci est mon point de vue, les autres membres de l'équipe donneront certainement le leur...

[Image: spyto.png]
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
27-12-2011, 13:50, (Modification du message : 27-12-2011, 13:51 par Saphir.)
#16
RE: Cherche comment faire
(27-12-2011, 13:37)spyto a écrit :  Tout ça, c'est de la belle langue de bois et n'a aucun fondement juridique.

Je suis tout à fait d'accord avec toi, le fait de demander systématiquement l'adresse du forum éviterait la perte de beaucoup de temps, et si le forum respecte les règles, il n'y a de toute façon aucune raison de ne pas la fournir, dans le cas contraire, je ne vois effectivement pas pourquoi nous devrions "investir de notre temps et de notre énergie à des fins que nous ne cautionnons pas".

(27-12-2011, 12:15)maman a écrit :  or, un habbo rétro privé est tout à fait légal

C'est ce que les créateurs de ce genre de "serveurs privés" aimeraient bien croire, mais les lois relatives à la propriété intellectuelles sont formelles, il est interdit de réutiliser tout ou partie des éléments d'une oeuvre sans l'accord de l'auteur, sauf pour utilisation personnelle ou dans le cadre du cercle familial (c'est pas exactement les termes, mais c'est l'idée).

Cordialement,
Saphir,
Modérateur MyBB.support.
27-12-2011, 14:01,
#17
RE: Cherche comment faire
Cher moderateur je voudrait vous faire part que HABBO autorise les V26 et que nous demandons une aide et cela pourrait nous servir aussi pour UN SITE DE FAN habbo Donc merci de nous aider
et que si je n'aurait pas mit l'url et bah vous ne l'auriez jamais su

Pourquoi refuser de nous aider ?
27-12-2011, 14:05, (Modification du message : 27-12-2011, 14:10 par Saphir.)
#18
RE: Cherche comment faire
Spyto a déjà dit pourquoi nous refusions de vous aider :
(27-12-2011, 13:37)spyto a écrit :  Pour mémoire, nous sommes tous ici des bénévoles et nous estimons avoir parfaitement le droit de ne pas investir de notre temps et de notre énergie à des fins que nous ne cautionnons pas.

Un site de fan ne s’appellerait pas je pense "MyHabboRetro.com"...

Edit : Si forum est au même niveau dans l'arborescence que v1, ce n'est pas ./forum/global.php mais ../forum/global.php (on va y aller un peu plus doucement sur le hors sujet).

Cordialement,
Saphir,
Modérateur MyBB.support.
27-12-2011, 14:06,
#19
RE: Cherche comment faire
(27-12-2011, 13:37)spyto a écrit :  
(27-12-2011, 12:15)maman a écrit :  Toutes les mesures nécessaires seront prises, en attendant contenons notre attention sur le problème posé plutôt que sur le type de projet. Et puis vous n'êtes pas censés savoir le type de projet que nous sommes en train de monter, donc en cas de "problème" nous serons tenus comme responsables.

Tout ça, c'est de la belle langue de bois et n'a aucun fondement juridique.
Nous avons établi des règles claires quant au support apporté ou non à certains types de forum.

Chacun est libre de monter le forum qu'il veut, nous ne nos permettrons pas d'en juger.
Cependant, il est de notre devoir de ne pas aider les forums illégaux.
Il en va de notre conscience et de la crédibilité de notre équipe.
En aucun cas, nous ne voulons associer MyBB.fr, de quelque manière que ce soit, à des activités illégales.

C'est trop facile de dire "nous ne sommes pas responsables de ce que les membres posteront sur notre forum... tout lien sera de la responsabilité de son auteur... etc... etc..."

Pour mémoire, nous sommes tous ici des bénévoles et nous estimons avoir parfaitement le droit de ne pas investir de notre temps et de notre énergie à des fins que nous ne cautionnons pas.

Pour ma part, je serais d'avis, dorénavant, de ne plus apporter aucune aide si le lien sur le forum n'est pas indiqué, voire même exiger un compte "test" afin de pouvoir vérifier les contenus avant d'apporter une aide.
Trop souvent nous avons eu à suspendre l'aide après avoir passé beaucoup de temps à apporter du support à un forum qui s'est révélé illégal par la suite !

Ceci est mon point de vue, les autres membres de l'équipe donneront certainement le leur...

Ben si vous voulez, j'ai d'autres forums m'appartenant je peux essayer de faire le système sur cet autre forum, et que vous m'aidiez pour cet autre forum (si vous voulez vérifier son contenu, il est disponible à l'adresse http://hibboweb.fr mais pour l'instant inactif, étant donné que je n'ai pas que celui-ci en seul projet). Pour moi ça m'est égal, il sera de ma responsabilité totale et complète pour ce qui concerne myhabboretro, et vous ne serez impliqués en aucun cas dans ce projet illégal.

(27-12-2011, 13:50)Saphir a écrit :  
(27-12-2011, 13:37)spyto a écrit :  Tout ça, c'est de la belle langue de bois et n'a aucun fondement juridique.

Je suis tout à fait d'accord avec toi, le fait de demander systématiquement l'adresse du forum éviterait la perte de beaucoup de temps, et si le forum respecte les règles, il n'y a de toute façon aucune raison de ne pas la fournir, dans le cas contraire, je ne vois effectivement pas pourquoi nous devrions "investir de notre temps et de notre énergie à des fins que nous ne cautionnons pas".

(27-12-2011, 12:15)maman a écrit :  or, un habbo rétro privé est tout à fait légal

C'est ce que les créateurs de ce genre de "serveurs privés" aimeraient bien croire, mais les lois relatives à la propriété intellectuelles sont formelles, il est interdit de réutiliser tout ou partie des éléments d'une oeuvre sans l'accord de l'auteur, sauf pour utilisation personnelle ou dans le cadre du cercle familial (c'est pas exactement les termes, mais c'est l'idée).

"Utilisation personnelle ou dans le cadre familial" c'est ce que je voulais laisser entendre par "privé"
27-12-2011, 14:16,
#20
RE: Cherche comment faire
Pour ma part, et quoi qu'il en soit, je ne vous aiderait pas plus que dans mon message précédent.

Si vous voulez vous adonner à des activités illicites, libre à vous, mais nous ne vous aideront pas, car même si vous en assumez la toute responsabilité judiciaire, vous ne pouvez pas en assumer la responsabilité morale.

Je ne pense pas qu'il soit utile de continuer ce débat. Si vous êtes l'administrateur d'un forum illégal, nous refuserons bien entendu de vous aider, et ce même si vous voulez du support pour un autre forum légal, puisque vous pourriez utiliser le fruit de ce support sur votre forum illégal.

Cordialement,
Saphir,
Modérateur MyBB.support.




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

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