Annonce

#1 2010-04-08 11:59:35

datajulien
Membre
Lieu: Bruxelles (BE)
Date d'inscription: 2009-07-29
Messages: 282
Site web

[Résolu] [plugin] Modifier lien Home page picture.php

Tags: [2.0.7, plugin, U_HOME]

salut,

je cherche a modifier la valeur de Home dans la page picture.php a l'aide d'un plugin.
J'ai trouver comment le faire avec un template-extension mais c'est bien a partir d'un plugin que je voudrai le faire.

J'ai vu qu'il faut surcharger la valeur de : U_HOME
mais je n'y arrive pas.

Un conseil vers ou regarder?

Hors ligne

#2 2010-04-08 12:22:29

tosca
Former Piwigo Team
Lieu: Cévennes (Gard)
Date d'inscription: 2006-09-23
Messages: 3768
Site web

Re: [Résolu] [plugin] Modifier lien Home page picture.php

Ca n'est pas possible via le fichier langue ?


Galeries Piwigo : Portfolio, Photos entre amis et Aquarelles

Hors ligne

#3 2010-04-08 12:29:41

datajulien
Membre
Lieu: Bruxelles (BE)
Date d'inscription: 2009-07-29
Messages: 282
Site web

Re: [Résolu] [plugin] Modifier lien Home page picture.php

en fait c'est le lien (redirection) que je veux modifier au lieu de
PHPWG_ROOT_PATH, je veux faire quelque chose du genre :

Code:

$home_url = make_index_url(ma variable);

Hors ligne

#4 2010-04-08 12:34:36

Gotcha
Equipe Piwigo, Modérateur
Lieu: Pierrelatte (26)
Date d'inscription: 2007-03-14
Messages: 13265
Site web

Re: [Résolu] [plugin] Modifier lien Home page picture.php

Quel est le contenu de 'ma variable' ?


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

#5 2010-04-08 12:42:10

datajulien
Membre
Lieu: Bruxelles (BE)
Date d'inscription: 2009-07-29
Messages: 282
Site web

Re: [Résolu] [plugin] Modifier lien Home page picture.php

Gotcha a écrit:

Quel est le contenu de 'ma variable' ?

Code:

 
$home_url = make_index_url(array('section' => 'category/'.$category_theme[$page['category']['id']][2]));

$category_theme[$page['category']['id']][2] me retourne un numéro de catégorie.

En fait, plutôt que d'être rediriger vers la page d'accueil, je suis rediriger vers une catégorie.
j'ai réussi a le faire pour modifier le lien "catégorie" (U_CATEGORIES) dans le menu sur les autres pages, mais pas pour le lien home (U_HOME) dans picture


[edit]
au lieu de retourner en cliquant sur Home : http://localhost/gallery/piwigo/index.php?
je souhaite aller : http://localhost/gallery/piwigo/index.php?/category/1
[/edit]

Dernière modification par datajulien (2010-04-08 12:49:08)

Hors ligne

#6 2010-04-08 13:25:56

Gotcha
Equipe Piwigo, Modérateur
Lieu: Pierrelatte (26)
Date d'inscription: 2007-03-14
Messages: 13265
Site web

Re: [Résolu] [plugin] Modifier lien Home page picture.php

Ca rejoint une demande que j'avais formuler à savoir pouvoir paramétrer ce lien car certaines personnes souhaitent le changer.

[Forum, post 136961 by Gotcha in topic 17301] Integration de LinkRoot dans le core de piwigo


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

#7 2010-04-08 13:29:46

datajulien
Membre
Lieu: Bruxelles (BE)
Date d'inscription: 2009-07-29
Messages: 282
Site web

Re: [Résolu] [plugin] Modifier lien Home page picture.php

Oui c'est cela mais j'ai un besoin plus grand, j'ai besoin de le personnaliser pour chaque catégorie.

Hors ligne

#8 2010-04-08 13:35:47

ddtddt
Équipe Piwigo
Lieu: Quetigny (21) - France
Date d'inscription: 2007-07-27
Messages: 12229

Re: [Résolu] [plugin] Modifier lien Home page picture.php

Par exemple

function homepic()
{
$linkperso='http://piwigo.org/forum/';

  global $template;
   
$template->assign(
  array(
      'U_HOME' => $linkperso,
    )
    );
   
};



add_event_handler('loc_end_picture', 'homepic' );


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

#9 2010-04-08 13:43:28

Gotcha
Equipe Piwigo, Modérateur
Lieu: Pierrelatte (26)
Date d'inscription: 2007-03-14
Messages: 13265
Site web

Re: [Résolu] [plugin] Modifier lien Home page picture.php

datajulien a écrit:

Oui c'est cela mais j'ai un besoin plus grand, j'ai besoin de le personnaliser pour chaque catégorie.

Je ne suis pas sûre de bien comprendre ton besoin.

