Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Résolu]Insérer un diaporama/slider avec le module Gallery
#1
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: #1.11.1
#~ Url du site : localhost
#~ Hébergeur / Soft : amen
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.11.1
#~ Installed Modules:
#~ CMSMailer: 5.2.1
#~ CMSPrinting: 1.0.3
#~ FileManager: 1.4.0
#~ MenuManager: 1.8.3
#~ MicroTiny: 1.2.3
#~ ModuleManager: 1.5.5
#~ News: 2.12.8
#~ Search: 1.7.7
#~ ThemeManager: 1.1.7
#~ FormBuilder: 0.7.2
#~ Gallery: 1.6
#~ TinyMCE: 2.9.6
#~ CGCalendar: 1.9.6
#~ CGExtensions: 1.29.1
#~ Showtime: 3.2
#~ CGSmartImage: 1.6.1
#~ HitCounter: 1.1
#~ ModuleMaker: 0.3.2
#~ Questions: 1.0.3
#~ GoogleMaps: 0.2.0
#~ Uploads: 1.14.1
#~ FrontEndUsers: 1.16.5
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ output_compression:
#~ max_upload_size: 10000000
#~ url_rewriting: none
#~ page_extension:
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale:
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.4.3
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ E_DEPRECATED: 0
#~ memory_limit: 128M
#~ max_execution_time: 60
#~ output_buffering: 1
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 10M
#~ upload_max_filesize: 10M
#~ session_save_path: c:/wamp/tmp (0777)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: apache2handler
#~ Server Db Type: MySQL (mysql)
#~ Server Db Version: 5.5.24
#~ Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour la communauté,

Je reviens un peu sur le post astuce de Jean le Chauve : http://www.cmsmadesimple.fr/forum/viewtopic.php?id=3229
J'ai suivi pas à pas cet astuce et cela marche super bien à l'exception d'un petit detail qui me fait vraiment reflechir :
Mon slider s'affiche comme je l'ai défini, mais je n'ai pas les petites images défilantes qui devraient s'afficher sous mon slider.

Illustration

Voici le code de mon template de la gallery
Code :
[== Indéfini ==]
<div id="featured_slide">
{foreach from=$images item=image}
   <div class="featured_box">
      <a href="#"><img src="{root_url}/{$image->file|escape:'url'|replace:'%2F':'/'}" alt=""/></a>    
      <div class="floater">
    {$image->comment}
      </div>
    </div>
{/foreach}  
</div>

Le feuille de style
Code :
[== Indéfini ==]
     #featured_slide {
    position:relative;
    margin:0 auto 0;
    display:block;
    width:960px;
    height:300px;
    overflow:hidden;
    font-size:13px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#FFFFFF;
    background-color:#22C0FD;
    }

#featured_slide a{
    color:#01425A;
    background-color:#22C0FD;
    }

#featured_slide a, #featured_slide ul, #featured_slide img{
    margin:0;
    padding:0;
    border:none;
    outline:none;
    list-style:none;
    text-decoration:none;
    }

#featured_slide h1, #featured_slide h2, #featured_slide h3, #featured_slide h4, #featured_slide h5, #featured_slide h6{
    margin:0 0 15px 0;
    padding:0 0 8px 0;
    line-height:normal;
    font-size:13px;
    font-weight:bold;
    font-family:Georgia, "Times New Roman", Times, serif;
    border-bottom:1px dotted #CCCCCC;
    }

/* ----------------------------------------------Content-------------------------------------*/

.featured_box{
    position:relative;
    display:block;
    width:960px;
    height:300px;
    background-color:#2F5F8F;
    }

.featured_box img{
    display:block;
    float:left;
    width:650px;
    height:300px;
    }

.featured_box .floater{
    display:inline;
    float:right;
    width:250px;
    margin:30px 30px 0 0;
    }

.featured_box p{
    margin:0 0 15px 0;
    padding:0;
    line-height:1.6em;
    }

