•  » Plugins
  •  » [PWGStuff 2.0] affichage bloc principal

#16 2010-03-25 13:40:21

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

Re: [PWGStuff 2.0] affichage bloc principal

As-tu des exemples ?


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

#17 2010-03-25 14:50:39

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [PWGStuff 2.0] affichage bloc principal

Gotcha a écrit:

@Zaphod : Tu devrais mettre l'adresse de ton site (si tu le souhaite) dans ton profil sur le forum ou bien dans ta signature ;-)

@Zaphod,
Merci de nous donner les moyens de comprendre ton besoin par MP.


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#18 2010-03-25 15:39:46

vincent3569
Membre
Lyon
2006-05-31
608

Re: [PWGStuff 2.0] affichage bloc principal

je vais tenter une réponse qui concerne mes besoins et qui ne se substitue pas à la réponse de Zaphod.

la suppression "conditionnelle" du bloc catégorie permettrait par exemple d'avoir une page d'accueil (édito, photo du jour,...) gérée par PWG Stuff et après seulement, d'accéder à la page des catégories, sans les infos présentées sur cette page d'accueil.

un peu un accueil à 2 niveaux : l'accueil du site (édito,...) sur lequel on ne passe qu'une fois en arrivant et l'accueil "classique" de la galerie vers lequel pointent tous les url "home" de la galerie.

aujourd'hui, il faut ruser pas mal : faire une page additionnelle et une redirection vers cette page via une page index.html qui supplante index.php.

j'en parle là [Forum, topic 17329] images du moment et là [Forum, topic 17066] Comment gérer 2 niveaux d'accueil de la galerie

Hors ligne

#19 2010-03-25 17:39:11

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

Re: [PWGStuff 2.0] affichage bloc principal

J'ai essayé un plugin perso mais le hic c'est que ça agit aussi sur la la page "category" qui à la base est construite sur le même fichier que index.php

:-(


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

#20 2010-03-25 22:27:56

Zaphod
Former Piwigo Team
Toulouse
2006-11-13
2422

Re: [PWGStuff 2.0] affichage bloc principal

Ouaip... je pense que c'est la difficulté principale...
Car je ne veux évidemment faire disparaitre ce bloc que sur l'accueil...

Hors ligne

#21 2010-03-25 22:31:14

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

Re: [PWGStuff 2.0] affichage bloc principal

L'idée c'est de s'inspirer du plugin LLGBO avec la partie concernant l'affichage de l'entête.
Mais ce n'est pas exactement mon domaine et je n'aboutis à rien :-(


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

#22 2010-03-26 18:57:49

gbo
Membre
PACA
2006-11-01
1214

Re: [PWGStuff 2.0] affichage bloc principal

Gotcha a écrit:

L'idée c'est de s'inspirer du plugin LLGBO avec la partie concernant l'affichage de l'entête.
Mais ce n'est pas exactement mon domaine et je n'aboutis à rien :-(

Cela me parait tout à fait réalisable sans modifier PWGSTUFF, il faut que Zaphod nous précise son besoin.

Dernière modification par EX-FTB (2010-03-26 19:21:24)

Hors ligne

#23 2010-03-26 21:05:17

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [PWGStuff 2.0] affichage bloc principal

Pour info, virer le bloc principal sur l'accueil, c'est hyper simple en plugin perso grace aux préfiltres....
Je vais essayer de prendre 2 min pour expliquer ca...


P@t

Hors ligne

#24 2010-03-26 21:35:05

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

Re: [PWGStuff 2.0] affichage bloc principal

P@t a écrit:

Je vais essayer de prendre 2 min pour expliquer ca...

Si en plus tout nous fais un petit cours, alors là j'applaudis !


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

#25 2010-03-26 21:40:10

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: [PWGStuff 2.0] affichage bloc principal

Gotcha a écrit:

P@t a écrit:

Je vais essayer de prendre 2 min pour expliquer ca...

Si en plus tout nous fais un petit cours, alors là j'applaudis !

+1
Je suis demandeuse aussi ;-)

Hors ligne

#26 2010-03-26 23:15:37

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [PWGStuff 2.0] affichage bloc principal

Et voila le code magique à insérer dans votre plugin perso:

Code:

add_event_handler('loc_begin_index', 'remove_main_block');

function remove_main_block()
{
  global $page, $template;

  if (isset($page['section']) and $page['section'] == 'categories' and !isset($page['category']))
  {
    $template->set_prefilter('index', 'remove_main_block_prefilter');
  }
}

function remove_main_block_prefilter($content, $smarty)
{
  return preg_replace('#<div id="content" class="content">.*</div> <!-- content -->#s', '', $content);
}

P@t

Hors ligne

#27 2010-03-26 23:49:53

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [PWGStuff 2.0] affichage bloc principal

C'est une excellente démo de l'utilisation du prefilter de Smarty.
Clap! Clap!


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#28 2010-03-26 23:52:38

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: [PWGStuff 2.0] affichage bloc principal

Et avec ça, on peut retirer tout ce qu'on veut d'un template, non ?
(il va falloir que je potasse un peu les expressions régulières)

Merci beaucoup P@t ;-)

Hors ligne

#29 2010-03-27 00:36:32

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [PWGStuff 2.0] affichage bloc principal

tosca a écrit:

Et avec ça, on peut retirer tout ce qu'on veut d'un template, non ?
(il va falloir que je potasse un peu les expressions régulières)

Oui, on peut tout faire.... attention au handler (ici, c'est "index" pour le index.tpl)
Mais pour certaines modifs, un str_replace suffit.

PS: Attention, pour tester, il faut faire un $template->delete_compiled_templates() systématiquement, car le préfiltre n'est lu que la première fois.
En 2.1, j'ai rajouté un $conf['template_force_compile'] à mettre à true pour développer.


P@t

Hors ligne

#30 2010-03-27 00:39:50

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: [PWGStuff 2.0] affichage bloc principal

P@t a écrit:

Oui, on peut tout faire.... attention au handler (ici, c'est "index" pour le index.tpl)
Mais pour certaines modifs, un str_replace suffit.

PS: Attention, pour tester, il faut faire un $template->delete_compiled_templates() systématiquement, car le préfiltre n'est lu que la première fois.
En 2.1, j'ai rajouté un $conf['template_force_compile'] à mettre à true pour développer.

Merci pour les bons conseils.
Je vais mettre tout ça sous le coude en attendant la sortie de la 2.1 stable, et je m'attaquerai tranquillement à la personnalisation/migration de ma galerie photos.

Hors ligne

  •  » Plugins
  •  » [PWGStuff 2.0] affichage bloc principal

Pied de page des forums

Propulsé par FluxBB

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