Back to top

Autore Topic: Componente commenti, al posto di jom comment...  (Letto 16042 volte)

Offline Andrè123456

  • Appassionato
  • ***
  • Post: 202
    • Mostra profilo
Componente commenti, al posto di jom comment...
« il: 12 Ott 2007, 15:18:01 »
Ciao a tutti
io ora sto usando sul sito Jom Comment e vorrei cambiare il componente dei commenti...quale mi consigliate dove si possono importare i commenti di jom comment ? [magari un componente che non mi ridimensioni le immagini degli avatar degli utenti ma che le lasci come gia ridotte dal CB]
Grazie anticipatamente
Andrè

Offline surfbit

  • Instancabile
  • ******
  • Post: 7316
  • Sesso: Maschio
  • Verranno ignorati mp tecnici
    • Mostra profilo
Re: Componente commenti, al posto di jom comment...
« Risposta #1 il: 12 Ott 2007, 15:58:39 »
Ciao a tutti
io ora sto usando sul sito Jom Comment e vorrei cambiare il componente dei commenti...quale mi consigliate dove si possono importare i commenti di jom comment ? [magari un componente che non mi ridimensioni le immagini degli avatar degli utenti ma che le lasci come gia ridotte dal CB]
Grazie anticipatamente
Andrè
provato mXcomment ?
A volte basta un sorriso per far felice una persona.

La guida alla scelta dell'hosting per Joomla!  Joomlaspace.it: l'hosting per Joomla

Offline Andrè123456

  • Appassionato
  • ***
  • Post: 202
    • Mostra profilo
Re: Componente commenti, al posto di jom comment...
« Risposta #2 il: 14 Ott 2007, 10:39:15 »
lo avevo provato tempo fa solo che praticamente non disinstallavo il jom comment e allora mi si posizionava sotto al jom comment....ho paura a cancellare il jom perchè ho paura di persere i commenti...

Offline Andrè123456

  • Appassionato
  • ***
  • Post: 202
    • Mostra profilo
Re: Componente commenti, al posto di jom comment...
« Risposta #3 il: 14 Ott 2007, 10:43:37 »
ecco ho provato su un altro sito che gestisco e si perdono i commenti...come posso fare per nn perderli?

Offline bigham

  • Global Moderator
  • Instancabile
  • ********
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: Componente commenti, al posto di jom comment...
« Risposta #4 il: 14 Ott 2007, 10:59:40 »
Se non ricordo male, ma potrei sbagliare, nella suite Akosuite c'è il componente AkoComment (++ o SE) che dovrebbe (dico dovrebbe) mantenere i commenti già presenti.

Ricordo di averlo letto da qualche parte quando cercavo un componente per i commenti....

Ne ho provati due.
- AkoSuite (AkoCommentSE o AkoComment++)
- AkoComment_Tweaked_Special_Edition
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline Andrè123456

  • Appassionato
  • ***
  • Post: 202
    • Mostra profilo
Re: Componente commenti, al posto di jom comment...
« Risposta #5 il: 14 Ott 2007, 11:40:17 »
il primo nn funziona....
ora provo AkoComment_Tweaked_Special_Edition

Offline Andrè123456

  • Appassionato
  • ***
  • Post: 202
    • Mostra profilo
Re: Componente commenti, al posto di jom comment...
« Risposta #6 il: 14 Ott 2007, 11:48:18 »
AkoComment_Tweaked_Special_Edition nemmeno
 ??? ??? ??? vi prego aiutatemi...mi piacerebbe usare questi ako o l'mx comment solo che mi spiace dover perdere i commenti che ho avuto con il jom comment

Offline bigham

  • Global Moderator
  • Instancabile
  • ********
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: Componente commenti, al posto di jom comment...
« Risposta #7 il: 14 Ott 2007, 11:50:09 »
Stai tranquillo! Stai sereno!  ;D
La troviamo una soluzione.
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline bigham

  • Global Moderator
  • Instancabile
  • ********
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: Componente commenti, al posto di jom comment...
« Risposta #8 il: 14 Ott 2007, 14:06:47 »
Uff! Che fatica che mi fai fare!  ;D

Intanto ricordavo male perchè il componente per i commenti era della serie Ako e manteneva i commenti delle precedenti versioni. Quindi non andava bene.

