Vai al contenuto

Rank personalizzato per singolo utente

Featured Replies

Inviato

Rieccomi, è periodo di modifiche e devo smaltire un po la ruggine perchè son rimasto lontano dall'ACP per troppo tempo  :D

 

Problema del giorno:

Schermata_2013-01-02_alle_13_48_12.png

Nella gestione "Ranks" ho notato che è possibile inserire un numero di "pallini" oppure un link ad una immagine per assegnare un rank personalizzato ad un utente con XX numero di post.

 

Bene, se io volessi attribuire un rank speciale ad un singolo utente, come devo fare?

Ho pensato di creare un nuovo gruppo con le stesse funzioni di un utente normale e quindi assegnare un rank personalizzato al gruppo ed inserire l'utente nel nuovo gruppo. Ma possibile che non esiste metodo più rapido ed invasivo?  :unsure:  :unsure:  :unsure:

 

Parola agli esperti, grazie  :D  :D  :D

Risolta da BomAle

Vai alla soluzione
Inviato

i rank sono legati solo al numero messaggi, non ai gruppi e neanche al titolo personalizzato utente

Inviato

C'è la possibilità di usare la hook di adriano che limita il custom field a dei gruppi scelti... dopo ripasso e ti dò più informazioni.

Inviato
  • Autore

Grazie provo a cercare.

P.S. Già che mi ci trovo, vi segnalò che da iPad sia in risposta rapida che completa non appare nessun pulsante dell'editor, ed inoltre con Tapatalk è impossibile accedere

Inviato

Ecco potresti usare questo per filtrare il campo a degli utenti specifici... (SOS34) Custom Profile Field Per User Group

Per usare quindi 2 custom field in un singolo codice prova a seguire questa guida.

Unico dubbio che mi rimane è sapere se vuoi lasciare la scelta all'utente di cambiare l'immagine del rank...

perchè altrimenti occorre una "configurazione" diversa, puoi usare un codice html senza usare un custom field!

Inviato
  • Autore

Ma, preferirei evitare troppe modifiche  :D

Non mi serve un Rank sul gruppo, o che l'utente possa sceglierlo da se, volevo soltanto assegnare ad un utente specifico un immaginetta sotto il profilo  :wub:

Inviato
  • Soluzione

unico modo credo sia usare html ... perchè lo vuoi attribuire solo a un utente che scegli tu... quindi
ACP > Look & Feel > Manage Skin Sets & Templates > Scegli la tua skin > Global Templates > userInfoPane
cercate
 

    <if test="authorcfields:|:$author['custom_fields'] != """>        <ul class='custom_fields'>            <foreach loop="customFieldsOuter:$author['custom_fields'] as $group => $data">                <foreach loop="customFields:$author['custom_fields'][ $group ] as $field">                    <if test="$field != ''">                        <li>                            {$field}                        </li>                    </if>                </foreach>            </foreach>        </ul>    </if>

 

aggiungi dopo

                        <if test="in_array( $author['member_id'], array( 6, 7, 8 ) )">				<a class='url' href="http://..."><img src="http://...png"></a>			</if>

sostituisci 6,7,8 con gli id degli utenti a cui vuoi far visualizzare un determinato RANK!

Modificato da Skillman_92

Inviato
  • Autore

Provo subito grazie  :)

Inviato
  • Autore

Non appare nulla  :unsure:  :unsure:  :unsure:

Inviato

hai sostituito http://...png con un link ad un'immagine? ricordati che appare agli id che scegli di inserire negli array!

Inviato
  • Autore

Si Si, ed ho anche assegnato un link a caso a

<a class='url' href="http://...">

 

visto che non ho ben capito cosa indica  :D ma non esce nulla comunque  :unsure:  :unsure:  :unsure:

Inviato

scusa era $author['member_id'] la variabile ... ho corretto sopra...


Comunque ho appena trovato un altro modo per poter assegnare il rank a uno o più utenti a tua scelta (tutto solo creando un custom field e andando nella pagina del profilo dell'utente interessato e cambiargli il tipo di rank... lui non potrà modificarlo)
SubRanks

 

1zyucgi.png

Inviato
  • Autore

Perfetto funziona, grazie 1000 :)

Per favore accedi per lasciare un commento

Potrai lasciare un commento dopo aver effettuato l'accesso

Accedi Ora

Chi sta navigando 0

  • Nessun utente registrato visualizza questa pagina.

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.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.