Ciao ragazzi,sto utilizzando Fivestar con l'intento di consentire agli utenti di votare un prodotto pubblicato da altri.
Avevo pensato di creare un campo Fivestar rating nei commenti per fare ciò.Il campo viene creato ma quando l'utente salva il voto mi da errore:
Notice: Undefined property: stdClass::$comment_body in comment_submit() (linea 2164 di C:\xampp\htdocs\drupal-7.0\modules\comment\comment.module).
PDOException: SQLSTATE[21S01]: Insert value list does not match column list: 1136 Column count doesn't match value count at row 1: INSERT INTO {field_data_field_valuta} (entity_type, entity_id, revision_id, bundle, delta, language, field_valuta_rating, field_valuta_target) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4, :db_insert_placeholder_5, :db_insert_placeholder_6, :db_insert_placeholder_7_entity_id, :db_insert_placeholder_7_entity_type); Array ( [:db_insert_placeholder_0] => comment [:db_insert_placeholder_1] => 10 [:db_insert_placeholder_2] => 10 [:db_insert_placeholder_3] => comment_node_annuncio [:db_insert_placeholder_4] => 0 [:db_insert_placeholder_5] => und [:db_insert_placeholder_6] => 40 [:db_insert_placeholder_7_entity_id] => 26 [:db_insert_placeholder_7_entity_type] => node ) in field_sql_storage_field_storage_write() (linea 424 di C:\xampp\htdocs\drupal-7.0\modules\field\modules\field_sql_storage\field_sql_storage.module).
Un altro errore relativo alla riga 41 del file fivestar.field.inc mi viene dato quando creo il campo fivestar
Qualcuno può darmi delucidazioni a riguardo?Ve ne sarei grato.
Il problema sta a monte (il primo errore, il secondo è una causa) e devi risolvere quello, per fortuna con la riga 41 ho trovato il problema
https://drupal.org/node/1235864
(colpa di nodereference)
http://www.chromeos.eu
Ti ringrazio il problema e' risolto,ma ho un nuovo messaggio di errore dopo il voto:
Notice: Undefined property: stdClass::$comment_body in comment_submit() (linea 2164 di C:\xampp\htdocs\drupal-7.0\modules\comment\comment.module)
Hai qualche idea?
Prova a vedere questo
http://drupal.org/node/1038652
http://www.chromeos.eu
Ti ringrazio..il problema deriva dal fatto che tolgo il campo body dei commenti,ma non mi serve.A me interessa solo che gli utenti possano votare il contenuto.
In realtà mi è stato chiesto di implementare un recommender system che dati i voti degli utenti su un determinato contenuto questo possa essere segnalato ad utenti simili o che hanno espresso lo stesso parere su un altro contenuto.
Da quello che ho letto penso che tutto cio' si possa realizzare con Fivestar,Voting API e View.
Se qualcuno avesse qualche idea sono qui ad imparare.Grazie
Infatti è proprio quello il problema, per drupal 8 è stato sistemato, per il 7 serve il backport, lascia quel campo e risolvi.
Per quello che devi realizzare con quei moduli ci riesci.
http://www.chromeos.eu
Grazie mille!!Sei stato gentilissimo.