• User Attivo

    Prova così... ho sbagliato nello scrivere la variabile $i, che in realtà è un array:

    [PHP]
    $i = explode('.', $file, -1); //Creo l'indice
    $k = $i[0];
    $image [$k] = $file; //Creazione dell'array contenente le immagini
    [/PHP]

    Vediamo se così funziona 😉

    P.S.: volevo segnalarti che questo stesso script l'ho migliorato rifacendolo completamente tempo fa. Lo puoi trovare qui http://www.giorgiotave.it/forum/scripting-e-risorse-utili/106519-script-fotogallery-con-resize-lightbox-categorie.html :ciauz:


  • User Newbie

    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.


  • User Newbie

    In pratica cliccando sulla prima thumb si apre l'ultima immagine grande, la seconda thumb la penultima immagine grande.


  • User Newbie

    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!!


  • User Newbie

    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.


  • Bannato User

    Ciao non riesco a scaricare lo script me lo potresti mandare per email? [email][email protected][/email]


  • User Newbie

    Ciao questo script mi sembra interessante potresti inviarmelo via email.
    La mia mail e' :
    esmi_ale
    @hotmail
    .it


  • User Newbie

    Ciao mi potresti mandare lo script per la fotogallery


  • User Newbie

    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!


  • User Attivo

    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!:ciauz:

    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]


  • User Newbie

    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.


  • User Newbie

    sono di nuovo io :ciauz:

    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 😉


  • User Attivo

    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 😉


  • User Newbie

    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!


  • User Newbie

    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


  • User Newbie

    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**


  • User

    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.


  • User

    ho risolto grazie,
    ho visto la modifica precedente e ho risolto con
    [PHP]sort($image);[/PHP]


  • User Newbie

    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.JPG

    che non riesco più a togliere.
    Non riesco a d allegare una foto.

    Se qualcuno riesci ad aiutarmi grazie.