Affichage des résultats 1 à 5 sur 5

Discussion: Problème variable perso et php

  1. #1
    Date d'inscription
    mai 2011
    Messages
    7
    Version de vBulletin
    4.1
    Hébergeur
    ovh
    Pouvoir de réputation
    0

    [résolu]Problème variable perso et php

    Bonsoir,

    J'apprend a créer un plugin et pouvoir voir son fonctionnement mais je

    bloque sur quelque petite chose,donc j'aimerais savoir ou es mon erreur

    template "header".

    Voilà le plugin:

    Produit:Vbulletin

    titre:test

    Hook:global_start

    Code PHP:
    $testmembre vB::$db ->query_first("SELECT COUNT(*) AS users,MAX(userid) AS max FROM " TABLE_PREFIX "user");  
    //echo $testmembre

    vB_Template::preRegister('header', array('testmembre' => $testmembre)); 
    ensuite pour appeler ma variable dans le "template header"

    j'ai essayer:
    Code PHP:
    {vb:raw testmembre
    aussi avec
    Code PHP:
    {$testmembre
    et
    Code PHP:
    {vb:rawphrase testmembre
    mais rien ne s'affiche
    Pouvez vous s'il vous plait me dire se qui ne va pas?

    merci d'avance pour votre aide.
    Dernière modification par seed ; 03/06/2011 à 01h02. Motif: ajout balise [résolu]

  2. #2
    Date d'inscription
    septembre 2002
    Localisation
    France
    Âge
    34
    Messages
    11 287
    Version de vBulletin
    5.0
    Hébergeur
    Serveur dédié OVH
    Billets dans le blog
    13
    Pouvoir de réputation
    120
    Le crochet 'global_start' est voué à disparaître. Utilise plutôt 'global_bootstrap_init_start' et utilise vB::$db au lieu de $db (de même pour les variables pre-4).
    vBulletin Quality Assurance
    Développeur en chef de Project Tools 2.1+ pour vB 4 et 2.0 pour vB 3
    Restera très discret sur toutes les futures fonctionnalités de vBulletin ainsi que de vBulletin 5 Connect jusqu'à leur sortie publique ^^

    Tout MP d'aide -> Supprimé

  3. #3
    Date d'inscription
    mai 2011
    Messages
    7
    Version de vBulletin
    4.1
    Hébergeur
    ovh
    Pouvoir de réputation
    0
    Bonjour pitchoune et merci,

    après rectification et remplacement du hook avec 'global_bootstrap_init_start' j'ai une page blanche quand j'actualise l'index du forum.

    Serais-tu pourquoi le plugin ne fonctionne pas?

    aussi j'ai pas compris pour la variable pre-4,après quelque recherche j'ai rien trouver!

    merci d'avance pour ton aide.

  4. #4
    Date d'inscription
    septembre 2002
    Localisation
    France
    Âge
    34
    Messages
    11 287
    Version de vBulletin
    5.0
    Hébergeur
    Serveur dédié OVH
    Billets dans le blog
    13
    Pouvoir de réputation
    120
    Code PHP:
    require_once(DIR '/includes/class_bootstrap_framework.php');
    vB_Bootstrap_Framework::init();

    $testmembre vB::$db->query_first("SELECT COUNT(*) AS users,MAX(userid) AS max FROM " TABLE_PREFIX "user");  

    vB_Template::preRegister('header', array('testmembre' => $testmembre)); 
    Dans ton modèle, utilises {vb:raw testmembre.users} et {vb:raw testmembre.max}

    Si on ajoute pas les 2 premières lignes ni utilise vB:: partout après, tu n'auras que des erreurs dans le CMS, d'où la future disparition de global_start, global_setup_complete et global_complete (les équivalents existent).
    vBulletin Quality Assurance
    Développeur en chef de Project Tools 2.1+ pour vB 4 et 2.0 pour vB 3
    Restera très discret sur toutes les futures fonctionnalités de vBulletin ainsi que de vBulletin 5 Connect jusqu'à leur sortie publique ^^

    Tout MP d'aide -> Supprimé

  5. #5
    Date d'inscription
    mai 2011
    Messages
    7
    Version de vBulletin
    4.1
    Hébergeur
    ovh
    Pouvoir de réputation
    0
    Merci pour ton aide,

    Ok alors maintenant vue comme sa,si j*initialise rien c'est normal que je me retrouve avec une page blanche!

    Je comprend mieux mais erreur en tout cas maintenant grâce a ton aide

    donc je t'en remercie.

Informations de la discussion

Utilisateur(s) sur cette discussion

Il y a actuellement 1 utilisateur(s) naviguant sur cette discussion. (0 utilisateur(s) et 1 invité(s))

Les tags pour cette discussion

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •