Problemi inserimento commenti anonimi

13 contenuti / 0 new
Ultimo contenuto
Problemi inserimento commenti anonimi

Ciao a tutti sono nuovo di drupal e del forum..premetto che non conosco molto il php e per questo mi sono trovato molto bene con drupal,davvero semplice da utilizzare e da configurare.

Dopo aver installato e configurato drupal 6 mi accorgo che sebbene abbia abilitato sotto "permissions" anche agli utenti anonimi la possibilità di inviare commenti, in realtà se essi inseriscono commenti non sono visibili da nessuno, nè sotto al testo che viene commentato che resta vuoto, nè a me come admin nella pagina di gestione comments da amministra. Quindi, uno dedurrebbe che questi commenti non ci siano proprio...sbagliato perchè in realtà appaiono con titolo e data nel blocco "ultimi commenti" che ho abilitato in home page e anche sotto al testo che viene commentato appare la scritta 1 comment.Se poi apro il testo non ci sono,o per lo meno nn sono visibili.insomma sono commenti fantasma..Quelli che inserisce un utente registrato invece si vedono e tutto ok.Devo fare qualcos'altro oltre ad abilitare in permissions ad anonymous i permessi accede,inserisce e inserisce senza approvazione commenti?

Facendo un po' di prove ho visto anche che:
se modifico in permissions e deseleziono inserisce senza approvazione,il commento semplicemente non appare da nessuna parte,nemmeno in coda moderazione sotto amministra commenti.

Inoltre nei tipi di testo "incriminati" sotto contents type da amministra ho guardato le opzioni sui commenti.Sono Enabled,ma sotto c'è:
Commentare anonimo
con le 3 options "gli anonimi non possono,possono o devono inserire informazioni sul contatto".Sono disabilitate e sotto c'è scritto: Questa opzione è diponibile quando gli utenti anonimi hanno il permesso di inviare commenti nella pagina dei permessi.
Quindi sembra quasi che nonstante i flags siano impostati in permissions,il sistema non li rilevi..

qualcuno sa aiutarmi?grazie in anticipo..

Controlla se gli utenti hanno il permesso per vedere i commenti, oltre che inviarli.

Ciao
Marco
--
My blog
Working at @agavee

si ,ho abilitato accedi ai commenti,inserisci commenti e inserisci commenti senza moderazione sia su anonymous che su registered..e comunque almeno io dovrei vederli,quando accedo come admin...per me il problema è proprio che me li crea vuoti..io faccio save e il commento nn viene creato in pratica,cioè viene creato ma vuoto..la cosa strana è che se prima di save faccio preview,il commento si vede...ma al momento di fare poi save scompare e il sistema torna alla pagina di inserimento commenti vuota..

ho anche controllato i profili utente,quello Anonymous risultava "blocked" e ultimo accesso 38 anni fa.L'ho messo su active ma nn cambia nulla..

però se fosse un prob di permessi non visti nn dovrei neanche come anonimo vedere il link "commenta"..infatti se deseleziono scompare...per me è proprio un bug che non inserisce il commento se si è anonymous ma aggiorna comunque il contatore dei commenti recenti e il numero commenti alla base del contenuto..

ultime 2 cose:ho notato che quando faccio preview inserendo il commento anonimo dopo mi appare il commento in preview,corretto,ma di fianco al bottone save mi ritorna ad apparire il bottne preview..è normale?e sotto appare anche la form per l'inserimento di un nuovo commento,che non ha molto senso visto che l'ho appena inserito e sto vedendomi la preview...

una ultima cosa che mi preoccupa sono questi warnings che ho trovato in tutte le pagine relative ai tipi di contenuto,poll,page image e cosi via:
* warning: array_fill() [function.array-fill]: Number of elements must be positive in /membri/pensieroaschegge/drupal/includes/database.inc on line 235.
* warning: implode() [function.implode]: Bad arguments. in /membri/pensieroaschegge/drupal/includes/database.inc on line 235.
* warning: array_keys() [function.array-keys]: The first argument should be an array in /membri/pensieroaschegge/drupal/modules/user/user.module on line 496.
* user warning: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1 query: SELECT p.perm FROM avdrupal_role r INNER JOIN avdrupal_permission p ON p.rid = r.rid WHERE r.rid IN () in /membri/pensieroaschegge/drupal/includes/database.mysql.inc on line 135.

