- Home
- Categorie
- Coding e Sistemistica
- PHP
- [Tutorial PHP+GD] Semplice Fotogallery con ridimensionamento immagini
-
Grazie inverter..ho fatto le correzioni che hai riportato...ora le thumbnails sono ordinate al contrario come volevo 8.jpg, 7.jpg, 6.jpg eccetera fino alla 1.jpg. Il problema ora è che cliccando le thumbs si aprono le immagini ingrandite ma non c'è corrispondenza tra thumb e relativa immagine grande... scusami se ti ho creato grattacapi ma è che il tuo script è il migliore tra quelli che ho provato in rete.
-
In pratica cliccando sulla prima thumb si apre l'ultima immagine grande, la seconda thumb la penultima immagine grande.
-
Grazie Inverter ho risolto il problemino: dopo modifiche fatte un po' a tentoni ho semplicemente sostituito in:
echo " <a href="?id=$i&from=$pageNum&mode=view"><img src="".$destination_path.$nome."" title="click for a full view" alt="foto" /></a>
con $id
Ora funziona tutto!! Grazie per la cortesia!!
-
Ho messo in linea nel mio sito, di cui ti ho inviato il link, la photogallery con le immagini ordinate dalla più recente alla più vecchia. Ho provato a modificare il codice per far sì che le immagini siano contenute dentro le celle una tabella...senza riuscirci ovviamente. Ho provato a mettere un ciclo for che contiene il foreach... e l'esecuzione dello script mi ha bloccato tutto il pc....Secondo voi l'aggiunta della tabella appesantisce un pò troppo l'esecuzione dello script? Buona serata a tutti.
-
Ciao non riesco a scaricare lo script me lo potresti mandare per email? [email][email protected][/email]
-
Ciao questo script mi sembra interessante potresti inviarmelo via email.
La mia mail e' :
esmi_ale
@hotmail
.it
-
Ciao mi potresti mandare lo script per la fotogallery
-
Complimenti per questo script. Per un paio di giorni infatti ho cercato uno script che mi permettesse di capire qualcosa oltre che copiare e incollare il codice.
Sono nuovissima del php e infatti non riesco a risolvere una questioncina: sotto le miniature c'è la scritta di ordinamento delle foto e vorrei toglierla e anche sotto ogni foto c'è il titolo della foto.
Ho provato a rimuovere "$title" ma non funziona.
È che non sono assolutamente pratica.
Ringrazio ancora per lo script!
-
Vediamo se ricordo ancora qualcosa di questo script
@birilubina said:
sotto le miniature c'è la scritta di ordinamento delle foto e vorrei toglierla
Ti consiglio di commentare la riga di codice che visualizza i link della paginazione in questo modo:
cerchi la riga
[PHP] // mostra i links di navigazione
echo "<br />Pagine: ", $prev . $nav . $next [/PHP]e la fai diventare
[PHP] // mostra i links di navigazione
//echo "<br />Pagine: ", $prev . $nav . $next [/PHP]Non dovresti avere problemi e se un giorno ti interesserà avere questa funzione potrai eliminare il commento.
@birilubina said:
sotto ogni foto c'è il titolo della foto.
Ho provato a rimuovere "$title" ma non funziona.Devi eliminare la riga
[PHP]echo "<br />".$image[$id];[/PHP]
che si trova sotto il commmento "//stampa a video della foto"Ciao!
P.S.: Rileggendo il codice mi sembra di aver dimenticato un "print_r()" assolutamente inutile
Se vuoi quindi elimina la riga
[PHP] print_r($image);
[/PHP]
-
bene! grazie ancora!
adesso vorrei cambiare il carattere delle scritte "indice" eccetera ma spero di riuscirlo a fare da sola. Più che altro..sapresti consigliarmi un editor visuale di php per linux (mint)?
Io per adesso sto usando kompozer ma è per html, poi uso un traduttore online per trasformarlo in php e così facendo non riesco a capire bene nè l'html nè il php.
-
sono di nuovo io
sono riuscita a cambiare i caratteri, non riesco a trovare un editor visuale di php come kompozer quindi vado avanti così per adesso.
Ti chiederei per cortesia come fare a eliminare la schermata delle miniature, preferirei infatti non visualizzarla...cosa devo togliere di preciso?
grazie ancora e scusa per lo stress
-
Ciao.
Scusa se non ho risposto ma ero fuori cittàNon ho capito bene quale parte dello script vuoi eliminare, in che senso la schermata delle miniature?
Per quanto riguarda l'editor, credo che un editor "visuale" per php non esista, al massimo esiste per l'html con il quale costruisci la struttura (layout) del sito. Il php è codice puro che va scritto in tutto e per tutto a mano. Se può esserti d'aiuto io uso RapidPHP che è a pagamento, ma se fai un giro su google ne trovi di molto validi anche gratuiti
-
ok grazie, cercherò di cercare e mi rassegnerò alla mancanza dell'editor visuale.
Avevo immaginato che fossi fuori città, non c'è problema
In pratica quello che vorrei eliminare è quella parte di codice che mi fa visualizzare le miniature. Nel senso che lo script funziona che fa delle miniature poi io ci clicco sopra e visualizzo l'album con le freccine avanti indietro e indice. Ecco io vorrei avere direttamente l'album con le frecce avanti e indietro, ovviamente l'indice non avrebbe più senso..
Non so se è semplice da fare ma lo script mi sembra molto modulare quindi mi piacerebbe toglierlo. Spero di essermi spiegata..Grazie!
-
Ho girato tanto per il web e finalmente ho trovato qualcuno che ha creato uno script che fa al caso mio ma mi trovo in difficoltà.:o
Premetto che di php non ne so quasi niente (uso di solito script già fatti e taglio le funzionalità che non mi interessano).
Lo script l'ho inserito come da manuale ma mi restituisce l'errore:**Notice: Undefined variable: image in C:\Programmi\EasyPHP-5.3.3\www\main_gallery.php on line 138
Notice: Undefined variable: image in C:\Programmi\EasyPHP-5.3.3\www\main_gallery.php on line 146
Warning: Invalid argument supplied for foreach() in C:\Programmi\EasyPHP-5.3.3\www\main_gallery.php on line 146
Notice: Undefined variable: image in C:\Programmi\EasyPHP-5.3.3\www\main_gallery.php on line 161
Notice: Undefined variable: image in C:\Programmi\EasyPHP-5.3.3\www\main_gallery.php on line 166
Warning: Division by zero in C:\Programmi\EasyPHP-5.3.3\www\main_gallery.php on line 166**
Ps: uso Easyphp 5.3.3 come ambiente di test e ho già verificato che le librerie gd2 siano attive
Se mi inviate lo script che avete già fatto via mail provo a capire da solo qual'è il problema...
Ciao e grazie
-
Ho provato a installare Xampp e lo stesso script mi restituisce l'errore più breve:
**Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\main_gallery.php on line 138
Warning: Division by zero in C:\xampp\htdocs\main_gallery.php on line 158**
-
Ciao Inverter,
oggi ho scoperto il tuo bello script e subito l' ho inserito per le mie pagine,
la mia domenda è questa :
ho le foto di piante rinominate con i loro nomi, perchè quando crea le miniature non vengono inserire in ordine alfabetico ?
In attesa ti ringrazio per quello che hai fatto e messo a disposizione degli utenti.
-
ho risolto grazie,
ho visto la modifica precedente e ho risolto con
[PHP]sort($image);[/PHP]
-
Ciao,
spero che ci sia ancora Inverter e possa illuminarmi sul perchè di alcuni errori.
Ho usato il suo script PHP e devo dire che funzionava molto bene.
Ma alcuni giorni fà dopo un paio di anni di inattività volevo aggiornare il mio sito e apportare delle migliorie anche al suo script e qui sono nati i problemi.
Ora quando apro main.gallery.php vedo le miniature delle foto ma in ordine un po particolare e con a fianco le diciture :
10] => tnDSC_1699.JPG [11] => tnDSC_1700.JPG [12] => tnDSC_1701.JPG [13] => tnDSC_1702.JPGche non riesco più a togliere.
Non riesco a d allegare una foto.Se qualcuno riesci ad aiutarmi grazie.