Galleria funziona solo dopo refresh

  • Creatore Discussione Creatore Discussione mandroid
  • Data di inizio Data di inizio
Casualmente ho scoperto una cosa: che quando mi appare la gallery e clicco sull'immagine vengo reindirizzato a index.php (alla homepage) la cosa strana è che non m appare il menu ma solo delle parole scritte alla fine del file index.php.
Può essere un'idizio?
 
Casualmente ho scoperto una cosa: che quando mi appare la gallery e clicco sull'immagine vengo reindirizzato a index.php (alla homepage) la cosa strana è che non m appare il menu ma solo delle parole scritte alla fine del file index.php.
Può essere un'idizio?

No ora ho cancellato e ricopiato ma non mi visualizza più niente.
 
ciao
hai ragione, quindi suppongo che l'errore sia nella index ma non capisco quale, forse in qualche js/jq.
provo qualcosqa di nuovo. èerche in locale a me la gallery funzia

p.s.
il nome delle imm non c'entra per nulla
 
ciao
ho provato a rifare le due pagine index.php e gallery.php pulendo tutto quello che avevi commentato e sistemando
pag. index.php
PHP:
<!DOCTYPE html> 
<html>
<head>
	<title>Page Title</title>
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.1/jquery.mobile-1.3.1.min.css" />
    <link rel="stylesheet" href="css/style.css" />
	<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
	<script src="http://code.jquery.com/mobile/1.3.1/jquery.mobile-1.3.1.min.js"></script>
	<script src="js/jquery.gallery.js" type="application/x-javascript" charset="utf-8"></script>
	<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Open+Sans:300,400,700">
    <script src="js/jquery.js"></script>
	<script src="js/index.js"></script>
	<link rel="stylesheet" href="css/jqm-demos.css">
</head>
<body>
<div data-role="page" data-theme="a" id="demo-page" class="my-page">
	<div data-role="header">
		<h1>INDEX</h1>
	</div>
	<div data-role="content">
        <ul data-role="listview" data-inset="true">
		<li><a href="gallery.php">
            	<img src="/backicon/panorama.jpg">
            	<h2>Panorama</h2>
                <p>Click To See The Panorama Images</p>
                <p class="ui-li-aside">Panorama Images</p>
            </a>           
            </li> 
        </ul>  
    </div>
</div>
</body>
</html>
pag. gallery.php
PHP:
<!DOCTYPE html> 
<html>
<head>
	<title>galleria</title>
</head>
<body>
<?php
$directory = "images/*.jpg";
$files=glob($directory);
$files=array_map("basename", $files);
//var_dump($files);
echo "<ul>";
foreach($files as $ch => $file){
    echo "<li><a href=\"images/$file\"><img src=\"images/thumb/$file\" alt=\"Image $ch\" /></a></li>"; 
}
echo "</ul>";
?> 
</body>
</html>
e il tutto funzia
prova a usarle così
 
SSSSSSSSSSIIIIIIIIIIIIIIIIIIIIIIIIIIII:love::love::love::love::love::love::love::elvis::elvis::elvis::elvis::elvis::elvis::beer::beer::beer::beer::beer::beer: ora lo provo con l'inteo script e ti faccio sapere
 
ciao
il $numm++ non ti serve, come vedi sto usando il $ch per avere il numero dell'immagine, in questo caso parte da zero se vuoi farlo partire da 1 basta una piccolissima modifica
poi non vedo cosa c'entri l'include e/o require, da quello che posso vedere non fai l'inclusione della gallery in index, ma ho quardato il codice sorgente e se c'è del php non lo vedo
 
