Annonce

  •  » Utilisation
  •  » [Résolu] L'icone "Editer" est visible dans les pages photos, pour les invités.

#1 2010-09-09 17:37:57

laraider
Membre
Perpignan - France
2010-09-01
263

[Résolu] L'icone "Editer" est visible dans les pages photos, pour les invités.

Bonjour, je viens de remarquer que les invités ont le bouton EDITER en haut à gauche, dans les pages des photos !!!

Exemple (à droite du + rouge) : http://www.opiumpersan.net/photos/pictu … ategory/26

Comment cela se fait il ? Et comment leur cacher ?

Merci.


Croftement, Laraider.

Hors ligne

#2 2010-09-09 18:20:54

Eric
Former Piwigo Team
VALENCE (FR)
2005-03-25
4579

Re: [Résolu] L'icone "Editer" est visible dans les pages photos, pour les invités.

Problème avec le thème utilisé qui ne tient pas correctement compte du statut de Guest. Si on clique sur l'icone, on arrive sur la page d'identification. Voir de ce côté et, éventuellement, avec l'auteur du thème.

Hors ligne

#3 2010-09-09 18:32:47

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

Re: [Résolu] L'icone "Editer" est visible dans les pages photos, pour les invités.

Et voir surtout avec les modifs que tu as faite car il y a quelques jours ce n'était pas le cas . . .


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

#4 2010-09-09 18:36:07

laraider
Membre
Perpignan - France
2010-09-01
263

Re: [Résolu] L'icone "Editer" est visible dans les pages photos, pour les invités.

Ok merci.

Code:

dark

Révision 1

    * Auteur: Piwigo Team
    * Catégories: Style
    * Ajouté le: 2010-03-29
    * Compatible avec: Piwigo releases 2.1.1, 2.1.0
    * Téléchargements: 142

Description: This theme is included in Piwigo 2.1. Dark background, greyscale.

Pour l'auteur, il y a noté "Piwigo Team", mais c'est un groupe, pas une personne en particulier, donc je ne sais pas à qui demander.

Dernière modification par laraider (2010-09-09 18:36:53)


Croftement, Laraider.

Hors ligne

#5 2010-09-09 18:38:15

laraider
Membre
Perpignan - France
2010-09-01
263

Re: [Résolu] L'icone "Editer" est visible dans les pages photos, pour les invités.

Ddtddt, tu as posté en même temps que moi, lol.

Eh bien je ne sais pas si mes modifs y sont pour quelques choses, vu que j'avoue n'avoir que très peu vérifié mes pages en "invité", donc je ne sais pas du tout.


Croftement, Laraider.

Hors ligne

#6 2010-09-09 18:42:02

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

Re: [Résolu] L'icone "Editer" est visible dans les pages photos, pour les invités.

laraider a écrit:

Ddtddt, tu as posté en même temps que moi, lol.

Eh bien je ne sais pas si mes modifs y sont pour quelques choses, vu que j'avoue n'avoir que très peu vérifié mes pages en "invité", donc je ne sais pas du tout.

Je te certifie que le thème dark qui existe depuis plus de 2 ans ne laisse pas l'icône d'édition pour les invités ;-)

Sinon je ne pense pas que sur le délais tu serais la première à l'avoir vu :-D

Je dirais que tu as fait un template extension de picture.tpl

et que pour

    {if isset($U_ADMIN) }
      <a href="{$U_ADMIN}" title="{'Modify information'|@translate}"><img src="{$ROOT_URL}{$themeconf.icon_dir}/preferences.png" class="button" alt="{'edit'|@translate}"></a>
    {/if}

tu as supprimé
    {if isset($U_ADMIN) }
et
    {/if}


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

#7 2010-09-09 18:42:39

laraider
Membre
Perpignan - France
2010-09-01
263

Re: [Résolu] L'icone "Editer" est visible dans les pages photos, pour les invités.

De souvenir, dans cette page, je n'ai touché qu'au CSS, pour ajouter la bordure au menu du haut (les cotés).


