WebSite X5Help Center

 
Gianluigi G.
Gianluigi G.
User

Come inserire una ricerca condizionata  it

Auteur : Gianluigi G.
Visité 856, Followers 6, Partagé 0  

Buongiorno, avrei bisogno di capire se si può inserire un campo di ricerca, in modo che questo limiti la ricerca solo ad una serie di file in una cartella specificata.

avrei bisogno di far fare all'utente una ricerca inserendo un numero di certificato, e di mostrare il risultato, avendo realizzato un sito in multilingua, ho inserito nella directory principale una cartella "certificati" insieme ai varie cartelle "italiano","francese","inglese"... quindi la cartella "certificati" rimane fuori dal sito in lingua..... ed avrei bisogno che qualsiasi di questi siti si possa effettuare la ricerca.

grazie mille

Posté le
15 RéPONSES - 5 UTILE
Incomedia
Elisa B.
Incomedia

Buongiorno Gianluigi, 

grazie per il suo contatto. 

Per impostare una ricerca sul tuo progetto, è possibile utilizzare l'Oggetto Cerca: con la nuova versione del programma, l'Oggetto è stato migliorato in modo che si possa definire una ricerca su tutto il sito e su tutti i contenuti, solo sul Blog o solo sull'E-commerce.

Se vuoi puoi provare qui la demo: https://www.websitex5.com/download/v2021.2/wsx5_pro_demo.exe

Grazie! Ti auguro una buona giornata.

Lire plus
Posté le de Elisa B.
Giuseppe Guida
Giuseppe Guida
User

Ciao, questa ricerca condizionata al link sotto la ottieni con del codice extra (se è quello che volevi poi ti spiego come fare):

http://www.bozzasito001.altervista.org/ricerca03/ricerca.html

Mentre questa ricerca, con possibilità di selezionare più di un parametro, la ottieni con i semplici strumenti di Website X5 e con la ricerca con filtri del carrello (eliminando in questo caso i prezzi e creando delle semplici schede ricercabili in base alla città e all'età):

http://www.bozzasito001.altervista.org/ricerca02/cartsearch/index.html

Ciao

Lire plus
Posté le de Giuseppe Guida
Giuseppe Guida
Giuseppe Guida
User

P.S. naturalmente i miei esempi non si riferiscono in modo specifico a quello che vuoi ottenere tu, erano esempi pubblicati alcuni mesi fa e quindi preesistenti, ma il meccanismo è quello in fin dei conti.

Lire plus
Posté le de Giuseppe Guida
Gianluigi G.
Gianluigi G.
User
Auteur

Grazie Giuseppe, la soluzione 'ricerca03' sarebbe perfetta, il primo campo dovrei mettere un prefisso letterale da un menu a tendina, nel secondo campo la persona dovrebbe digitare il numero da ricercare.....

per il codice? come posso crearlo?

grazie

gg

Lire plus
Posté le de Gianluigi G.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Gianluigi G.
... ...  avrei bisogno di capire se si può inserire un campo di ricerca, in modo che questo limiti la ricerca solo ad una serie di file in una cartella specificata.  ... ... 

... come idea, si potrebbero usare livelli e sotto-livelli già divisi per categorie facilmente selezionabili...

... come altra idea, si potrebbero raccogliere tutti i link dei "certificati" in una pagina (Testo), così si potrebbe usare il CERCA del programma, o quello del browser, oppure un CERCA extra! relativo solo alla pagina dei link...
... oppure, sempre come idea, far visualizzare direttamente la directory dei certificati:   https://helpcenter.websitex5.com/fr/post/205021

.

 

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Gianluigi G.
Gianluigi G.
User
Auteur

Grazie KolAsim, in effetti ho messo in pratica le tue idee, in un sito di 'prova', ma usando il cerca, viene sempre visualizzato il link della pagina contenente il certificato....

quello che vorrei ottenere è la visualizzazione diretta dell'immagine del cerificato direttamente dopo l'inserimento del suo numero, 

penso che dovrei usare un altro cerca....

gg

Lire plus
Posté le de Gianluigi G.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Gianluigi G.
Grazie KolAsim, ... ...  quello che vorrei ottenere è la visualizzazione diretta dell'immagine del cerificato direttamente dopo l'inserimento del suo numero,  ... ... 

... OK, lì putroppo non posso arrivarci, mi dispiace ... ciao

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Giorgio C.
Giorgio C.
User

Se ho capito...

modulo di ricerca in oggetto codice html:

<form method="post"action="certificato.php">
Ricerca certificato <input type="text" name="codice">
<input type="submit" value="Submit">
</form>

pagina certificato.php dove vengono mostrati i certificati:

<?php
$id=trim($_REQUEST[codice]);
$file = "file/".$id.".jpg";
echo "<img src=$file>";
?>

In grassetto il nome della cartella dove ci sono i file da cercare.

Quì un esempio http://ws5.altervista.org/CRUD/index.html

Lire plus
Posté le de Giorgio C.
Gianluigi G.
Gianluigi G.
User
Auteur

Perfetto, grazie!

ho usato questo codice, e con l'opportuno ridimensionamento delle immagini, ho risolto...

Lire plus
Posté le de Gianluigi G.
Gianluigi G.
Gianluigi G.
User
Auteur

Scusate, avrei bisogno di un ulterire aiuto,

ho posizionato una cartella "certificati" all'interno del "sito prova", e tutto funziona bene

ora vorrei spostare la cartella "certificati" nel sito principale, dove ho le sottocartelle con i siti in lingua, "eng" "ita" "fra", ma non riesco a capire come far puntare il codice in PHP a questa cartella, trovandosi esso nelle pagine dei vari siti in lingua.

questo è per avere un'unica cartella contenente i certificati per tutti i siti, e non doverli caricare ogni volta in ogni sito.

grazie per l'aiuto

Lire plus
Posté le de Gianluigi G.
Giorgio C.
Giorgio C.
User

Devi mettere il percorso della cartella in ogni script. Tieni presente che la cartella non può essere inserita in un dominio esterno, ma nello stesso.

Lire plus
Posté le de Giorgio C.
Gianluigi G.
Gianluigi G.
User
Auteur

Vuol dire che posso puntare solo nella stessa cartella "sito prova" o una sua sottocartella, e non sulla cartella principale che contiene sia "sito prova" che "ita" "eng"?

quindi dovrei crere la cartella "certificati" per ogni lingua del sito......

giusto?

Lire plus
Posté le de Gianluigi G.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Gianluigi G.
... ... ...  questo è per avere un'unica cartella contenente i certificati per tutti i siti, e non doverli caricare ogni volta in ogni sito. ... ... ...

... io non posso provare(!), ... ma se la cartella "file/" posizionta nella root del sito vuoi che sia comune agli altri sotto-siti, potresti provare a modificare la Path in trasversale,  per es. così:

"./file/"

... oppure così:

"../file/"

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Gianluigi G.
Gianluigi G.
User
Auteur

Perfetto, risolto.... con "../file/"

grazie.....

Lire plus
Posté le de Gianluigi G.