:( brutta notizia ho aggiunto il tutto ma ora il refresh lo evo fare dalla galley:

PHP:
<!DOCTYPE html> 
<html> 
	<head> 
		<title>Gallery</title> 
		<meta name="viewport" content="width=device-width, initial-scale=1" /> 
		<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.min.css" />
		<link rel="stylesheet" href="css/style.css" />		
		<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.4.min.js"></script>
		<script type="text/javascript" src="http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.min.js"></script>
		<script type="text/javascript" src="js/script.js"></script>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head> 
	<body>
		<div data-role="page" class="page gallery-page">
			<div data-role="header">
				<a href="gallery.html" data-icon="arrow-l" data-rel="back" data-direction="reverse">Back</a>
				<a href="index.html" data-icon="home" data-direction="reverse">Home</a>
				<h1>PANORAMA</h1>
			</div><!--/header-->
			<div data-role="content" class="full-width">
				<ul class="gallery three-column-gallery" id="gallery">
	
<!DOCTYPE html> 
<html>
<head>
    <title>galleria</title>
</head>
<body>
<?php
$directory = "http://forum.mrwebmaster.it/images/*.jpg";
$files=glob($directory);
$files=array_map("basename", $files);


foreach($files as $ch => $file){
    echo "<li><a href=\"http://forum.mrwebmaster.it/images/$file\"><img src=\"http://forum.mrwebmaster.it/images/thumb/$file\" alt=\"Image $ch\" /></a></li>"; 
}

?> 
</body>
</html>
   
					 
					
				</ul>		
			</div><!-- /content -->

		</div><!-- /page -->
		
		
	</body>
</html>
 
Ultima modifica:
SSSSSSSSSSIIIIIIIIIIIIIIIIIIIIIIIIIIII:love::love::love::love::love::love::love::elvis::elvis::elvis::elvis::elvis::elvis::beer::beer::beer::beer::beer::beer: ora lo provo con l'inteo script e ti faccio sapere
ciao
stai attento a dove inserisci e ha chiudere in modo giusto i tag es nella index avevi chiuso </html> e poi messo tutto il contenuto
 
ciao
non avevo visto il tuo post col codice, evidentemente il mio consoglio è arrivato in ritardo

</body>
</html>

</ul>
</div><!-- /content -->

</div><!-- /page -->
</body>
</html>
 
ciao
chiudi il body e l'html e poi metti degli ul e dei div poi chiudi di nuovo body e html,
nella stessa pagina non buoi avere doppio body e/o doppio html o loro chiusure
lo schema di una pag html deve essere il seguente
HTML:
<!DOCTYPE html> 
<html>
<head>
<!-- vari meta css e js -->
</head>
<body>
<!-- tutti i contenuti html anche se generati da php -->
</body>
</html>
se guardi quello che hai postato ti accorgi di aver chiuso due volte e comunque prima del dovuto
 
ciao
chiudi il body e l'html e poi metti degli ul e dei div poi chiudi di nuovo body e html,
nella stessa pagina non buoi avere doppio body e/o doppio html o loro chiusure
lo schema di una pag html deve essere il seguente
HTML:
<!DOCTYPE html> 
<html>
<head>
<!-- vari meta css e js -->
</head>
<body>
<!-- tutti i contenuti html anche se generati da php -->
</body>
</html>
se guardi quello che hai postato ti accorgi di aver chiuso due volte e comunque prima del dovuto

Ciao Prof. :)
allora dammi un'ltimo sguardo speriamo che ho sbagliato altrimenti tutto il lavoro fatto non funziona! :(

PHP:
<!DOCTYPE html> 
<html> 
	<head>
    <title>Page Title</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.1/jquery.mobile-1.3.1.min.css" />
    <link rel="stylesheet" href="css/style.css" />
    <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
    <script src="http://code.jquery.com/mobile/1.3.1/jquery.mobile-1.3.1.min.js"></script>
    <script src="js/jquery.gallery.js" type="application/x-javascript" charset="utf-8"></script>
    <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Open+Sans:300,400,700">
    <script src="js/jquery.js"></script>
    <script src="js/index.js"></script>
    <link rel="stylesheet" href="css/jqm-demos.css">
</head>
	<body>
		<div data-role="page" class="page gallery-page">
			<div data-role="header">
				<a href="gallery.html" data-icon="arrow-l" data-rel="back" data-direction="reverse">Back</a>
				<a href="index.html" data-icon="home" data-direction="reverse">Home</a>
				<h1>PANORAMA</h1>
			</div><!--/header-->
			<div data-role="content" class="full-width">
				<ul class="gallery three-column-gallery" id="gallery">
	
		</body>
</html>
<!DOCTYPE html> 
<html>
<head>
    <title>galleria</title>
</head>
<body>
<?php
$directory = "http://forum.mrwebmaster.it/images/*.jpg";
$files=glob($directory);
$files=array_map("basename", $files);

foreach($files as $ch => $file){
    echo "<li><a href=\"http://forum.mrwebmaster.it/images/$file\"><img src=\"http://forum.mrwebmaster.it/images/thumb/$file\" alt=\"Image $ch\" /></a></li>"; 
}

?> 
				</ul>		
			</div><!-- /content -->

		</div><!-- /page -->
	</body>
</html>
 