Croftement, Laraider.

Hors ligne

#8 2010-09-09 18:45:30

laraider
Membre
Perpignan - France
2010-09-01
263

Re: [Résolu] L'icone "Editer" est visible dans les pages photos, pour les invités.

J'ai encore répondu en même temps...

J'ai juste mis dans le "plugin perso", ceci, pour cacher le bloc de connexion aux visiteurs :

Code:

/* Cacher le bloc de connexion aux visiteurs */
add_event_handler('blockmanager_apply', 'hide_identification');

function hide_identification($menu_ref_arr)
{
  if (is_a_guest())
  {
    $menu = & $menu_ref_arr[0];
    $menu->hide_block('mbIdentification');
  }
}

Je ne sais pas faire de template-extensions... je n'ai pas encore essayé.


Croftement, Laraider.

Hors ligne

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

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

Re: [Résolu] L'icone "Editer" est visible dans les pages photos, pour les invités.

Pouvez-vous nous faire un copier coller de votre fichier "picture.tpl" afin que l'on contrôle ?
Merci.


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

#10 2010-09-09 19:45:09

laraider
Membre
Perpignan - France
2010-09-01
263

Re: [Résolu] L'icone "Editer" est visible dans les pages photos, pour les invités.

Coté date, ce fichier n'a pas été modifié depuis son installation du 2 septembre.

Code:

{* Example of resizeable *} {* {include file='include/autosize.inc.tpl'} *} {if isset($errors)} 
{foreach from=$errors item=error} 
•  {$error}
{/foreach} 
{/if} {if isset($infos)} 
{foreach from=$infos item=info} 
•  {$info}
{/foreach} 
{/if} {if !empty($PLUGIN_PICTURE_BEFORE)}{$PLUGIN_PICTURE_BEFORE}{/if} 
{$SECTION_TITLE} {$LEVEL_SEPARATOR}{$current.TITLE} 
{$PHOTO}
{if $SHOW_PICTURE_NAME_ON_TITLE } 
{$current.TITLE}
{/if} 
{if isset($U_SLIDESHOW_START) }  {/if} {if isset($U_METADATA) }  {/if} {if isset($current.U_DOWNLOAD) }  {/if} {if isset($PLUGIN_PICTURE_ACTIONS)}{$PLUGIN_PICTURE_ACTIONS}{/if} {if isset($favorite) }  {/if} {if !empty($U_SET_AS_REPRESENTATIVE) }  {/if} {if isset($U_ADMIN) }  {/if} {if isset($U_CADDIE) }{*caddie management BEGIN*}  {/if}{*caddie management END*} 
{include file='picture_nav_buttons.tpl'|@get_extent:'picture_nav_buttons'} 
{$ELEMENT_CONTENT} {if isset($COMMENT_IMG)} 
{$COMMENT_IMG}
{/if} {if isset($U_SLIDESHOW_STOP) } 
[ {'stop the slideshow'|@translate} ] 
{/if} 
{if $DISPLAY_NAV_THUMB} {if isset($previous) }  {/if} {if isset($next) }  {/if} {/if} 
{if $display_info.author} {'Author'|@translate}  {if isset($INFO_AUTHOR)}{$INFO_AUTHOR}{else}{'N/A'|@translate}{/if}{/if} {if $display_info.created_on} 
{'Created on'|@translate}  {if isset($INFO_CREATION_DATE)}{$INFO_CREATION_DATE}{else}{'N/A'|@translate}{/if}{/if} {if $display_info.posted_on} 
{'Posted on'|@translate}  {$INFO_POSTED_DATE}{/if} {if $display_info.dimensions} 
{'Dimensions'|@translate}  {if isset($INFO_DIMENSIONS)}{$INFO_DIMENSIONS}{else}{'N/A'|@translate}{/if}{/if} {if $display_info.file} 
{'File'|@translate}  {$INFO_FILE}{/if} {if $display_info.filesize} 
{'Filesize'|@translate}  {if isset($INFO_FILESIZE)}{$INFO_FILESIZE}{else}{'N/A'|@translate}{/if}{/if} {if $display_info.tags} 
{'Tags'|@translate}  {if isset($related_tags)} {foreach from=$related_tags item=tag name=tag_loop}{if !$smarty.foreach.tag_loop.first}, {/if} {$tag.name}{/foreach} {/if} {/if} {if $display_info.categories} 
{'Categories'|@translate}  {if isset($related_categories)} 
{foreach from=$related_categories item=cat} 
•  {$cat}
{/foreach} 
{/if} {/if} {if $display_info.visits} 
{'Visits'|@translate}  {$INFO_VISITS}{/if} {if $display_info.average_rate and isset($rate_summary) } 
{'Average rate'|@translate}  {if $rate_summary.count} {assign var='rate_text' value='%.2f (rated %d times)'|@translate } {$pwg->sprintf($rate_text, $rate_summary.average, $rate_summary.count) } {else} {'no rate'|@translate} {/if} {/if} {if isset($rating)} 
{if isset($rating.USER_RATE)}{'Update your rating'|@translate}{else}{'Rate this picture'|@translate}{/if}     {foreach from=$rating.marks item=mark name=rate_loop} {if !$smarty.foreach.rate_loop.first} | {/if} {if isset($rating.USER_RATE) && $mark==$rating.USER_RATE} {else}  {/if} {/foreach} 
{/if} {if $display_info.privacy_level and isset($available_permission_levels) } 

