Bonjour,
Quelqu'un peut il me formuler correctement l'intégration d'un "else" ? L'idée est que le lecteur vidéo swf est appelé en premier si dans l admin une vidéo est sur le serveur, ou sinon c est un lien embed qui la remplace si la vidéo est extérieur au serveur (comme une vidéo sur youtube). Jusque là le code marche bien. Mais je veux rajouter la dernière condition que s'il n y a pas de vidéo sur le serveur ni de vidéo externe par un lien embed, alors il met en place une image représentant l'article pour eviter de laisser un espace vide là où est sensé être une vidéo.
Le code déjà en place qui fonctionne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 <div id="player_video" class="relative"> <?php if($list['fichier']) { ?> <object type="application/x-shockwave-flash" data="http://video.com/lecteur_video.swf?vid_ur=<?php echo $code; ?>&fi=<? echo $taille_bytes; ?>&sd=<? echo $list['vid_sd']; ?>&ld=<? echo $list['vid_ld']; ?>&hd=<? echo $list['vid_hd']; ?>&type=<?php echo $_GET['type']; ?>&urldef=<?php echo clean_url($list['titre'])."-video-".$list['video_id']; ?>" width="647" height="505"> <param name="movie" value="http://video..com/lecteur_video.swf?vid_ur=<?php echo $code; ?>&fi=<? echo $taille_bytes; ?>&sd=<? echo $list['vid_sd']; ?>&ld=<? echo $list['vid_ld']; ?>&hd=<? echo $list['vid_hd']; ?>&type=<?php echo $_GET['type']; ?>&urldef=<?php echo clean_url($list['titre'])."-video-".$list['video_id']; ?>" /> <a href="http://www.adobe.com/go/getflash"> <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Obtenir Adobe Flash Player" /> </a> </object> <?php } else { echo "<center>".$list['codehtml']."</center>"; } ?> </div>
et la dernière partie à intégrer qui crée le bloc avec l image de remplacement :
avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <div class="absolute pad_top4" style="width:100%;max-width:640px;"> <?php $requete_photo="SELECT fichier from videos_photos as vp, photos as p where p.photo_id=vp.photo_id and video_id='".$list['video_id']."'"; $resultat_photo=send_sql($requete_photo); $list_photo=mysql_fetch_assoc($resultat_photo); $size = resize_image($CONF_URL_LOCAL.'images/'.str_replace('.jpg', '-thb.jpg', $list_photo['fichier']), 640, 480); ?> <?php if($list['type_video_id']==3) { ?> <div> <img src='<? echo $CONF_URL_SERV."images/".str_replace('.jpg', '.jpg', $list_photo['fichier']); ?>' width='100%;' /> </div> <div class="relative size14 bleu bold pad_top10"> <?php echo GALERYALL; ?> </div> <? } ?> </div>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 $code=random(20); $fichier_a_charger=$list['fichier']; if($fichier_a_charger) { if($_GET['type']=="ld") { $fichier_a_charger=str_replace('.flv','_lr.flv', $fichier_a_charger); $taille_bytes=filesize("../videos_lr/".$fichier_a_charger); } elseif($_GET['type']=="sd") { $taille_bytes=filesize("../videos/".$list['fichier']); } elseif($_GET['type']=="hd") { $fichier_a_charger=str_replace('.flv','_hd.flv', $fichier_a_charger); $taille_bytes=filesize("../videos_hd/".$fichier_a_charger); } }
Partager