Skip to content
Extraits de code Groupes Projets
Valider 9e2b78f6 rédigé par Julie Choquet's avatar Julie Choquet
Parcourir les fichiers

carousel acceuil working 10 last photos

parent 650bf85a
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -22,17 +22,17 @@ DONE : ...@@ -22,17 +22,17 @@ DONE :
TO DO LATER : TO DO LATER :
- boutons j'aime, votes ect avec le bon nombre
- ajout commentaire sur click photo - ajout commentaire sur click photo
- faire le bouton j'aime qui marche - faire le bouton j'aime qui marche
- acceuil
- identification de personnes rajouter un bouton et que ça marche (mettre qu'on aurait aimer elastic search ect)
- oubli de marquer qui a posté à raj ?
- identification de personnes rajouter un bouton et que ça marche
- ajout concours admin, fin concours admin: Abandon -> probleme dans la table concours winner = identifiant photo - ajout concours admin, fin concours admin: Abandon -> probleme dans la table concours winner = identifiant photo
LATER
Base de données AJOUT DE CONTENU POUR TEST : Base de données AJOUT DE CONTENU POUR TEST :
- verifier si le script correspond OK - verifier si le script correspond OK
- ajout de contenu -> mettre le script de réindexation de la base OK - ajout de contenu -> mettre le script de réindexation de la base OK
......
<?php <?php
session_start(); session_start();
include 'carousel.php';
function getLastPhotos($db) {
$stmt = $db->query("SELECT soiree.annee, soiree.name, photo.idphoto, photo.extension, photo.composteur, soiree.theme, photo.date_mel, photo.heure_mel FROM photo INNER JOIN soiree ON photo.idsoiree=soiree.idsoiree ORDER BY photo.idphoto DESC LIMIT 10 ");
$stmt->setFetchMode(PDO::FETCH_NUM);
$result = $stmt->fetchAll();
return $result;
}
try{
$DB = new PDO("pgsql:host=localhost;dbname=projet_web", "postgres", "root");
$tabPhotosAcceuil = getLastPhotos($DB);
$DB = null;
}
catch(PDOException $e){
echo "Database Error";
}
?> ?>
<!DOCTYPE html > <!DOCTYPE html >
<html lang="fr"> <html lang="fr">
<head> <head>
...@@ -22,11 +49,19 @@ ...@@ -22,11 +49,19 @@
<!-- Latest compiled and minified JavaScript --> <!-- Latest compiled and minified JavaScript -->
<script src="js/bootstrap.js"></script> <script src="js/bootstrap.js"></script>
<!-- Js carousel -->
<script src="js/carousel.js"></script>
<script type="text/javascript" src="js/modal.js"></script>
<!-- Latest compiled and minified CSS --> <!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="css/bootstrap.css"> <link rel="stylesheet" href="css/bootstrap.css">
<!-- fichier css menu -->
<!-- fichier css perso -->
<link rel="stylesheet" href="css/menu.css"> <link rel="stylesheet" href="css/menu.css">
<link rel="stylesheet" href="css/acceuil.css"> <link rel="stylesheet" href="css/mes_posts.css">
<link rel="stylesheet" href="css/modal.css">
<link rel="stylesheet" href="css/buttonLink.css">
</head> </head>
...@@ -35,9 +70,23 @@ ...@@ -35,9 +70,23 @@
<?php include 'header.php'; ?> <?php include 'header.php'; ?>
<h3 class="page-header"> Accueil </h3> <h3 class="page-header"> Les 10 dernières glorieuses contributions </h3>
<?php
if($tabPhotosAcceuil)
{
carousel($tabPhotosAcceuil,3);
}
else
{
echo "<div class='container-fluid'>";
echo "<p class='nothing'>Tanche! Soit le premier à poster!<p>";
echo '<div class="col-sm-3">';
echo '<button class="btn btn-default btn-block" id="button"><a href="ajout.php">Poster une photo</a></button>';
echo '</div>';
echo '</div>';
}
?>
<?php include 'footer.php'; ?> <?php include 'footer.php'; ?>
...@@ -39,7 +39,7 @@ ...@@ -39,7 +39,7 @@
} }
} }
/* Fonction qui va crée le texte afficher à côté de chaque photo dans le carousel (utilisée pour wins) */ /* Fonction qui va crée le texte affiché à côté de chaque photo dans le carousel (utilisée pour wins) */
function panelCarouselWins($tab){ function panelCarouselWins($tab){
...@@ -63,9 +63,31 @@ ...@@ -63,9 +63,31 @@
} }
} }
/* Fonction qui va crée le texte affiché à côté de chaque photo dans le carousel (utilisée pour acceuil) */
function panelCarouselAcceuil($tab){
/* Carousel avec texte à droite + petites images en dessous (2eme argument : 2 pour le panel carousel wins, sinon panel carousel de base )*/ $i=0;
foreach($tab as $a)
{
$annee=$a[0];
$com=$a[4];
$theme=$a[5];
$date=$a[6];
$heure = date("H:i:s", strtotime($a[7]));
echo "<div class='side-text' id='slide-content-".$i."'>";
echo '<h3>'.$annee.' - '.$theme.'</h4>';
echo '<p>'.$com.'</p>';
echo '<p class="sub-text">Postée le '.$date.' à '.$heure.' </p>';
echo '</div>';
$i=$i+1;
}
}
/* Carousel avec texte à droite + petites images en dessous (2eme argument : 2 pour le panel carousel wins, 3 pour celui de l'acceuil, sinon panel carousel de base )*/
function carousel($tabPhotos,$version) function carousel($tabPhotos,$version)
{ {
...@@ -134,6 +156,10 @@ ...@@ -134,6 +156,10 @@
{ {
panelCarouselWins($tabPhotos); panelCarouselWins($tabPhotos);
} }
elseif ($version == 3)
{
panelCarouselAcceuil($tabPhotos);
}
else else
{ {
panelCarousel($tabPhotos); panelCarousel($tabPhotos);
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter