en changeant tres peu de code du script photo.php ainsi qu'en ajoutant les video manuellement dans la base de données, je suis arrivé à avoir une gallerie vidéo. Celle peut etre égallement mixte ..
J'envoie mon script à Mr Le Gall. Il explique tellement bien ..
voila
Je vais en profiter pour me reposer un peu ..
Hors ligne
pkoi tu expliques pas les modifis qu'il faut faire ? (ce serait super sympa pour plein de personnes je pense :D )
Hors ligne
Voila le script pour la video fonctionne tres bien pour ceux qui sont intteresse vous pouvez le voir sur www.tees.fr.st [section video ett egalement a la derniere page ds la section squash du 5 decembre ..]cependant vous remarquerez la ruse .. qui consiste a avoir une extension en .avi au lieu de .jpg pour la preview ...
Avant de mettre le script je voulais egalement modifier legerement le script de la Maj pour qu'il insere egalement ce nouveau type de fichier !!
Pour l'instant j'ai beaucoup de chose en cours mais d'ici samedi soir je mettrait en ligne le script .. alors si qqn peut m'aider ..pour la maj ce sera tres volontier ..
NB; Lors de la sauvegarde dans la bd il faut mettre le ttype de fichier a avi !!
Hors ligne
Salut Switch :!:
Il me semble que voila un checksiste :D
C'est quoi l'adresse du site en question ?
A+
C'est ici :D
www.stingerswing.be
Hors ligne
Voilà, étant donné que Liliput ne donne plus de news et que je vois que ca en intéresse plus d'un , je vous donne la soluce que je viens de trouver, toute simple ... :D
Tout d'abord, créez une nouvelle catégorie (videos par exemple) et mettez-y une image , n'importe quoi ! Ensuite, uploadez le fichier avi ds le dossier approprié (videos ici) et le fichier thumnail associé (à faire soi même) ds le dossier videos/thumbnail. Allez ensuite ds la base de données et repérer la ligne associée à l'image que vous avez ajouté ds cette catégorie. Le + important est le numéro de la catégorie bien sur.
Modifiez cet enregistrement et remplacez le nom de l'image par "fichier".avi, tn_ext par avi et le reste à votre guise ...
Ajoutez/remplacez ensuite ces quelques lignes au fichier photo.php :
if ($page['cat_id'] == "4")
{
echo "<EMBED SRC="$lien_image" CONTROLS="false" LOOP="-1" AUTOSTART="true" BORDER="0">";
echo "<a href="".add_session_id_to_url( $url_link )."">";
} else {
echo "<a href="".add_session_id_to_url( $url_link )."">";
echo "<img style="margin:10px;width:".$final_width."px;height:".$final_height."px;border:1px solid ".$user['couleur_text']."" src="$lien_image" alt="".$page['file'].""/>";
echo "</a>"; }
Ca dit en gros, si num de catégorie correspond à catégorie videos, ajouter contrôle vidéo et jouer la vidéo sinon, faire comme d'hab et afficher image ! :D Voilà, j'espère avoir été clair ! Je vais aussi me mettre à tripoter l'admin pour voir si ca pourrait pas se faire auto !
;) Content Switch ? :?:
Cheetah 2WTAC
Un oubli : le fichier thumbnail associé à la vidéo doit avoir l'ext avi (ex :TN-exemple.avi).
Cheetah
Tant qu'on est aux oublis ... ce k'il faut modifier se trouve ds la section Main Image display +- au milieu du fichier ...
Cheetah
Mon ami Switch me dit ke je serai jamais prof .. ouf ... excusez-moi je complète ... remplacez (à la ligne 306)
echo "<a href="".add_session_id_to_url( $url_link )."">";
echo "<img style="margin:10px;width:".$final_width."px;height:".$final_height."px;border:1px solid ".$user['couleur_text']."" src="$lien_image" alt="".$page['file'].""/>";
echo "</a>";
par
if ($page['cat_id'] == "4")
{
echo "<EMBED SRC="$lien_image" CONTROLS="false" LOOP="-1" AUTOSTART="true" BORDER="0">";
echo "<a href="".add_session_id_to_url( $url_link )."">";
} else {
echo "<a href="".add_session_id_to_url( $url_link )."">";
echo "<img style="margin:10px;width:".$final_width."px;height:".$final_height."px;border:1px solid ".$user['couleur_text']."" src="$lien_image" alt="".$page['file'].""/>";
echo "</a>"; }
et remplacez le "4" par le numéro de catégorie.(Celle qu'était affichée ds la base de donnée : "cat_id" lorsque vous avez ajouté l'image ds la catégorie) C bon comme ca Switch ? :P
Cheetah
Décidément je suis trop fort, ... 8O
if ($page['cat_id'] == "4")
{
echo "<a href="".add_session_id_to_url( $url_link )."">";
echo "<EMBED SRC="$lien_image" CONTROLS="false" LOOP="-1" AUTOSTART="true" BORDER="0">";
echo "</a>";
} else { ....................
Petite amélioration demandée par Switch et ki pourrait vous intéresser ...
Au lieu de regarder la catégorie ds laquelle on se trouve pour voir si c une vidéo, on regarde si l'extension du thumbnail est "avi" ! On pourra ainsi mettre des vidéos ou on veut ... :
Au début de la section "code de la page " : remplacer
$query = "select id,date_available,comment,author,name,file,date_creation,filesize,width,height,cat_id";
par
$query = "select id,date_available, tn_ext,comment,author,name,file,date_creation,filesize,width,height,cat_id";
et en-dessous, ajouter
$page['tn_ext'] = $row['tn_ext'];
Enfin, remplacer (une fois de plus) le code que j'ai donné tantot par
if ($page['tn_ext'] == "avi") { echo "<a href="".add_session_id_to_url( $url_link )."">"; echo "<EMBED SRC="$lien_image" CONTROLS="false" LOOP="-1" AUTOSTART="true" BORDER="0">"; echo "</a>"; } else { echo "<a href="".add_session_id_to_url( $url_link )."">"; echo "<img style="margin:10px;width:".$final_width."px;height:".$final_height."px;border:1px solid ".$user['couleur_text']."" src="$lien_image" alt="".$page['file'].""/>"; echo "</a>"; }
Voilà !
Cheetah
Hors ligne
ca serait possible de faire un resumé car la j suis un peu perdu :?
Miké
Bon j'ai fais tous comme c dit mais la video ne s'affiche pas (ptit croix rouge...). Cela peut il venir de mon hebergeur (multimania/lycos) ?
Miké
up !!!
Une explication complete serait cool :cry:
Merci
Miké