Per mantenere i commenti inseriri con JomComment l'unica soluzione è farli 'migrare' verso il nuovo componente.

La migrazione consiste essenzialmente nell'inserire i commenti contenuti nella tabella jos_comment all'interno della tabella commenti del nuovo componente.
Nella fattispecie per il componente mXcomment è la tabella jos_mxc:comments, mentre per il componete AkoComment è la tabella jos_akocomment.

Dal momento che le due tabelle non sono copmatibili fra di loro bisogna ricorrere all'SQL.

Questa prima query SQL inserisce dentro la tabella di mXcomment il contenuto della tabella jos_comment
Citazione
INSERT INTO `jos_mxc_comments`
  (jos_mxc_comments.id,
   jos_mxc_comments.contentid,
   jos_mxc_comments.ip,
   jos_mxc_comments.date,
   jos_mxc_comments.name,
   jos_mxc_comments.title,
   jos_mxc_comments.comment,
   jos_mxc_comments.published,
   jos_mxc_comments.parentid
 )
  SELECT jos_comment.id,
    jos_comment.contentid,
    jos_comment.ip,
    jos_comment.date,
    jos_comment.name,
    jos_comment.title,
    jos_comment.comment,
    jos_comment.published,
    jos_comment.parentid
  FROM `jos_comment`
  ORDER BY jos_comment.id;
Subito dopo bisogna eseguire la seguente query SQL
Citazione
UPDATE `jos_mxc_comments` SET lang = 'it';
Per aggiornare il campo lang della tabella commenti di MxComment che per default è 'en'
Citazione
UPDATE `jos_mxc_comments` SET parentid = 0 WHERE parentid = -1 ;
Per eliminare il valore -1 che viene usato nella tabella jos_comment

Citazione
UPDATE `jos_mxc_comments` SET ordering = 0
Per azzerare i valori di ordinamento riportati dalla tabella jos_comment


Questa query invece serve per inserire i commenti di JosComment nella tabella commenti del componente AkoComment:
Citazione
INSERT INTO `jos_akocomment`
  (jos_akocomment.id,
   jos_akocomment.contentid,
   jos_akocomment.ip,
   jos_akocomment.date,
   jos_akocomment.name,
   jos_akocomment.title,
   jos_akocomment.comment,
   jos_akocomment.published,
   jos_akocomment.parentid
 )
  SELECT jos_comment.id,
    jos_comment.contentid,
    jos_comment.ip,
    jos_comment.date,
    jos_comment.name,
    jos_comment.title,
    jos_comment.comment,
    jos_comment.published,
    jos_comment.parentid
  FROM `jos_comment`
  ORDER BY jos_comment.id;

Anzitutto scegli quale componente per i commenti usare:
  • aKocomment
  • mXcomment

Il componente aKocomment che ho usato è  AkoComment Tweaked Special Edition 1.4.6

Io preferisco il primo anche perchè il secondo mi ha dato un sacco di problemi con l'impaginazione degli articoli multipagina.
Però... De gustibus non disputandum est
oppure... De gustibus non sputacchiandum est  ;D

Scelto il componente per eseguire le query devi accedere al pannesso di controllo di mysql (phpmyadmin), selezionare il tuo database e cliccare sul pulsante SQL.

Si aprirà una pagina nella quale dovrai incollare il testo di una delle query sopra riportate, secondo il componente che hai scelto di usare.
Ricorda che se scegli mXcomment le query da eseguire sono 4.

Per il componente Jomcomment ci sono altre due tabelle:
- jos_comment_captcha
- jos_comment_voting
La prima credo serva per il sistema di sicurezza tipo security images ma non sono riuscito a capire come viene riempita.
La seconda è per il sistema di votazione.

Negli altri componenti il sistema di votazione è diverso quindi non ho ritenuto necessario migrare questi dati.
Se proprio non vuoi perdere neanche i voti....  ::)


« Ultima modifica: 14 Ott 2007, 14:16:47 da bigham »
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline Il Duca

  • Esploratore
  • **
  • Post: 101
    • Mostra profilo
Re: Componente commenti, al posto di jom comment...
« Risposta #9 il: 24 Ott 2007, 10:13:45 »
Grazie bigham della spiegazione. Potresti essere unpo' più specifico anche per chi come me è un asino con database e affini? Io ho necessità di trasferire i commenti da jomcomment a mxcomment
grazie ;D

