Forum de discussion et d'aide au php
Vous n'êtes pas identifié.
|
Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides. FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans. Proposez vos news : si vous avez un evenement à annoncer le chat : venez discuter de php. |
||
salut,
j'ai un peux de la misère a confirgurer le header de ma template bon le probleme c'est pas d'insérer un flash dans le header mais plus que sa.j'ai une template qui propose le resize automatique en haut pour choisir la resolution de l'affichage 800x600 et 1024x768 mais avant était avec des images se qui est plus facile mais la je veux le faire avec flash mais j'arrive pas alors si vous avez une idee je prend volentier.
voici le une image pour facilité la comprehension de mon problème je sais que sais un peu:confused:
pour le comprendre. 
Merci d'avance.
Hors ligne
Salut,
Je suppose que tes images avaient pour lien une URL du type index.php?resize=800x600.
Dans ce cas, dans flash, il suffit de mettre cette URL comme action du bouton.
Hors ligne
merrci de ta reponse mais je comprend pas trop se que tu veux dire bon voici le code de mon index du template.si tu peux me le modifier sa serai sympa ou me dire quoi modifier car je suis ppas un mordu du php
.
Merci d'avance.
voici le code original avec les images: Don c quoi faire pour que le choix d'Affichage reste je je mais un flahs dans le header au lieu des image.
<?php
defined( '_VALID_MOS' ) or die( 'Restricted access' );
$iso = explode( '=', _ISO );
echo '<?xml version="1.0" encoding="'. $iso[1] .'"?' .'>';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<?php mosShowHead(); ?>
<?php
if ( $my->id ) { initEditor(); }
if ( mosCountModules( 'right' ) and ( empty( $_REQUEST['task'] ) || $_REQUEST['task'] != 'edit' ) ) { $right = 1;}
if ( mosCountModules( 'left' ) && mosCountModules( 'right' ) ) {
$blockwidth = 60;
}
else {
$blockwidth = 80;
}
if ( mosCountModules( 'right' ) ) {
$colspan = ' colspan="2"';
}
else {
$colspan ='';
}
?>
<meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" />
<link href="<?php echo $mosConfig_live_site;?>/templates/ja_procyon/css/template_css.css" rel="stylesheet" type="text/css" />
<link href="<?php echo $mosConfig_live_site;?>/templates/ja_procyon/css/800x600.css" rel="alternate stylesheet" type="text/css" title="800x600" />
<link href="<?php echo $mosConfig_live_site;?>/templates/ja_procyon/css/1024x768.css" rel="alternate stylesheet" type="text/css" title="1024x768" />
<script language="javascript" type="text/javascript" src="<?php echo $mosConfig_live_site;?>/templates/ja_procyon/switcher.js"></script>
<script language="javascript" type="text/javascript">
var myimages=new Array()
function preloadimages(){
for (i=0;i<preloadimages.arguments.length;i++){
myimages[i]=new Image()
myimages[i].src=preloadimages.arguments[i]
}
}
preloadimages("<?php echo $mosConfig_live_site;?>/templates/ja_procyon/images/arrow-on.gif","<?php echo $mosConfig_live_site;?>/templates/ja_procyon/images/arrow-off.gif");
</script>
</head>
<body id="bd" onload="preloadimages()">
<table class="container" align="center" width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<!-- BEGIN: HEADER -->
<td colspan="2" scope="col" valign="top">
<div id="topline">
<div class="users-bar">
Choose your screen resolution:
<a href="#" onclick="setActiveStyleSheet(''); return false;">Auto adjust</a>
<a href="#" onclick="setActiveStyleSheet('800x600'); return false;">800x600</a>
<a href="#" onclick="setActiveStyleSheet('1024x768'); return false;">1024x768</a>
</div>
<div class="header-nav">
<?php mosLoadModules ( 'user3',-1 ); ?>
</div>
</div>
</td>
</tr>
<tr>
<td colspan="2" scope="col" valign="top">
<div class="frameshadow" style="margin-top: 4px;">
<div class="frame">
<div id="header">
<div class="header-photo"><img src="<?php echo $mosConfig_live_site;?>/templates/ja_procyon/images/header-main.jpg" border="0" width="160" height="128" alt="<?php echo $mosConfig_fromname;?>" /></div>
<img src="<?php echo $mosConfig_live_site;?>/templates/ja_procyon/images/header-logo.gif" width="350" height="108" border="0" alt="<?php echo $mosConfig_fromname;?>" />
</div>
</div>
</div>
</td>
<!-- END: HEADER -->
</tr>
<tr>
<?php if ( mosCountModules( 'left' ) ) { ?>
<!-- BEGIN: LEFT-->
<td width="20%" valign="top">
<?php if ( mosCountModules( 'top' ) ) { ?>
<!-- BEGIN: SPOTLIGHT-->
<div class="frameshadow">
<div class="frame">
<div class="spotlight">
<?php mosLoadModules ( 'top',-2 ); ?>
</div>
</div>
</div>
<!-- END: SPOTLIGHT-->
<?php } ?>
<?php mosLoadModules ( 'user4',-3 ); ?>
<?php mosLoadModules ( 'left',-3 ); ?>
</td>
<!-- END: LEFT-->
<?php } ?>
<td width="80%" valign="top">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<?php if ( mosCountModules( 'user1' ) || mosCountModules( 'user2' ) || mosCountModules( 'newsflash' ) ) { ?>
<tr>
<!-- BEGIN: LATEST-->
<td valign="top"<?php echo $colspan; ?>>
<div class="frameshadow">
<div class="frame">
<div class="latest">
<table width="100%" cellpadding="0" cellspacing="0">
<tr>
<td>
<?php mosLoadModules ( 'user1',-2 ); ?>
</td>
<td>
<?php mosLoadModules ( 'user2',-2 ); ?>
</td>
<td>
<?php mosLoadModules ( 'newsflash',-2 ); ?>
</td>
</tr>
</table>
</div>
</div>
</div>
</td>
<!-- END: LATEST-->
</tr>
<?php } ?>
<tr>
<!-- BEGIN: MAIN-->
<td valign="top" width="<?php echo $blockwidth; ?>%">
<div class="frameshadow">
<div class="frame">
<?php mosMainBody(); ?>
</div>
</div>
<?php if ( mosCountModules( 'banner' ) ) { ?>
<div class="frameshadow">
<div class="frame">
<div class="banner">
<?php mosLoadModules ( 'banner',-1 ); ?>
</div>
</div>
</div>
<?php } ?>
</td>
<!-- END: MAIN-->
<?php if ( mosCountModules( 'right' ) ) { ?>
<!-- BEGIN: RIGHT SIDE-->
<td width="20%" valign="top">
<?php mosLoadModules ( 'right',-3 ); ?>
</td>
<!-- END: RIGHT SIDE-->
<?php } ?>
</tr>
</table>
</td>
</tr>
<tr>
<td align="center" colspan="2">
<div id="footer">
<?php include_once( $GLOBALS['mosConfig_absolute_path'] . '/includes/footer.php' ); ?>
</div>
</td>
</tr>
</table>
<?php mosLoadModules( 'debug', -1 );?>
</body>
</html>Dernière modification par redmo (24-03-2006 13:01:32)
Hors ligne
Bah le truc c'est que ta template utilise du javascript pour choisir la feuille de style.... Et je ne sais pas comment apeller du javascript dans tu flash...
Je sais faire dialoguer flash et PHP mais pas javascript. Il faut demander a qqun qui connait très très bien l'actionscript ![]()
Edit: A moins de faire un bouton flash pour chaque image mais là, ca devient inutile de faire du flash...
Hors ligne
Merci je vais voir ca
Hors ligne