27 novembre 2007 alle 18:50:48 volevo chiedere se è possibile variando qualcosa nel codice far si che usando l'iserimento multiplo delle immagini non venisse memorizzato nel nome immagine l'estensione del file, per esempio adesso il nome compare così: nomeimmagini.jpg vorrei comparisse così: nomeimmagini
--------------- ciao, Lorenzo http://www.arteebotanica.org http://www.aiastriveneto.org http://www.cactus.it
piosky_to2003 Esperto
2291 Discussioni
28 novembre 2007 alle 19:55:59 non ho capito dove vuoi che non compaia durante l'inserimento fisico da amministrazione devi per forza mettere il path completo della prima immagine perche e' il primo record che verra inserito quindi deve sapere che immagine è successivamente carica tutte le immagini che trova con la propria estensione creandosi n records ne db
--------------- Silvio Andrighetti Formaggini (Piosky)
28 novembre 2007 alle 23:33:46 Se ho capito bene quello che vuoi fare la modifica e' questa che avevo gia' chiesto io sul forum
Per quello che chiedi sostituisci la riga 713 del file admin_image-inc.asp che dovrebbe essere così iSlash = AddImage(custRs("nome"), Request.Form("iDate"), Request.Form("iDescription"), sThumbFile, sImageFile, Request.Form("iHits"), iCategory, Request.Form("iVersion"), bValid) con iSlash = AddImage((left(custRs("nome"), len(custRs("nome")) - 4)), Request.Form("iDate"), Request.Form("iDescription"), sThumbFile, sImageFile, Request.Form("iHits"), iCategory, Request.Form("iVersion"), bValid)
che in pratica quando inserisci le immagini toglie gli ultimi 4 caratteri che sono l'estensione e il punto
--------------- Ciauuuuuuuu Marco
29 novembre 2007 alle 18:43:46 si vmdoline è proprio quello e ti ringrazio molto, mi eviti la fatica di andare a modificare una immagine per volta, da quello che ho capito se invece di : len(custRs("nome")) - 4)), metto : len(custRs("nome")) - 7)), toglie le ultime 7 questa cosa mi va proprio bene dato che molte immagini hanno il nome della pianta ma molte sono della stessa pianta e uso dei numeri finali, in questo modo tolgo anche quelli, arigrazie
--------------- ciao, Lorenzo http://www.arteebotanica.org http://www.aiastriveneto.org http://www.cactus.it
arteebotanica Esperto
332 Discussioni
25 gennaio 2008 alle 18:36:48 dopo aver risolto il problema dele estensioni pensavo se fosse posibile, oltre a quelle, se con del codice appropriato si poteva togliere tutto quelo che non c'entra con le lettere di un nome. mi spiego io ho molte foto di piante che nella stessa cartella possono essere della stessa specie e quindi nimino per esempio così: lithops bella 1.jpg lithops bella2.jpg lithops-bella-234.jpg quindi non sempre sono 4 lettere ma a volte queste sono anche numeri in più o trattini in mezzo alla frase, forse quello che chiedo è troppo arduo, ma sarebbe possibile inserire degli ordini che tolgano tutto ciò che non sono lettere cioè sia i numeri che i trattini? in modo che così il nome della pianta quandoè visualizzato è già ben pulito, grazie
--------------- ciao, Lorenzo http://www.arteebotanica.org http://www.aiastriveneto.org http://www.cactus.it
piosky_to2003 Esperto
2291 Discussioni
28 gennaio 2008 alle 13:53:55 devi strutturare un nome file sempre uguale per esempio separando il nome dal numero sempre con _ lithops bella_1.jpg lithops bella_2341.jpg rosa_1.jpg poi con instr ti cerchi la posizione di _ all'interno del campo immagine
InStr([inizio, ]stringa1, stringa2[, confronto])
inizio (Facoltativo) Espressione numerica che indica la posizione di partenza nell'espressione da cui cominciare la ricerca. Se il valore non viene inserito di default è impostato a 1 eccetto nel caso in cui la stringa valga Null per il quale verrà restituito un errore. Il parametro diventa obbligatorio se si specifica il paramentro confronto.
stringa1 (Obbligatorio) Espressione stringa in cui eseguire la ricerca.
stringa2 (Obbligatorio) Espressione stringa da ricercare.
confronto (Facoltativo) Costante numerica che specifica se eseguire un controllo binario o testuale tra le stringhe. Se non riportato verrà impostato di default a 0. Vedi la sezione Impostazioni per ulteriori approfondimenti.
e mostri solo la parte iniziale con l'istruzione mid