Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Far gestire le img di una galleria ad un cliente

    Devo far gestire il seguente codice html da un cliente che non sa usare bene il computer:

    codice:
    <div>[img]gallery/yacht01.jpg[/img]
    <div>[img]gallery/yacht02.jpg[/img]
    ...
    <div>[img]gallery/yachtn.jpg[/img]
    Ho bisogno che questa persona possa inserire ed eliminare ad esempio l'immagine yacht02.jpg ed inserire al suo posto yacht05.jpg oppure inserire una immagine tra yacht07 e 08 chiamandola yacht07a.jpg... insomma devo fargli generare tramite una interfaccia il seguente codice :
    codice:
    <div>[img]gallery/NOMEGILE.jpg[/img]
    per l'uload files ho visto che ci sono parecchi tutorials e me li studierei, invece su come creare una interfaccia sono in difficoltà, come posso fare? Pensavo al PHP, sarebbe la strada giusta?

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Si, PHP può farlo senza problemi, io stesso ne ho fatte diverse di cose simili.

    Il punto è che non è una cosa semplice da fare.
    La cosa migliore sarebbe di avere a disposizione un database nel quale vengono salvati i percorsi e i nomi delle immagini da mostrare, così la pagina può essere creata ad ogni visualizzazione invece che far modificare il file html a php (cosa molto più complessa).

    Avendo un DB sarebbe più o meno così il funzionamento:
    - una form in cui inserire i dati per una nuova immagine
    - l'upload mette l'immagine in una cartella e nel db salva il nome del file
    - quando si visualizza la pagina, php legge il db e genera tanti tag <img> quante sono le immagini che ha trovato (si fa ciclando sul risultato della query)

    Per la cancellazione invece:
    - si deve prevedere una form con una tabella in una pagina accessibile solo a chi gestisce le immagini
    - la tabella deve contenere a scelta, i nomi dei file o delle miniature delle immagini e un checkbox per ogni immagine
    - cliccando sul submit si mandano i dati ad uno script che legge le immagini da cancellare e le rimuove sia dalla cartella che dal db.

  3. #3
    Originariamente inviato da Alhazred
    Si, PHP può farlo senza problemi, io stesso ne ho fatte diverse di cose simili.

    Il punto è che non è una cosa semplice da fare.
    La cosa migliore sarebbe di avere a disposizione un database nel quale vengono salvati i percorsi e i nomi delle immagini da mostrare, così la pagina può essere creata ad ogni visualizzazione invece che far modificare il file html a php (cosa molto più complessa).

    Avendo un DB sarebbe più o meno così il funzionamento:
    - una form in cui inserire i dati per una nuova immagine
    - l'upload mette l'immagine in una cartella e nel db salva il nome del file
    - quando si visualizza la pagina, php legge il db e genera tanti tag <img> quante sono le immagini che ha trovato (si fa ciclando sul risultato della query)

    Per la cancellazione invece:
    - si deve prevedere una form con una tabella in una pagina accessibile solo a chi gestisce le immagini
    - la tabella deve contenere a scelta, i nomi dei file o delle miniature delle immagini e un checkbox per ogni immagine
    - cliccando sul submit si mandano i dati ad uno script che legge le immagini da cancellare e le rimuove sia dalla cartella che dal db.
    Avevo immaginato una cosa del genere, siccome però il cliente non vuole spendere ulteriori soldi avevo pensato di fargli una interfaccia all'html in remoto e poi la caricava, a questo punto sinceramente fa prima a fare testo dentro - apri con notepad++ -> e aggiunge una riga al codice...

    Una guida dettagliata sull'iter da te descritto la trovo mica? Degli esempi...

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Se il tuo cliente non è un impedito incurabile penso che spiegargli come modificare il file html sia la cosa più veloce e soprattutto economica.

    Una guida che spieghi come fare quello che ti ho detto sopra non penso la si trovi, io almeno mi sono arrangiato da solo.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.