Vai al contenuto
  • 0

Eta o campi field online


trattore

Domanda

Salve mi servirebbe un piccolo miracolo, non riesco a far visualizare l'età degli utenti o magari un campo field sulla pagina degli utenti online, vorrei poter inserire un ètà a fianco ai nomi,

ma non ci riesco...provo a inserire questo:

{$member->age()}

ma rilascia errore..

invece se inserisco quel dato con questo

{{$member = \IPS\Member::loggedIn();}}

Mi visualizza su tutti gli utenti la mia etàù

 

Oppure come visualizzare l'id dell'utente =(

Modificato da trattore
Link al commento
Condividi su altri siti

5 risposte a questa domanda

Messaggi raccomandati

  • 0
Inviato (modificato)

Sai cosa ho fatto? sembra che funzioni, ho modificato in profile prendendo il file in ftp applications/core/modules/front/online

online.php

poi aperto con l'editor ho aggiunto nell'array un campo nome_id_user poi aperto un if che richiama il template user_link creandone uno nuovo e inserendo semplicemente

 {$member->age()}

poi in onlineUsersRow ho aggiunto semplicemente

{$row['member_id_user']|raw}

ora mi visualizza tutto l'età oppure id ecc...l'uca pecca e che a ogni aggiornamento devo uppare sto file, ma cmq mi serviva

Modificato da trattore
Link al commento
Condividi su altri siti

  • 0

il problema sta in

\IPS\Output::i()->output = \IPS\Theme::i()->getTemplate( 'online', 'core', 'front' )->onlineUsersList( (string) $table, $totalCount );

non puoi gestire la tabella nel template per colpa di (string)

altrimenti potevi includere un campo come member_id e lavorare su di esso o usare $table->parser per aggiungere una nuova variabile e usarla nel template

{{$table->include = array_merge($table->include, array('member_id'));}}

 

  • Like 1
Link al commento
Condividi su altri siti

  • 0

Se vuoi puoi sfruttare getRows ma riconterebbe tutto... inserisci in cima a onlineUsersTable

{{$table->include = array_merge($table->include, array('member_id'));}}
{{$rows = $table->getRows($table->getAdvancedSearchValues());}}

nel template onlineUsersRow

{{if $row['member_id']}}
	{member="age()" id="$row['member_id']"}
{{endif}}

@trattore

  • Like 1
Link al commento
Condividi su altri siti

Crea un account o accedi per lasciare un commento

Devi essere un membro per lasciare un commento

Crea un account

Iscriviti per un nuovo account nella nostra community. È facile!

Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.

Accedi Ora
  • Chi sta navigando   0 utenti

    • Nessun utente registrato visualizza questa pagina.
×
×
  • Crea Nuovo...

Informazioni importanti

Abbiamo inserito dei cookies nel tuo dispositivo per aiutarti a migliorare la tua esperienza su questo sito. Puoi modificare le impostazioni dei cookie, altrimenti puoi accettarli cliccando su continua. to insert a cookie message.