Pour résumer, est-ce que ce n'est pas plutôt un beau qui permettrait de revenir à la catégorie du "dessus" que tu cherches ?


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-04-08 14:41:55

datajulien
Membre
Lieu: Bruxelles (BE)
Date d'inscription: 2009-07-29
Messages: 282
Site web

Re: [Résolu] [plugin] Modifier lien Home page picture.php

Gotcha a écrit:

Je ne suis pas sûre de bien comprendre ton besoin.

Pour résumer, est-ce que ce n'est pas plutôt un beau qui permettrait de revenir à la catégorie du "dessus" que tu cherches ?

nan, car différentes images de différentes catégories, renverront à la même catégorie.
j'ouvrirais un topic dans "Votre galerie" pour présenter l'évolution du plugin.

Hors ligne

#11 2010-04-08 14:43:31

datajulien
Membre
Lieu: Bruxelles (BE)
Date d'inscription: 2009-07-29
Messages: 282
Site web

Re: [Résolu] [plugin] Modifier lien Home page picture.php

ddtddt a écrit:

...
add_event_handler('loc_end_picture', 'homepic' );

Merci, c'est ce que j'avais fait sauf pour le 
loc_end_picture
ou j'avais mis :
blockmanager_apply

Hors ligne

#12 2010-04-08 14:48:11

VDigital
Former Piwigo Team
Lieu: Paris (FR)
Date d'inscription: 2005-05-04
Messages: 15124
Site web

Re: [Résolu] [plugin] Modifier lien Home page picture.php

ddtddt a écrit:

Par exemple

function homepic()
{
$linkperso='http://piwigo.org/forum/';

  global $template;
   
$template->assign(
  array(
      'U_HOME' => $linkperso,
    )
    );
   
};



add_event_handler('loc_end_picture', 'homepic' );

C'est exactement le principe auquel il faut naturellement indiquer les conditions de chaque catégorie.

Exemple:

function homepic()
{
  global $template, $page;
   
$template->assign(
  array(
      'U_HOME' => 'http://piwigo.org/forum/',
    )
    );

if (is_a_guest()) $template->assign(
  array(
      'U_HOME' => 'http://fr.piwigo.org/forum/',
    )
    );
if (isset($page['gallery_title']) and substr($page['gallery_title'],0,3) == 'Vid')
$template->assign(
  array(
      'U_HOME' => 'http://piwigo.org/forum/',
    )
    );
   
};
add_event_handler('loc_end_picture', 'homepic' );

=> Par défaut, le lien sera sur http://piwigo.org/forum/
=> cependant un guest aura un lien sur http://fr.piwigo.org/forum/

A moins que le titre de la page (c'est à dire en principe le nom de la catégorie) commence par "Vid"
comme "Vide-grenier" ou "Vidéo" auquel cas guest ou pas le lien pointera vers
http://piwigo.org/code/

(Je n'ai pas testé le code fourni).
;-)


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

#13 2010-04-08 14:51:03

VDigital
Former Piwigo Team
Lieu: Paris (FR)
Date d'inscription: 2005-05-04
Messages: 15124
Site web

Re: [Résolu] [plugin] Modifier lien Home page picture.php

tosca a écrit:

Ca n'est pas possible via le fichier langue ?

Cela pourrait se faire également mais ce n'est pas forcément la solution recherchée et ce n'est pas très propre.


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

#14 2010-04-08 14:52:50

VDigital
Former Piwigo Team
Lieu: Paris (FR)
Date d'inscription: 2005-05-04
Messages: 15124
Site web

Re: [Résolu] [plugin] Modifier lien Home page picture.php

datajulien a écrit:

Oui c'est cela mais j'ai un besoin plus grand, j'ai besoin de le personnaliser pour chaque catégorie.

Explique le besoin... ;-)


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

#15 2010-04-08 14:54:52

tosca
Former Piwigo Team
Lieu: Cévennes (Gard)
Date d'inscription: 2006-09-23
Messages: 3768
Site web

Re: [Résolu] [plugin] Modifier lien Home page picture.php

VDigital a écrit:

tosca a écrit:

Ca n'est pas possible via le fichier langue ?

Cela pourrait se faire également mais ce n'est pas forcément la solution recherchée et ce n'est pas très propre.

Scuse me, sir, mais la question initiale n'était pas hyper-précise :

datajulien a écrit:

je cherche a modifier la valeur de Home dans la page picture.php ...

Au début, j'ai cru qu'il s'agissait de modifier le libellé - pas le lien - d'où ma question/réponse sur le fichier langue.
;-)


Galeries Piwigo : Portfolio, Photos entre amis et Aquarelles

Hors ligne

Pied de page des forums

Propulsé par FluxBB

twitter facebook google+ newsletter Faire un don Piwigo.org © 2002-2014 · Contact