Vai al contenuto

Cerca nel Forum

Showing results for tags 'profilo'.

The search index is currently processing. Current results may not be complete.


More search options

  • Search By Tags

    Tag separati da virgole.
  • Search By Author

Tipo di contenuto


Categorie

  • IPS Community Suite 4
  • IP.Suite 3.4
    • Traduzioni
    • Applicazioni & Hook in Italiano (Download Diretto)
    • Temi (Skin)
    • Applicazioni & Hook (Link Esterni)
  • IP.Board 3.3
    • Traduzioni
    • Skin
    • Hooks e Applicazioni
  • IP.Board 3.2
    • Traduzioni board
    • Traduzione terze parti
    • Skin
    • Hooks e Applicazioni
  • IP.Board 3.0/3.1
    • Traduzioni board
    • Traduzione terze parti
    • Skin
    • Hooks e Applicazioni
  • Guide, BBCode
  • Traduzione Gallery/Blog/Content/Nexus
  • IP.Board 3.3 Applicazioni, Hook, Skin e altri prodotti
  • Traduzioni italiano IP.Board 3.3
    • Traduzione italiano IP.Board 3.2
    • Traduzioni IP.Board 3.0 e 3.1
    • Traduzioni Prodotti aggiuntivi non ufficiali
  • IP.Board 3.2 Applicazioni, Hook, Skin e altri prodotti
  • IP.Board 3.1 e 3.0 Applicazioni, Hook, Skin e altri prodotti

Find results in...

Find results that contain...


Data di creazione

  • Start

    Fine


Ultimo Aggiornamento

  • Start

    Fine


Filter by number of...