L'ultima in particolare riferisce a un join su avdrupal_permission e quindi mi fa sospettare. Non ne so molto premetto,nè di db nè di php quindi fatico a capirci qualcosa...

mi sa che non è andato bene quache cosa in fase di installazione e qualche tabella non è stata creata correttamente, prova a reinstallare e dicci se il problema si ripresenta.

Ciao
Marco
--
My blog
Working at @agavee

ho reinstallato un altro sito di prova , sempre su altervista, lasciando solo i moduli necessari e abilitando il modulo comment.Ho seguito la stessa procedura del primo.Risultato:stessi errori.

ecco il link:
www.sitopertest.altervista.org

Ho installato usando diterramente il tool altervista, non mi piaceva molto però se provavo ad installare manualmente mi diceva che la variabile register enabled era false e non andava bene...avevo provato e riprovato anche abilitando mod_rewrite per gestire htacces ma nn c'era verso.Quindi mi sono accontentato di installare partendo dal tool che comunque metteva su in modo veloce e pulito la 6.0 rc2 .Il fatto è che ora ho questo errore..e non so come risolverlo...

hemm... siamo alla 6.1, prova a sostituire i file della 6.0rc2 con quelli dell a6.1 (NON sostituire, però, il file .htaccess).

OT: ma perché la gente si ostina ad usare un servizio di quel tipo che da una marea di problemi in vece che altri? Abbiamo tutti un istinto masochista? :/

Ciao
Marco
--
My blog
Working at @agavee

grazie intanto per le risposte massimo.

avevo usato il tool altervista semplicemente perchè nn riuscivo ad installare con la procedura normale, c'era sempre quell'errore register globals che nn mi faceva andare avanti e sui varii forum consultati nn ero riuscito a risolverlo. quando avevo creato il sito l'ultima era la 6.0 rc2 credo...

hai ragione sul sito di test che ho creato ho fatto l'update alla 6.1 e ora il problema commenti anonimi è scomparso,finalmente:-)anche nella pagina del rapporto mi da adesso questi errori,forse tutti dipendenti dal solito register globals:

warning :Drupal core update status No update data available
No information is available about potential new releases for currently installed modules and themes. To check for updates, you may need to run cron or you can check manually. Please note that checking for available updates can take a long time, so please be patient.

error:HTTP request status Fails
Your system or network configuration does not allow Drupal to access web pages, resulting in reduced functionality. This could be due to your webserver configuration or PHP settings, and should be resolved in order to download information about available updates, fetch aggregator feeds, sign in via OpenID, or use other network-dependent services.

PHP register globals Enabled ('1')
register_globals is enabled. Drupal requires this configuration directive to be disabled. Your site may not be secure when register_globals is enabled. The PHP manual has instructions for how to change configuration settings.
error:

comunque per ora a parte questi problemi di sicurezza sembra funzionare tutto e ti ringrazio molto per l'aiuto.Ora cercherò di settare questa benedetta variabile...
fede

guarda nel forum che sene è già parlato.

Ciao
Marco
--
My blog
Working at @agavee

Grazie mavimo e agli utenti del forum.Ho trovato le risposte che cercavo, ora il sito sta su bene bene, ho inserito il flag php_flag register_globals off in un httacces nella dir drupal, l'ho rinominato dopo averlo uploadato e ora nn ho piu errori.

Oltre al modulo smiley c'è qualche altro modulo che mi puo permettere di sostituire in automatico sequenze di caratteri con immagini sul server?perchè smiley è ancora alla 5.0.Ho guardato su drupal.org/modules ma nn mi è parso di trovarne per la 6.0.Il modulo che permette di inserire la barra di formattazione sopra al testo del commento,come quella che è presente se questo sito, qual'è?

grazie a tutti.

bueditor, smiles dovrebbe essere facilmente portabile alla 6, prova a vedere se non lo ha fatto ancora nessuno, potresti farlo tu, sarebbe un ottimo esercizio :D

Ciao
Marco
--
My blog
Working at @agavee

posso provare..ci do un occhiata anche se le mie conoscenze sono davvero limitate,ma si impara facendo no? :-)