{'Who can see this photo?'|@translate}  {/foreach}  {/if} 

{if isset($metadata)} 
{foreach from=$metadata item=meta} {$meta.TITLE}{foreach from=$meta.lines item=value key=label} 
{$label}  {$value}{/foreach} {/foreach} 
{/if} 
________________________________________
{if isset($COMMENT_COUNT)} 
{if $COMMENT_COUNT > 0} 
{$pwg->l10n_dec('%d comment', '%d comments',$COMMENT_COUNT)}
{/if} {if !empty($navbar) }{include file='navigation_bar.tpl'|@get_extent:'navbar'}{/if} {if isset($comments)} {include file='comment_list.tpl'} {/if} {if isset($comment_add)} 
{'Add a comment'|@translate} {if $comment_add.SHOW_AUTHOR} {'Author'|@translate}  {/if} {'Comment'|@translate}   
{/if} 
{/if} {*comments*} {if !empty($PLUGIN_PICTURE_AFTER)}{$PLUGIN_PICTURE_AFTER}{/if} 
[

Croftement, Laraider.

Hors ligne

#11 2010-09-09 19:47:49

laraider
Membre
Perpignan - France
2010-09-01
263

Re: [Résolu] L'icone "Editer" est visible dans les pages photos, pour les invités.

C'est bien celui du dossier par défaut que vous vouliez ? Car je n'en ai pas dans le dossier DARK.


Croftement, Laraider.

Hors ligne

#12 2010-09-09 20:52:53

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

Re: [Résolu] L'icone "Editer" est visible dans les pages photos, pour les invités.

Je ne sais pas tout ce que tu as modifié dedans (mais il semble que tu dise rien) dans se cas je t'invite à remettre le fichier d'origine, celui ci n'est pas complet


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

#13 2010-09-09 21:32:43

laraider
Membre
Perpignan - France
2010-09-01
263

Re: [Résolu] L'icone "Editer" est visible dans les pages photos, pour les invités.

Comme je te l'ai dit, c'est le fichier d'origine... j'ai installé Piwigo le 2 septembre sur l'hébergement de ma mère (une nouvel instal, vu qu'au début j'avais fais une instal test sur mon site à moi) et je n'ai jamais touché à aucun des fichiers du thème "defaut", vu que tu m'as dis de ne jamais rien y toucher car en cas de mise à jour, ça serai perdu... et j'ai tjrs tout fait via LocalFiles (CSS, Langage et Plugin Perso, comme indiqué plus haut).

Je te colle maintenant, le fichier d'origine, sorti tout droit du zip...

Code:

{* Example of resizeable *} {* {include file='include/autosize.inc.tpl'} *} {if isset($errors)} 
{foreach from=$errors item=error} 
•    {$error}
{/foreach} 
{/if} {if isset($infos)} 
{foreach from=$infos item=info} 
•    {$info}
{/foreach} 
{/if} {if !empty($PLUGIN_PICTURE_BEFORE)}{$PLUGIN_PICTURE_BEFORE}{/if} 
{$SECTION_TITLE} {$LEVEL_SEPARATOR}{$current.TITLE} 
{$PHOTO}
{if $SHOW_PICTURE_NAME_ON_TITLE } 
{$current.TITLE}
{/if} 
{if isset($U_SLIDESHOW_START) }  {/if} {if isset($U_METADATA) }  {/if} {if isset($current.U_DOWNLOAD) }  {/if} {if isset($PLUGIN_PICTURE_ACTIONS)}{$PLUGIN_PICTURE_ACTIONS}{/if} {if isset($favorite) }  {/if} {if !empty($U_SET_AS_REPRESENTATIVE) }  {/if} {if isset($U_ADMIN) }  {/if} {if isset($U_CADDIE) }{*caddie management BEGIN*}  {/if}{*caddie management END*} 
{include file='picture_nav_buttons.tpl'|@get_extent:'picture_nav_buttons'} 
{$ELEMENT_CONTENT} {if isset($COMMENT_IMG)} 
{$COMMENT_IMG}
{/if} {if isset($U_SLIDESHOW_STOP) } 
[ {'stop the slideshow'|@translate} ] 
{/if} 
{if $DISPLAY_NAV_THUMB} {if isset($previous) }  {/if} {if isset($next) }  {/if} {/if} 
{if $display_info.author} {'Author'|@translate}    {if isset($INFO_AUTHOR)}{$INFO_AUTHOR}{else}{'N/A'|@translate}{/if}{/if} {if $display_info.created_on} 
{'Created on'|@translate}    {if isset($INFO_CREATION_DATE)}{$INFO_CREATION_DATE}{else}{'N/A'|@translate}{/if}{/if} {if $display_info.posted_on} 
{'Posted on'|@translate}    {$INFO_POSTED_DATE}{/if} {if $display_info.dimensions} 
{'Dimensions'|@translate}    {if isset($INFO_DIMENSIONS)}{$INFO_DIMENSIONS}{else}{'N/A'|@translate}{/if}{/if} {if $display_info.file} 
{'File'|@translate}    {$INFO_FILE}{/if} {if $display_info.filesize} 
{'Filesize'|@translate}    {if isset($INFO_FILESIZE)}{$INFO_FILESIZE}{else}{'N/A'|@translate}{/if}{/if} {if $display_info.tags} 
{'Tags'|@translate}    {if isset($related_tags)} {foreach from=$related_tags item=tag name=tag_loop}{if !$smarty.foreach.tag_loop.first}, {/if} {$tag.name}{/foreach} {/if} {/if} {if $display_info.categories} 
{'Categories'|@translate}    {if isset($related_categories)} 
{foreach from=$related_categories item=cat} 
•    {$cat}
{/foreach} 
{/if} {/if} {if $display_info.visits} 
{'Visits'|@translate}    {$INFO_VISITS}{/if} {if $display_info.average_rate and isset($rate_summary) } 
{'Average rate'|@translate}    {if $rate_summary.count} {assign var='rate_text' value='%.2f (rated %d times)'|@translate } {$pwg->sprintf($rate_text, $rate_summary.average, $rate_summary.count) } {else} {'no rate'|@translate} {/if} {/if} {if isset($rating)} 
{if isset($rating.USER_RATE)}{'Update your rating'|@translate}{else}{'Rate this picture'|@translate}{/if}       {foreach from=$rating.marks item=mark name=rate_loop} {if !$smarty.foreach.rate_loop.first} | {/if} {if isset($rating.USER_RATE) && $mark==$rating.USER_RATE} {else}  {/if} {/foreach} 
{/if} {if $display_info.privacy_level and isset($available_permission_levels) } 

{'Who can see this photo?'|@translate}    {/foreach}  {/if} 

{if isset($metadata)} 
{foreach from=$metadata item=meta} {$meta.TITLE}{foreach from=$meta.lines item=value key=label} 
{$label}    {$value}{/foreach} {/foreach} 
{/if} 
________________________________________
{if isset($COMMENT_COUNT)} 
{if $COMMENT_COUNT > 0} 
{$pwg->l10n_dec('%d comment', '%d comments',$COMMENT_COUNT)}
{/if} {if !empty($navbar) }{include file='navigation_bar.tpl'|@get_extent:'navbar'}{/if} {if isset($comments)} {include file='comment_list.tpl'} {/if} {if isset($comment_add)} 
{'Add a comment'|@translate} {if $comment_add.SHOW_AUTHOR} {'Author'|@translate}  {/if} {'Comment'|@translate}   
{/if} 
{/if} {*comments*} {if !empty($PLUGIN_PICTURE_AFTER)}{$PLUGIN_PICTURE_AFTER}{/if}

Croftement, Laraider.

Hors ligne

#14 2010-09-09 21:36:27

laraider
Membre
Perpignan - France
2010-09-01
263

Re: [Résolu] L'icone "Editer" est visible dans les pages photos, pour les invités.

Attend, moi c'est Frontpage qui ouvre les fichiers TPL.

Hier j'ai installé Notepad++... je vais ouvrir MON picture.tpl avec et je te colle à nouveau :

Code:

{* Example of resizeable *}
{*
{include file='include/autosize.inc.tpl'}
*}

{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}

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

<div id="imageHeaderBar">
  <div class="browsePath">
    {$SECTION_TITLE}
    {$LEVEL_SEPARATOR}{$current.TITLE}
  </div>
  <div class="imageNumber">{$PHOTO}</div>
  {if $SHOW_PICTURE_NAME_ON_TITLE }
  <h2>{$current.TITLE}</h2>
  {/if}
</div>

<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_METADATA) }
      <a href="{$U_METADATA}" title="{'Show file metadata'|@translate}" rel="nofollow"><img src="{$ROOT_URL}{$themeconf.icon_dir}/metadata.png" class="button" alt="metadata"></a>
    {/if}
    {if isset($current.U_DOWNLOAD) }
      <a href="{$current.U_DOWNLOAD}" title="{'download this file'|@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="{if $favorite.IS_FAVORITE}{'delete this image from your favorites'|@translate}{else}{'add this image to your favorites'|@translate}{/if}"><img src="{$ROOT_URL}{$themeconf.icon_dir}/{if $favorite.IS_FAVORITE}del_favorite{else}favorite{/if}.png" class="button" alt="favorite" title="{if $favorite.IS_FAVORITE}{'delete this image from your favorites'|@translate}{else}{'add this image to your favorites'|@translate}{/if}"></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="{'Modify information'|@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}">{'stop the slideshow'|@translate}</a> ]
