Vai al contenuto

Disabilitare commenti profilo

Featured Replies

Inviato

Ho la necessità di disabilitare la possibilità di commentare il profilo utente, non riesco a trovare questa opzione; è perchè sono le 3 di mattina o non c'è davvero? :D

Grazie al santo protettore che risponderà..

Inviato

il santo protettore non lo sa :) non trova parametri in merito.

mi informo e riferisco :D

Inviato

E' una funzione non implementata. Per rimuoverla bisogna editare il template rimuovendo i campi. Ti interessa?

E' una funzione non implementata. Per rimuoverla bisogna editare il template rimuovendo i campi. Ti interessa?

Inviato
  • Autore

Devo dire che sono un po' "colpito" che non si possa disabilitare, d'altronde questo è :) Stavo pensando che lo Status si potrebbe anche lasciare, quello che vorrei fare e fare in modo che non si possano lasciare commenti su nulla per quanto riguarda il profilo utente, ovvero, il profilo utente non deve fare da mezzo di di comunicazione bidirezionale, al limite lo status (ma senza la possibilità di essere commentato); sempre che questo ovviamente non intacchi troppo il codice

edit: per lo status c'è l'opzione, ora cerco di capire come si potrebbe fare per i commenti, se trovo qualcosa aggiorno qui

Modificato da Ask

Inviato

Per i commenti basta editare il template, na e' in pratica solo una modifica grafica che rimuove la parte di inserimento e quella di visualizzazione commenti.

Non ho potuto guardarci perche' non sono al pc, ma deve essere semplice, in giornata ci guardo :)

Inviato
  • Autore

Okay, ti ringrazio, attendo tue news :)

PS. la modifica che mi dirai di fare va fatta sulle skin e quindi per ogni skin?

Grazie come sempre :)

Inviato

Si per ogni skin ovviamente.

Inviato

Per poter disabilitare i commenti nel profilo è necessario andare a modificare la skin usata, in particolare aprire i template - Profiles - profileModern e rimuovere tutta questa parte:

<if test="comments:|:$member['pp_setting_count_comments'] > 0">
<div class='comments' id='comment_wrap'>
<h3 class='bar'>{$this->lang->words['m_title_comments']}</h3>
<if test="leave_comment:|:$this->memberData['member_id']">
<form id='commentForm' action='{$this->settings['base_url']}app=members&module=profile&section=comments&do=add_new_comment' method='post'>
<fieldset>
<input type='hidden' name='member_id' value='{$member['member_id']}' />
<input type='hidden' name='auth_key' value='{$this->member->form_hash}' />
<div id='post_comment' class='clear row2'>
<img src='{$this->memberData['pp_mini_photo']}' width='{$this->memberData['pp_mini_width']}' height='{$this->memberData['pp_mini_height']}' alt='{$this->lang->words['your_photo']}' class='photo left clear' />
<textarea class='input_textarea' cols='50' rows='3' id='comment_text' name='comment_text'></textarea>
<br />
<input type='submit' class='clear input_submit' value='{$this->lang->words['comment_submit_post']}' id='comment_submit' />
<span class='desc' id='char_remain_wrap' style='display: none'>{$this->lang->words['chars_remaining']} <span id='char_remain'>400</span></span>
<script type='text/javascript'>
$('char_remain_wrap').show();
ipb.vars['max_comment_length'] = 400;
</script>
</div>
</fieldset>
</form>
<br />
</if>
<if test="comments_html:|:$comments">
$comments
<else />
<p>
<em>{$member['members_display_name']} {$this->lang->words['no_profile_comments']}</em>
</p>
</if>
</div>
</if>

Inviato
  • Autore

Testato e funziona senza alcun problema, thanks !

Inviato

si l'avevo provato anche io.

Inviato
  • Autore

Non so se sia il luogo giusto, però c'è questa mod (http://community.invisionpower.com/files/file/3577-posts-to-leave-comment-in-users-profiles/) che permette di abilitare la possibilità di commentare un profilo dopo N post, al limite uno potrebbe mettere un numero molto alto per proibirlo; personalmente preferisco la soluzione di najaru, è più pulita

Inviato

Si è sicuramente un sistema. Diciamo che un template edit è sempre meno pericoloso di una hook che magari non è fatta a regola d'arte.

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.