•  » Utilisation
  •  » [Résolu] Champs en dessous des photos

#1 2009-10-27 22:13:58

mafior
Invité

[Résolu] Champs en dessous des photos

Bonjour,

Etant un noob en CSS, j'essaie de créer des nouveaux champs à la place de ceux proposé, qui aurait l'amabilité de m'indiquer la marche à suivre ?! car je ne trouve pas l'explication claire pour faire cela (pas faute d'avoir essayé ou alors je suis une bille....)

j'utilise le thème Sylvia 2.0.5

j'aimerais avoir ça  et que se soit facile à modifier:

Titre :
Type :
Grandeur :
Stock :

Toutes les autres infos ne sont pas utiles.

Merci pour votre aide

#2 2009-10-27 22:41:22

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16915

Re: [Résolu] Champs en dessous des photos

Je pense qu'il faut que tu en dise un peux plus.

Sur quelle page ? je suppose celle des photos

Ou sons stocké les données ? est ce qu'elle existe déjà ?

Merci de préciser ta demande


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#3 2009-10-27 23:12:08

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [Résolu] Champs en dessous des photos

Ce n'est pas tout à fait la réponse que tu veux mais l'idée est là.


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#4 2009-10-28 19:47:09

Mafior
Invité

Re: [Résolu] Champs en dessous des photos

ddtddt a écrit:

Je pense qu'il faut que tu en dise un peux plus.

Sur quelle page ? je suppose celle des photos

Ou sons stocké les données ? est ce qu'elle existe déjà ?

Merci de préciser ta demande

les infos sous les photos.

Je sais pas ou sont stocké les données ?! non pas existante, il faudrait que je puisse les mettre à la main.

ddtddt a écrit:

Ce n'est pas tout à fait la réponse que tu veux mais l'idée est là.

ouais merci mais j'ai déjà été voir et il me dise d'aller chercher un bloc dans my-picture qui existe pas ?!

???????

#5 2009-10-28 19:51:54

Mafior
Invité

Re: [Résolu] Champs en dessous des photos

et si je modifiais le fichier langue, ça va faire qqch de désagréable ? par ex :
$lang['Author'] = 'Titre';
$lang['Average rate'] = 'Note moyenne';
$lang['Categories'] = 'Catégories';
$lang['Category'] = 'Catégorie';

par :

$lang['Author'] = 'Titre';
$lang['Average rate'] = 'Type';
$lang['Categories'] = 'Grandeur';

????

#6 2009-10-28 22:29:49

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [Résolu] Champs en dessous des photos

Oula oula oulaaaa


Effectivement, ça manque de renseignements. J'ai l'impression que c'est plus un problème de champs IPTC qu'autre chose.
Peux-tu nous dire ce qui te gène exactement ?


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#7 2009-10-28 22:40:05

Mafior
Invité

Re: [Résolu] Champs en dessous des photos

Gotcha a écrit:

Oula oula oulaaaa


Effectivement, ça manque de renseignements. J'ai l'impression que c'est plus un problème de champs IPTC qu'autre chose.
Peux-tu nous dire ce qui te gène exactement ?

Ouais je sais, c'est dur.....

J'ai trop de champs, ce que je voulais c'est avoir seulement 4 titres à renseigner (comme indiqué sur mon 1er post) et qu'ensuite, pour le stock, modifier les quantités...

c'est difficile à faire ça ?

#8 2009-10-28 23:09:38

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [Résolu] Champs en dessous des photos

Alors, déjà ce ne sont pas des "titres" mais des champs. Ensuite tu ne les renseignes pas directement. Ou plus exactement, c'est lors de la synchronisation que cela se rempli automatiquement.

Bon, ceci étant dit: non ce n'est pas compliqué à modifier.
Si tu ne souhaite qu'enlever certain champs, il faut bien suivre la procédure déjà décrite. Celle-ci. Sur la documentation, on te revoit vers d'autre page pour des compléments d'information, notement sur l'emploi d'un template extention. Kezako ?! En gros, c'est une copie de ton fichier original qui va te servir à appliquer tes propres modifications.
Comme ça, le fichier original n'est pas altéré.

Donc, picture.tpl devient my-picture.tpl.
Dans ce dernier il doit y avoir un bloc que l'on te demande de chercher. Si celui-ci n'est pas présent, repères si tu ne trouves pas des similitudes dans le fichier. Si vraiment tu n'en vois pas, reviens içi je te donnerai un coup de main ;-)

Inutile de chercher le bloc dans son entier. Tu peux très bien ne rechercher que:

Code:

<table class="infoTable" summary="Some info about this picture">
  <tr>
    <td class="label">{'Author'|@translate}</td>
    <td class="value">{if isset($INFO_AUTHOR)}{$INFO_AUTHOR}{else}{'N/A'|@translate}{/if}</td>
  </tr>[/url]

Bah tiens, explication pratique:
Pour ne plus aficher le champs auteur, il te suffit de mettre:

Code:

{*
    <td class="label">{'Author'|@translate}</td>
    <td class="value">{if isset($INFO_AUTHOR)}{$INFO_AUTHOR}{else}{'N/A'|@translate}{/if}</td>
*}

Et tout ça, c'est déjà écrit dans la doc...


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#9 2009-10-29 18:43:41

mafior
Invité

Re: [Résolu] Champs en dessous des photos

Super merci pour ces explications mais ça m'arrange pas trop, voila ce que j'ai :

{* $Id: my-picture.tpl 2779 2008-10-19 21:00:18Z vdigital $ *}

{if isset($errors)}
<div class="errors">
  <ul>
    {foreach from=$errors item=error}
    <li>{$error}</li>
    {/foreach}
  </ul>
</div>
{/if}

{if isset($infos)}
<div class="infos">
  <ul>
    {foreach from=$infos item=info}
    <li>{$info}</li>
    {/foreach}
  </ul>
</div>
{/if}

<div id="imageHeaderBar">
  <div class="browsePath">
    <a href="{$U_HOME}" rel="home">{'home'|@translate}</a>
    {if !$IS_HOME}{$LEVEL_SEPARATOR}{$SECTION_TITLE}{/if}
    {$LEVEL_SEPARATOR}{$current.TITLE}
  </div>
  <div class="imageNumber">{$PHOTO}</div>
  {if $SHOW_PICTURE_NAME_ON_TITLE }
  <h2>{$current.TITLE}</h2>
  {/if}
</div>

{if !empty($PLUGIN_PICTURE_BEFORE)}{$PLUGIN_PICTURE_BEFORE}{/if}
<div id="imageToolBar">
  <div class="randomButtons">
    {if isset($U_SLIDESHOW_START) }
      <a href="{$U_SLIDESHOW_START}" title="{'slideshow'|@translate}" rel="nofollow"><img src="{$ROOT_URL}{$themeconf.icon_dir}/start_slideshow.png" class="button" alt="{'slideshow'|@translate}"></a>
    {/if}
    {if isset($U_SLIDESHOW_STOP) }
      <a href="{$U_SLIDESHOW_STOP}" title="{'slideshow_stop'|@translate}" rel="nofollow"><img src="{$ROOT_URL}{$themeconf.icon_dir}/stop_slideshow.png" class="button" alt="{'slideshow_stop'|@translate}"></a>
    {/if}
      <a href="{$U_METADATA}" title="{'picture_show_metadata'|@translate}" rel="nofollow"><img src="{$ROOT_URL}{$themeconf.icon_dir}/metadata.png" class="button" alt="metadata" /></a>
    {if isset($current.U_DOWNLOAD) }
      <a href="{$current.U_DOWNLOAD}" title="{'download_hint'|@translate}"><img src="{$ROOT_URL}{$themeconf.icon_dir}/save.png" class="button" alt="{'download'|@translate}"></a>
    {/if}
    {if isset($PLUGIN_PICTURE_ACTIONS)}{$PLUGIN_PICTURE_ACTIONS}{/if}
    {if isset($favorite) }
      <a href="{$favorite.U_FAVORITE}" title="{$favorite.FAVORITE_HINT}"><img src="{$favorite.FAVORITE_IMG}" class="button" alt="favorite" title="{$favorite.FAVORITE_HINT}"></a>
    {/if}
    {if !empty($U_SET_AS_REPRESENTATIVE) }
      <a href="{$U_SET_AS_REPRESENTATIVE}" title="{'set as category representative'|@translate}"><img src="{$ROOT_URL}{$themeconf.icon_dir}/representative.png" class="button" alt="{'representative'|@translate}"></a>
    {/if}
    {if isset($U_ADMIN) }
      <a href="{$U_ADMIN}" title="{'link_info_image'|@translate}"><img src="{$ROOT_URL}{$themeconf.icon_dir}/preferences.png" class="button" alt="{'edit'|@translate}"></a>
    {/if}
    {if isset($U_CADDIE) }{*caddie management BEGIN*}
<script type="text/javascript">
{literal}function addToCadie(aElement, rootUrl, id)
{
if (aElement.disabled) return;
aElement.disabled=true;
var y = new PwgWS(rootUrl);

y.callService(
  "pwg.caddie.add", {image_id: id} ,
  {
    onFailure: function(num, text) { alert(num + " " + text); document.location=aElement.href; },
    onSuccess: function(result) { aElement.disabled = false; }
  }
  );
}{/literal}
</script>
      <a href="{$U_CADDIE}" onclick="addToCadie(this, '{$ROOT_URL|@escape:'javascript'}', {$current.id}); return false;" title="{'add to caddie'|@translate}"><img src="{$ROOT_URL}{$themeconf.icon_dir}/caddie_add.png" class="button" alt="{'caddie'|@translate}"></a>
    {/if}{*caddie management END*}
  </div>
  {include file='picture_nav_buttons.tpl'|@get_extent:'picture_nav_buttons'}
</div> <!-- imageToolBar -->

<div id="theImage">
{$ELEMENT_CONTENT}

{if isset($COMMENT_IMG)}
<p>{$COMMENT_IMG}</p>
{/if}

{if isset($U_SLIDESHOW_STOP) }
<p>
  [ <a href="{$U_SLIDESHOW_STOP}">{'slideshow_stop'|@translate}</a> ]
</p>
{/if}

</div>

{if isset($previous) }
<a class="navThumb" id="linkPrev" href="{$previous.U_IMG}" title="{'previous_page'|@translate} : {$previous.TITLE}" rel="prev">
  <img src="{$previous.THUMB_SRC}" alt="{$previous.TITLE}">
</a>
{/if}
{if isset($next) }
<a class="navThumb" id="linkNext" href="{$next.U_IMG}" title="{'next_page'|@translate} : {$next.TITLE}" rel="next">
  <img src="{$next.THUMB_SRC}" alt="{$next.TITLE}">
</a>
{/if}

{if !empty($PLUGIN_PICTURE_AFTER)}{$PLUGIN_PICTURE_AFTER}{/if}

j'ai donc pas les lignes de la documentation, c'est pour ça que je m'énerve tout seul....(peut-être à cause du café aussi....) si j'avais trouvé ces lignes, tu n'aurais pas eu besoin de me les copier ici comme à un débile (quoique....)

alors je reste au point de départ et même avec la bonne volonté de Gotcha, que je remercie pour sa patience...

#10 2009-10-29 19:07:33

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [Résolu] Champs en dessous des photos

Code:

{* $Id: my-picture.tpl 2779 2008-10-19 21:00:18Z vdigital $ *}

hum... on dirait que c'est un fichier fourni lors de l'installation. Je vais vérifier ça.
Si d'içi là je n'ai pas donné de nouvelles, il faut non pas prendre ce fichier, mais partir avec picture.tpl et en faire une copie qui deviendra my-picture.tpl.

[EDIT]
Bingo !
Il faut donc supprimer le fichier présent my-picture.tpl et en faire un autre à partir de [i]picture.tpl[/u] comme expliqué dans la documentation.

Dernière modification par Gotcha (2009-10-29 19:09:33)


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#11 2009-10-29 19:40:05

mafior
Invité

Re: [Résolu] Champs en dessous des photos

Tout ça m'a l'air bien simple pour toi Gotcha !!! supprimer, ok mais comment ? et comment faire une copie de picture.tpl si je n'ai pas ce fichier dans l Editor ?!

ouais je sais je saoul avec mes questions mais dit toi que aujourd'hui t'aura fait une bonne action ;o)

