Annonce

Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

Neutre
2010-01-16 18:20:34

Merci, merci Repie38 ! A bientôt

repie38
2010-01-16 16:33:16

J'ai pas trop de temps en ce moment, mais je ne t'oubli pas ;)

Neutre
2010-01-16 15:45:48

Un petit Up, au cas où un spécialiste repasserait par là - et qui ne serait pas occupé par le PiwigoCamp, la préparation de la 2.1, l'écriture d'un plugin sophistiqué pour un affichage simple, l'élaboration d'un template très clair ou très foncé ou par d'autres réponses à faire ;-) - je n'ai pas dépatouillé le non fonctionnement du pamOOramic avec le Slide du Header (incompatibilité entre les les mootools 1.1 et 1.2 ...

Neutre
2010-01-09 08:16:36

Un retour arrière sur la modif proposée par VDigital a rétabli le slide

Mais pas le panorama... ;-)

Neutre
2010-01-08 07:35:33

repie38 a écrit:

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

Est ce que je peux donner d'autres informations qui seraient utiles ?

Neutre
2010-01-06 22:30:21

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]

repie38
2010-01-06 22:22:14

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

Neutre
2010-01-06 21:13:32

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

VDigital
2010-01-06 21:04:09

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

Neutre
2010-01-06 19:22:26

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

repie38
2010-01-06 10:57:43

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 ;)

Neutre
2010-01-06 09:02:02

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

VDigital
2010-01-06 07:38:19

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

repie38
2010-01-06 05:49:03

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 ;)

Neutre
2010-01-05 20:51:18

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.

Pied de page des forums

Propulsé par FluxBB

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