inserire la ricerca in un articolo

Started by topus, 27 August 2012, 09:19:40

Previous topic - Next topic
A financial contribution is greatly appreciated as a support, to help us to keep live the project.
If you like this project you can donate some piece of BitCoin to this address: bc1qy5tgq6tvrckac2a57unxvqcnxamrvhduve9sj9

federica

Prima di tutto ti chiedo la gentilezza di aprire una nuova discussione quanto vuoi parlare di un nuovo argomento. Il titolo di questa discussione è "inserire la ricerca in un articolo" e non ha niente a che fare con l'inserimento dei dati con la funzione di import export. Secondo: prima di scrivere messaggi a raffica aspetta la risposta, è una delle regole di buona condotta che bisognerebbe adottare nei forum.

Per quanto riguarda l'errore che ti restituisce la funzione di import/export dovresti controllare meglio la sequenza dei campi che cerchi di inserire, perchè facendo un semplice conto dei campi si vede che ce n'è uno in più, 37 anzichè 36. Riprova e vedrai che riuscirai a fare l'inserimento massivo.

L'inserimento tramite file csv non cancella le tabelle ma aggiunge solo i dati nelle tabelle esistenti.

Per favore prima di dire che qualcosa non funziona controlla le procedure che stai eseguendo. Fammi sapere se continua a restituirti degli errori.

E' possibile che il file sia troppo pesante per essere caricato tutto in una vilta, ma questo dipende dalle impostazioni del tuo server. La soluzione di spezzare il file in più parti dovrebbe risolvere questo problema.
Al mondo ci sono 10 tipi di persone, quelli che hanno capito il codice binario e quelli che non l'hanno capito.
Informatizzati [url="https://informatizzati.org"]https://informatizzati.org[/url]
Stacca la spina [url="https://disconnessi.org"]https://disconnessi.org[/url]

A financial contribution is greatly appreciated as a support, to help us to keep live the project.
If you like this project you can donate some piece of BitCoin to this address: bc1qy5tgq6tvrckac2a57unxvqcnxamrvhduve9sj9

topus

scusami... :( chiedo perdono
non volevo stressare te, nè nessun altro...
era che mentre aspettavo ho fatto altre prove :(
comunque mi è ricapitato che mi cancellasse il contenuto delle altre tabelle ab** cioè quelle di alxandria book, non le ha cancellate..le ha svuotate.
Scusami di nuovo...non volevo farti arrabbiare :(

federica

:-) ok, ho capito, dai facciamo pace!
Facciamo una cosa, questa è una singola riga che deve contenere il file csv
"libro1";"";"libro1";"0";"";"0";"id_utente";"";"<p>ddddddddddd</p>";"";"";"1999";"1";"2";"0";"0";"4";"0";"";"";"0";"";"";"";"2012-08-19 09:46:29";"aaa111";"0";"0000-00-00 00:00:00";"1";"";"";"";"*";"0";"id_autore";"id_tag"

1) Incolla la riga in un file di testo

2) Sostituisci il testo in rosso:
id_utente= ad esempio l'id del tuo utente di joomla
id_autore= id di un autore che hai già creato  (se sono più di uno separali da virgola es 1,2,3)
id_tag= id del tag che hai già creato (se sono più di uno separali da virgola es 1,2,3)
*= se il libro deve essere visto in tutti i linguaggi lascia l'asterisco altrimenti metti it-IT

3) Salva il file come .csv

4) Dalla pagina di import/export scegli csv come tipo di importazione, lascia vuoto l'utente e scegli una categoria. Avvia l'importazione e incrocia le dita.

Ultima spiaggia: se ti da ancora errore prova ad inviarmi il tuo csv con solo 2 o tre libri.
Al mondo ci sono 10 tipi di persone, quelli che hanno capito il codice binario e quelli che non l'hanno capito.
Informatizzati [url="https://informatizzati.org"]https://informatizzati.org[/url]
Stacca la spina [url="https://disconnessi.org"]https://disconnessi.org[/url]

topus

 >:(
ho modificato i campi come hai suggerito nel post
niente...ma siccome avevo creato il file con 3 record per mandarteli ho provato a inserirli
e ho capito che è errata la query di insert
non inserisce i due nuovi campi..eppure io avevo aggiornato il tuo plugin
ti invio il msg del server:
Column count doesn't match value count at row 1 SQL=INSERT INTO cdyck_abbook (title, subtitle, alias, ideditor, price, pag, user_id, created_by_alias, description, image, file, year, idlocation, idlibrary, vote, numvote, hits, published, qty, isbn, approved, userid, url, url_label, dateinsert, catalogo, checked_out, checked_out_time, access, metakey, metadesc, note, language, editedby, catid)
come vedi non mette nè autori nè tags
almeno ne sono venuta a capo. :)

A financial contribution is greatly appreciated as a support, to help us to keep live the project.
If you like this project you can donate some piece of BitCoin to this address: bc1qy5tgq6tvrckac2a57unxvqcnxamrvhduve9sj9

federica

Ciao,
lo so, la prima query viene fatta senza gli autori e i tags, vengono inseriti con una query successiva. Ma devi mettere tutti i campi richiesti altrimenti va in errore.
Invece mi sono accorta che non vengono inseriti correttamente i tag, però la stringa che ti ho dato io la inserisco senza errori.

Prova ad inserire questa, a me funziona, ho appena provato adesso:
"libro1";"";"libro1";"0";"";"0";"43";"";"<p>ddddddddddd</p>";"";"";"1999";"1";"2";"0";"0";"4";"1";"";"";"0";"";"";"";"2012-08-19 09:46:29";"aaa111";"0";"0000-00-00 00:00:00";"1";"";"";"";"*";"0";"1,2,3";""
Fai copia e incolla del testo in un file .csv. Sicuramente gli autori e la categoria sono diversi dai tuoi.

Altrimenti puoi fare una cosa: inserisci un libro in una categoria vuota. Dalla pagina di import/export fai l'esportazione in csv di quella categoria. Poi prova ad importarla in un'altra categoria.

Ho provato ad importare il file che mi hai mandato e da errore anche a me, ci sarà qualcosa di sbagliato, le date sono in un formato diverso.
Al mondo ci sono 10 tipi di persone, quelli che hanno capito il codice binario e quelli che non l'hanno capito.
Informatizzati [url="https://informatizzati.org"]https://informatizzati.org[/url]
Stacca la spina [url="https://disconnessi.org"]https://disconnessi.org[/url]

topus

RISOLTOOOOOO  ;) ho fatto tutta una serie di sostituzioni:
NULL ci ho messo 0 (ma forse avrebbe funzionato lo stesso
una  data aveva il formato diverso (le 2 date hanno formati diversi)
ma soprattutto e questo, credo, era il problema vero : l'ultimo campo non ha il ; finale
poi nell'import si interrompe perchè ha trovato un alias uguale e questo mi sembra giusto....
quindi ora devo correggere degli alias che sono uguali e sicuramente funzionerà benissimo :) grazie grazie e grazie :)

federica

Brava! Alla fine ce l'hai fatta!
Ti devo ringraziare per avermi fatto riguardare la funzione e scoprire che l'inserimento dei tags non funziona bene.
Quando hai tempo, mi farebbe piacere se mettessi una recensione nella pagina di Abook sul sito di joomla.org.
Al mondo ci sono 10 tipi di persone, quelli che hanno capito il codice binario e quelli che non l'hanno capito.
Informatizzati [url="https://informatizzati.org"]https://informatizzati.org[/url]
Stacca la spina [url="https://disconnessi.org"]https://disconnessi.org[/url]