Annonce

  •  » Plugins
  •  » PamOOrama et Slide for Header : cohabitation ?

#1 2010-01-04 20:36:29

Neutre
Membre
Les Vans (Ardèche)
2009-06-14
449

PamOOrama et Slide for Header : cohabitation ?

Bonjour, comme je disposais de jours de congés, j'ai travaillé ma galerie ;-)

Je rêvais de mettre des panoramas sur la galerie. Et hop en travaillant un peu, c'est fait. J'étais bien content avec mon panorama d'Honfleur.

Comme il me restait du temps et que le header de SNF69 ne tentait (après avoir succombé à sa belle page de pré-accueil) je me suis attaqué à un beau header avec des photos qui tournent. Avec l'aide du forum (il faut en lire des pages...), j'ai fini par faire un bel entête !

Puis, j'ai eu la curiosité de revenir à mon panorama ... qui refuse de s'afficher (ce qu'il continue de faire d'ailleurs).

Comme j'avais été obligé de regarder comment le slideshow.js'installait (et mootools.js aussi), je m'apperçois que les versions de mootools sont différentes (1.1 et 1.2)

Pensez vous que cela soit à l'origine de mes soucis ?

Dernière modification par Neutre (2010-01-16 16:07:43)


Jean et sa galerie Piwigo... Les Photographies de Jean
et puis aussi la météo des Vans La Météo des Gras de Naves

Hors ligne

#2 2010-01-04 20:58:42

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: PamOOrama et Slide for Header : cohabitation ?

Oui. C'est assez classique, je n'ai pas de solution, mais peut être que l'un des scripts dispose d'une révision.

Un mail à repie38, pour l'inviter à vérifier les sources de son [extension by repie38] paMOOramics


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#3 2010-01-04 21:08:50

Neutre
Membre
Les Vans (Ardèche)
2009-06-14
449

Re: PamOOrama et Slide for Header : cohabitation ?

J'ai un peu regardé les différences en les deux mootools. Le passage de 1.1 (PamOOrama) n'a pas l'air très simple même si une méthode est donnée sur http://silverscripting.wikidot.com/moot … 1-1-to-1-2

J'en fait part à Repié38


Jean et sa galerie Piwigo... Les Photographies de Jean
et puis aussi la météo des Vans La Météo des Gras de Naves

Hors ligne

#4 2010-01-05 00:58:10

repie38
Former Piwigo Team
grenoble
2006-05-23
678

Re: PamOOrama et Slide for Header : cohabitation ?

alors, je ne trouve plus le panorama dans ta galerie, un p'tit lien serait pas mal.
ensuite, il ne devrait pas y'avoir de problemes puisque le header n'est pas affiché dans la page image. on peut donc charger les 2 versions.
edit : le slide du header n'est pas affiché, mais chargé quand meme. est-ce necessaire ?

pour ce qui est de pamoorama en mootools 1.2, ca n'est pas encore a l'ordre du jour.
(mais prévu, en meme temps que quelque améliorations)

Hors ligne

#5 2010-01-05 07:30:30

Neutre
Membre
Les Vans (Ardèche)
2009-06-14
449

Re: PamOOrama et Slide for Header : cohabitation ?

Bonjour Repie38,

J'avais passé les panoramas en privé pour éviter un accès à une galerie qui ne marchait plus.
Je viens donc d'en rétablir l'accès.

Pour ne pas afficher l'Header, je me sert de LLGBO. C'est peut être la raison de ton constat.
Peut-être puis-je faire autrement ? Si c'est possible, en supprimant le header sur toutes les pages "picture" en modifiant mon template-extension ? Mais je ne vois pas où.

Merci de ton aide

Dernière modification par Neutre (2010-01-05 07:35:44)


Jean et sa galerie Piwigo... Les Photographies de Jean
et puis aussi la météo des Vans La Météo des Gras de Naves

Hors ligne

#6 2010-01-05 20:51:18

Neutre
Membre
Les Vans (Ardèche)
2009-06-14
449

Re: PamOOrama et Slide for Header : cohabitation ?

En fait, si je te suis, il me semble que dans mon Header perso :

<body id="{$BODY_ID}">
<div id="the_page">
<div id="theHeader">
<script type="text/javascript" src="template/floPure/theme/grey_plastic/js/mootools.js"></script>
      <script type="text/javascript" src="template/floPure/theme/grey_plastic/js/slideshow.js"></script>

      <div id="show" class="slideshow">
          <img src="template/floPure/theme/grey_plastic/images_header/1.jpg" alt="Les Photos de Jean." />
      </div>
      </div>
