-
[Nouveau Module] MicroTin...
Forum : Modules, Tags
Dernier message : brambaud
25/08/2025, 16:21:44
» Réponses : 2
» Affichages : 541 -
[résolu] échec de l'insta...
Forum : Installation
Dernier message : Christian
21/08/2025, 16:09:03
» Réponses : 0
» Affichages : 195 -
Version 2.2.22
Forum : Général
Dernier message : jce76350
13/08/2025, 10:44:02
» Réponses : 23
» Affichages : 11,424 -
Notre site de sur le moti...
Forum : Vous, vos sites ...
Dernier message : Anais-PT
11/08/2025, 12:33:06
» Réponses : 3
» Affichages : 10,676 -
Site d'un Gîte en Auvergn...
Forum : Vous, vos sites ...
Dernier message : Anais-PT
11/08/2025, 12:28:57
» Réponses : 5
» Affichages : 12,970 -
Version 2..xxF2
Forum : Général
Dernier message : jce76350
01/08/2025, 09:48:06
» Réponses : 3
» Affichages : 1,096 -
CMSMS et FREE installatio...
Forum : Installation
Dernier message : jce76350
20/07/2025, 11:18:23
» Réponses : 11
» Affichages : 16,400 -
Info version PHP
Forum : Général
Dernier message : jce76350
09/07/2025, 09:58:35
» Réponses : 178
» Affichages : 358,903 -
CMSms : que se passe-t-il...
Forum : Général
Dernier message : jce76350
08/07/2025, 12:50:26
» Réponses : 9
» Affichages : 2,520 -
Cherche testeurs pour V 2...
Forum : Général
Dernier message : jce76350
03/05/2025, 15:22:49
» Réponses : 94
» Affichages : 104,066
- Messages du forum :29,280
- Sujets du forum :4,331
- Membres :667
- Dernier membre :claryajsnq
Annonce du Site En : Announcing CMS Made Simple v2.2.11 - Vulcan - À lire - Important
Documentation En Introducing CMSMS 2.0
Lire attentivement les informations du changelog
Nota cette version 2.2.11 comprend la mise à jour depuis une version 1.12 mini directement
avant de mettre à jour une ancienne version inférieure à 1.12 d'abord faire une mise à jour en 1.12
À compter de maintenant l'équipe de développement de CMSMS supportera uniquement les questions pour CMSMS 2.2.11 et 2.2.10.
Voir la documentation en anglais.
Discussion fermée
Pour les questions ou soucis, poster sur le forum en ouvrant une nouvelle discussion :
- dans le forum "Installation" pour les problèmes d'installation
- dans le forum "Modules, Tags" pour les problèmes sur les modules et tags

