Back to top

Autore Topic: Script virtuemart per Trovaprezzi e/o Shoppydoo  (Letto 31848 volte)

Offline weboriented

  • Nuovo arrivato
  • *
  • Post: 29
    • Mostra profilo
Script virtuemart per Trovaprezzi e/o Shoppydoo
« il: 26 Nov 2007, 11:21:22 »
Ciao a tutti ragazzi!
  Confido nella vostro spirito umanitario e vi chiedo un aiuto a cui proprio non so trovare una soluzione... Ho cercato in mille modi su forum e siti ma senza giungere ad una soluzione.

  Ho la necessità di indicizzare i prodotti su Trovaprezzi (che poi sarebbe Shoppydoo e altri che non ricordo).
  Mi hanno chiesto di mettere un file col tracciato con i campi che ci richiedono loro (es. nome articolo, categoria, codice prodotto ecc.).
 
  Ho configurato l'esportatore integrato di virtuemart  (Usa l'upload CSV andando nell'opzione di esportazione) e devo dire che funziona bene ma ci sono cose che non fanno al caso nostro.

Esempio:
1. ogni campo alla fine deve avere un tag "</endrecord>" che non riesco proprio a far comparire.
2. le thumbnails o anteprime delle immagini, vengono inserite solo con il nome del file ma non con il percorso assoluto (es. invece di "123.jpg" deve essere "http://www.nomesito.com/images/123.jpg".


Come posso fare? I campi che richiede Trovaprezzi nel tracciato sono questi:

Prodotto                          (nome prodotto)
Marca
Descrizione         (max 255 caratteri)
Prezzo            Numerico
Codice Prodotto                 OBBLIGATORIO (UNICO PER CIASCUN PRODOTTO)!
Link      
Disponibilità                    (Possibili Valori: disponibile, non disponibile, in arrivo, vedere sito, limitata)
Categoria                        (esempio  Fotografia,Macchine Digitali) (le macrocategorie andrebbero separate dalle sottocategorie o da , o ; )
URL Immagine       
Spese Spedizione      Numerico ( se incluse mettere 0, invece se impossibili da inserire mettere -1 )
Codice Produttore      (OBBLIGATORIO)

  Che nell'esportazione con Virtuemart (Usa l'upload CSV) ho tradotto ed ordinato così:

product_name
manufacturer_name
product_s_desc
product_price
product_sku
product_url
product_availability
category_path
product_thumb_image
product_length (questo l'ho usato per mettere -1 in quanto non voglio mettere le spese di spedizoine subito su trovaprezzi)
manufacturer_id

Qualcuno è in grado trovare una buona soluzione con uno script che estrapoli tali dati aggiungendo il campo </endrecord> alla fine di ogni riga e mettendo le url assolute ai percorsi delle immagini?

Magari potremmo rilasciare un componente disponibile a tutti che usi questa funzionalità...




« Ultima modifica: 27 Nov 2007, 11:45:51 da weboriented »

Offline micuzzo

  • Esploratore
  • **
  • Post: 80
    • Mostra profilo
Re: Script virtuemart per Trovaprezzi e/o Shoppydoo
« Risposta #1 il: 25 Feb 2008, 18:49:47 »
Ciao a tutti ragazzi!
  Confido nella vostro spirito umanitario e vi chiedo un aiuto a cui proprio non so trovare una soluzione... Ho cercato in mille modi su forum e siti ma senza giungere ad una soluzione.

  Ho la necessità di indicizzare i prodotti su Trovaprezzi (che poi sarebbe Shoppydoo e altri che non ricordo).

Sono anch'io nella tua situazione, hai risolto o qualcuno ha la soluzione al problema?

Saluti

Offline Luca Curatola

  • Team Joomla.it
  • Abituale
  • *******
  • Post: 1086
  • Sesso: Maschio
    • Mostra profilo
Re: Script virtuemart per Trovaprezzi e/o Shoppydoo
« Risposta #2 il: 25 Feb 2008, 19:03:12 »
Avevo creato un script al volo per trovaprezzi, lo allego.

Vi basterà modificare i dati di connessione al database e del dominio, inserirlo nella root del sito, e nella configurazione di trovaprezzi indicare:
http://www.tuodominio.tld/catalogo.php
come file xml.

[allegato eliminato da un amministratore]
Sgaragnao il provider più ricercato su google! :)

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re: Script virtuemart per Trovaprezzi e/o Shoppydoo
« Risposta #3 il: 25 Feb 2008, 19:06:48 »
Ottimo, magari dopo questo test forse è il caso di inserirlo nei download così è più facile che sia reperibile che come allegato sul forum.

Offline micuzzo

  • Esploratore
  • **
  • Post: 80
    • Mostra profilo
Re: Script virtuemart per Trovaprezzi e/o Shoppydoo
« Risposta #4 il: 25 Feb 2008, 19:23:34 »
Avevo creato un script al volo per trovaprezzi, lo allego.

Vi basterà modificare i dati di connessione al database e del dominio, inserirlo nella root del sito, e nella configurazione di trovaprezzi indicare:
http://www.tuodominio.tld/catalogo.php
come file xml.

