par
sidomed » 04 juil. 2011, 14:14
alors la ce que j'essaye de faire c'est remplacer l'image "tv amiens partenaire de " dans la page d'acceuil de site "
www.tvamiens.fr" ajouter le script "diapo.php" qui est déja en ligne que tu peut visualiser avec l'arboressence que je t'avais passer pour linterface "admin.php" à savoir "
http://www.tvamiens.com/modules/mod_joomvideo/test". et ça ne marche pas
voici le script initiale de cette page
<?php mysql_connect("localhost", "tvamiensvideo", "******") or die(mysql_error()); mysql_select_db("video");?>
<link rel="stylesheet" href="modules/mod_joomvideo/video.css" type="text/css" />
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="modules/mod_joomvideo/ie.css" />
<![endif]-->
<script type="text/javascript" src="modules/mod_joomvideo/flowplayer/flowplayer-3.2.2.min.js"></script>
<!--[if lt IE 7]>
<div style=' clear: both; height: 59px; padding:0 0 0 15px; position: relative;'>
<a href="http://www.microsoft.com/windows/internet-explorer/default.aspx?ocid=ie6_countdown_bannercode">
<img src="http://www.theie6countdown.com/images/upgrade.jpg" border="0" height="42" width="820" alt="" />
</a>
</div>
<![endif]-->
<?php $page=$_SERVER["PATH_INFO"];
$url=$_SERVER['REQUEST_URI'];
$ref=$_GET['ref'];
// cherche la postion du '.'
$position = strpos($page, ".");
// enleve l'extention, tout ce qui se trouve apres le '.'
$page = substr($page, 0, $position);
$page=str_replace("/","",$page);
$page=str_replace("les-emissions","",$page);
if ($ref != "")
{ $position2 = strpos($url, "?");
$url = substr($url, 0, $position2);
}
if ($page != "" && $page != "toutes-nos-emissions")
$req = mysql_query("SELECT * FROM video WHERE categories = '$page' OR categories2 = '$page' OR emission='$page' ORDER BY num DESC ");
else if ($page == "")
$req = mysql_query("SELECT * FROM video WHERE acc='1' ORDER BY num DESC");
else $req = mysql_query("SELECT * FROM video ORDER BY num DESC LIMIT 0,12");
$cat = mysql_query("SELECT categories, num, fichier FROM video WHERE num='$ref' ORDER BY num DESC ");
while ($cate = mysql_fetch_array($cat) )
{ $page = $cate['categories'];
$nom = $cate['fichier'];
}
?>
<div id="tvamiens">
<div id="lecteur">
<a href="<?php echo $nom; ?>" id="player">
<?php if ($ref == "") echo '<img src="/tvamiens/modules/mod_joomvideo/logo.png" alt="TVAmiens" />'; ?>
</a>
<script type="text/javascript" >flowplayer("player", "/tvamiens/modules/mod_joomvideo/flowplayer/flowplayer-3.2.2.swf", {
clip: {
scaling: "fit"
}});</script>
</div>
<div id="playlist">
<?php
while ($video = mysql_fetch_array($req) )
{ $num = $video['num'];
$nom = $video['nom'];
$res = $video['resume'];
$pres = $video['presentation'];
$date = $video['date'];
$cat = $video['categories'];
$emi = $video['emission'];
$img= $video['img'];
$dossier=opendir("videos/miniatures/".$nom);
echo "<a href=\"$url?ref=$num#tvamiens\" title=\"$res\">";
if(file_exists("$img"))
echo "<img src=\"$img\" alt=\"miniature\" width=\"85\" height=\"52\" />";
else echo "<img src=\"videos/miniatures/logo.png\" alt=\"miniature\" width=\"85\" />";
echo "<span class=\"pres\"><strong>$nom</strong><br/><small>$pres</small></span></a>";
}
?>
</div>
</div>
<?php mysql_close;?>
et voila avec quoi j'ai remplacer en utilisant un include(enfait la ou il y'a un img src j'ai fait un include)
<?php mysql_connect("localhost", "tvamiensvideo", "*****") or die(mysql_error()); mysql_select_db("video");?>
<link rel="stylesheet" href="modules/mod_joomvideo/video.css" type="text/css" />
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="modules/mod_joomvideo/ie.css" />
<![endif]-->
<script type="text/javascript" src="modules/mod_joomvideo/flowplayer/flowplayer-3.2.2.min.js"></script>
<!--[if lt IE 7]>
<div style=' clear: both; height: 59px; padding:0 0 0 15px; position: relative;'>
<a href="http://www.microsoft.com/windows/internet-explorer/default.aspx?ocid=ie6_countdown_bannercode">
<img src="http://www.theie6countdown.com/images/upgrade.jpg" border="0" height="42" width="820" alt="" />
</a>
</div>
<![endif]-->
<?php $page=$_SERVER["PATH_INFO"];
$url=$_SERVER['REQUEST_URI'];
$ref=$_GET['ref'];
// cherche la postion du '.'
$position = strpos($page, ".");
// enleve l'extention, tout ce qui se trouve apres le '.'
$page = substr($page, 0, $position);
$page=str_replace("/","",$page);
$page=str_replace("les-emissions","",$page);
if ($ref != "")
{ $position2 = strpos($url, "?");
$url = substr($url, 0, $position2);
}
if ($page != "" && $page != "toutes-nos-emissions")
$req = mysql_query("SELECT * FROM video WHERE categories = '$page' OR categories2 = '$page' OR emission='$page' ORDER BY num DESC ");
else if ($page == "")
$req = mysql_query("SELECT * FROM video WHERE acc='1' ORDER BY num DESC");
else $req = mysql_query("SELECT * FROM video ORDER BY num DESC LIMIT 0,12");
$cat = mysql_query("SELECT categories, num, fichier FROM video WHERE num='$ref' ORDER BY num DESC ");
while ($cate = mysql_fetch_array($cat) )
{ $page = $cate['categories'];
$nom = $cate['fichier'];
}
?>
<div id="tvamiens">
<div id="lecteur">
<a href="<?php echo $nom; ?>" id="player">
<?php if ($ref == "") include'/tvamiens/modules/mod_joomvideo/test/diapo.php'; ?>
<script type="text/javascript" >flowplayer("player", "/tvamiens/modules/mod_joomvideo/flowplayer/flowplayer-3.2.2.swf", {
clip: {
scaling: "fit"
}});</script>
</div>
<div id="playlist">
<?php
while ($video = mysql_fetch_array($req) )
{ $num = $video['num'];
$nom = $video['nom'];
$res = $video['resume'];
$pres = $video['presentation'];
$date = $video['date'];
$cat = $video['categories'];
$emi = $video['emission'];
$img= $video['img'];
$dossier=opendir("videos/miniatures/".$nom);
echo "<a href=\"$url?ref=$num#tvamiens\" title=\"$res\">";
if(file_exists("$img"))
echo "<img src=\"$img\" alt=\"miniature\" width=\"85\" height=\"52\" />";
else include'/tvamiens/modules/mod_joomvideo/test/diapo.php';
echo "<span class=\"pres\"><strong>$nom</strong><br/><small>$pres</small></span></a>";
}
?>
</div>
</div>
<?php mysql_close;?>
l'include on dirait qu'il ne marche pas
et voici mon script diapo.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" href="css/admin.css" type="text/css" media="screen" />
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="test.js"></script>
</head>
<body>
<div id="carrousel">
<?php
include('params.inc.php');
$connect=mysql_connect(MYHOST,MYUSER,MYPASS) or die ('erreur de connexion');
mysql_select_db(MYDB) or die ('erreur de connexion à la base');
$requeteselect = 'SELECT id,lienimage,url FROM images';
$result = mysql_query($requeteselect, $connect);
$tableau = array();
$i=1;
while($image_courante = mysql_fetch_array($result,MYSQL_ASSOC)){
//on met toutes les infos dans un tableau
$tableau[$image_courante['id']]['url'] = $image_courante['url'];
$tableau[$image_courante['id']]['lienimage'] = $image_courante['lienimage'];
echo '<div id="slide'.$i.'" class="slide"><a href='.$tableau[$image_courante['id']]['url'].' target="_blank"><img src='.$tableau[$image_courante['id']]['lienimage'].'> </a></div>';
//echo'<br />';
$i++;
}
mysql_close($connect);
?>
</div>
</form>
</body>
</html>
et voila mon script qui fait defiler les image en javascript
Code : Tout sélectionner
var carrousel = {
nbSlide : 0,
nbCurrent : 1,
elemCurrent : null,
elem : null,
timer : null,
init:function(elem){
this.nbSlide = elem.find(".slide").length;
this.elem=elem;
elem.find(".slide").hide();
elem.find(".slide:first").show();
this.elemCurrent = elem.find(".slide:first");
carrousel.play();
elem.mouseover(carrousel.stop);
elem.mouseout(carrousel.play);
},
gotoSlide : function(num){
if(num==this.nbCurrent){ return false; }
/*this.elemCurrent.fadeOut();
this.elem.find("#slide"+num).fadeIn();*/
var cssDeb = { "left" : this.elem.width() };
var cssFin = { "left" : -this.elem.width() };
this.elem.find("#slide"+num).show().css(cssDeb);
this.elem.find("#slide"+num).animate({"top":0,"left":0},500);
this.elemCurrent.animate(cssFin,500)
this.nbCurrent = num;
this.elemCurrent = this.elem.find("#slide"+num);
},
next : function(){
var num = this.nbCurrent+1;
if(num >this.nbSlide){
num = 1;
}
this.gotoSlide(num);
},
stop : function(){
window.clearInterval(carrousel.timer);
},
play : function(){
window.clearInterval(carrousel.timer);
carrousel.timer = window.setInterval("carrousel.next()",2000);
},
}
$(function(){
carrousel.init($("#carrousel"));
});
alors la ce que j'essaye de faire c'est remplacer l'image "tv amiens partenaire de " dans la page d'acceuil de site "www.tvamiens.fr" ajouter le script "diapo.php" qui est déja en ligne que tu peut visualiser avec l'arboressence que je t'avais passer pour linterface "admin.php" à savoir "http://www.tvamiens.com/modules/mod_joomvideo/test". et ça ne marche pas
voici le script initiale de cette page
[php]
<?php mysql_connect("localhost", "tvamiensvideo", "******") or die(mysql_error()); mysql_select_db("video");?>
<link rel="stylesheet" href="modules/mod_joomvideo/video.css" type="text/css" />
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="modules/mod_joomvideo/ie.css" />
<![endif]-->
<script type="text/javascript" src="modules/mod_joomvideo/flowplayer/flowplayer-3.2.2.min.js"></script>
<!--[if lt IE 7]>
<div style=' clear: both; height: 59px; padding:0 0 0 15px; position: relative;'>
<a href="http://www.microsoft.com/windows/internet-explorer/default.aspx?ocid=ie6_countdown_bannercode">
<img src="http://www.theie6countdown.com/images/upgrade.jpg" border="0" height="42" width="820" alt="" />
</a>
</div>
<![endif]-->
<?php $page=$_SERVER["PATH_INFO"];
$url=$_SERVER['REQUEST_URI'];
$ref=$_GET['ref'];
// cherche la postion du '.'
$position = strpos($page, ".");
// enleve l'extention, tout ce qui se trouve apres le '.'
$page = substr($page, 0, $position);
$page=str_replace("/","",$page);
$page=str_replace("les-emissions","",$page);
if ($ref != "")
{ $position2 = strpos($url, "?");
$url = substr($url, 0, $position2);
}
if ($page != "" && $page != "toutes-nos-emissions")
$req = mysql_query("SELECT * FROM video WHERE categories = '$page' OR categories2 = '$page' OR emission='$page' ORDER BY num DESC ");
else if ($page == "")
$req = mysql_query("SELECT * FROM video WHERE acc='1' ORDER BY num DESC");
else $req = mysql_query("SELECT * FROM video ORDER BY num DESC LIMIT 0,12");
$cat = mysql_query("SELECT categories, num, fichier FROM video WHERE num='$ref' ORDER BY num DESC ");
while ($cate = mysql_fetch_array($cat) )
{ $page = $cate['categories'];
$nom = $cate['fichier'];
}
?>
<div id="tvamiens">
<div id="lecteur">
<a href="<?php echo $nom; ?>" id="player">
<?php if ($ref == "") echo '<img src="/tvamiens/modules/mod_joomvideo/logo.png" alt="TVAmiens" />'; ?>
</a>
<script type="text/javascript" >flowplayer("player", "/tvamiens/modules/mod_joomvideo/flowplayer/flowplayer-3.2.2.swf", {
clip: {
scaling: "fit"
}});</script>
</div>
<div id="playlist">
<?php
while ($video = mysql_fetch_array($req) )
{ $num = $video['num'];
$nom = $video['nom'];
$res = $video['resume'];
$pres = $video['presentation'];
$date = $video['date'];
$cat = $video['categories'];
$emi = $video['emission'];
$img= $video['img'];
$dossier=opendir("videos/miniatures/".$nom);
echo "<a href=\"$url?ref=$num#tvamiens\" title=\"$res\">";
if(file_exists("$img"))
echo "<img src=\"$img\" alt=\"miniature\" width=\"85\" height=\"52\" />";
else echo "<img src=\"videos/miniatures/logo.png\" alt=\"miniature\" width=\"85\" />";
echo "<span class=\"pres\"><strong>$nom</strong><br/><small>$pres</small></span></a>";
}
?>
</div>
</div>
<?php mysql_close;?>
[/php]
et voila avec quoi j'ai remplacer en utilisant un include(enfait la ou il y'a un img src j'ai fait un include)
[php]
<?php mysql_connect("localhost", "tvamiensvideo", "*****") or die(mysql_error()); mysql_select_db("video");?>
<link rel="stylesheet" href="modules/mod_joomvideo/video.css" type="text/css" />
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="modules/mod_joomvideo/ie.css" />
<![endif]-->
<script type="text/javascript" src="modules/mod_joomvideo/flowplayer/flowplayer-3.2.2.min.js"></script>
<!--[if lt IE 7]>
<div style=' clear: both; height: 59px; padding:0 0 0 15px; position: relative;'>
<a href="http://www.microsoft.com/windows/internet-explorer/default.aspx?ocid=ie6_countdown_bannercode">
<img src="http://www.theie6countdown.com/images/upgrade.jpg" border="0" height="42" width="820" alt="" />
</a>
</div>
<![endif]-->
<?php $page=$_SERVER["PATH_INFO"];
$url=$_SERVER['REQUEST_URI'];
$ref=$_GET['ref'];
// cherche la postion du '.'
$position = strpos($page, ".");
// enleve l'extention, tout ce qui se trouve apres le '.'
$page = substr($page, 0, $position);
$page=str_replace("/","",$page);
$page=str_replace("les-emissions","",$page);
if ($ref != "")
{ $position2 = strpos($url, "?");
$url = substr($url, 0, $position2);
}
if ($page != "" && $page != "toutes-nos-emissions")
$req = mysql_query("SELECT * FROM video WHERE categories = '$page' OR categories2 = '$page' OR emission='$page' ORDER BY num DESC ");
else if ($page == "")
$req = mysql_query("SELECT * FROM video WHERE acc='1' ORDER BY num DESC");
else $req = mysql_query("SELECT * FROM video ORDER BY num DESC LIMIT 0,12");
$cat = mysql_query("SELECT categories, num, fichier FROM video WHERE num='$ref' ORDER BY num DESC ");
while ($cate = mysql_fetch_array($cat) )
{ $page = $cate['categories'];
$nom = $cate['fichier'];
}
?>
<div id="tvamiens">
<div id="lecteur">
<a href="<?php echo $nom; ?>" id="player">
<?php if ($ref == "") include'/tvamiens/modules/mod_joomvideo/test/diapo.php'; ?>
<script type="text/javascript" >flowplayer("player", "/tvamiens/modules/mod_joomvideo/flowplayer/flowplayer-3.2.2.swf", {
clip: {
scaling: "fit"
}});</script>
</div>
<div id="playlist">
<?php
while ($video = mysql_fetch_array($req) )
{ $num = $video['num'];
$nom = $video['nom'];
$res = $video['resume'];
$pres = $video['presentation'];
$date = $video['date'];
$cat = $video['categories'];
$emi = $video['emission'];
$img= $video['img'];
$dossier=opendir("videos/miniatures/".$nom);
echo "<a href=\"$url?ref=$num#tvamiens\" title=\"$res\">";
if(file_exists("$img"))
echo "<img src=\"$img\" alt=\"miniature\" width=\"85\" height=\"52\" />";
else include'/tvamiens/modules/mod_joomvideo/test/diapo.php';
echo "<span class=\"pres\"><strong>$nom</strong><br/><small>$pres</small></span></a>";
}
?>
</div>
</div>
<?php mysql_close;?>
[/php]
l'include on dirait qu'il ne marche pas
et voici mon script diapo.php
[php]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" href="css/admin.css" type="text/css" media="screen" />
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="test.js"></script>
</head>
<body>
<div id="carrousel">
<?php
include('params.inc.php');
$connect=mysql_connect(MYHOST,MYUSER,MYPASS) or die ('erreur de connexion');
mysql_select_db(MYDB) or die ('erreur de connexion à la base');
$requeteselect = 'SELECT id,lienimage,url FROM images';
$result = mysql_query($requeteselect, $connect);
$tableau = array();
$i=1;
while($image_courante = mysql_fetch_array($result,MYSQL_ASSOC)){
//on met toutes les infos dans un tableau
$tableau[$image_courante['id']]['url'] = $image_courante['url'];
$tableau[$image_courante['id']]['lienimage'] = $image_courante['lienimage'];
echo '<div id="slide'.$i.'" class="slide"><a href='.$tableau[$image_courante['id']]['url'].' target="_blank"><img src='.$tableau[$image_courante['id']]['lienimage'].'> </a></div>';
//echo'<br />';
$i++;
}
mysql_close($connect);
?>
</div>
</form>
</body>
</html>
[/php]
et voila mon script qui fait defiler les image en javascript
[code]var carrousel = {
nbSlide : 0,
nbCurrent : 1,
elemCurrent : null,
elem : null,
timer : null,
init:function(elem){
this.nbSlide = elem.find(".slide").length;
this.elem=elem;
elem.find(".slide").hide();
elem.find(".slide:first").show();
this.elemCurrent = elem.find(".slide:first");
carrousel.play();
elem.mouseover(carrousel.stop);
elem.mouseout(carrousel.play);
},
gotoSlide : function(num){
if(num==this.nbCurrent){ return false; }
/*this.elemCurrent.fadeOut();
this.elem.find("#slide"+num).fadeIn();*/
var cssDeb = { "left" : this.elem.width() };
var cssFin = { "left" : -this.elem.width() };
this.elem.find("#slide"+num).show().css(cssDeb);
this.elem.find("#slide"+num).animate({"top":0,"left":0},500);
this.elemCurrent.animate(cssFin,500)
this.nbCurrent = num;
this.elemCurrent = this.elem.find("#slide"+num);
},
next : function(){
var num = this.nbCurrent+1;
if(num >this.nbSlide){
num = 1;
}
this.gotoSlide(num);
},
stop : function(){
window.clearInterval(carrousel.timer);
},
play : function(){
window.clearInterval(carrousel.timer);
carrousel.timer = window.setInterval("carrousel.next()",2000);
},
}
$(function(){
carrousel.init($("#carrousel"));
});
[/code]