stripy a écrit:
Mais il me reste le "panier" : à quoi sert-il ?
D'apres ce que j'ai compris,
Au niveau admin: il permet de modifier les attributs par lot
Au niveau user: il permet de telecharger les images selectionnes ( avec le plugin download multi)
J'ai bon docteur? ^^
Hors ligne
Le pannier n'est visible que pour l'admin du site (sauf si tu utilises download multipage)
Très pratique pour le traitement par lot.
Donc ce n'est pas génant...
Si tu veux qu'il disparaisse, rajoute dans la fonction index_perso:
unset($template->_tpldata['caddie.']);
Hors ligne
rio a écrit:
Personne ne répond ... et pourtant ils t'ont tous aidé quelques posts plus haut ... Pourquoi?
Peut-être car il faut respecter les règles du forum.
Mais avant d'ouvrir un nouveau post, une petite recherche dans le forum s'impose.
:-))
perso, j'étais couché entre 00h00 et 8h00 ;)
et au bureau entre 8h30 et y a une demi heure.... o_O'
mais rio à raison, le panier a déjà été expliqué quelque part ^^;
Hors ligne
j'ai voulu moi aussi supprimer les otions de tri, j'ai donc ajouté le code proposé en 1ere page a celui que j'avaios deja dans mon plugin perso, mais suite a l'enregistrement j'ai une page blanche avec message indiquant une erreur sur la ligne 75 :
Fatal error: Cannot redeclare menubar_perso() (previously declared in .../plugins/PersonalPlugin/main.inc.php:17) in .../plugins/PersonalPlugin/main.inc.php on line 75
ci dessous le code que j'ai :
<?php /* Plugin Name: Plugin Personnel Version: 1.0 Description: Plugin Personnel Plugin URI: http://www.phpwebgallery.net Author: Author URI: */ // Menubar perso add_event_handler('loc_end_menubar', 'menubar_perso'); function menubar_perso() { $tpl_code_home = ' <dl id="mbAccueil"> <dt><a href="{U_CATEGORIES}">{lang:home}</a></dt></dl> '; $tpl_code_login = ' <!-- BEGIN login --> <dl id="mbLogin"> <dt><a href="{F_IDENTIFY}" rel="nofollow">{lang:identification}</a></dt></dl> <!-- END login --> <!-- BEGIN logout --> <dl id="mbLogout"> <dt><a href="{U_LOGOUT}">{lang:logout}</a></dt></dl> <!-- END logout --> <!-- BEGIN admin --> <dl id="mbAdmin"> <dt><a href="{U_ADMIN}" title="{lang:hint_admin}">{lang:admin}</a></dt></dl> <!-- END admin --> '; set_menubar_manager_data('Lien Accueil', $tpl_code_home, 'begin'); set_menubar_manager_data('Identification perso', $tpl_code_login); } /* [PLUGIN] Gommer RECENTES et CALENDRIER du menu de gauche */ add_event_handler('loc_end_menubar', 'personal_byend_remove'); function personal_byend_remove() { global $template, $lang; foreach ($template->_tpldata['special_cat.'] as $key => $link) { if ($link['NAME'] == $lang['recent_pics_cat'] or $link['NAME'] == $lang['recent_cats_cat']) { unset ($template->_tpldata['special_cat.'][$key]); } } $template->_tpldata['special_cat.'] = array_values($template->_tpldata['special_cat.']); } /* [PLUGIN] Enlever icones calendrier, catégories à plat */ 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'); ?>
Dernière modification par tek (2008-07-17 22:43:13)
Hors ligne
tek a écrit:
add_event_handler('loc_end_menubar', 'menubar_tek');
function menubar_tek()
Hors ligne
bonjour, je suis nouveau sur ce forum. Comme annoncé dans le titre de ce post je cherche à supprimer les icones en haut à droite ( odre de tri, afficher à plat et les 2 calendriers).
j'ai donc edité le plugin local comme annoncé dans le 1er post.
voici ce que j'ai copié dans le 5eme onglet " plugin"
<?php
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');
?>
Malgré cela les icones restent visibles en haut à droite. Quelqu'un peut-il m'aider ?
Merci d'avance
Tu n'as pas laissé les éléments de l'entête de fichier ?
As tu installé et activé ton plugin ?
Hors ligne
j'ai copié la totalité de mon code dans le précédent post. Donc il ne me semble pas qu'il y ait des élément dans l'entete ?
De quel plugin parles tu ? Le plugin localfiles editor est bien sûr installe et activer pour pouvoir editer le pugin personnel.
milo28 a écrit:
j'ai copié la totalité de mon code dans le précédent post. Donc il ne me semble pas qu'il y ait des élément dans l'entete ?
De quel plugin parles tu ? Le plugin localfiles editor est bien sûr installe et activer pour pouvoir editer le pugin personnel.
je veins de comprendre qu'il fallait installer le plugin personnel que je venai de créer. Autant pour moi .
Et merci.
J'ai quelques difficultés pour arriver à supprimer ces icones de tri : calendrier, categories à plat, etc.
1/ Dans le module d'administration de piwigo 2.0.ORC4, j'edite le plugin personnel avec LocalFiles Editor. Voici le texte introduit:
<?php
/*
Plugin Name: Plugin Personnel
Version: 1.0
Description: Plugin Personnel
Plugin URI: http://www.phpwebgallery.net
Author:
Author URI:
*/
/* [PLUGIN] Enlever icones calendrier, catégories à plat, panier */
function index_perso()
{
global $template;
unset($template->_tpldata['caddie.']);
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['caddie.']);
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.']);
unset($template->_tpldata['start_filter.']);
}
add_event_handler('loc_end_index', 'index_perso');
add_event_handler('loc_end_menubar', 'menubar_perso');
?>
2/ J'enregistre le fichier plugins/personalplugin/main.inc.php .
3/ Je l'installe puis l'active (rond vert s'affiche)
Mais je ne vois aucune modification quand je retourne en visiteur sur mon interface publique...
Avez-vous une idée?
Soyez explicite car je ne suis pas un grand expert. Je n'ai même pas compris la réponse de vdigital à tek le 2008/7/16 à 19h27 qui semble l'avoir dépanné...
Hors ligne
Cela ne peux pas fonctionner, c'était une solution de PhpWebGallery 1.7.x
Je te donnerai une solution pour Piwigo 2.0.x rapidement.
Hors ligne
Solution plus simple valable en 1.7.x et Piwigo 2.0.x
LocalFiles Editor
Onglet CSS
template-common/local-layout.css
Ajoute:
a[href="index.php?/categories/flat"],
a[href="index.php?/categories/posted-monthly-list"],
a[href="index.php?/categories/created-monthly-list"] { display:none;}
PS: Adapter l'URL aux règles d'écritures du site si celui-ci dispose de règles d'URL différentes (index/created-monthly-list par exemple).
Hors ligne
VDigital a écrit:
a[href="index.php?/categories/flat"],
a[href="index.php?/categories/posted-monthly-list"],
a[href="index.php?/categories/created-monthly-list"] { display:none;}
PS: Adapter l'URL aux règles d'écritures du site si celui-ci dispose de règles d'URL différentes (index/created-monthly-list par exemple).
Bonjour Vincent,
Je vais encore abuser...
J'ai quelques manques en php: je ne comprends pas bien ton PS. Car la première mouture ne donne rien.
Alors j'ai essayé successivement (pour etre rapide, je ne reprends que des exemples d'écriture portant sur l'icone "flat":
1/ a[href="index/flat"],
2/ puis a[href="index.php?/category/flat"],
3/ puis a[href="./flat"],
4/ a[href="flat"],
sans grand succès...
Mon adresse URL est http://cmail.graphi.0lx.net/piwigo/inde … ategory/19 .
Comment doivent s'écrire ces instructions?
2/ Comment "s'appelle les icones" : "diaporama", "montrer les meta données" et "ordre de tri"?
Merci
Hors ligne