sei un grande, lo scarico e lo provo.

Ma una domanda, se metto la password nel file non rischio di minare la sicurezza del sito?
Ti prego, non prenderla come un'offesa perche' apprezzo molto l'aiuto che tutti ci date, ma il dubbio mi assale.

Ciao

Offline Luca Curatola

  • Team Joomla.it
  • Abituale
  • *******
  • Post: 1086
  • Sesso: Maschio
    • Mostra profilo
Re: Script virtuemart per Trovaprezzi e/o Shoppydoo
« Risposta #5 il: 25 Feb 2008, 19:25:57 »
La password ce l'hai anche nel configuration.php o sbaglio? :)

Ad ogni modo allego la versione che prende i dati direttamente da joomla, non servono altre configurazioni ;)

[allegato eliminato da un amministratore]
« Ultima modifica: 25 Feb 2008, 19:34:19 da Luca Curatola »
Sgaragnao il provider più ricercato su google! :)

Offline micuzzo

  • Esploratore
  • **
  • Post: 80
    • Mostra profilo
Re: Script virtuemart per Trovaprezzi e/o Shoppydoo
« Risposta #6 il: 25 Feb 2008, 19:28:20 »
La password ce l'hai anche nel configuration.php o sbaglio? :)

e' proprio come dici tu ... e, secondo te, possiamo dormire tranquilli? :)


Offline Luca Curatola

  • Team Joomla.it
  • Abituale
  • *******
  • Post: 1086
  • Sesso: Maschio
    • Mostra profilo
Re: Script virtuemart per Trovaprezzi e/o Shoppydoo
« Risposta #7 il: 25 Feb 2008, 19:35:20 »
Non lo so, non sono un programmatore e non dormo tranquillo nemmeno sotto tortura ;)

Guarda al post precedente la versione modificata.
Sgaragnao il provider più ricercato su google! :)

Offline micuzzo

  • Esploratore
  • **
  • Post: 80
    • Mostra profilo
Re: Script virtuemart per Trovaprezzi e/o Shoppydoo
« Risposta #8 il: 25 Feb 2008, 19:42:00 »
Non lo so, non sono un programmatore e non dormo tranquillo nemmeno sotto tortura ;)

Guarda al post precedente la versione modificata.

Ho visto che hai impostato la cattura automatica delle informazioni ... grande!!!!!

E un super grazie ;)

Offline micuzzo

  • Esploratore
  • **
  • Post: 80
    • Mostra profilo
Re: Script virtuemart per Trovaprezzi e/o Shoppydoo
« Risposta #9 il: 25 Feb 2008, 20:11:00 »
ho copiato il file e l'ho eseguito ed hoottenuto questo msg:

Carattere non valido nel contenuto di testo. Errore durante l'elaborazione della risorsa "http://www.domatecno.it/catalogo....

     <descrizione>Modello: cr21z/r processore: Core 2 Duo - 2.0 GHz - ram: 2 GB - hard disk: 200 GB - cd/dvd: DVD



Spero che questa segnalazione sia utile per migliorare il programma.
Una domanda: il programma generera' pure un file txt?

Offline Luca Curatola

  • Team Joomla.it
  • Abituale
  • *******
  • Post: 1086
  • Sesso: Maschio
    • Mostra profilo
Re: Script virtuemart per Trovaprezzi e/o Shoppydoo
« Risposta #10 il: 25 Feb 2008, 20:19:56 »
Purtroppo:

1) Non sono un programmatore
2) Non ho molto tempo a disposizione

Gli errori sono dovuti al mancato escape dei caratteri speciali contenuti nei titoli dei prodotti.

prova un :
Codice: [Seleziona]
$product_s_desc = htmlentities($product_s_desc);
« Ultima modifica: 25 Feb 2008, 20:29:30 da Luca Curatola »
Sgaragnao il provider più ricercato su google! :)

Offline micuzzo

  • Esploratore
  • **
  • Post: 80
    • Mostra profilo
Re: Script virtuemart per Trovaprezzi e/o Shoppydoo
« Risposta #11 il: 25 Feb 2008, 20:28:08 »
Purtroppo:

1) Non sono un programmatore
2) Non ho molto tempo a disposizione

Gli errori sono dovuti al mancato escape dei caratteri speciali contenuti nei titoli dei prodotti.

Prova ad aggiungere:


faro' tesoro delle modifiche per eventuali altri errori. Cmq, non sarai un programmatore, ma sei utilissimo e te ne sono riconoscente ;)

Grazie

Offline Luca Curatola

  • Team Joomla.it
  • Abituale
  • *******
  • Post: 1086
  • Sesso: Maschio
    • Mostra profilo
Re: Script virtuemart per Trovaprezzi e/o Shoppydoo
« Risposta #12 il: 25 Feb 2008, 20:30:16 »
Script in continuo aggiornamento, e pieno di bug, mi toccherà prenderlo in mano e fare un installer per joomla se riesco :P
Sgaragnao il provider più ricercato su google! :)

Offline micuzzo

  • Esploratore
  • **
  • Post: 80
    • Mostra profilo
