Comentare nel profilo

14 contenuti / 0 new
Ultimo contenuto
Comentare nel profilo

ragazzi non so proprio come inserire il form commenti in ogni profilo così che chiunque possa far commenti anche nel profilo di ogni utente... c'è un codice particolare da aggiungere????per favore!! MI SERVE!

1) Per favore evita di aprire inutilmente altri messaggi uguali, aggiornali con un "up" se nessuno risponde e sei di fretta (messaggio di riferimento: http://www.drupalitalia.org/node/4661)
2) modera il tono anche nel titolo, scrivi in minuscolo

La possibile soluzione è quella di personalizzare la tua pagina degli utenti ed aggiungere in fondo un guestbook. Trovi maggiori info qui:
http://drupal.org/node/35728
http://drupal.org/node/68340#comment-131863

almack wrote:
1) Per favore evita di aprire inutilmente altri messaggi uguali, aggiornali con un "up" se nessuno risponde e sei di fretta (messaggio di riferimento: http://www.drupalitalia.org/node/4661)
2) modera il tono anche nel titolo, scrivi in minuscolo

La possibile soluzione è quella di personalizzare la tua pagina degli utenti ed aggiungere in fondo un guestbook. Trovi maggiori info qui:
http://drupal.org/node/35728
http://drupal.org/node/68340#comment-131863[/quote]

Scusatemi per il mio comportamento, ma avevo una voglia matta di risolvere questo problema,cmq il codice :

<?php
$uid
= arg(1);
  if (
_guestbook_access('administer', $uid) && is_numeric($op_id)) {
    switch (
$op) {
      case
"delete":
      
$y = guestbook_delete_entry_confirm($uid, $op_id);
      case
'comment':
       
$comment_entry = $op_id;
        break;
    }
  }
 
// Fetch guestbook entries
 
$userid4 = arg(1);
 
$limit = variable_get('guestbook_entries_per_page', 20);
 
$result = pager_query(
   
"SELECT g.*, u1.name, u1.data, u1.picture, u2.name as commentby
    FROM {guestbook} g
    LEFT JOIN {users} u1 ON g.author = u1.uid
    LEFT JOIN {users} u2 ON g.commentauthor = u2.uid
    WHERE g.recipient =
$userid4
    ORDER BY g.created DESC"
,
   
$limit, 0, "SELECT COUNT(*) FROM {guestbook} WHERE recipient = %d", $userid4);
 
$entries = array();
  while (
$entry = db_fetch_array($result)) {
   
$entries[] = $entry;
  }
 
$output = theme('guestbook', $userid4, $entries, $comment_entry, $limit);
  print
$output;
?>

una guida mi dice di inserire i codice nella pagina: user_profile.tpl.php ilproblema è che non so dov'è! xD sono andato nella cartella garland ma non c'è..

in molte pagine però hanno tutti dei problemi con questo codice... spero di non aver preso il codice sbagliato...:)

Quello che devi fare è creare una nuova pagina (dunque un nuovo user_profile.tpl.php) per visualizzare gli utenti utilizzando questa guida: http://drupal.org/node/35728

dopo potrai aggiungere il guestbook con i link che ti ho scritto sopra.

almack wrote:
Quello che devi fare è creare una nuova pagina (dunque un nuovo user_profile.tpl.php) per visualizzare gli utenti utilizzando questa guida: http://drupal.org/node/35728

dopo potrai aggiungere il guestbook con i link che ti ho scritto sopra.

quindi quello che devo fare è creare una nuova pagina nominata user_profile.tpl.php in che cartella? nella cartella modules>> user?

cmq dopo aver creato la pagina cosa faccio inserisco il codice che ho trovato nella cartella ed ho tutto fatto?
grazie per le risposte che stai dando
[non capisco le guide che mi propone drupal.org, me le da tutte in inglese...]

cmq ho inserito il codice guest book nel file user_profile.tpl.php <--- la nuova pagina che ho creato,ma niente... non succede nulla :(

dove sbaglio??!!?:(

user-profile.tpl.php non con l'underscore, ma con il trattino.

PS. ti ho reditato il titolo, il MAIUSCOLO equivale ad urlare e non è cosa gradita ;)

Ciao
Marco
--
My blog
Working at @agavee

Tutte le modifiche e files creati vanno nella cartella del tuo tema.

non ho voglia di tradurre le pagine in inglese usa il traduttore ;)

http://translate.google.com/translate?u=http%3A%2F%2Fdrupal.org%2Fnode%2...
http://translate.google.com/translate?u=http%3A%2F%2Fdrupal.org%2Fnode%2...

Google è tuo amico :)
Naturalmente non copiare i campi di codice tradotti !!

Grazie Mavimo mi ero dimenticato

raga non riesco a capire dove sbaglio o creato una pagina user-profile.tpl.php e lo messa nella cartella garland che sarebbe il tema che uso... e dentro la pagina ho messosolo il codice php che avevo trovato.. ma quando vado nel profilo non trovo cambiato niente... non c'è il sistema commento!
:( perchè???

poi nella guida mi dice che la pagina deve essere nominata user_profile.tpl.php... col trattino basso...
non potete spiearmi passo passo cosa fare?
:D grazie per lavostra pazienza...

upp!!

  1. Uppare non serve, sopratutto dopo così poco tempo.
  2. Se non c'è risposta è perchè probabilmente è un problema che non hai spiegato bene o per cui la gente non ha tempo/le conoscenze per risponderti
  3. Prova ad usare usernode e fai commentare i nodi profilo, FORSE potresti risolvere in questo modo.

Ciao
Marco
--
My blog
Working at @agavee

:/ pensavo fosse facile inserire un benedetto commento...in che senso usernode?

mavimo, non potresti sistemarmelo tu? ho un sito in altervista se vuoi ti do nick e password e sistemi tu il commento... io non ci capisco molto....

:) naturalmente se hai tempo....e se puoi... :)

no, non vado a mettere mano in siti no miei per diversi motivi che forse un giorno ti toccherà capire (non te lo auguro), in ogni caso non puoi commentare un utente, che non è un nodo,ma puoi fare in modo che ogni utente abbia un suo nodo e far commentare questo nodo.

Ciao
Marco
--
My blog
Working at @agavee

e come creo un nodo???

non te la prendere, io una mano la do volentieri, ma mettici un pò di impegno, leggiti la doc e cerca nie vecchi post, poi prendi una installazione di test e fai delle prove, vedrai che alla fine avrai mooooolta più soddisfazione ;)

Ciao
Marco
--
My blog
Working at @agavee