.featured_box p.readmore{
    display:block;
    width:100%;
    margin:0;
    padding:0;
    text-align:right;
    line-height:normal;
    text-transform:uppercase;
    }

/* ----------------------------------------------Navigation Buttons-------------------------------------*/

/*

Navigation dynamically created using: jquery.cycle.setup.js and jquery.cycle.min.js

HTML Output:

<div id="fsn">
  <ul id="fs_pagination">
    <li><a href="javascript:void()">1</a></li>
    <li><a href="javascript:void()">2</a></li>
    <li><a href="javascript:void()">3</a></li>
    <li><a href="javascript:void()">4</a></li>
    <li><a href="javascript:void()">5</a></li>
  </ul>
</div>

*/

#fsn{
    position:relative;
    margin:10px auto -5px;
    display:block;
    width:960px;
    height:25px;
    text-align:center;
    background-image:url([[root_url]]/uploads/images/trans.png);
    z-index:1000;
    }

#fsn ul{
    position:relative;
    margin:0 auto 0;
    display:block;
    width:125px;
    height:20px;
    padding:5px 0 0 0;
    overflow:hidden;
    list-style:none;
    }

#fsn ul li, #fsn ul li a{
    display:block;
    float:left;
    width:15px;
    height:15px;
    margin:0 10px 0 0;
    padding:0;
    }

#fsn ul li a{
    float:none;
    border:none;
    margin:0;
    outline:none;
    text-indent:-5000px;
    text-decoration:none;
    background:url([[root_url]]/uploads/images/slide.png) 50% 50% no-repeat;
    }

#fsn .activeSlide{
    background:url([[root_url]]/uploads/images/slide.png) 0% 50% no-repeat;
    }


Le Gabarit JavaScript:
Code :
[== Indéfini ==]
<script type="text/javascript" src="[[root_url]]/uploads/scripts/jquery-1.4.1.min.js"></script>
<script type="text/javascript" src="[[root_url]]/uploads/scripts/jquery.cycle.min.js">
<script type="text/javascript" src="[[root_url]]scripts/jquery.cycle.setup.js"></script>


Avec le jquery.cycle.setup.js qui se présente comme :
Code :
[== Indéfini ==]
$(function () {
    $('#featured_slide').after('<div id="fsn"><ul id="fs_pagination">').cycle({
        timeout: 5000, // milliseconds between slide transitions (0 to disable auto advance)
        fx: 'fade', // choose a transition type, ex: fade, scrollUp, shuffle, etc...            
        pager: '#fs_pagination', // selector for element to use as pager container
        pause: 0, // true to enable "pause on hover"
        pauseOnPagerHover: 0 // true to pause when hovering over pager link
    });
});

Quelqu'un à t il une idée?
Merci
#2
Salut,
je n'ai pas regardé dans le détail mais sur ton site, je vois des erreurs NOT FOUND (Firebug est ton ami):
http://www.iprc-training.org/congo/modul.../slide.png
et
http://www.iprc-training.org/congo/modul.../trans.png
et
http://www.iprc-training.org/congo/%5B%5...4.1.min.js
et
"NetworkError: 404 Not Found - http://www.iprc-training.org/congo/%5B%5Broot_url%5D%5D/uploads/scripts/jquery.cycle.min.js\"

Remplace dans le gabarit js [[root_url]] par {$root_url} et fait attention aux slashes.
{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
#3
En y regardant de plus près, dans la feuille de style, tu dois mettre le chemin relatif de l'image de fond. Donc, dans les CSS, pas de [[root_url]].
{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
#4
Merci Jissey,

PB resolu. Je passe au crible mes css pour modifier les chemins. Il y avait <script type="text/javascript" src="{root_url}/uploads/scripts/jquery.cycle.min.js"> qui n'avait pas sa fermeture et j'ai modifier les chemins de mes css.
Je ferme le post.


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)