Un gabarit pour le module Gallery.
Il est basé sur prettyphoto.
définir les champs "savoir_plus"(case à cocher) et "video" (ligne de texte)
Il permet de visionner des vidéo comme sur cette page à la troisiéme ligne http://www.evolution-biologique.org/gale...rettyPhoto
Les pages n'ont plus de nom aléatoire mais s'affichent dans des pages de cmsmadesimple (crée au préalable)
Gabarit
<div class="gallery">
<br/>
{if !empty($module_message)}<h4>{$module_message|escape}</h4>{/if}
{if !empty($gallerytitle)}
{*On détermine le chemin vers le répertoire de la galerie active pour afficher l'image de fond*}
{$chemin="{root_url}/uploads/images/Gallery"}
{$n=0}
{foreach from=$images item=image}
{if $n==0 && !empty({$gallerydir})}
{if $image->isdir}
{$chemin=($image->file|replace : "{root_url}/galerie":$chemin)}
{$position=($chemin|strpos:$gallerydir)}
{$chemin=($chemin|substr:0:$position)}
{$parent={$image->file}}
{else}
{$position=($image->file|strpos:$gallerydir)}
{$chemin=($image->file|substr:0:$position)}
{/if}
{else}
{break}
{/if}
{$n=$n+1}
{/foreach}
{* fin du calcul du chemin*}
<div id="titre-galerie" style="background-image:url('{$chemin}{$gallerydir}/folderimage.jpg')">
<div class="pagenavigation">
{*on remplace parentlink par un lien sans numéro vers une page de cms dont l'alias doit exister et se terminer par "-2.html"*}
{$posgal=$chemin|strrpos:"Gallery"}
{$l2=$chemin|strlen}
{$l2=-($l2-$posgal)}
{$chemin2=$chemin|substr:$l2}
{$chemin2=$chemin2|replace:"/" :"-2/"}
{$chemin2=$chemin2|replace:"Gallery-2" :"galerie-2/histoire-vie-images-synthese"}
{$pos=$chemin2|strrpos:"/"}
{$chemin2=$chemin2|substr:0:$pos}
{assign var="parent" value="{root_url}/$chemin2.html"}
{$parent=$parent|lower}
{if !$hideparentlink && !empty($parentlink) }<div class="parentlink"><a href={$parent}><img src="" ></a></div>{/if}
<h3>
{$gallerytitle}
<span class="core-float-right" style="margin : 0 10px 0 0"><a href="feeds/Gallery.rss" target="_blank" title="Abonnez vous au flux RSS de la Galerie"><img src="uploads/images/rss_2.png" alt="Abonnez vous au flux RSS de la Galerie" /></a></span>
</h3>
{/if}
{if !empty($gallerycomment)}
<div class="gallerycomment">
<div>{$gallerycomment}</div>
{*si le champs "savoir_plus" est coché pour la galerie on affiche un lien "en savoir plus" qui renvoie vers la page de la période correspondant à la galerie *}
{if $fields.savoir_plus.value==1}
{$savoir=$gallerydir|cat : ".html"}
<div><a href="echelle-du-temps/echelle-des-temps-geologiques/{$savoir|lower}">en savoir plus</a></div>
{/if}
</div>
{/if}
</div>
</div>
<div class="pagelinks">{*$imagecount*}
{if $pages > 1}{$pagelinks}
{/if}
</div>
{foreach from=$images item=image}
<div class="img">
{if $image->isdir}
{*on remplace l'adresse d'une galerie par un lien vers une page de cms dont l'alias doit exister et se terminer par "-2.html" (peut-être modifié)*}
{$posgal=$chemin|strrpos:"Gallery"}
{$l2=$chemin|strlen}
{$l2=-($l2-$posgal)}
{$chemin2=$chemin|substr:$l2}
{if $gallerydir == ""}
{$chemin2=$chemin2|replace:"Gallery" :"galerie-2/histoire-vie-images-synthese"}
{else}
{$chemin2=$chemin2|replace:"/" :"-2/"}
{$chemin2=$chemin2|replace:"Gallery-2" :"galerie-2/histoire-vie-images-synthese"}
{assign var="chemin2" value="{$chemin2}{$gallerydir}-2"}
{/if}
{assign var="lien" value="{root_url}/$chemin2/{$image->filename}-2.html"}
<a href="{$lien|lower}" title="{$image->titlename|strip_tags}"><img src="{$image->thumb|escape:'url'|replace:'%2F':'/'}" alt="{$image->titlename}" /></a><br />
{$image->titlename}<br />
<div class="dircomment">{$image->comment}
</div>
{else}
{if $image->fields.video.value==""}
{*le champs fields.video.value ne contient pas de lien vers une video*}
<a class="group" href="{$image->file|escape:'url'|replace:'%2F':'/'}" title="{$image->comment}" rel="prettyPhoto[{$galleryid}]"><img src="{$image->thumb|escape:'url'|replace:'%2F':'/'}" title="{$image->comment|strip_tags}" alt="{$image->titlename}" /></a>
<p class="div.gallery.img">{$image->titlename}</p>
{else}
{*le champs fields.video.value contient un lien vers une video*}
<a class="group" href="{$image->fields.video.value}" title="{$image->comment}" rel="prettyPhoto[{$galleryid}]"><img src="{$image->thumb|escape:'url'|replace:'%2F':'/'}" alt="{$image->titlename}" /><img style="margin-top:-50px" src="modules/Gallery/images/video.png" alt="Video" title="Video" /></a><p class="div.gallery .img">{$image->titlename}</p>
{/if}
{/if}
</div>
{/foreach}
<div class="pagelinks core-float-left" style="width:100%; text-align:center; margin-top : 50px">
{if $imagecount >0}
{$imagecount}
{/if}
{if $pages > 1}{$pagelinks}
{/if}
</div>
<div class="galleryclear"> </div>
</div>
div.gallery {
width: 100%;
background-color:black;
color:white;
min-height: 695px;
margin : 0 0 0 0;
}
#titre-galerie {
background-repeat:no-repeat;
background-position:left top;
height : 240px;
width:900px;
border-radius : 10px;
}
#main h3{
color : white;
font-size : 40px;
text-align:left;
padding: 5px 0 0 40px;
text-shadow: 2px 3px 6px rgba(0, 0, 0, 0.5);
background: url(../../images/k30.png) transparent repeat 0 0;
}
div.gallerycomment{
background: url(../../images/k40.png) transparent repeat 0 0;
text-align:left;
width: 400px;
padding: 5px 10px;
margin-left:50px;
border-radius : 5px;
color:white;
}
div.dircomment{
font-size : 90%;
text-align : center;
border : 0;
}
div.gallery .img {
height: 140px;
width: 160px; /* Adjust as you see fit */
float: left;
margin: 25px 30px;
text-align: center;
}
div.gallery .img p {
text-align: center;
}
.gallery .img a {
display: inline-block;
border: 1px solid #ddd;
padding: 1px;
}
.gallery .img a:hover {
border-color: #999;
}
.gallery img {
border: none;
}
.gallery .pagenavigation {
height: 50px;
}
.gallery .prevpage a, .gallery .prevpage em {
display: block;
width: 50px;
height: 39px;
float: left;
margin: 0;
text-indent: -1000px;
background: url(../../images/previous.png) transparent no-repeat 0 0;
overflow: hidden;
}
.gallery .nextpage a, .gallery .nextpage em {
display: block;
width: 50px;
height: 39px;
float: left;
margin: 0 6px 0 0;
text-indent: -1000px;
background: url(../../images/next.png) transparent no-repeat 0 0;
overflow: hidden;
}
.gallery .parentlink a {
display: block;
width: 50px;
height: 39px;
margin : 10px 20px 20px 20px;
float: left;
text-indent: -1000px;
background: url(../../images/uppage.png) transparent no-repeat 0 0;
overflow: hidden;
}
.gallery .pagenavigation a:hover {
background-position: 0 -40px;
}
.gallery .prevpage em, .gallery .nextpage em {
background-position: 0 -80px;
}
.gallery .pagelinks {
width : 100%;
margin-right: 30px;
}
.gallery .pagelinks a, .gallery .pagelinks em {
margin-top: 6px;
padding: 0 6px;
border-left: 2px solid #666;
text-align: center;
font: bold 11px verdana; color: #666;
}
.gallery .pagelinks em {
color: #000;
background-color:white;
}
.galleryclear {
clear: both;
}
/* PRETTYPHOTO - version 3.1.4 */
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(../prettyphoto/images/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(../prettyphoto/images/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(../prettyphoto/images/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(../prettyphoto/images/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(../prettyphoto/images/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(../prettyphoto/images/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(../prettyphoto/images/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(../prettyphoto/images/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(../prettyphoto/images/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(../prettyphoto/images/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(../prettyphoto/images/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(../prettyphoto/images/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(../prettyphoto/images/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(../prettyphoto/images/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(../prettyphoto/images/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(../prettyphoto/images/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(../prettyphoto/images/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(../prettyphoto/images/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(../prettyphoto/images/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(../prettyphoto/images/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(../prettyphoto/images/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(../prettyphoto/images/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(../prettyphoto/images/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(../prettyphoto/images/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(../prettyphoto/images/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(../prettyphoto/images/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(../prettyphoto/images/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(../prettyphoto/images/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(../prettyphoto/images/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(../prettyphoto/images/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(../prettyphoto/images/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(../prettyphoto/images/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(../prettyphoto/images/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(../prettyphoto/images/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(../prettyphoto/images/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(../prettyphoto/images/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(../prettyphoto/images/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(../prettyphoto/images/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(../prettyphoto/images/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(../prettyphoto/images/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(../prettyphoto/images/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(../prettyphoto/images/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(../prettyphoto/images/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(../prettyphoto/images/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(../prettyphoto/images/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(../prettyphoto/images/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(../prettyphoto/images/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(../prettyphoto/images/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(../prettyphoto/images/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(../prettyphoto/images/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(../prettyphoto/images/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(../prettyphoto/images/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(../prettyphoto/images/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(../prettyphoto/images/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(../prettyphoto/images/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(../prettyphoto/images/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(../prettyphoto/images/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(../prettyphoto/images/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(../prettyphoto/images/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(../prettyphoto/images/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(../prettyphoto/images/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(../prettyphoto/images/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(../prettyphoto/images/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(../prettyphoto/images/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(../prettyphoto/images/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(../prettyphoto/images/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(../prettyphoto/images/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(../prettyphoto/images/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(../prettyphoto/images/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(../prettyphoto/images/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(../prettyphoto/images/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(../prettyphoto/images/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(../prettyphoto/images/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(../prettyphoto/images/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(../prettyphoto/images/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(../prettyphoto/images/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(../prettyphoto/images/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(../prettyphoto/images/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(../prettyphoto/images/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(../prettyphoto/images/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(../prettyphoto/images/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(../prettyphoto/images/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(../prettyphoto/images/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(../prettyphoto/images/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(../prettyphoto/images/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(../prettyphoto/images/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(../prettyphoto/images/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(../prettyphoto/images/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(../prettyphoto/images/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(../prettyphoto/images/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(../prettyphoto/images/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(../prettyphoto/images/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(../prettyphoto/images/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(../prettyphoto/images/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(../prettyphoto/images/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(../prettyphoto/images/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(../prettyphoto/images/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(../prettyphoto/images/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../prettyphoto/images/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../prettyphoto/images/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<script type="text/javascript" src="modules/Gallery/templates/prettyphoto/jquery.prettyPhoto.js"></script>
<script type="text/javascript" charset="utf-8">
$(document).ready(function(){
$("a[rel^='prettyPhoto']").prettyPhoto({
animation_speed: 'fast',
slideshow: 5000,
autoplay_slideshow: false,
show_title: true,
allow_resize: true,
counter_separator_label: '/',
theme: 'pp_default', /* pp_default /light_rounded / dark_rounded / light_square /pp_default /dark_square / facebook */
hideflash: false, /* Hides all the flash object on a page, set to TRUE if flash appears over prettyPhoto */
overlay_gallery: true,
keyboard_shortcuts: true,
});
});
</script>

bonjour,
J'ai 2 soucis, le premier concerne le forum. Je n'ai jamais pu me connecter correctement sur le forum pour poster une question avec mon ancien compte, j'ai donc créer un nouveau compte pour pouvoir enfin correspondre avec vous. Mon ancien compte était AG1111.
Le second soucis concerne le site "xaviergavaud.fr" qui ne s'affiche pas, le navigateur affiche :
Citation : a écrit :The following directories must be writable by the web server:
tmp/cache
tmp/templates_c
Please correct by executing:
chmod 777 tmp/cache
chmod 777 tmp/templates_c
or the equivalent for your platform before continuing
si je veux aller sur l'admin il affiche :
Citation : a écrit :http://xaviergavaud.fr/admin/?__c=549c5c06d587bfcd781dans la barre d'adresse du navigateur, donc je ne peux pas vous donner les infos habituelles des sites.
Je peux accéder avec filezilla au répertoire mais c'est tout. J'ai testé de faire les chmod sur les 2 répertoire mais ça ne change rien.
Comment me sortir de ce mauvais pas ? Merci d'avance pour votre aide
Cordialement
ALain
ps : je suis en version 2.2.10 spuzzum

bonjour,
J'ai 2 soucis, le premier concerne le forum. Je n'ai jamais pu me connecter correctement sur le forum pour poster une question avec mon ancien compte, j'ai donc créer un nouveau compte pour pouvoir enfin correspondre avec vous. Mon ancien compte était AG1111.
Le second soucis concerne le site "xaviergavaud.fr" qui ne s'affiche pas, le navigateur affiche :
Citation :The following directories must be writable by the web server:
tmp/cache
tmp/templates_c
Please correct by executing:
chmod 777 tmp/cache
chmod 777 tmp/templates_c
or the equivalent for your platform before continuing
si je veux aller sur l'admin il affiche :
Citation :http://xaviergavaud.fr/admin/?__c=549c5c06d587bfcd781dans la barre d'adresse du navigateur, donc je ne peux pas vous donner les infos habituelles des sites.
Je peux accéder avec filezilla au répertoire mais c'est tout. J'ai testé de faire les chmod sur les 2 répertoire mais ça ne change rien.
Comment me sortir de ce mauvais pas ? Merci d'avance pour votre aide
Cordialement
ALain
Oups, j'ai oublié de vous préciser que ce site est en version 2.2.10 spuzzum

Avec la version 2.12.6 de FrotnEndUsers j'ai utilisé pour ouvrir les pages des membres
Il me faudrait un exemple simple et concret. Il semble que login dans action = 'login' est un template qu'on ne devrait plus utiliser, mais utiliser quelque chose comme include file='cms_template:FEU login form'. D'accord, mais où et comment ?
J'ai aussi un problème de sortie où j'ai {FrontEndUsers nocaptcha="1" action="logoutform" returnto="aller"} et Calguy préconise
include file='cms_template:FEU logout form'. Je n'arrive pas à comprendre là non plus.
En attendant, je reste à la version 2.12.6 et j'ai heureusement un double de mon site pour les tests.
bump version to 2.2.11 - Vulcan sur le SVN
- Correction de la V 2.2.10
- CMSContentManager V 1.1.8
- News 2.51.6 (compatibilité avec CMSMS 2.3)
- ModuleManager V 2.1.7
- Correction balise cms_filepicker
- FilePicker V 1.0.4.1
- Phar Installer V 1.3.8
Évolution : Lire le changelog avec la plus grande attention
----------------------------------------------
[b]Cms Version[/b]: 1.12
[b]Installed Modules[/b]:
- CMSMailer: 5.2.2
- CMSPrinting: 1.0.5
- FileManager: 1.4.5
- MenuManager: 1.8.6
- MicroTiny: 1.2.9
- ModuleManager: 1.5.8
- Search: 1.7.12
- ThemeManager: 1.1.8
- Gallery: 2.0.2
- CustomGS: 2.1
- ListIt2: 1.4.1
- AdvancedContent: 0.9.4.3
- CGExtensions: 1.49.4
- TemplateExternalizer: 2.1.6
- GBFilePicker: 1.3.3
- CGSmartImage: 1.20.2
- ListIt2tarifs: 1.4.1
[b]Config Information[/b]:
- php_memory_limit:
- process_whole_template:
- max_upload_size: 2000000
- url_rewriting: mod_rewrite
- 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
[b]Php Information[/b]:
- phpversion: 5.4.45
- 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: 30
- output_buffering: 4096
- safe_mode: Off (Faux)
- file_uploads: On (Vrai)
- post_max_size: 8M
- upload_max_filesize: 2M
- session_save_path: /var/tmp (1777)
- session_use_cookies: On (Vrai)
- xml_function: On (Vrai)
- xmlreader_class: On (Vrai)
[b]Server Information[/b]:
- Server Api: cgi-fcgi
- Server Db Type: MySQL (mysql)
- Server Db Version: 5.5.59
- Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté
- Server Time Diff: Aucune différence de date du système de fichiers trouvées
Bonjour à tous et toutes,
J'ai été suspendu par mon hebergeur (Firsheberg) ils ont de nombreux reports de spam. J'ai échangé avec eux par email, ils pensent qu'il y a peut être une faille sur le site. ---- restaurant-hammamet.fr---- Avec le www devant, je crois qu'il ne faut pas mettre d'url sur le site. c'est un souvenir lointain...

J'ai reçu une copie d'écran des rapports de spam : le script qui a généré l'email est srv/filer02/mabasededonnée/www/index.php.
Avez-vous une ou des idées à propos de ce problème.
Merci d'avance

Bonjour,
Au sein d'un gabarit de sommaire, je souhaite effectuer la somme de tous les montants repris dans un champs d'une instance LISE. Pour ce faire, j'appelle une variable et y ajoute le montant à chaque itération.
Pensant que cela venait du format texte du champs, j'ai tenté en vain de la convertir en variable numérique via '(float)x+(float)y', ...
Valeurs du champs montant : 100, 100 et 55
Code utilisé :
{if $items|@count > 0}
{assign var='sum' value=0.00}
{assign var='desc' value=''}
{foreach from=$items item=item}
{assign var='add' value=$item->fielddefs.montant}
{math equation='x+y' x=$sum y=$add assign='sum'}
{if $item@first}{assign var='desc' value=$add}{else}{assign var='desc' value=$desc|cat:'+'|cat:$add}{/if}
{/foreach}
{$sum} ({$desc})
{/if}
Résultat attendu : 255 (100+100+55)
Résultat obtenu : 0 (100+100+55)
Merci pour votre aide !
Un gros soucis sur un hébergement d'un copain
- hébergeur https://www.axanti.com/ CANADA
- 5 cms v 1.12.2
- utiliser avec PHP 5.4.45
je viens de lui filer un coup de main pour remettre quelques pages en état
et j’aperçois que le les fichiers /lib/test.functions.php avait disparu.
- je renvois ces fichiers en FTP vendredi dernier
- samedi fichiers supprimés
- et ce dimanche RE les fichiers test.functions.php on été supprime soit disant par un script 'maldet' qui trouve ces fichiers "douteux".
je contacte cet hébergeur et il me dis
"Si ce fichier est supprimé à chaque fois que vous le mettez c'est notre script 'maldet' qui doit le supprimer car il doit détecté un bout de code malveillant."
je lui fais passer le fichier et son antivirus trouve une alerte
" Écoutez, le script utilisé en arrière est CLAM Antivirus qui est
installé sur la plupart des serveurs dédiés utilisant CPanel......"
Avez vous déjà renter ce problème ? peut être est un faux positif ?
mais dans ce cas pourqpui l'hébergeur supprime le fichier.
Suite à la parution de la V2.3 beta1
Les traductions pour la V2.3 ne sont pas toutes disponibles sur le Translate Center pour le moment. Seuls les nouveaux modules PressRoom (qui remplace News) et AdminLog y sont.
http://translations.cmsmadesimple.org/login.php