Offline bigham

  • Global Moderator
  • Instancabile
  • ********
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: Componente commenti, al posto di jom comment...
« Risposta #10 il: 24 Ott 2007, 13:58:33 »
Preparerò una miniguida a tal proposito. Spiegando sia la teoria che i passaggi in pratica.
Mi metto subito al lavoro ;)
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline bigham

  • Global Moderator
  • Instancabile
  • ********
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: Componente commenti, al posto di jom comment...
« Risposta #11 il: 25 Ott 2007, 00:28:57 »
Inserita la miniguida "Trasferire i commenti da JoomlaComment a mXcomment"  ;D

Provala e fammi sapere.
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline Il Duca

  • Esploratore
  • **
  • Post: 101
    • Mostra profilo
Re: Componente commenti, al posto di jom comment...
« Risposta #12 il: 03 Nov 2007, 17:16:08 »
Ciao Bigham, finalmente ho potuto dare un'occhiata alla tua guida e devo dire che è davvero ben fatto, però...c'è un però.
Io dovevo eseguire il trasferimento da JOM COMMENT a mxcomment e non da Joomla comment.
In ogni caso ho provato comunque a fare il trasferimento delle tabelle, ma qualcosa è andato storto (come puoi vedere in allegato).
Io ho effettuato il trasferimento tra le tabelle "principali" (jos_mxc_comments - jos_jomcomment) facendo attenzione a inserire i campi corrispondenti. Unica “licenza poetica” ho modificato il campo Website di Jom comment in Web per renderlo identico a quello di Mx comment. Ma non so se è un comportamento corretto! ???

nella fattispecie questa è stata la stringa che ho inserito in sql e che mi ha generato, appunto,l'errore in allegato
   
Citazione
INSERT INTO `jos_mxc_comments`
  (jos_mxc_comments.id,
   jos_mxc_comments.parentid,
   jos_mxc_comments.status,
   jos_mxc_comments.contentid,
   jos_mxc_comments.ip,
   jos_mxc_comments.name,
   jos_mxc_comments.web,
   jos_mxc_comments.email,
   jos_mxc_comments.title,
   jos_mxc_comments.comment,
   jos_mxc_comments.date,
   jos_mxc_comments.pubblished,
   jos_mxc_comments.ordering,
 )
  SELECT
   jos_jomcomment.id,
   jos_jomcomment.parentid,
   jos_jomcomment.status,
   jos_jomcomment.contentid,
   jos_jomcomment.ip,
   jos_jomcomment.name,
   jos_jomcomment.web,
   jos_jomcomment.email,
   jos_jomcomment.title,
   jos_jomcomment.comment,
   jos_jomcomment.date,
   jos_jomcomment.pubblished,
   jos_jomcomment.ordering,
   'it`
  FROM 'jom_jomcomment`;


Ti ringrazio di nuovo e spero in un tuo aiuto.
ciao


[allegato eliminato da un amministratore]
« Ultima modifica: 03 Nov 2007, 17:32:01 da Il Duca »