</p>
{/if}

</div>

{if $DISPLAY_NAV_THUMB}
{if isset($previous) }
<a class="navThumb" id="linkPrev" href="{$previous.U_IMG}" title="{'Previous'|@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'|@translate} : {$next.TITLE}" rel="next">
  <img src="{$next.THUMB_SRC}" alt="{$next.TITLE}">
</a>
{/if}
{/if}

<table id="standard" class="infoTable" summary="{'Some info about this picture'|@translate}">
  {if $display_info.author}
  <tr id="Author">
    <td class="label">{'Author'|@translate}</td>
    <td class="value">{if isset($INFO_AUTHOR)}{$INFO_AUTHOR}{else}{'N/A'|@translate}{/if}</td>
  </tr>
  {/if}
  {if $display_info.created_on}
  <tr id="datecreate">
    <td class="label">{'Created on'|@translate}</td>
    <td class="value">{if isset($INFO_CREATION_DATE)}{$INFO_CREATION_DATE}{else}{'N/A'|@translate}{/if}</td>
  </tr>
  {/if}
  {if $display_info.posted_on}
  <tr id="datepost">
    <td class="label">{'Posted on'|@translate}</td>
    <td class="value">{$INFO_POSTED_DATE}</td>
  </tr>
  {/if}
  {if $display_info.dimensions}
  <tr id="Dimensions">
    <td class="label">{'Dimensions'|@translate}</td>
    <td class="value">{if isset($INFO_DIMENSIONS)}{$INFO_DIMENSIONS}{else}{'N/A'|@translate}{/if}</td>
  </tr>
  {/if}
  {if $display_info.file}
  <tr id="File">
    <td class="label">{'File'|@translate}</td>
    <td class="value">{$INFO_FILE}</td>
  </tr>
  {/if}
  {if $display_info.filesize}
  <tr id="Filesize">
    <td class="label">{'Filesize'|@translate}</td>
    <td class="value">{if isset($INFO_FILESIZE)}{$INFO_FILESIZE}{else}{'N/A'|@translate}{/if}</td>
  </tr>
  {/if}
  {if $display_info.tags}
  <tr id="Tags">
    <td class="label">{'Tags'|@translate}</td>
    <td class="value">
      {if isset($related_tags)}
        {foreach from=$related_tags item=tag name=tag_loop}{if !$smarty.foreach.tag_loop.first}, {/if}
        <a href="{$tag.URL}">{$tag.name}</a>{/foreach}
      {/if}
    </td>
  </tr>
  {/if}
  {if $display_info.categories}
  <tr id="Categories">
    <td class="label">{'Categories'|@translate}</td>
    <td class="value">
      {if isset($related_categories)}
      <ul>
        {foreach from=$related_categories item=cat}
        <li>{$cat}</li>
        {/foreach}
      </ul>
      {/if}
    </td>
  </tr>
  {/if}
  {if $display_info.visits}
  <tr id="Visits">
    <td class="label">{'Visits'|@translate}</td>
    <td class="value">{$INFO_VISITS}</td>
  </tr>
  {/if}