</div>

il faudrait une condition qui ferait éviterait le div id="theHeader" quand $BODY_ID est égal à "thePicturePage".
mais je ne sais pas (encore) écrire cela.


Jean et sa galerie Piwigo... Les Photographies de Jean
et puis aussi la météo des Vans La Météo des Gras de Naves

Hors ligne

#7 2010-01-06 05:49:03

repie38
Former Piwigo Team
grenoble
2006-05-23
678

Re: PamOOrama et Slide for Header : cohabitation ?

il faudrai surtout enlever :

Code:

<script type="text/javascript" src="template/floPure/theme/grey_plastic/js/mootools.js"></script>
      <script type="text/javascript" src="template/floPure/theme/grey_plastic/js/slideshow.js"></script>

le reste n'est pas tres grave.

fais un up d'ici 1 semaine si j'oubli, d'ici la, j'essairai de trouver une solution ;)

Hors ligne

#8 2010-01-06 07:38:19

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: PamOOrama et Slide for Header : cohabitation ?

{html_head}  {/html_head} si celles-ci (balises <script) viennent par un template.


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#9 2010-01-06 09:02:02

Neutre
Membre
Les Vans (Ardèche)
2009-06-14
449

Re: PamOOrama et Slide for Header : cohabitation ?

C'est bien un template-extension.
mais je ne sais pas lire ce que tu m'indiques (ça viendra peut-être un jour) ;-)


Jean et sa galerie Piwigo... Les Photographies de Jean
et puis aussi la météo des Vans La Météo des Gras de Naves

Hors ligne

#10 2010-01-06 10:57:43

repie38
Former Piwigo Team
grenoble
2006-05-23
678

Re: PamOOrama et Slide for Header : cohabitation ?

si tu arrive a t'en souvenir, décrit ici tout ce que tu as fait pour le slide du header, et on devrait pouvoir arranger tout ca ;)

Hors ligne

#11 2010-01-06 19:22:26

Neutre
Membre
Les Vans (Ardèche)
2009-06-14
449

Re: PamOOrama et Slide for Header : cohabitation ?

Alors, j'ai constitué un header-perso.tpl que voici :

{* $Id: header.tpl $ *}
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="{$lang_info.code}" dir="{$lang_info.direction}">
<head>
<meta http-equiv="Content-Type" content="text/html; charset={$CONTENT_ENCODING}">
<meta name="generator" content="Piwigo (aka PWG), see piwigo.org">
{if isset($meta_ref) }
{if isset($INFO_AUTHOR)}
<meta name="author" content="{$INFO_AUTHOR|@replace:'"':' '}">
{/if}
{if isset($related_tags)}
<meta name="keywords" content="{foreach from=$related_tags item=tag name=tag_loop}{if !$smarty.foreach.tag_loop.first}, {/if}{$tag.name}{/foreach}">
{/if}
{if isset($COMMENT_IMG)}
<meta name="description" content="{$COMMENT_IMG|@strip_tags:false|@replace:'"':' '}{if isset($INFO_FILE)} - {$INFO_FILE}{/if}">
{else}
<meta name="description" content="{$PAGE_TITLE}{if isset($INFO_FILE)} - {$INFO_FILE}{/if}">
{/if}
{/if}

{if (isset($REVERSE) and $REVERSE and $PAGE_TITLE == l10n('home'))}
<title>{$GALLERY_TITLE} | {$PAGE_TITLE}</title>{else}
<title>{$PAGE_TITLE} | {$GALLERY_TITLE}</title>{/if}
<link rel="shortcut icon" type="image/x-icon" href="{$ROOT_URL}template-common/favicon.ico">

<link rel="start" title="{'home'|@translate}" href="{$U_HOME}" >
<link rel="search" title="{'Search'|@translate}" href="{$ROOT_URL}search.php" >
{if isset($first.U_IMG)   }<link rel="first" title="{'first_page'|@translate}" href="{$first.U_IMG}" >{/if}
{if isset($previous.U_IMG)}<link rel="prev" title="{'previous_page'|@translate}" href="{$previous.U_IMG}" >{/if}
{if isset($next.U_IMG)    }<link rel="next" title="{'next_page'|@translate}" href="{$next.U_IMG}" >{/if}
{if isset($last.U_IMG)    }<link rel="last" title="{'last_page'|@translate}" href="{$last.U_IMG}" >{/if}
{if isset($U_UP)          }<link rel="up" title="{'thumbnails'|@translate}" href="{$U_UP}" >{/if}

