Pagina 1 di 3 123 UltimaUltima
Risultati da 1 a 10 di 30

Discussione: le variabili

  1. #1
    Account disattivato
    Data Registrazione
    Nov 2006
    Messaggi
    54

    le variabili

    allora in pratica ... ogni pagina ke faccio e modifico noto ke ha varaibili diverse ... tipo la variabiele $loggedin si usa solo nella template online metre in un altra template nn va ... queste per un sacco di varabili ... volevo sapere come faccio ad inserire una tipo di variabile in un pagina dove nn è implementata .. come faccio ad implementarla ???


    ad esempio ho creato una chat mo ci sono tutti gli utenti online gli ho messo le rispettive foto affianco ... ora vorrei mettergli anche la scritto ke dice il sesso ...

    tipo per la foto ho fatto "image.php?u=$loggedin[userid]"
    per ritrvarmi l'id ... la template diciamo ke ho sfruttato e quella di WHOISONLINE
    e la pagina e online.php

    io però ho modificato la pagina online.php e ho fatto in modo ke la template deve caricare e "online" e nn piu "WHOISONLINE" e ho rinominato online.php in chat.php
    e in nella template "online" ho creato la mia struttura personale ... ora quello ke mi serve e fare in modo ke esca anche il sesso ... poi vorrei fare anche altre cose ma per ora partiamo con questa ...sapresti aiutarmi ... sn stato chiaro ??

  2. #2
    Borg L'avatar di y2ksw
    Data Registrazione
    Nov 2004
    Località
    Bologna, Italia
    Età
    64
    Messaggi
    9,035
    Caro Egidio, benvenuto nel mondo delle meraviglie, e a vbulletin.it che rende vivo questo mondo

    La tu domanda non può essere risposta facilmente. Il punto è che vbulletin è nato da un paio di programmatori, che si sono moltiplicati. Ora ciascun programmatore lavora per un settore solo, e non conosce più l'intero contenuto. E questo ovviamente crea dei problemi.

    C'è una forte tendenza di facilitare tutto, ma non è sempre a vantaggio. Prendiamo la classe $vbulletin, che contiene un po' di tutto, ma non può essere usata al 100% come desideriamo. E' pienamente accessibile da un plugin, ma non da un template, per cui è necessario estrarre i dati in una variabile semplice, oppure in un array, e poi utilizzare questo dato nel template.

    Ad esempio, $vbulletin->userinfo contiene letteralmente tutti i dati dell'utente attualmente loggato, per cui potresti dire, nel plugin:

    Codice PHP:
    $mio_userinfo $vbulletin->userinfo
    e poi usare:

    Codice HTML:
    <td class="smallfont" align="$stylevar[right]">Nome utente:</td>
    <td class="smallfont" align="$stylevar[left]">$mio_userinfo[username]</td>
    Giovanni
    http://www.trimelli.com/

    Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.

  3. #3
    Account disattivato
    Data Registrazione
    Nov 2006
    Messaggi
    54
    senti e nel mio caso ke in pratica la template l'ho creata io in questo caso lo chiamata "online" che locazione devo mettere quando creo il plugin ??

  4. #4
    Borg L'avatar di y2ksw
    Data Registrazione
    Nov 2004
    Località
    Bologna, Italia
    Età
    64
    Messaggi
    9,035
    Locazione?
    Giovanni
    http://www.trimelli.com/

    Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.

  5. #5
    Account disattivato
    Data Registrazione
    Nov 2006
    Messaggi
    54
    quandop faccio crea nuovo plugin mi dice di inserire anche la locazione ... oltre al nome

  6. #6
    Account disattivato
    Data Registrazione
    Nov 2006
    Messaggi
    54
    ci sono riuscito però nn ho risolto il mio problema ... in pratica mo ti spiego io ora sto agendo su una tabella ke si ripete a senconda del numero di utenti attivi e all'interno contiene le informazioni di ogni utente ke si è collegato ... mettendo la viarbile ke dici tu tipo quando faccio uscire il nome si ripete solo in nome della persone ke sta visualizzando la tabella e nn anche degli altri .... tipo se entro i in questa chat si ripete il mio nome e nn quello di quelli ke sono entrati ....

  7. #7
    Account disattivato
    Data Registrazione
    Nov 2006
    Messaggi
    54


    ecco qui il mio caso ... ora sono due utenti online... allora io sono egidio e vedo cosi la chat ora come esempio voglio far uscire il nome dell'utente ... e ho messo la varaibile $mio_userinfo[username] affianco a quella $loggedin[username]

    e come puoi vedere si ripete il mio nome affianco a anche a quell'altgro io invec devo fare in modo ke compaia il suo nome e nn il mio ... capito ??
    per queste cose ce la viariabile $loggedin ma nn fa prp nulla tiene solo poche cose ... tipo il campo del sesso nn me lo fa mettere e tante altre cose ke vorrei fare ...

  8. #8
    Borg L'avatar di y2ksw
    Data Registrazione
    Nov 2004
    Località
    Bologna, Italia
    Età
    64
    Messaggi
    9,035
    $vbulletin->userinfo contiene tutte le informazioni che ti servono.

    Se ti fai un plugin che intercetta global_start e scrivi:
    Codice PHP:
    echo nl2br(print_r($vbulletin->userinfoTRUE));
    die; 
    allora vedi come si chiamano anche le variabili. Nota che questa cosa non puoi sviluppare sul sito di produzione, ma su uno di prova. Altrimenti gli utenti vedono questi dati, Google compreso
    Giovanni
    http://www.trimelli.com/

    Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.

  9. #9
    Account disattivato
    Data Registrazione
    Nov 2006
    Messaggi
    54
    Citazione Originariamente Scritto da y2ksw Visualizza Messaggio
    $vbulletin->userinfo contiene tutte le informazioni che ti servono.

    Se ti fai un plugin che intercetta global_start e scrivi:
    Codice PHP:
    echo nl2br(print_r($vbulletin->userinfoTRUE));
    die; 
    allora vedi come si chiamano anche le variabili. Nota che questa cosa non puoi sviluppare sul sito di produzione, ma su uno di prova. Altrimenti gli utenti vedono questi dati, Google compreso
    allora dovrei creare un nuovo plugin con quel codice ... poi ?? come faccio a far si ke escano le varaibile della pagina ke mi interessa ?? e dove escono ?

  10. #10
    Account disattivato
    Data Registrazione
    Nov 2006
    Messaggi
    54
    vabbe allore ain qualche modo ci sono riuscito esce una pagina bianca ...

    con questo cose
    Array
    (
    [userid] => 72
    [temp] =>
    [field1] => Egidio
    [field2] =>
    [field3] => Napoli
    [field4] =>
    [field5] => Uomo
    [field6] => Single
    [field7] =>
    [field8] => Napoli Nel Cuore
    [field9] => Pianura
    [field11] =>
    [subfolders] =>
    [pmfolders] =>
    [buddylist] =>
    [ignorelist] =>
    [signature] =>
    [searchprefs] =>
    [rank] =>
    [usergroupid] => 6
    [membergroupids] =>
    [displaygroupid] => 6
    [username] => *eGiDio*
    [password] => *********
    [passworddate] => *********
    [email] => ********
    [styleid] => 1
    [parentemail] =>
    [homepage] =>
    [icq] =>
    [aim] =>
    [yahoo] =>
    [msn] =>
    [skype] =>
    [showvbcode] => 1
    [showbirthday] => 0
    [usertitle] => Amministratore
    [customtitle] => 0
    [joindate] => 1194876540
    [daysprune] => 0
    [lastvisit] => 1197807433
    [lastactivity] => 1197807433
    [lastpost] => 1197807383
    [lastpostid] => 431
    [posts] => 20
    [reputation] => 10
    [reputationlevelid] => 5
    [timezoneoffset] => 0
    [pmpopup] => 1
    [avatarid] => 0
    [avatarrevision] => 0
    [profilepicrevision] => 0
    [sigpicrevision] => 0
    [options] => 527367
    [birthday] =>
    [birthday_search] => 0000-00-00
    [maxposts] => -1
    [startofweek] => -1
    [ipaddress] => ******
    [referrerid] => 0
    [languageid] => 2
    [emailstamp] => 0
    [threadedmode] => 0
    [autosubscribe] => -1
    [pmtotal] => 29
    [pmunread] => 1
    [salt] => vab
    [ipoints] => 0
    [infractions] => 0
    [warnings] => 0
    [infractiongroupids] =>
    [infractiongroupid] => 0
    [adminoptions] => 0
    [lang_options] => 3
    [lang_code] => it
    [lang_charset] => ISO-8859-1
    [lang_locale] =>
    [lang_imagesoverride] =>
    [lang_dateoverride] => d-m-Y
    [lang_timeoverride] => H.i.s
    [lang_registereddateoverride] => d-m-Y
    [lang_calformat1override] => d-m-Y
    [lang_calformat2override] => d-m-Y
    [lang_logdateoverride] => d-m-Y
    [lang_decimalsep] => .
    [lang_thousandsep] => ,
    [showsignatures] => 1
    [showavatars] => 1
    [showimages] => 1
    [coppauser] => 0
    [adminemail] => 0
    [showvcard] => 0
    [dstauto] => 0
    [dstonoff] => 0
    [showemail] => 0
    [invisible] => 0
    [showreputation] => 1
    [receivepm] => 1
    [emailonpm] => 0
    [hasaccessmask] => 0
    [postorder] => 0
    [receivepmbuddies] => 0
    [noactivationmails] => 0
    [pmboxwarning] => 1
    [adminavatar] => 0
    [adminprofilepic] => 0
    [urlusername] =>******
    [musername] => *eGiDio*
    [displaygrouptitle] => Amministratore
    [displayusertitle] => Amministratore
    [realstyleid] => 0
    [logouthash] => ******
    [tzoffset] => 0
    [lastvisitdate] => 16-12-2007 12.17.13
    [permissions] => Array
    (
    [usergroupid] => 6
    [title] => Amministratore
    [description] =>
    [usertitle] => Amministratore
    [passwordexpires] => 0
    [passwordhistory] => 360
    [pmquota] => 50
    [pmsendmax] => 5
    [opentag] =>
    [closetag] =>
    [canoverride] => 0
    [ispublicgroup] => 0
    [forumpermissions] => 1048575
    [pmpermissions] => 7
    [calendarpermissions] => 63
    [wolpermissions] => 31
    [adminpermissions] => 3
    [genericpermissions] => 1073741759
    [genericoptions] => 55
    [signaturepermissions] => 237567
    [attachlimit] => 0
    [avatarmaxwidth] => 4000
    [avatarmaxheight] => 4000
    [avatarmaxsize] => 1000000
    [profilepicmaxwidth] => 10
    [profilepicmaxheight] => 10
    [profilepicmaxsize] => 65535
    [sigpicmaxwidth] => 4000
    [sigpicmaxheight] => 4000
    [sigpicmaxsize] => 20000
    [sigmaximages] => 0
    [sigmaxsizebbcode] => 7
    [sigmaxchars] => 0
    [sigmaxrawchars] => 0
    [sigmaxlines] => 0
    [vbblog_general_permissions] => 126
    [vbblog_entry_permissions] => 24188
    [vbblog_comment_permissions] => 990
    )

    allora io mo dovrei fare $loggedin[field5] e farmi uscire il sesso ma nn esce!!! xke ???se invece faccio $loggedin[username] va xke ??? eppure la pagina mi da ste cose

Pagina 1 di 3 123 UltimaUltima

Discussioni Simili

  1. Sistema Login, Calendario e Variabili da riportare nel sito
    Di igreo nel forum Agorà di vBulletin
    Risposte: 7
    Ultimo Messaggio: 20-10-2007, 23:37
  2. vBulletin 3.6.x Usare variabili vbulletin
    Di Sergio nel forum VBulletin 3
    Risposte: 1
    Ultimo Messaggio: 21-08-2006, 13:36

Tag per Questa Discussione

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •