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

VDigital
2009-07-19 20:16:52

Pas dans la bannière mais le nombre total est disponible par plugin dans menubar.
Il suffirait donc de faire un autre plugin ou solliciter le même plugin depuis le triger du header.

YannCo
2009-07-19 16:27:44

Une solution a été trouvée pour afficher le nombre total d'images de la galerie ?

Patricia
2009-07-14 13:07:02

Bonjour le Forum

<div id="theHeader">{$PAGE_BANNER}{$block->data.NB_TOTAL}</div>

Cela est il correcte ? (Juste pour faire un essai)

VDigital
2009-07-14 11:06:00

En réalité, j'avais bien écrit "éventuellement"...
Cela ne pouvait pas être {$NB_TOTAL} car le plugin a évolué.


Le problème est simple, je n'ai pas d'idée pour l'instant pour le résoudre.
La variable {$block->data.IMG_FOR_ALL} n'est pas accessible au niveau de l'header.
Il faudra réfléchir un peu plus.
Je note mais peu de chance de trouver.

Patricia
2009-07-14 10:44:36

Bonjour le Forum

Voici my-header.tpl

Code:

{* $Id: header.tpl 3272 2009-05-06 05:17:55Z ddtddt $ *}
<!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}
  {/foreach}
{/if}

</head>

<body id="{$BODY_ID}">
<div id="the_page">

{if not empty($header_msgs)}
<div class="header_msgs">
  {foreach from=$header_msgs item=elt}
  {$elt}<br />
  {/foreach}
</div>
{/if}

<div id="theHeader">{$PAGE_BANNER}{$block->data.IMG_FOR_ALL}</div>
{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}

Mais il ne fonctionne pas, pourtant j'ai tout bien fait comme il faut.

VDigital
2009-07-13 20:20:43

Spéciales > Plugins > LocalFiles Editor
Onglet Templates
Créer un nouveau fichier
Nom du fichier : Patricia-header.tpl
Modèle: header.tpl

Tu recherches la ligne:
<div id="theHeader">{$PAGE_BANNER}</div>

A sa place, tu essaies ceci:
<div id="theHeader">{$PAGE_BANNER} {$block->data.IMG_FOR_ALL}</div>

Pour l'instant cela ne changera rien du tout.




Admin > Configuration > Templates (modèles)

En face de Patricia-header.tpl
pour Templates d'origine, tu sélectionnes header.tpl
et
pour Template rattaché, tu sélectionnes yoga (*)


et tu regardes le résultat.

Et si cela ne marche pas:
Admin > Configuration > Templates (modèles)

En face de Patricia-header.tpl
pour Templates d'origine, tu sélectionnes ---------------------

=> Pas de risque.




(*): Cela signifie dans le cas où on utilise le template yoga, le header.tpl standard doit être remplacé par Patricia-header.tpl

Patricia
2009-07-13 19:19:25

VDigital a écrit:

Essaie donc {$block->data.IMG_FOR_ALL} mais pas dans le champ bannière

Bonsoir le Forum

Si se n'est pas dans le champs bannière de la page admin ou faut il mettre cela et comment ?
(J'ai touché une fois au footer* j'ai eu des problèmes donc prudence)
* même avec un my_footer

VDigital
2009-07-13 19:07:06

Essaie donc {$block->data.IMG_FOR_ALL} mais pas dans le champ bannière

Patricia
2009-07-13 18:59:29

Bonsoir le Forum

(Pour Rub) : Je passe par le champs bannière de la page admin.
(Pour VDigital) : Mais la variable {NB_TOTAL} viens de "ImageForAll" !
C'est trop compliqué j'attendrais que qq en ai besoin.

VDigital
2009-07-13 17:36:25

YannCo a écrit:

T'as essayé NB_PICTURE

NB_PICTURE je ne crois pas.

{$block->data.NB_PICTURE} veux-tu dire mais ce n'est que le nombre d'images visibles.

{$block->data.IMG_FOR_ALL} si cela veut bien le faire (extension:167) devrait répondre au besoin de Patricia (en tenant compte de la remarque de Rub).

rub
2009-07-13 16:52:51

Ou mets-tu le code de ta bannièreN

Si tu passes par le champs bannière de la page admin, ca ne fonctionnera pas car les variables {} ne seront pas interprétés.

Il faut passer par la configuration des templates.

YannCo
2009-07-13 16:37:02

T'as essayé NB_PICTURE

Patricia
2009-07-13 15:49:57

VDigital a écrit:

Certainement pas  la variable {NB_TOTAL}
éventuellement {$NB_TOTAL}

Bonjour le Forum

Aucune ne fonctionne.

VDigital
2009-07-13 13:35:53

Certainement pas  la variable {NB_TOTAL}
éventuellement {$NB_TOTAL}

Patricia
2009-07-13 12:27:37

Bonjour le Forum

J'ai actuellement cette banière :

Code:

<table width="100%" border="0">
  <tr>
    <td width="48%">
<p align="center"><a href="http://MonSite/galerie2/index.php?/categories"><img src="/Gif/PWLogo.png" alt="Retour vers PAT" width="180"  border="1" align="absbottom"></div></a></p>
      </td>
    <td width="52%"><em><font color="#33FF66" size="5"><strong>Une Galerie d'image, rien que pour vous !</strong></font></em></td>
  </tr>
</table>
</p>

Je voudrais y ajouter le nombre d'image avec la variable {NB_TOTAL}

Mais :

Code:

<table width="100%" border="0">
  <tr>
    <td width="48%">
<p align="center"><a href="http://MonSite/galerie2/index.php?/categories"><img src="/Gif/PWLogo.png" alt="Retour vers PAT" width="180"  border="1" align="absbottom"></div></a></p>
      </td>
    <td width="52%"><em><font color="#33FF66" size="5"><strong>Une Galerie de {NB_TOTAL} images, rien que pour vous !</strong></font></em></td>
  </tr>
</table>
</p>

ne marche pas.

Pied de page des forums

Propulsé par FluxBB

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