Jump to content
trattore

Eta o campi field online

Recommended Posts

trattore

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 =(

Edited by trattore

Share this post


Link to post
Share on other sites
trattore

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

Edited by trattore

Share this post


Link to post
Share on other sites
BomAle

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'));}}

 

Share this post


Link to post
Share on other sites
BomAle

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Crea Nuovo...

Important Information

By using this site, you agree to our Terms of Use.