{if $display_info.average_rate and isset($rate_summary) }
    <tr id="Average">
        <td class="label">{'Average rate'|@translate}</td>
        <td class="value" id="ratingSummary">
        {if $rate_summary.count}
            {assign var='rate_text' value='%.2f (rated %d times)'|@translate }
            {$pwg->sprintf($rate_text, $rate_summary.average, $rate_summary.count) }
        {else}
            {'no rate'|@translate}
        {/if}
        </td>
    </tr>
{/if}
  
{if isset($rating)}
    <tr id="rating">
        <td class="label">
            <span id="updateRate">{if isset($rating.USER_RATE)}{'Update your rating'|@translate}{else}{'Rate this picture'|@translate}{/if}</span>
        </td>
        <td class="value">
            <form action="{$rating.F_ACTION}" method="post" id="rateForm" style="margin:0;">
            <div>&nbsp;
            {foreach from=$rating.marks item=mark name=rate_loop}
            {if !$smarty.foreach.rate_loop.first} | {/if}
            {if isset($rating.USER_RATE) && $mark==$rating.USER_RATE}
              <input type="button" name="rate" value="{$mark}" class="rateButtonSelected" title="{$mark}">
            {else}
              <input type="submit" name="rate" value="{$mark}" class="rateButton" title="{$mark}">
            {/if}
            {/foreach}
            <script type="text/javascript" src="{$ROOT_URL}themes/default/js/rating.js"></script>
            <script type="text/javascript">
            makeNiceRatingForm( {ldelim}rootUrl: '{$ROOT_URL|@escape:"javascript"}', image_id: {$current.id},
            updateRateText: "{'Update your rating'|@translate|@escape:'javascript'}", updateRateElement: document.getElementById("updateRate"),
            ratingSummaryText: "{'%.2f (rated %d times)'|@translate|@escape:'javascript'}", ratingSummaryElement: document.getElementById("ratingSummary") {rdelim} );
            </script>
            </div>
            </form>
        </td>
    </tr>
{/if}