Offline bigham

  • Global Moderator
  • Instancabile
  • ********
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: Componente commenti, al posto di jom comment...
« Risposta #13 il: 04 Nov 2007, 00:44:50 »
Non riesco a vedere le immagini.
Non capisco cosa abbia firefox ma non mi fa più vedere nessuna immagine del forum. nemmeno gli avatar.  >:(

Comunque.
Intanto compilemti!!!  ;D Vedo che la guida era scritta in modo chiaro ;D
L'intento era quello: fare in modo che, qualunque fossero le tabelle dei componenti commenti si riuscisse a fare il trasferimento.

L'unico 'errore' nella query che hai scritto è l'ultimo valore prima della clausola FROM, e 'forse' il nome della tabella del componente Jom Comment ha il prefisso sbagliato: non jom_ ma jos_
questo:
Citazione

    .... quì c'è la parte iniziale della query
    jos_jomcomment.ordering,
   'it`

  FROM 'jom_jomcomment`;

lo devi far diventare questo
Citazione

    .... quì c'è la parte iniziale della query
    jos_jomcomment.ordering
  FROM 'jos_jomcomment`;
In rosso le parti da togliere e in arancione quelle da modificare.

Il valore 'it' era un valore costante da assegnare a un campo della tabella del componente jommla comment.
Quindi a te non serve!  ;D

Fammi sapere.
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline Il Duca

  • Esploratore
  • **
  • Post: 101
    • Mostra profilo
Re: Componente commenti, al posto di jom comment...
« Risposta #14 il: 04 Nov 2007, 15:12:26 »
Ciao Bigham, si la tua guida è spettacolare ma anche lei nulla può di fronte al mio grossolano errore jom-jos. Mi rasserena almeno un po' vedere che quell'errore di sintassi, non è l'unico responsabile del mancato inserimento dei dati nella tabella di mxcomment. Avanzerei pure qualche ipotesi, ma credo sia molto meglio tacere e lasciare agli epserti come te la parola. Dunque, visto il problemino con firefox ti quoto l'errore di phpmyadmin
Citazione
Errore
query SQL: 

INSERT INTO `jos_mxc_comments` (

jos_mxc_comments.id,
jos_mxc_comments.parentid,
jos_mxc_comments.status,
jos_mxc_comments.contentid,
jos_mxc_comments.ip,
jos_mxc_comments.name,
jos_mxc_comments.web,
jos_mxc_comments.email,
jos_mxc_comments.title,
jos_mxc_comments.comment,
jos_mxc_comments.date,
jos_mxc_comments.pubblished,
jos_mxc_comments.ordering,

)
SELECT jos_jomcomment.id, jos_jomcomment.parentid, jos_jomcomment.status, jos_jomcomment.contentid, jos_jomcomment.ip, jos_jomcomment.name, jos_jomcomment.web, jos_jomcomment.email, jos_jomcomment.title, jos_jomcomment.comment, jos_jomcomment.date, jos_jomcomment.pubblished, jos_jomcomment.ordering,
FROM 'jos_jomcomment'

Messaggio di MySQL: 

#1064 - 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 ')
  SELECT
   jos_jomcomment.id,
   jos_jomcomment.parentid,
   jos_jomcomm' at line 15

ti ringrazio ancora per la tua gentilezza.
Ciao

Offline bigham

  • Global Moderator
  • Instancabile
  • ********
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: Componente commenti, al posto di jom comment...
« Risposta #15 il: 05 Nov 2007, 11:16:59 »
Errore query SQL: 

INSERT INTO `jos_mxc_comments` (

jos_mxc_comments.id,
jos_mxc_comments.parentid,
jos_mxc_comments.status,
jos_mxc_comments.contentid,
jos_mxc_comments.ip,
jos_mxc_comments.name,
jos_mxc_comments.web,
jos_mxc_comments.email,
jos_mxc_comments.title,
jos_mxc_comments.comment,
jos_mxc_comments.date,
jos_mxc_comments.pubblished,
jos_mxc_comments.ordering,

)
SELECT jos_jomcomment.id, jos_jomcomment.parentid, jos_jomcomment.status, jos_jomcomment.contentid, jos_jomcomment.ip, jos_jomcomment.name, jos_jomcomment.web, jos_jomcomment.email, jos_jomcomment.title, jos_jomcomment.comment, jos_jomcomment.date, jos_jomcomment.pubblished, jos_jomcomment.ordering,
FROM 'jos_jomcomment';

Messaggio di MySQL: 

#1064 - 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 ')
  SELECT
   jos_jomcomment.id,
   jos_jomcomment.parentid,
   jos_jomcomm' at line 15

In rosso una virgola da togliere, in verde un punto e virgola da aggiungere.

Il problema l'ho risolto. Era quel cavolo di firewall che ho sulla macchina. Purtroppo a forza di configurare regole su regole mi è andato in palla.
Adesso ho cambiato firewall e dovrebbe andare meglio.

Ti ho segnato gli errori nella query.
Purtroppo basta un carattere di troppo e non funziona nulla e se non conosce SQL...  ;D

Ciao
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline Andrè123456

  • Appassionato
  • ***
  • Post: 202
    • Mostra profilo
Re: Componente commenti, al posto di jom comment...
« Risposta #16 il: 05 Nov 2007, 12:28:32 »
ho fatto ma mi dà questo problema
Codice: [Seleziona]
Errore

query SQL: Documentazione

INSERT INTO `jos_mxc_comments` ( jos_mxc_comments.id, jos_mxc_comments.parentid, jos_mxc_comments.status, jos_mxc_comments.contentid, jos_mxc_comments.ip, jos_mxc_comments.name, jos_mxc_comments.web, jos_mxc_comments.email, jos_mxc_comments.title, jos_mxc_comments.comment, jos_mxc_comments.date, jos_mxc_comments.pubblished, jos_mxc_comments.ordering )
SELECT jos_jomcomment.id, jos_jomcomment.parentid, jos_jomcomment.status, jos_jomcomment.contentid, jos_jomcomment.ip, jos_jomcomment.name, jos_jomcomment.web, jos_jomcomment.email, jos_jomcomment.title, jos_jomcomment.comment, jos_jomcomment.date, jos_jomcomment.pubblished, jos_jomcomment.ordering,
FROM 'jos_jomcomment';

Messaggio di MySQL: Documentazione
#1064 - 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 'FROM 'jos_jomcomment'' at line 19

Offline bigham

  • Global Moderator
  • Instancabile
  • ********
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: Componente commenti, al posto di jom comment...
« Risposta #17 il: 05 Nov 2007, 13:53:08 »
Dichiaro formalmente di odiare dal profondo dell'anima phpMyAdmin!!  >:(

Guarda com'è scritto questo:
Citazione
`jos_mxc_comments`
e confrontalo con quello che per lui è un errore:
Citazione
'jos_jomcomment'
Sono gli apici l'errore!! Ma che c.....  >:(

Cambia gli apici come quelli di sopra (fai un copia e incolla e attenzione che sono diversi!) così:
Citazione
`jos_comments`
e rilancia la query

Grrrr >:( maledetto phpMyAdmin!  ;D ;D
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

Offline Andrè123456

  • Appassionato
  • ***
  • Post: 202
    • Mostra profilo
Re: Componente commenti, al posto di jom comment...
« Risposta #18 il: 05 Nov 2007, 14:22:13 »
Codice: [Seleziona]
Errore

query SQL: Documentazione

INSERT INTO `jos_mxc_comments` ( jos_mxc_comments.id, jos_mxc_comments.parentid, jos_mxc_comments.status, jos_mxc_comments.contentid, jos_mxc_comments.ip, jos_mxc_comments.name, jos_mxc_comments.web, jos_mxc_comments.email, jos_mxc_comments.title, jos_mxc_comments.comment, jos_mxc_comments.date, jos_mxc_comments.pubblished, jos_mxc_comments.ordering )
SELECT jos_jomcomment.id, jos_jomcomment.parentid, jos_jomcomment.status, jos_jomcomment.contentid, jos_jomcomment.ip, jos_jomcomment.name, jos_jomcomment.web, jos_jomcomment.email, jos_jomcomment.title, jos_jomcomment.comment, jos_jomcomment.date, jos_jomcomment.pubblished, jos_jomcomment.ordering,
FROM `jos_jomcomment` ;

Messaggio di MySQL: Documentazione
#1064 - 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 'FROM `jos_jomcomment`' at line 19

Offline bigham

  • Global Moderator
  • Instancabile
  • ********
  • Post: 3662
  • Sesso: Maschio
  • Contagiato dalla Joomlaite :)
    • Mostra profilo
Re: Componente commenti, al posto di jom comment...
« Risposta #19 il: 05 Nov 2007, 22:49:50 »

Citazione
SELECT jos_jomcomment.id,
jos_jomcomment.parentid,
jos_jomcomment.status,
jos_jomcomment.contentid,
jos_jomcomment.ip,
jos_jomcomment.name,
jos_jomcomment.web,
jos_jomcomment.email,
jos_jomcomment.title,
jos_jomcomment.comment,
jos_jomcomment.date,
jos_jomcomment.pubblished,
jos_jomcomment.ordering
FROM `jos_jomcomment`;
Una virgola di troppo dopo jos_jomcomment.ordering
Non te ne sei accorto.

Riprova, sarai più fortunato! ;D
Ci sono più cose in cielo e in terra, Orazio, di quante ne sogni la tua filosofia.

 



Web Design Bolzano Kreatif