Visualizzazione Stampabile
-
vabbe cmq ho in qualche modo ho fatto quello ke mi seriviva e in pratica ho fatto
echo nl2br(print_r($loggedin, TRUE));
die;
in modo tale ke mi ha detto le variabile ke posso utilizzare con leggedin ... e mi sono uscite queste e funzionano ....
Array
(
[userid] => 72
[username] => *eGiDio*
[invisible] => 0
[inforum] => 0
[lastactivity] => 1197920968
[usergroupid] => 6
[displaygroupid] => 6
[musername] => *eGiDio*
[displaygrouptitle] => Amministratore
[displayusertitle] => Amministratore
[buddymark] =>
[invisiblemark] =>
)
il problema ora è possibile aggiungere delle varaiibii in questo arry ?? se si come ?? :D penso di si cmq
-
Io non so perché non usi $vbulletin->userinfo. Ma contento te ...
$vbulletin->userinfo contiene tutto!!!
Vedi:
Citazione:
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] =>
:p
-
te lo spiegato prima xke ...loggedin da informazioni degli utenti ke sono loggati mentre vbulletin da informazioni ma nn delle persone online!!capito mo ??ti ho fatto vedere l'immagine cosa faceva se usavo le informazioni di $vbulletin
allora
se scrivo $loggedin[username] e ci sono 3 persone
la varibile si ripete per il numero di persone ke ci sono quindi 3
e fa visulizzarre
IL MIO NOME .......................... NOME 2°PERSONA ...................... NOME 3° PERSONA
se uso $mio_userinfo ke contiene atravverso il plugin la viariabile $vbulletin
se faccio $mio_userinfo[username] se ci sono 3 persone online la viariabile si ripete 3 volte
la struttura diventa questa
MIO NOME .................. MIO NOME ......................... MIO NOME
e nn quello delle persone online... capito ora ???
-
Ah ok :p
Per questo mi devi un cappuccino :)
Provato e va, ovunque, e hai tutte le informazioni.
test.php
Codice PHP:
<?php
error_reporting(E_ALL & ~E_NOTICE);
define('NO_REGISTER_GLOBALS', 1);
define('GET_EDIT_TEMPLATES', TRUE);
define('THIS_SCRIPT', 'test');
$specialtemplates = array();
$actiontemplates = array();
$phrasegroups = array();
$globaltemplates = array();
require_once('./global.php');
require_once(DIR . '/includes/functions_bigthree.php');
// Plugin code >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
$myloggedin = array();
$SQL = "SELECT userid "
. "FROM " . TABLE_PREFIX . "session "
. "WHERE loggedin>0"
;
$rss = $vbulletin->db->query_read($SQL);
while($rs = $vbulletin->db->fetch_array($rss))
{
$a = fetch_userinfo($rs['userid']);
$myloggedin[$a['username']] = $a;
}
// <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
echo nl2br(print_r($myloggedin, TRUE));
?>
-
facendo cosi tengo tt le informazioni ma se faccio
field5 sarebbe il sesso
$myloggedin[fiel5]
nn funziona prp
allora ho provato a fare
$a[field5] e mi fa le informazioni se ho capito bene dell'ultima persona entrata ...capito ?
ps: ti offro volentieri il cappuccino :D
-
a me invece serve delle precisa persona ...
-
allora con la variabile $a ho visto ke esce solo un utente ecco xke nn escono le info di tutti ... xrò se faccio
$myloggedin[field5] nn esce niente xke ???
-
allora nn so se puo aiutarti ma mi esce questo
Array
(
[Egidio] => Array
(
[userid] => 1
[temp] =>
[field1] => volete sapere qualcosa di me ??!??! conoscetemi ...cosa aspettate :D
[field3] => Mi piace giocare a calcio e uscire con amici ...
[field4] => Studio Al Giordani xd
[field6] => Calcio ... :P Forza I Peggiori :P
[field7] => Napoli
[field8] => Uomo
[field9] => Ariete
[field10] => kilosà
[field11] => Napoli
[field12] =>
[field13] => HouSe ... RnB ... ItAliaNe
[field14] =>
[field15] =>
[field16] =>
[subfolders] =>
[pmfolders] =>
[buddylist] => 1 2
[ignorelist] =>
allora ho notato ke se faccio $myloggedin[Egidio] mi viene fuori la scritta Array è mi trovo ma se faccio $myloggedin[field8] nn esce niente e forse xke nn rientra piu in quell'array ?
-
$myloggedin['nome utente']['campo']
C'eri quasi :)
-
Codice PHP:
foreach($a AS $key => $value)
{
echo 'Nome utente: ' . $key . ': ' . $value['field5'] . '<br />';
// oppure:
// echo "Nome utente: $key: $value[field5]<br />";
}
Con questo ti elenca per ogni utente il campo filed5. Ideale per fare delle cose ripetitive.
(Dove $a è l'array di prima)