Only registered users can see contents. Please click here to Register or Login.
[...] in passato mi ero già scontrato col problema (http://www.unofficialwsx5.com/index.php?topic=2296.0) ma ora sto pensando ad un approccio diverso.
Citazione da: Topografo - 15 Dicembre, 2018, 20:41:09[...] in passato mi ero già scontrato col problema (http://www.unofficialwsx5.com/index.php?topic=2296.0) ma ora sto pensando ad un approccio diverso.Cambi approccio, ma sempre su WS rimani.Il motore di ricerca non è certo più evoluto dell'e-commerce. Anche se tu riuscissi ad "unire" il risultato delle scelte nel parametro (che sarebbe imsearch.php?search=xxx+yyy+zzz), non riusciresti ad ottenere un risultato univoco. Basta provare a scrivere due o tre parole nel form di ricerca per "scoprirlo". Esempio: http://veronacitysera.altervista.org/caravelli2/imsearch.php?search=Genius+tm2+433dphPer ottenere un risultato univoco, col motore di ricerca di WS, dovresti scrivere "sigle" (parole) univoche per ogni telecomando e questo non so se sia possibile (tu lo sai).
Ma io non devo avere risposte univoche.
Citazione da: Topografo - 17 Dicembre, 2018, 14:42:41Ma io non devo avere risposte univoche. E allora a che ti serve 'sta menata della ricerca avanzata se poi l'utente, per i motivi che hai scritto, lo deve individuare attraverso un'immagine tra tante?
[/size]Invece di inserire l'immagine attraverso l'Oggetto Catalogo Prodotti "componi" il prodotto con l'Oggetto Immagine (aggiungendola alla SiteMap con un nome adeguato utile per la ricerca) e l'Oggetto Catalogo Prodotti. In questo modo l'immagine verrà cercata, visualizzata e linkata dal motore di ricerca di WS.Sempre che la 13 Professional (ho solo la demo, non la conosco bene) non abbia delle opzioni in più a riguardo.
Non ti seguo, che significa? Cosa proponi?Fare una scheda e poi?
Citazione da: Topografo - 17 Dicembre, 2018, 18:42:06Non ti seguo, che significa? Cosa proponi?Fare una scheda e poi? Che ti devo dire? Mi sembra tutto chiaro se conosci il programma. Rileggi tutto con calma e prova.
E allora a che ti serve 'sta menata della ricerca avanzata se poi l'utente, per i motivi che hai scritto, lo deve individuare attraverso un'immagine tra tante? Invece di inserire l'immagine attraverso l'Oggetto Catalogo Prodotti "componi" il prodotto con l'Oggetto Immagine (aggiungendola alla SiteMap con un nome adeguato utile per la ricerca) e l'Oggetto Catalogo Prodotti. In questo modo l'immagine verrà cercata, visualizzata e linkata dal motore di ricerca di WS.
Magari non ti è sufficiente, ma se vuoi andare oltre, ti devi rassegnare e scegliere un CMS oppure scrivere in PHP, MySQL e un po' di JavaScript/jQuery.Non è consigliato per molti prodotti e varianti come nel tuo caso, ma mi sono ricordato che tempo fa, insieme a stesil, abbiamo fatto QUESTO esempio con jQuery (select dinamica con link). L'ho adattato per la ricerca di WS ed è venuto fuori questo esempio: http://quellidelcucuzzolo.altervista.org/appunti/ws-select-dinamica-search/Vedi se ti può servire come spunto, ma se vuoi fare qualcosa di serio ci vuole altro, come già detto millemila volte.
Invece di inserire l'immagine attraverso l'Oggetto Catalogo Prodotti "componi" il prodotto con l'Oggetto Immagine (aggiungendola alla SiteMap con un nome adeguato utile per la ricerca) e l'Oggetto Catalogo Prodotti. In questo modo l'immagine verrà cercata, visualizzata e linkata dal motore di ricerca di WS.
Immagini / VideoIl Motore di ricerca prende in considerazione solo le Immagini e i Video che sono stati aggiunti nella SiteMap attraverso l'apposita opzione (vedere, Oggetto Immagine | SiteMap o Oggetto Video/Suono | SiteMap) e analizza tutte le informazioni introdotte per questo scopo: Titolo, Descrizione breve e Posizione geografica (es Indirizzo, Città, ecc.) per le Immagini; Titolo, Descrizione breve, Categoria, Parole Chiave per la ricerca e Data di pubblicazione per i Video.
<h2>Risultati ricerca:</h2><div id="risultati-ricerca"><><script>function mostra_risultati(risultati) { var container = $('#risultati-ricerca'); container.empty(); if (risultati.length == 0) { container.append($('<p>Nessun risultato trovato</p>')); } else { container.append($('<p>Hai trovato ' + risultati.length + ' telecomandi.</p>')); } for (var i = 0; i < risultati.length; ++i) { var risultato = risultati; var name = risultato.marca + ' ' + risultato.modello; var image = $('<img>').attr('src', risultato.immagine).attr('width', 200).attr('alt', name).attr('title', name); var link = $('<a>').attr('href', risultato.link); var text = $('<strong>').html(risultato.marca + ' ' + risultato.modello); var result_container = $('<div>').addClass('risultato-ricerca borgia'); image.appendTo(link); text.appendTo(link); link.appendTo(result_container); result_container.appendTo(container); }}$('.ricerca-prodotti-input').change(function () { var form = $('#ricerca-prodotti'); $.get('motore-ricerca.php', form.serialize(), function (risultati) { mostra_risultati(risultati); });});</script>