Trovato 6 risultati

  1. come integrare più di 2 custom field in uno solo. Usare 2 o più campi personalizzati per un elemento nel Topic View (Visualizzazione Discussione). ACP > Look & Feel > Manage Skin Sets & Templates > Scegli la tua skin > Global Templates > userInfoPane cercate <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>aggiungi dopo <if test="substr( $author['field_12'], 0, 4 ) == 'http'"> <if test="substr( $author['field_3'], 0, 4 ) == 'http'"> <a class='url' href="{$author['field_3']}"><img src="{$author['field_12']}"></a> <else /> <if test="substr( $author['field_3'], 0, 3 ) == 'www'"> <a class='url' href="http://{$author['field_3']}"><img src="{$author['field_12']}"></a> <else /> <img src="{$author['field_12']}"> </if> </if> </if>field_3 corrisponde al Website URL field_12 corrisponde al campo personalizzato dove far inserire l'url dell'immagine ANTEPRIMA (temporanea) (mistero risolto... ringrazio Martin)
  2. Con questo codice è possibile sapere chi ha compilato un determinato campo personalizzato. Se non presente nessun compilamento non verrà alterato il contenuto originale. ACP > Look & Feel > Manage Skin Sets & Templates > Scegli la tua skin > skin_mlist > member_list_show cerca <label for='field_{$id}'>{$custom_fields->field_names[$id]}</label>sostituisci con <if test="$field_value[$id] != ''"> <a href='user who have completed the field' title='{parse expression="$this->registry->getClass('class_customFields')->formatNumber( intval( $custom_fields->field_[$id] ) )"} {$custom_fields->field_title[$id]}'><label for='field_{$id}'>{$custom_fields->field_names[$id]}</label></a> <else /> <label for='field_{$id}'>{$custom_fields->field_names[$id]}</label> </if>guida ips::members, customfields IN FASE DI SCRITTURA... NON USATELO FINO A QUANDO NON SARA' ESPRESSO COME CORRETTO! ASSISTENZA IPS
  3. Per aggiungere aprire ACP > Look & Feel > Manage Skin Sets & Templates > Scegli la tua skin > Global Template > userinfoPane e per esempio dopo questo <if test="postCount:|:$author['member_id']"> <li class='post_count desc lighter'> {parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"} {$this->lang->words['m_posts']} </li> </if> aggiungere questo <li>Joined: {parse date="$author['joined']" format="joined"}</li>
  4. trattore

    codice Reputazione utente nel pannello informativo

    Ora vi posterò questo tutorial che vi permette di avere i punti reputazione su ogni post in tutti i campi informativi di ogni singolo utente,per l'esattezza avrete una cosa così: Dal vostro pannellol di controllo amministrativo andate qui Look & Feel >Manage Skin Sets & Templates >cliccate sul vostro templates Poi su Global Templates andate a cercare nel menu a tendina che si apre userInfoPane. Ora cercate questa stringa: <if test="authorwarn:|:$author['warn_percent'] !== NULL">e sopra aggiungiamo:<!--REPUTATION BEGIN--> <if test="RepPositive:|:$author['pp_reputation_points'] > 0"> <div class='reputation positive' ><div style='font-size:1.1em'>Reputazione: {parse expression="$this->lang->formatNumber( intval( $author['pp_reputation_points'] ) )"}</div></div> </if> <if test="RepNegative:|:$author['pp_reputation_points'] < 0"> <div class='reputation negative' > <div style='font-size:1.1em'>Reputazione: {parse expression="$this->lang->formatNumber( intval( $author['pp_reputation_points'] ) )"}</div></div> </if> <if test="RepZero:|:$author['pp_reputation_points'] == 0"> <div class='reputation zero' ><div style='font-size:1.1em'>Reputazione: {parse expression="$this->lang->formatNumber( intval( $author['pp_reputation_points'] ) )"}</div></div> </if><!--REPUTATION END-->salvate e avrete la reputazione nel pannello informativo user
  5. Primo passo - Aggiungere un campo personalizzato Admin CP - Members - Custom Profile Fields. Cliccare Add Field in alto Field Title = dare un nome tipo "XBOX Gamertag" Field Type = Text Input Profile Group = Contact Methods Field Key = gamertag1 (tutto in minuscolo e senza altri caratteri) Field can be edited by member? = Yes Cliccare Add Field in fondo alla pagina Secondo passo: fare una modifica al template Look & Feel - Manage Skin Sets & Templates. e cliccare sulla skin in uso, editando i template. Scegliere il template Profiles e scegliere customFieldGroup__contact. incollare questo codice nel template prima dell'ultimo if <if test="cf_gamertag:|:$f->raw_data['pf_key'] == 'gamertag1'"> <a class='url' href='http://live.xbox.com/en-GB/MyXbox/Profile?Gamertag={$f->parsed}'>{$f->parsed}</a><else />------------------------------------------------------------------------------------------per la Playstation, occorre ovviamente rifare tutta la procedura Field Title = dare un nome tipo "PS3 Gamertag" Field Type = Text Input Profile Group = Contact Methods Field Key = gamertag2 (tutto in minuscolo e senza altri caratteri) Field can be edited by member? = Yes <if test="cf_psnid:|:$f->raw_data['pf_key'] == 'gamertag2'"> <a class='url' href='http://us.playstation.com/publictrophy/index.htm?onlinename={$f->parsed}'>{$f->parsed}</a><else />
  6. Lo scopo del tutorial è quello di eliminare, nel topic view, il blocco del profilo utente con le altre informazioni aggiuntive, per poi andarle ad inserire (solo in parte) nella linea che contiene il nome utente. Il risultato è simile a quello presente nella skin attuale di skinbox, oppure si può vedere nei vari screenshots. Quali vantaggi porta questa visualizzazione? Nessuno, ma permette di alleggerire le informazioni talvolta superflue, ed può essere sicuramente apprezzata dagli amanti della grafica essenziale ed ottimizzata. Infatti con questo sistema si porterà ad un aumento notevole dello spazio per il post, una riduzione delle informazioni utente (che tanto sono tutte visibili nella finestra di popup che appare cliccando sull'icona a destra del nome), il tutto sicuramente molto utile nelle skin strette a larghezza fissa e/o con sidebar laterale aggiuntiva sempre visibile che quindi occupa spazio. 1) Innanzitutto è necessario aprire il topicviewtemplate e spostare il codice che richiama il template userinfopane, andandolo ad inserire nella riga del nome utente. cercare e tagliare: {parse template="userInfoPane" group="global" params="$post['author'], $post['post']['pid'], array()"}ed incollarlo dopo: <span class="author vcard"> <a class="url fn" href='{parse url="showuser={$post['author']['member_id']}" base="public" template="showuser" seotitle="{$post['author']['members_seo_name']}"}'>{$post['author']['members_display_name']}</a>{parse template="user_popup" group="global" params="$post['author']['member_id'], $post['author']['members_seo_name']"}</span> <else /> {$post['author']['members_display_name']} </if>1b) ripetere la stessa procedura nel template Private Message - showConversation 2) in seguito andremo a ridurre al minimo le informazioni visualizzate dal template userinfopanel, lasciando esclusivamente l'avatar, il gruppo utente, e i campi aggiuntivi personalizzati che però attenzione dovranno essere controllati in modo accurato visto che, se visualizzati per intero, andrebbero a sfondare la linea. Si consiglia quindi inizialmente di disabilitarli tutti alla visualizzazione, poi riattivarne uno alla volta controllando l'effetto ottenuto. Il consiglio è quello di farli comparire esclusivamente come piccole icone (20x20px). Quindi aprire il userinfopane (in globalTemplate) cancellare tutto ed inserire il seguente codice: {$author['_group_formatted']} <if test="avatar:|:$author['member_id'] AND $author['avatar']"> <a href="{parse url="showuser={$author['member_id']}" template="showuser" seotitle="{$author['members_seo_name']}" base="public"}" title="{$this->lang->words['view_profile']}">{$author['avatar']}</a> <else /> {$author['avatar']} </if> <if test="authorcfields:|:$author['custom_fields'] != """> <foreach loop="customFieldsOuter:$author['custom_fields'] as $group => $data"> <foreach loop="customFields:$author['custom_fields'][ $group ] as $field"> <if test="$field != ''"> {$field} </if> </foreach> </foreach> </if>questa configurazione permette di visualizzare quindi anche i campi personalizzati aggiuntivi. Se si vuole rinunciare a questi basta rimuovere il seguente codice dal nuovo infouserpanel <if test="authorcfields:|:$author['custom_fields'] != """> <foreach loop="customFieldsOuter:$author['custom_fields'] as $group => $data"> <foreach loop="customFields:$author['custom_fields'][ $group ] as $field"> <if test="$field != ''"> {$field} </if> </foreach> </foreach> </if>4) noterete anche che il post continua ad essere visualizzato con un abbondante margine sinistro. Per riportarlo tutto a sinistra andare nel ipb_style.css trovare: .post_body { .........}e variare il parametro margin-left: portandolo al minimo voluto, di solito 5-10px poi trovare h3 img { margin-top: -2px; }e sostituirlo con: h3 img { margin-top: -2px; max-width: 40px; max-height: 40px; }ecco il risultato:
×