Salut salut,
j'ai beau chercher, personne n'explique comment moifier (et NON PAS effacer) le menu "speciales"
Si qqn a une idée, je pense que pas mal d'utilisateurs de PWG seraient preneurs...
Hors ligne
personne personne????
Hors ligne
J'imagine bien que ça doit se passer dans ce fichier mais je ne trouve pas. Ce que j'aimerai c'est tout simplement enlever quelques liens de ce menu. J'aimerai passer de:
Plus vus
Mieux notés
Images au hasard
Dernières images
Dernières catégorie
Calendrier
pour un truc plus simple, à savoir:
Plus vus
Mieux notés
Dernières images
Donc, comment faire pour qu'il ne reste plus que ces 3 liens dans le menu speciales? :/
Hors ligne
Toujours pas de réponse sur comment faire????
SNIF...
Hors ligne
steve2206 a écrit:
Toujours pas de réponse sur comment faire????
SNIF...
Montrer de l'impatience ne donne pas particulièrement envie de te répondre. :-(
Je viens de vérifier et finalement tu ne peux pas supprimer ces entrées simplement à partir du template. Il faudrait aller modifier le fichier category.php si tu t'en sens capable. Je te conseille plutôt d'ouvrir une nouvelle demande d'évolution pour permettre de supprimer aisément ces entrées du menu "spécial" à partir du fichier de configuration
Hors ligne
J'ai trouvé et ça marche; comment faire pour que tout le monde puisse le voir dans le wiki ou autre, mais facile à trouver? en tout cas, voilà le truc:
Les menus de la catégorie "speciales" se trouvent dans le fichier "PWG/category.php" entre les lignes 191 et 257.
Ensuite c'est très simple, il suffit d'ajouter des " // " avant les lignes du menu qu'on veut enlever. Exemple:
Ceci affiche les "Mieux notés":
// best rated
if ($conf['rate'])
{
$template->assign_block_vars(
'special_cat',
array(
'URL' => add_session_id(PHPWG_ROOT_PATH.'category.php?cat=best_rated'),
'TITLE' => $lang['best_rated_cat_hint'],
'NAME' => $lang['best_rated_cat']
)
);
}
Bien pour supprimer ce lien, il faut mettre ceci avant chaque ligne: " // "
// best rated
// if ($conf['rate'])
// {
// $template->assign_block_vars(
// 'special_cat',
// array(
// 'URL' => add_session_id(PHPWG_ROOT_PATH.'category.php?cat=best_rated'),
// 'TITLE' => $lang['best_rated_cat_hint'],
// 'NAME' => $lang['best_rated_cat']
// )
// );
// }
C'est ma première vrai réussite en php, alors j'avoue être assé fier de moi!!!
Au fait, dsl pour l'impatience, mais je suis en vacances et c'est vrai que n'ayant que ça à faire, mon impatience me gagne, et c'est pas bien: I'm sorry
Hors ligne
Tu vas dans category.php, tu cherches //---------------------------------------------------------- special categories
et en dessous tu verras que tu peux modifier toutes les infos des catégories spéciales (supprime les lignes de code des infos que tu ne veux pas voir apparaitre!)
Hors ligne
oui en gros c'est ce que j'ai dit mais en bcp plus court! mdr
Hors ligne
Bonjour,
Ayant le même souci mais sur la version 1.6.2, je cherche à enlever tout particulièrement le lien "calendrier" dans le menu "speciales" car pour ma galerie, je n'en ai pas besoin.
J'ai beau chercher, je ne trouve pas...
Merci par avance de votre aide:)
AnJ
Hors ligne
Dans ./include/menubar.inc.php
si tu supprimes ceci:
// calendar
$template->assign_block_vars(
'special_cat',
array(
'URL' =>
make_index_url(
array(
'chronology_field' => ($conf['calendar_datefield']=='date_available'
? 'posted' : 'created'),
'chronology_style'=> 'monthly',
'chronology_view' => 'calendar'
)
),
'TITLE' => $lang['calendar_hint'],
'NAME' => $lang['calendar']
)
);
Quel domage de supprimer ce calendrier simplement sous le prétexte qu'on n'a pas compris comment le faire fonctionner.
Alors que les résultats font une telle différence avec les autres formes d'accès.
Enfin...
8-)
Hors ligne
Merci beaucoup pour l'astuce....du coup j'ai enlevé de la même manière "commentaires". Et je saurais maintenant comment faire pour rajouter des liens dans mon menu de gauche!
Je savais très bien faire fonctionner ce calendrier mais au vue de ma future galerie, il n'était pas nécessaire.
Dis moi si je me trompe mais, lorsque l'on ajoute une centaine de photos (voire plus quand on commence la galerie) le même jour, celles ci se présentent sur la même case donc, à ce moment là le calendrier à moins d'intérêt.
Je ne remet pas en cause l'utilité du calendrier, je le trouve très bien fait:)
Mais personnellement, les dates où les photos ont été prises m'importent davantage que la date de mise en ligne sur ma galerie...
Cordialement,
AnJ
Hors ligne
Le calendrier se base sur 2 dates:
o la date d'ajout
o la date de prise de vue/de création
d'ou les 2 icones
Et justement, le menu se base sur la date de création.
Bien entendu, il faut que les dates de créations soit mises à jour.
Par défaut, en 1.6 et en local, ce n'est pas le cas. (en 1.7, ca sera le contraire).
Il suffit de mettre $conf['use_exif'] = true; et de synchroniser les Méta-données.
Hors ligne
VDigital a écrit:
Quel domage de supprimer ce calendrier simplement sous le prétexte qu'on n'a pas compris comment le faire fonctionner.
Merci Rub, d'avoir pris un peu de ton temps pour expliquer une fois de plus une des règles de base de PhpWebGallery.
Je rappelle qu'une règle du forum est tout de même de commencer par chercher.
8-)
Hors ligne
bonjour, je parviens bien à enlever les sous catégories du menu "spéciales"
mais comment enlever le bouton 'spéciales" lui même.
merci
Hors ligne