Newsgroup: it.comp.www.html
Titolo: Da sever Win a server Linux lightbox non funziona più

Salve.
 
 
seguendo vostro consiglio ho fatto il passaggio da server Windows a server Linux in modo che possa utilizzare un form in php per l'invio della posta elettronica.
 
 
 
Il passaggio e' stato effettuato, non sapevo che il contenuto del sito va nella cartella httpdocs cosi ho un po' tribolato, ho fatto l'upload e mentre mi accingevo a creare dei contenuti ho realizzato che le immagini con lightbox non vengono più visualizzate, credo qualcosa vada cambiato nel codice ma non sono riuscito a trovare la soluzione spulciando il web, qualcuno mi saprebbe dire cosa modificare per riattivare l'effetto?
 
Aggiungo il link ad una pagina di prova ed il codice utilizzato per la funzione lighbox
 
http://caprileisure.com/prova/index.html#
 
 
 
questi i link ai diversi CSS tra i quali quello che richiama lo script lightbox
 
 <!-- CSS Bootstrap & Custom -->
    <link href="bootstrap/css/bootstrap.css" rel="stylesheet" media="screen">
    <link rel="stylesheet" href="css/font-awesome.min.css">
    <link rel="stylesheet" href="css/templatemo-misc.css">
    <link rel="stylesheet" href="css/animate.css">
    <link rel="stylesheet" href="css/templatemo-main.css">
 
 
Un div che dovrebbe, appunto, mostrare l'immagine alla quale il link fa riferimento
 
<div class="portfolio-thumb">
                        <img src="images/portfolio/Scirocco.jpg" alt="Faraglioni">
                        <div class="overlay">
                            <div class="inner">
                                <h4><a data-rel="lightbox" href="images/portfolio/Scirocco.jpg"> Scirocco</a></h4>
                                <span>Photography</span>
                            </div>
 
 
Vi sarei molto grato se poteste aiutarmi, credo aver capito che bisogna cambiare i riferimenti dei CSS ma non ho capito come :-(
 
Grazie
--
Newsgroup robomoderato - gli articoli vengono approvati automaticamente

 Il passaggio e' stato effettuato, non sapevo che il contenuto del sito va nella cartella httpdocs cosi ho un po' tribolato, ho fatto l'upload e mentre mi accingevo a creare dei contenuti ho realizzato che le immagini con lightbox non vengono più visualizzate, credo qualcosa vada cambiato nel codice ma non sono riuscito a trovare la soluzione spulciando il web, qualcuno mi saprebbe dire cosa modificare per riattivare l'effetto?
 
Il lightbox è client-side, quindi se hai mantenuto la struttura dei file 
non dovrebbe cambiare niente.
 
Di solito quello che succede passando da Windows a Linux è che Linux è 
case-sensitive, quindi Scirocco.jpg è diverso da scirocco.jpg.
 
Controlla i nomi dei file.
 
Il mio consiglio è di chiamare tutti i file sempre e solo in lowercase, 
non usare "caratteri alti" (quindi accentate, punteggiatura UTF8 e roba 
simile, ma limitarsi ai caratteri alfanumerici base più alcuni segni di 
punteggiatura. In formato regex sarebbe qualcosa tipo [a-z0-9\._-]
 
Bye.


 Newsgroup robomoderato - gli articoli vengono approvati automaticamente
 
 
Ho fatto una prova cambiando il nome del file sostituendo la maiuscola con la minuscola e facendo upload sul server dell'immagine in lower case, sostituito anche il riferimento nel codice html ma nulla e' cambiato.
 
 
Ho anche copiato nella root del sito i files js, i css e le immagini relative a lightbox nelle rispettive cartelle gia presenti nel vecchio sito pensando che forse e' li che il server li cerca ma anche cosi non cambia niente, ho l'impressione che ci sia qualche problema di path.
 
 
 
La root del sito, sul server, e' una cartella di nome httpdocs, all'interno di questa ci sono tutte le cartelle ed i files del vecchio sito e la cartella "prova" col nuovo sito, tutto pari pari a come era sul server Win e che funzionava tranquillamente mentre ora l'unica cosa che sembra non andare e' lightbox mentre, ad esempio, lo script che fa girare le immagini nell'header funziona quindi c'e' qualcosa che non va con lightbox :-(   
 
Uff, ne sistemo una e se ne guasta un'altra...
 
all'inizio del codice html i riferimenti ai CSS
 
<!-- CSS Bootstrap & Custom -->
    <link href="bootstrap/css/bootstrap.css" rel="stylesheet" media="screen">
    <link rel="stylesheet" href="css/font-awesome.min.css">
    <link rel="stylesheet" href="css/templatemo-misc.css">
    <link rel="stylesheet" href="css/animate.css">
    <link rel="stylesheet" href="css/templatemo-main.css">
 
poi quelli agli script Java
 
<!-- JavaScripts -->
    <script src="js/jquery-1.10.2.min.js"></script>
    <script src="js/modernizr.js"></script>
    <script src="js/jquery.lightbox.js"></script>
 
 
ancora uno dei div contenenti l'immagine con il nome in minuscolo
 
<div class="portfolio-thumb">
                        <img src="images/portfolio/scirocco.jpg" alt="Faraglioni">
                        <div class="overlay">
                            <div class="inner">
                                <h4><a data-rel="lightbox" href="images/portfolio/scirocco.jpg"> Scirocco</a></h4>
                                <span>Photography</span>
                            </div>
 
 
e alla fine ancora il richiamo agli script Java, non ci avevo fatto caso prima e non so come mai sono sia all'inizio che alla fine e diversi tra di loro...
 
<script src="bootstrap/js/bootstrap.min.js"></script>
    <script src="js/plugins.js"></script>
    <script src="js/jquery.lightbox.js"></script>
    <script src="js/custom.js"></script>
    <script type="text/javascript">
 
 
 
Ancora grazie per l'aiuto


 
Mistero risolto dopo i più svariati tentativi, ho preso il file jQuery.lightbox.js originale (quello del template dal quale ho provato ad allestire il sito) e l'ho sostituito a quello che era nella cartella di prova del sito, voila, funziona!!!
 
 
Quello che non capisco e' cosa possa essere cambiato visto che ho solo copiato pari pari l'intera cartella durante il passaggio dal server Windows a quello Linux, misteri di... boh, misteri!