{if $display_info.privacy_level and isset($available_permission_levels) }
    <tr id="Privacy">
        <td class="label">{'Who can see this photo?'|@translate}</td>
        <td class="value"> 
<script type="text/javascript">
{literal}function setPrivacyLevel(selectElement, rootUrl, id, level)
{
selectElement.disabled = true;
var y = new PwgWS(rootUrl);
y.callService(
    "pwg.images.setPrivacyLevel", {image_id: id, level:level} ,
    {
        method: "POST",
        onFailure: function(num, text) { selectElement.disabled = false; alert(num + " " + text); },
        onSuccess: function(result) { selectElement.disabled = false; }
    }
    );
}{/literal}
</script>
    <select onchange="setPrivacyLevel(this, '{$ROOT_URL|@escape:'javascript'}', {$current.id}, this.options[selectedIndex].value)">
        {foreach from=$available_permission_levels item=label key=level}
        <option label="{$label}" value="{$level}"{if $level == $current.level} selected="selected"{/if}>{$label}</option>
        {/foreach}
    </select>
    </td></tr>
{/if}

</table>

{if isset($metadata)}
<table id="Metadata" class="infoTable2" summary="{'Some more (technical) info about this picture'|@translate}">
{foreach from=$metadata item=meta}
  <tr>
    <th colspan="2">{$meta.TITLE}</th>
  </tr>
  {foreach from=$meta.lines item=value key=label}
  <tr>
    <td class="label">{$label}</td>
    <td class="value">{$value}</td>
  </tr>
  {/foreach}
{/foreach}
</table>
{/if}


