WebSite X5Help Center

 
Gianluigi G.
Gianluigi G.
User

Come inserire una ricerca condizionata  it

Автор: Gianluigi G.
Просмотрено 1102, Подписчики 6, Размещенный 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

Размещено
15 Ответы - 5 Полезно
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.

Читать больше
Размещено От 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

Читать больше
Размещено От 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.

Читать больше
Размещено От Giuseppe Guida
Gianluigi G.
Gianluigi G.
User
Автор

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

Читать больше
Размещено От Gianluigi G.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Лучший пользователь месяца ESЛучший пользователь месяца PT
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/ru/post/205021

.

 

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Gianluigi G.
Gianluigi G.
User
Автор

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

Читать больше
Размещено От Gianluigi G.
Giuseppe Guida
Giuseppe Guida
User

Gianluigi, io ho preso il codice da Quelli del Cucuzzolo, a questo link:

http://quellidelcucuzzolo.altervista.org/appunti/ws-select-dinamica-link/

Solo che dovresti apportare delle modifiche perchè nel tuo caso vuoi che l'utente nel secondo campo debba poter digitare il numero da ricercare, mentre nell'esempio sono voci preimpostate.

Читать больше
Размещено От Giuseppe Guida
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Лучший пользователь месяца ESЛучший пользователь месяца PT
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

Читать больше
Размещено От  ‪ 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

Читать больше
Размещено От Giorgio C.
Gianluigi G.
Gianluigi G.
User
Автор

Perfetto, grazie!

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

Читать больше
Размещено От Gianluigi G.
Gianluigi G.
Gianluigi G.
User
Автор

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

Читать больше
Размещено От 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.

Читать больше
Размещено От Giorgio C.
Gianluigi G.
Gianluigi G.
User
Автор

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?

Читать больше
Размещено От Gianluigi G.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Лучший пользователь месяца ESЛучший пользователь месяца PT
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/"

.

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Gianluigi G.
Gianluigi G.
User
Автор

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

grazie.....

Читать больше
Размещено От Gianluigi G.