#12 2009-10-29 20:03:22

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [Résolu] Champs en dessous des photos

Je te réponds dans la soirée.
Tu ne m'embêtes pas du tout ;-)


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#13 2009-10-29 21:38:57

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [Résolu] Champs en dessous des photos

Bien alors...

Ce que je vais te faire faire s'agit d'une extension de template.

Première chose: un template kézako !? Et bien pour simplifier c'est un élément qui va déterminer l'ordonnancement de ta page internet. Il y a plein de chose qui touche à l'affichage d'une page, le template est l'une d'elle.

Deuxièmement, il faut éviter de toucher aux fichiers qui sont livrés lors d'une installation.
Piwigo est doté d'un système qui va permettre d'éviter de toucher à certains fichiers mais qui va permettre de travailler sur des copies des dis fichiers.
Concrètement, on viendra "surcharger" un fichier existant par celui que l'on va modifier.

Donc voilà pour la petite histoire. On va prendre pour exemple le fichier qui nous intéresse, en copier le contenu et à partir de là on pourra apporter nos propres modification sans avoir toucher un cheveux du fichier original.
Ce tour de passe-passe s'appel donc le template-extension.
La documentation est disponible içi.

Il est vrai que à l'installation, Piwigo propose déjà des fichiers de template-extension comme exemples !.
Ces fichiers vous pouvez vous les approprier. Ils sont présents dans le dossier ./template-extension de votre galerie.
Les fichiers présents dans ./template-extension/samples sont des EXEMPLES. En Anglais "samples" = "exemples" ^_^

DOnc il suffit de suivre la documentation et de l'adapter à ton besoin pour obtenir un résultat personnalisé :-)


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

  •  » Utilisation
  •  » [Résolu] Champs en dessous des photos

Pied de page des forums

Propulsé par FluxBB

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