<hr class="separation">

{if isset($COMMENT_COUNT)}
<div id="comments">
  {if $COMMENT_COUNT > 0}
        <h3>{$pwg->l10n_dec('%d comment', '%d comments',$COMMENT_COUNT)}</h3>
  {/if}
  {if !empty($navbar) }{include file='navigation_bar.tpl'|@get_extent:'navbar'}{/if}

    {if isset($comments)}
        {include file='comment_list.tpl'}
    {/if}

    {if isset($comment_add)}
    <form  method="post" action="{$comment_add.F_ACTION}" class="filter" id="addComment">
    <fieldset>
        <legend>{'Add a comment'|@translate}</legend>
        {if $comment_add.SHOW_AUTHOR}
        <label>{'Author'|@translate}<input type="text" name="author"></label>
        {/if}
        <label>{'Comment'|@translate}<textarea name="content" id="contentid" rows="5" cols="80">{$comment_add.CONTENT}</textarea></label>
        <input type="hidden" name="key" value="{$comment_add.KEY}">
        <input class="submit" type="submit" value="{'Submit'|@translate}">
    </fieldset>
    </form>
    {/if}
</div>
{/if} {*comments*}

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

Croftement, Laraider.

Hors ligne

#15 2010-09-09 22:37:24

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

Re: [Résolu] L'icone "Editer" est visible dans les pages photos, pour les invités.

Notepad++ est vraiment génial. Pour avoir de la coloration syntaxique avec les fichiers .tpl il faut choisir le format "PHP".

Pour en revenir à nos moutons, (toujours avec Notepad++) on remarque que les deux fichiers sont identiques. Donc le problème ne vient pas de là. Et comme vous n'avez pas fait de template-extension il faut trouver une autre piste.


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] L'icone "Editer" est visible dans les pages photos, pour les invités.

Pied de page des forums

Propulsé par FluxBB

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