Cela ne fonctionne pas parce que je parlais de la page d'accueil et que tu me montres une catégorie.
Ma première proposition ne correspond donc pas à ton besoin.
Je vais te proposer autre chose, pas de problème.
Hors ligne
Solution pour Piwigo 2.0.x
Admin > Spéciales > LocalFiles Editor (à activer dans les plugins)
Onglet "Plugin Personnel"
add_event_handler('loc_end_index', 'clear_index_perso');
function clear_index_perso()
{
global $template;
$template->clear_assign(array(
'U_MODE_FLAT', 'U_MODE_NORMAL', 'U_MODE_POSTED', 'U_MODE_CREATED',
));
}
Sans oublier de s'assurer que le Plugin Personnel est bien activé dans la liste des Plugins.
Je précise plus à destination des futurs lecteurs que pour cmail, que vouloir retirer des fonctionnalités de la galerie:
1 - cela correspond à "priver" ses visiteurs d'une fonctionnalité standard, ce qui peut être mal perçu,
2 - cela correspond souvent à une méconnaissance des possibilités de la galerie,
3 - ce n'est que superficiel. Un visiteur averti saura directement saisir l'url pour faire un accès flat ou posted par exemple. Ces fonctionnalités persistent malgré tout même s'il reste possible de paramétrer une règle simple afin de rediriger les URL en question.
4 - est simplement une très mauvaise analyse de la part du webmaster. On peut vouloir les utiliser à d'autres fins, les positionner autrement, mais les retirer c'est regrettable.
exemple:
Le site de cmail propose des cartes postales. Il est évident que dans les Exif: 'DateTimeOriginal' ne sont pas disponibles.
Donc la synchro des métadata semble ne pas être très utile et c'est une conclusion trop rapide bien évidemment.
Avant tout, il faut, comme tous les documentalistes, utiliser les IPTC pour détailler chaque carte postale (Année de publication, Editeur, Lieu, etc.).
Chacun de ces champs dont la date de publication peut être collectée ensuite par le processus de synchronisation.
L'objectif sera d'affiché sous les images par exemple l'"Année de publication".
Et offrir un tri des catégories par "Année de publication" et ça pour un collectionneur de cartes postales...
Tout un chacun peut donc assez simplement trouver des ressources supplémentaires dans l'usage des fonctionnalités existantes de sa galerie.
Qu'on se le dise...
Hors ligne
Cette astuce pour supprimer un certain nombre de boutons ne paraît plus fonctionner :
P@t a écrit:
En plugin perso:
function index_perso()
{
global $template;
unset($template->_tpldata['preferred_image_order.']);
unset($template->_tpldata['search_rules.']);
unset($template->_tpldata['mode_normal.']);
unset($template->_tpldata['flat.']);
unset($template->_tpldata['mode_posted.']);
unset($template->_tpldata['mode_created.']);
}
function menubar_perso()
{
global $template;
unset($template->_tpldata['start_filter.']);
}
add_event_handler('loc_end_index', 'index_perso');
add_event_handler('loc_end_menubar', 'menubar_perso');
Il n'y a peut-être pas grand chose à changer pour qu'elle soit opérationnelle dans la version actuelle de Piwigo.
Je souhaiterais également que ces boutons soient supprimés de la galerie côté visiteurs, mais restent actifs dans la partie admin.
Des pistes ?
Hors ligne
tosca a écrit:
Je souhaiterais également que ces boutons soient supprimés de la galerie côté visiteurs, mais restent actifs dans la partie admin.
Des pistes ?
Au tout début des fonctions, ajoutes:
if (is_admin()) {return true;}
Ca devrait masquer les éléments pour tout le monde côté galerie, sauf si on est connecté en tant qu'admin. Cela ne change rien à l'administration par contre.
Hors ligne
plg a écrit:
Au tout début des fonctions, ajoutes:
Code:
if (is_admin()) {return true;}Ca devrait masquer les éléments pour tout le monde côté galerie, sauf si on est connecté en tant qu'admin. Cela ne change rien à l'administration par contre.
Fait ... mais comme je n'arrive déjà pas à masquer les boutons pour les visiteurs :
tosca a écrit:
Cette astuce pour supprimer un certain nombre de boutons ne paraît plus fonctionner :
...
Il n'y a peut-être pas grand chose à changer pour qu'elle soit opérationnelle dans la version actuelle de Piwigo.
... ça reste sans effet pour le moment :\
Hors ligne
En plugin perso :
<?php /* Plugin Name: PP Clear index perso Version: 1.0 Description: [PP] Efface quelques icônes sur la page picture.php Plugin URI: http://piwigo.org Author: Gotcha Author URI: http://fr.piwigo.org/forum/viewtopic.php?pid=123892#p123892 */ add_event_handler('loc_end_index', 'clear_index_perso'); function clear_index_perso() { global $template; $template->clear_assign(array( 'U_MODE_FLAT', 'U_MODE_NORMAL', 'U_MODE_POSTED', 'U_MODE_CREATED', )); } ?>
Hors ligne
Merci pour l'info ... qui m'était déjà parvenue par des moyens directs ... et détournés ;-)
Mais je cherche encore à supprimer :
- le filtre "récents" de la barre de menu
- le diaporama dans l'index des catégories (j'ai réussi à le virer de la page d'index et de la page picture)
- le bouton métadonnées de la page picture.
Hors ligne
En CSS c'est jouable.
Si tu n'y arrives pas je regarderai.
Hors ligne
Gotcha a écrit:
En CSS c'est jouable.
J'aimerais autant faire les choses proprement, d'autant plus que j'ai déjà un plugin + un template-extension ; ça serait dommage d'aller bidouiller le CSS pour supprimer l'affichage alors que j'ai déjà tout ce qu'il faut sous la main ... sauf les variables qui vont bien.
Il a sûrement quelqu'un qui sait ;-)
Hors ligne
Perso je trouve ça plus simple à faire ce genre de choses en CSS qu'en PHP ^^
Hors ligne
tosca a écrit:
- le filtre "récents" de la barre de menu
[extension by grum] Advanced Menu Manager
tosca a écrit:
- le diaporama dans l'index des catégories (j'ai réussi à le virer de la page d'index et de la page picture)
A quel endroit ?
tosca a écrit:
- le bouton métadonnées de la page picture.
Dans ton fichier perso picture U_METADATA
Hors ligne
ddtddt a écrit:
tosca a écrit:
- le diaporama dans l'index des catégories (j'ai réussi à le virer de la page d'index et de la page picture)
A quel endroit ?
U_SLIDESHOW ent plus sur le plugin
Hors ligne
ddtddt a écrit:
tosca a écrit:
- le filtre "récents" de la barre de menu
Avec l'extension, j'ai viré la ligne de menu, mais le bouton de filtre est toujours là.
ddtddt a écrit:
tosca a écrit:
- le diaporama dans l'index des catégories (j'ai réussi à le virer de la page d'index et de la page picture)
A quel endroit ?
Il reste encore sur la page d'index des catégories ; je n'ai pas du trouver le bon event_handler
ddtddt a écrit:
tosca a écrit:
- le bouton métadonnées de la page picture.
U_METADATA
C'est ce que je pensais mais ça marche pas :\
Dernière modification par tosca (2010-03-11 12:57:22)
Hors ligne
tosca a écrit:
ddtddt a écrit:
tosca a écrit:
- le bouton métadonnées de la page picture.
U_METADATA
C'est ce que je pensais mais ça marche pas :\
Dans ton fichier picture extension supprime
<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>
Hors ligne