Ultima modifica:
ciao
quando fai il copy/paste stai attento qui avevi riptuto due volte DOCTYPE html body...
PHP:
<!DOCTYPE html> 
<html> 
<head>
    <title>Page Title</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.1/jquery.mobile-1.3.1.min.css" />
    <link rel="stylesheet" href="css/style.css" />
    <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
    <script src="http://code.jquery.com/mobile/1.3.1/jquery.mobile-1.3.1.min.js"></script>
    <script src="js/jquery.gallery.js" type="application/x-javascript" charset="utf-8"></script>
    <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Open+Sans:300,400,700">
    <script src="js/jquery.js"></script>
    <script src="js/index.js"></script>
    <link rel="stylesheet" href="css/jqm-demos.css">
</head>
<body>
        <div data-role="page" class="page gallery-page">
            <div data-role="header">
                <a href="gallery.html" data-icon="arrow-l" data-rel="back" data-direction="reverse">Back</a>
                <a href="index.html" data-icon="home" data-direction="reverse">Home</a>
                <h1>PANORAMA</h1>
            </div><!--/header-->
            <div data-role="content" class="full-width">
                <ul class="gallery three-column-gallery" id="gallery">
<?php
$directory = "http://forum.mrwebmaster.it/images/*.jpg";
$files=glob($directory);
$files=array_map("basename", $files);
foreach($files as $ch => $file){
    echo "<li><a href=\"http://forum.mrwebmaster.it/images/$file\"><img src=\"http://forum.mrwebmaster.it/images/thumb/$file\" alt=\"Image $ch\" /></a></li>"; 
}
?> 
                </ul>        
            </div><!-- /content -->
        </div><!-- /page -->
</body>
</html>
prova
 
ciao
quando fai il copy/paste stai attento qui avevi riptuto due volte DOCTYPE html body...
PHP:
<!DOCTYPE html> 
<html> 
<head>
    <title>Page Title</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.1/jquery.mobile-1.3.1.min.css" />
    <link rel="stylesheet" href="css/style.css" />
    <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
    <script src="http://code.jquery.com/mobile/1.3.1/jquery.mobile-1.3.1.min.js"></script>
    <script src="js/jquery.gallery.js" type="application/x-javascript" charset="utf-8"></script>
    <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Open+Sans:300,400,700">
    <script src="js/jquery.js"></script>
    <script src="js/index.js"></script>
    <link rel="stylesheet" href="css/jqm-demos.css">
</head>
<body>
        <div data-role="page" class="page gallery-page">
            <div data-role="header">
                <a href="gallery.html" data-icon="arrow-l" data-rel="back" data-direction="reverse">Back</a>
                <a href="index.html" data-icon="home" data-direction="reverse">Home</a>
                <h1>PANORAMA</h1>
            </div><!--/header-->
            <div data-role="content" class="full-width">
                <ul class="gallery three-column-gallery" id="gallery">
<?php
$directory = "http://forum.mrwebmaster.it/images/*.jpg";
$files=glob($directory);
$files=array_map("basename", $files);
foreach($files as $ch => $file){
    echo "<li><a href=\"http://forum.mrwebmaster.it/images/$file\"><img src=\"http://forum.mrwebmaster.it/images/thumb/$file\" alt=\"Image $ch\" /></a></li>"; 
}
?> 
                </ul>        
            </div><!-- /content -->
        </div><!-- /page -->
</body>
</html>
prova

No non va: index.php ---> gallery.php mi visualizza la galleria ma quando clicco sulla miniatura mi appare pagina bianca invece di apparire lo slide delle immagini, torno indietro faccio f5 per aggiornare la galleriaa come facevo prima ma ora non funziona nemmeno con f5 :dipser:
 
ciao
PHP:
<?php
$directory = "images/*.jpg";
$files=glob($directory);
$files=array_map("basename", $files);
foreach($files as $ch => $file){
    echo "<li><a href=\"images/$file\"><img src=\"images/thumb/$file\" alt=\"Image $ch\" /></a></li>"; 
}
?>
...ad una impostazione del forum sai...:confused:
 
ciao
PHP:
<?php
$directory = "images/*.jpg";
$files=glob($directory);
$files=array_map("basename", $files);
foreach($files as $ch => $file){
    echo "<li><a href=\"images/$file\"><img src=\"images/thumb/$file\" alt=\"Image $ch\" /></a></li>"; 
}
?>

No non va: index.php ---> gallery.php mi visualizza la galleria ma quando clicco sulla miniatura mi appare pagina bianca invece di apparire lo slide delle immagini,(opure le immagini) torno indietro faccio f5 per aggiornare la galleria come facevo prima ma ora non funziona nemmeno con f5 :dipser:
 

Discussioni simili