Portail PHP

Forum de discussion et d'aide au php

Vous n'êtes pas identifié.

Annonce

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.
 
  • Portail PHP
  •  » Autres
  •  » Problème insertion du flash mais avec resize automatique

#1 23-03-2006 21:20:56

redmo
Membre
Date d'inscription: 23-03-2006
Messages: 3

Problème insertion du flash mais avec resize automatique

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: roll pour le comprendre.

http://img96.imageshack.us/img96/7634/prob0ym.jpg

Merci d'avance.

Hors ligne

 

#2 24-03-2006 03:30:28

palmivore
Modérateur global
Lieu: 49 - Maine et Loire
Date d'inscription: 07-04-2005
Messages: 1783
Site web

Re: Problème insertion du flash mais avec resize automatique

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

 

#3 24-03-2006 12:59:56

redmo
Membre
Date d'inscription: 23-03-2006
Messages: 3

Re: Problème insertion du flash mais avec resize automatique

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 sad.
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.

Code:

<?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

 

#4 27-03-2006 10:13:59

palmivore
Modérateur global
Lieu: 49 - Maine et Loire
Date d'inscription: 07-04-2005
Messages: 1783
Site web

Re: Problème insertion du flash mais avec resize automatique

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 hmm

Edit: A moins de faire un bouton flash pour chaque image mais là, ca devient inutile de faire du flash...

Hors ligne

 

#5 27-03-2006 10:54:52

redmo
Membre
Date d'inscription: 23-03-2006
Messages: 3

Re: Problème insertion du flash mais avec resize automatique

Merci je vais voir ca

Hors ligne

 

#6 28-03-2006 01:27:44

palmivore
Modérateur global
Lieu: 49 - Maine et Loire
Date d'inscription: 07-04-2005
Messages: 1783
Site web

Re: Problème insertion du flash mais avec resize automatique

Désolé de ne pas pouvoir faire plus hmm

Hors ligne

 
  • Portail PHP
  •  » Autres
  •  » Problème insertion du flash mais avec resize automatique