<link rel="stylesheet" type="text/css" href="{$ROOT_URL}template/{$themeconf.template}/layout.css">
{* the next css is used to fix khtml (Konqueror/Safari) issue the "text/nonsense" prevents gecko based browsers to load it *}
<link rel="stylesheet" type="text/nonsense" href="{$ROOT_URL}template/{$themeconf.template}/fix-khtml.css">
<!--[if lt IE 7]>
    <link rel="stylesheet" type="text/css" href="{$ROOT_URL}template/{$themeconf.template}/fix-ie5-ie6.css">
<![endif]-->
<!--[if IE 7]>
    <link rel="stylesheet" type="text/css" href="{$ROOT_URL}template/{$themeconf.template}/fix-ie7.css">
<![endif]-->
<!--[if !IE]> <-->
    <link rel="stylesheet" href="{$ROOT_URL}template/{$themeconf.template}/not-ie.css" type="text/css">
<!--> <![endif]-->
<link rel="stylesheet" type="text/css" media="print" href="{$ROOT_URL}template/{$themeconf.template}/print.css">
<link rel="stylesheet" type="text/css" href="{$ROOT_URL}template/{$themeconf.template}/theme/{$themeconf.theme}/theme.css">
{$themeconf.local_head}
{if isset($U_PREFETCH)          }<link rel="prefetch" href="{$U_PREFETCH}">{/if}

{if not empty($page_refresh)    }<meta http-equiv="refresh" content="{$page_refresh.TIME};url={$page_refresh.U_REFRESH}">{/if}

<script type="text/javascript" src="{$ROOT_URL}template-common/scripts.js"></script>
<!--[if lt IE 7]>
<style>
    {* only because we need {$ROOT_URL} otherwise use fix-ie5-ie6.css *}
    BODY {ldelim} behavior:url("{$ROOT_URL}template-common/csshover.htc"); }
    A IMG, .button, .icon {ldelim}
        behavior:url("{$ROOT_URL}template-common/tooltipfix.htc");
    }
    FORM {ldelim} behavior: url("{$ROOT_URL}template-common/inputfix.htc"); }
</style>
<script type="text/javascript" src="{$ROOT_URL}template-common/pngfix.js"></script>
<![endif]-->

{if not empty($head_elements)}
    {foreach from=$head_elements item=elt}{$elt}
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
     
      <link rel="stylesheet" type="text/css" href="template/floPure/theme/grey_plastic/css/slideshow.css" media="screen" />

    {/foreach}
{/if}

</head>

<body id="{$BODY_ID}">
<div id="the_page">
<div id="theHeader">
<script type="text/javascript" src="template/floPure/theme/grey_plastic/js/mootools.js"></script>
      <script type="text/javascript" src="template/floPure/theme/grey_plastic/js/slideshow.js"></script>

      <div id="show" class="slideshow">
          <img src="template/floPure/theme/grey_plastic/images_header/1.jpg" alt="Les Photos de Jean." />
      </div>
      </div>
</div>
{php}
if (is_admin() and !(pwg_get_session_var('flopure_array_version')) and !(pwg_get_session_var('flopure_checked_version')) )
{
    global $template, $page;
    $header_msgs = array();
    $name_is_nutd = array();
    include_once(PHPWG_ROOT_PATH.'template/floPure/tools/version.conf.php');
    include_once(PHPWG_ROOT_PATH.'template/floPure/tools/floPure.class.php');
    load_language('template.lang', PHPWG_ROOT_PATH.'template/floPure/tools/');
    $floPure = new floPure();
    if( $floPure->is_not_up_to_date($floPure_conf['version'], '135') )
    {
        $template->append('header_msgs', l10n('floPure_update_needed'));
        $name_is_nutd['floPure']=$floPure_conf['version'];
    }
    $floPure->theme_version_search(PHPWG_ROOT_PATH.'template/floPure/theme');
    $name_is_nutd= $name_is_nutd + $floPure->is_nutd;
    pwg_set_session_var('flopure_array_version',$name_is_nutd);
    pwg_set_session_var('flopure_checked_version', true);
}
else if (is_admin() and  pwg_get_session_var('flopure_array_version') )
{

    global $template;
    $header_msgs = array();
    include_once(PHPWG_ROOT_PATH.'template/floPure/tools/floPure.class.php');
    load_language('template.lang', PHPWG_ROOT_PATH.'template/floPure/tools/');
    $floPure = new floPure();
    $floPure->display(pwg_get_session_var('flopure_array_version'));
}
    //pwg_unset_session_var('flopure_checked_version');
{/php}
{$erreur}
{if not empty($header_msgs)}
<div class="header_msgs">
    {foreach from=$header_msgs item=elt}
    {$elt}<br />
    {/foreach}
