profil

skensken Member

Bonjour, je voudrai savoir, comment peut-on afficher le profil du côté public?
Avec les informations du profil.
Ou p-t creer un plugin,.

Le temps nous le dira, un jour ou l'autre, le temps nous le dira
https://thebookglobal.com/
Ovh/7.3/pluxml 5.8.2

Mots clés:

Réponses

  • Bonjour,
    En mode "Quick and Dirty", tu peux faire comme ceci :
    Crée une page statique et mets dans son contenu le code ci-dessous :

    <pre>
    <?php print_r($this->plxMotor->aUsers); ?>
    </pre>
    
  • Sinon de façon un peu plus sophistiquée :

    <table>
        <thead>
            <tr>
                <th>Login</th>
                <th>Nom</th>
                <th>Mél</th>
                <th>Profil</th>
                <th>Langue</th>
                <th>Infos</th>
            </tr>
        </thead>
        <tbody>
    <?php
    $profils = array(
        'Administrateur',
        'Gestionnaire',
        'Modérateur',
        'Éditeur',
        'Rédacteur',
    );
    
    foreach(array_values($this->plxMotor->aUsers) as $infos) {
    ?>
            <tr>
    <?php
        foreach(array('login', 'name', 'email', 'profil', 'lang', 'infos') as $k) {
    ?>
                <td><?= ($k != 'profil') ? $infos[$k] : $profils[$infos[$k]] ?></td>
    <?php
        }
    ?>
            </tr>
    <?php
    }
            ?>
        </tbody>
    </table>
    
  • skensken Member

    Super, par contre j'ai mi un champs de texte avec KzChampPlus dans EMPLACEMENT tête utilisateur et je mets le code qu'il faut dans ma page static mais côté public il m'indique: article1: Champ interdit dans ce contexte
    Comment faire?

    <?php eval($this->callHook('kzChamPlus', article1)); ?> <?php $profils = array( 'Administrateur', 'Gestionnaire', 'Modérateur', 'Éditeur', 'Rédacteur', ); foreach(array_values($this->plxMotor->aUsers) as $infos) { ?> <?php foreach(array('name', 'profil', 'lang', 'infos') as $k) { ?> <?php } ?> <?php } ?>
    Nom Profil Langue Infos
    <?= ($k != 'profil') ? $infos[$k] : $profils[$infos[$k]] ?>

    Le temps nous le dira, un jour ou l'autre, le temps nous le dira
    https://thebookglobal.com/
    Ovh/7.3/pluxml 5.8.2

Connectez-vous ou Inscrivez-vous pour répondre.