Joomla.it Forum
Componenti per Joomla! => Gestione e-commerce => : weboriented 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à...
-
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
-
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]
-
Ottimo, magari dopo questo test forse è il caso di inserirlo nei download così è più facile che sia reperibile che come allegato sul forum.
-
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
-
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]
-
La password ce l'hai anche nel configuration.php o sbaglio? :)
e' proprio come dici tu ... e, secondo te, possiamo dormire tranquilli? :)
-
Non lo so, non sono un programmatore e non dormo tranquillo nemmeno sotto tortura ;)
Guarda al post precedente la versione modificata.
-
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 ;)
-
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?
-
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 :
$product_s_desc = htmlentities($product_s_desc);
-
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
-
Script in continuo aggiornamento, e pieno di bug, mi toccherà prenderlo in mano e fare un installer per joomla se riesco :P
-
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?
-
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
-
Grazie mille a me funziona...
l'unica cosa avevo una categoria con un carattere "&" e mi bloccava tutto, tolto quello tutto funziona.
big up..
-
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
-
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.
-
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.
-
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.
-
Ciao,
ho provato a scaricare il tuo script...
Vorrei sapere se oltre al file catalogo.php c'è qualcos'altro.
Inoltre io lo mando sul server dove è situato il database, vero?
Poi per farlo girare basta che io lo richiami che ne so così:
www.nomesito.it/catalogo.php
e lui mi genera il file txt???
Scusa per le mille domande...
Grazie!!!
-
Ciao a tutti! Sono alla ricerca per uno script che vada bene anche per kelkoo? Questo è solo per trovaprezzi?
Grazie
-
Esiste un tracciato per trovaprezzi per chi usa JM 1.5 ?
-
Salve.
Sono interessato anch'io a questo script per virtuemart-trovaprezzi. Qualcuno gentilmente può inviarmelo?
Email: info@net-commerce.it
Grazie
Max!
-
http://www.neodigital2k.com/catalogo.tar.gz
Da estrarre e caricare nella root.
-
Ho caricato il file nella root ma se vado nella pagina poi mi dice
non riesco a collegarmi a
Ma non vedo da nessuna parte delle righe dove inserire dati del database o del sito...
Come devo fare?
Grazie 1000
-
ragazzi va anche con joomla 1.5 e virtuemart 1.1?
-
Ciao Ragazzi,
secondo voi è "normale" che mi venga composto l'url della scheda prodotto con
administrator/index.php?page=shop.product_details&flypage=flypage.tpl&product_id=1163&category_id=80&option=com_virtuemart
E cioè... che mi anteponga quel ADMINISTRATOR che è sbagliato (il resto dell'url è corretta)
Non trovo dove "toglierlo"
Grazie :-)
-
dunquo... il problema è nella variabile
global $mosConfig_live_site
Ma dov'è che posso avergli detto che c'è ADMINISTRATOR nel path del sito? :o
-
ragazzi dite che va bene questa come formula per trovaprezzi? ho fatto il tracciato per un'altro comparatore dite che come impostazione va?
è questo il risultato che cercate?
provate a guardare qui
http://alfeoarredobagno.it/pagineprezzi.php
-
mancano i divisori dei campi intanto.
Deve essere così la struttura:
http://www.lagunaseca.it/shop/trovaprezzi-lagunaseca.php
-
tutto su una riga deve essere il codice?
-
no no... non è quello il punto
Il punto è che mancano i separatori tra i vari campi e le varie righe.
ogni campo termina con | e la riga con <endrecord>
-
modificato ora dovrebbe andare... l'unica cosa chge non ho capito bene è la categoria... mi mette l'ultima che ho sul mio sito non la prima (quella madre che vorrei)
-
ce lo alleghi?
-
appena lo finisco vi allego tutto ragazzi.
mi serve solo sapere come fate ad andare a far prendere le info del database cosa includete voi qui?
include(dirname(__FILE__).'/configuration.php');
se ci metto questo mi da errori, sicuramente ne serve anche un'altro ma non so quale
-
scusa... ma come hai fatto a farlo andare finora? :o
-
inserendo i dati manualmente non andando a farli prendere dal configuration.php ma non la ritengo una cosa sicurissima e cerco di farlo fare in automatico
-
Ciao Ragazzi,
secondo voi è "normale" che mi venga composto l'url della scheda prodotto con
administrator/index.php?page=shop.product_details&flypage=flypage.tpl&product_id=1163&category_id=80&option=com_virtuemart
E cioè... che mi anteponga quel ADMINISTRATOR che è sbagliato (il resto dell'url è corretta)
Non trovo dove "toglierlo"
Grazie :-)
come lo hai risolto il problema dell'administrator nell'url, che ho lo stesso problema?
-
A ricordarselo....
Però mi pare che da qualche parte il path sbagliato c'era...
-
sera
mi son perso io oh il servizio e a pagamento?
un mio cliente a richiesto il servizio e gli hanno dato tutto quello che serve.
e io lo integrato .
-
infatti, da un po' di tempo a questa parte, loro danno tutta l'assistenza telefonica necessaria.
-
ma come si fa a togliere quell'ADMINISTRATOR dall'url del prodotto?
:(
-
beh a mali estremi estremi rimedi...
// global $mosConfig_live_site;
return $mosConfig_live_site . "http://www.miodominio.com/index.php?page=shop.product_details&flypage=" . $flypage . "&product_id=" . $prod_id . "&category_id=" . $cat_id . "&option=com_virtuemart";