Re: Script virtuemart per Trovaprezzi e/o Shoppydoo
« Risposta #13 il: 25 Feb 2008, 20:39:35 »
Script in continuo aggiornamento, e pieno di bug, mi toccherà prenderlo in mano e fare un installer per joomla se riesco :P

infatti, con la modifica non da alcun segnale, la pagina rimane bianca. Ma alla fine mi dovrebbe scrivere qualcosa in qualche file o mostrare tutto a video?

Offline Luca Curatola

  • Team Joomla.it
  • Abituale
  • *******
  • Post: 1086
  • Sesso: Maschio
    • Mostra profilo
Re: Script virtuemart per Trovaprezzi e/o Shoppydoo
« Risposta #14 il: 25 Feb 2008, 20:41:06 »
Tra poco esco, facciamo che ti passo il contatto di msn i pm e quando torno ci buttiamo un occhio assieme?

Ci sto smanacciando e adesso su firefox funzica:
http://www.ildeltadivenere.it/catalogo.php
Sgaragnao il provider più ricercato su google! :)

Offline labo

  • Nuovo arrivato
  • *
  • Post: 33
    • Mostra profilo
Re: Script virtuemart per Trovaprezzi e/o Shoppydoo
« Risposta #15 il: 29 Feb 2008, 22:10:11 »
Grazie mille a me funziona...
l'unica cosa avevo una categoria con un carattere "&" e mi bloccava tutto, tolto quello tutto funziona.
big up..

Offline ihaveguts

  • Nuovo arrivato
  • *
  • Post: 1
    • Mostra profilo
Re: Script virtuemart per Trovaprezzi e/o Shoppydoo
« Risposta #16 il: 06 Mar 2008, 12:53:52 »
ciao luca, mi chiamo gabriele e mi sono appena iscritto qui perchè ho visto che hai allegato uno script .php per il catalogo dei prodotti per trovaprezzi.
Siccome in ditta qui da me avrebbero bisogno dello stesso script per trovaprezzi ma in .asp, sai mica dove posso trovarlo? Rispondimi pure a gabriele.morelli@ciao-surveys.com

un saluto e grazie in ainticipo.
Gabriele

Offline Luca Curatola

  • Team Joomla.it
  • Abituale
  • *******
  • Post: 1086
  • Sesso: Maschio
    • Mostra profilo
Re: Script virtuemart per Trovaprezzi e/o Shoppydoo
« Risposta #17 il: 06 Mar 2008, 21:41:14 »
NOn ne ho idea, anche perchè non so che piattaforma utilizzate.
Ma credo che un qualunque programmatore non ci metterebbe più di un paio d'ore a svilupparvelo.
Sgaragnao il provider più ricercato su google! :)

Offline trumpton

  • Esploratore
  • **
  • Post: 61
    • Mostra profilo
Re: Script virtuemart per Trovaprezzi e/o Shoppydoo
« Risposta #18 il: 18 Mar 2008, 14:27:36 »
Quando il file e' stato esportato, puoi aprire nel Excel. Poi aggiungere ad una colonna il testo </endrecord>.

Poi Apri notepage (blocco note) e copia ed incolla da Excel. Scegli "Find and Replace", per poi rimouvere il spazio fra le colonne. Poi salva file.


----
Per configuration.php (nel root) la sicurezza e molto facile.

April un nuovo file di testo.

metti seguenti informazione:

<?php
 require( dirname( __FILE__ ) . '/../../configuration.php' );
 ?>


Dove questo '/../../configuration.php' e la locazione del configuration.php che hai spostato fuori del root del server in una directory non accessibile al publico.

Cosi facendo configuration.php non sara accessibile al publico. nota bene che per cambiare l'impostazione del Joomla, deve spostarlo il confiugration.php (quello vero) nel webroot di nuovo.

Chiedo scusa per il pessimo Italiano scritto.
Trumpton.


Offline BistJu

  • Esploratore
  • **
  • Post: 149
  • Sesso: Maschio
    • Mostra profilo
Re: Script virtuemart per Trovaprezzi e/o Shoppydoo
« Risposta #19 il: 03 Apr 2008, 11:07:44 »
Ciao a tutti, cercavo proprio uno script del genere per diminuire la perdita di tempo.
Ho scaricato il file catalogo1.php e l'ho inserito nella root del sito.
Quando lo eseguo però, mi dà questo errore:
Impossibile visualizzare la pagina XML
Impossibile visualizzare l'input XML tramite il foglio di stile XSL. Correggere l'errore, quindi fare clic su Aggiorna, oppure riprovare in un momento successivo.

Carattere non valido nel contenuto di testo. Errore durante l'elaborazione della risorsa "http://www.miosito.it/catalogo1

da cosa è dato ?! come si può risolvere?
Poi volevo anche sapere se si potesse aumatizzare tale operazione .. cioè far aggiornare il listino ogni giorno ad esempio alle 20 e sovrascrivere il file esistente.
« Ultima modifica: 03 Apr 2008, 11:18:05 da madatech »

 



Web Design Bolzano Kreatif