</div>
{/if}


{if isset($theSwiftHeader)}{$theSwiftHeader}{/if}
{if not empty($header_notes)}
<div class="header_notes">
    {foreach from=$header_notes item=elt}
    <p>{$elt}</p>
      {/foreach}
</div>
{/if}

Ensuite, j'ai transféré dans //template/floPure/theme/grey_plastic les répertoires css, js (et images_header pour les photos du slide, selon la méthode de surhiliste (en modifiant le slideshow.js) ainsi qu'il l'indiquait dans le post http://fr.piwigo.org/forum/viewtopic.php?id=15669

J'espère n'avoir rien oublié.


Jean et sa galerie Piwigo... Les Photographies de Jean
et puis aussi la météo des Vans La Météo des Gras de Naves

Hors ligne

#12 2010-01-06 21:04:09

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: PamOOrama et Slide for Header : cohabitation ?

Extrait (Avant):

{if not empty($head_elements)}
    {foreach from=$head_elements item=elt}{$elt}
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
     
      <link rel="stylesheet" type="text/css" href="template/floPure/theme/grey_plastic/css/slideshow.css" media="screen" />

    {/foreach}
{/if}

</head>

<body id="{$BODY_ID}">
<div id="the_page">
<div id="theHeader">
<script type="text/javascript" src="template/floPure/theme/grey_plastic/js/mootools.js"></script>
      <script type="text/javascript" src="template/floPure/theme/grey_plastic/js/slideshow.js"></script>

      <div id="show" class="slideshow">

Extrait (Après)

{if not empty($head_elements)}
    {foreach from=$head_elements item=elt}{$elt}
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
     
      <link rel="stylesheet" type="text/css" href="template/floPure/theme/grey_plastic/css/slideshow.css" media="screen" />

    {/foreach}
{/if}
<script type="text/javascript" src="template/floPure/theme/grey_plastic/js/mootools.js"></script>

</head>

<body id="{$BODY_ID}">
<div id="the_page">
<div id="theHeader">
<script type="text/javascript" src="template/floPure/theme/grey_plastic/js/slideshow.js"></script>

      <div id="show" class="slideshow">


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#13 2010-01-06 21:13:32

Neutre
Membre
Les Vans (Ardèche)
2009-06-14
449

Re: PamOOrama et Slide for Header : cohabitation ?

Merci VDigital,

J'ai modifié mais sans résultat. A tout hasard, j'ai aussi purgé les templates compilés.
Sans craindre d'abuser ;-), je t'ai remis en administrateur...

Dernière modification par Neutre (2010-01-06 21:15:43)


Jean et sa galerie Piwigo... Les Photographies de Jean
et puis aussi la météo des Vans La Météo des Gras de Naves

Hors ligne

#14 2010-01-06 22:22:14

repie38
Former Piwigo Team
grenoble
2006-05-23
678

Re: PamOOrama et Slide for Header : cohabitation ?

[mode casse noisette]c'est prevu que ca ne fonctionne pas sous ie8 (le slide du header) ?[/mode]

il faudrai qu'on ai quelque chose du genre (j'insiste sur le "du genre" !!! :p)

Code:

{if $thepage != 'thePicturePage'}
<script type="text/javascript" src="template/floPure/theme/grey_plastic/js/mootools.js"></script>
{/if}

et idem pour le reste d'ailleurs. mais au niverau syntaxe et variable dispo, je sais pas trop de quoi on dispose.

Dernière modification par repie38 (2010-01-06 22:22:32)

Hors ligne

#15 2010-01-06 22:30:21

Neutre
Membre
Les Vans (Ardèche)
2009-06-14
449

Re: PamOOrama et Slide for Header : cohabitation ?

repie38 a écrit:

[mode casse noisette]c'est prevu que ca ne fonctionne pas sous ie8 (le slide du header) ?[/mode]

Euh, en fait, ça ne marche plus sous rien, ni FF, ni Chrome..

[Edit] Un retour arrière sur la modif prpposée par VDigital a rétabli le slide[/Edit]

Dernière modification par Neutre (2010-01-06 22:32:43)


Jean et sa galerie Piwigo... Les Photographies de Jean
et puis aussi la météo des Vans La Météo des Gras de Naves

Hors ligne

  •  » Plugins
  •  » PamOOrama et Slide for Header : cohabitation ?

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact