Annonce

  •  » Utilisation
  •  » [résolu] lien perso dans même fenêtre [résolu]

#1 2008-06-03 08:52:47

mtgt
Membre
monde
1970-01-01
224

[résolu] lien perso dans même fenêtre [résolu]

Bonjour,

J'ai ajouté des liens perso dans la barre de menu, mais lorsque je clic dessus, ils ouvrent bien la page mais dans une nouvelle fenêtre.
Est il possible d'ouvrir le lien dans la même fenêtre ?

Merci d'avance!

Dernière modification par mtgt (2008-06-04 09:16:01)

Hors ligne

#2 2008-06-03 09:35:50

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

Re: [résolu] lien perso dans même fenêtre [résolu]

Oui... 8-)


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

#3 2008-06-03 09:45:04

mtgt
Membre
monde
1970-01-01
224

Re: [résolu] lien perso dans même fenêtre [résolu]

Super !!!

Et donc, comment puis je faire ça!!!
J'avais bien essayé ça :

Code:

$conf['links'] = array(
   'http://www.voyage-australie-nz.com/galerie/index.php' "target='_blank'"=> 'Accueil de l\'album',
   );

mais la galerie a totalement disparu :/

Hors ligne

#4 2008-06-03 10:20:01

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16813

Re: [résolu] lien perso dans même fenêtre [résolu]

un recherche dans le wiki (de mémoire c'est une astuce pour la 1.6 à faire à l'envers !)


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

#5 2008-06-03 10:33:35

mtgt
Membre
monde
1970-01-01
224

Re: [résolu] lien perso dans même fenêtre [résolu]

Merci, j'ai touvé mais il est inscrit que ce n'était plus conforme W3C et c'est, parait il, inclus dans la version 1.7 (celle que j'utilise)

Depuis la version 1.7.0, cette fonctionnalité est incluse dans la version de base

Hors ligne

#6 2008-06-03 10:37:04

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

Re: [résolu] lien perso dans même fenêtre [résolu]

Essayons de comprendre...

Ça c'est la théorie:

Code:

// links : list of external links to add in the menu. An example is the best
// than a long explanation :
//
// Simple use:
//  for each link is associated a label
//  $conf['links'] = array(
//    'http://phpwebgallery.net' => 'PWG website',
//    'http://forum.phpwebgallery.net' => 'PWG forum',
//    'http://phpwebgallery.net/doc' => 'PWG wiki'
//    );
//
// Advenced use:
//  You can also used special options. Instead to pass a string like parameter value 
//  you can pass a array with different optional parameter values
//  $conf['links'] = array(
//    'http://phpwebgallery.net' => array('label' => 'PWG website', 'new_window' => false, 'eval_visible' => 'return true;'),
//    'http://forum.phpwebgallery.net' => array('label' => 'For ADMIN', 'new_window' => true, 'eval_visible' => 'return is_admin();'),
//    'http://phpwebgallery.net/doc' => array('label' => 'For Guest', 'new_window' => true, 'eval_visible' => 'return $user[\'is_the_guest\'];'),
//    'http://download.gna.org/phpwebgallery/' => 
//      array('label' => 'PopUp', 'new_window' => true, 
//      'nw_name' => 'PopUp', 'nw_features' => 'width=800,height=450,location=no,status=no,toolbar=no,scrollbars=no,menubar=no'),
//    );
// Parameters:
//  'label':
//    Label to display for the link, must be defined
//  'new_window':
//    If true open link on tab/window
//    [Default value is true if it's not defined]
//  'nw_name':
//    Name use when new_window is true
//    [Default value is '' if it's not defined]
//  'nw_features':
//    features use when new_window is true
//    [Default value is '' if it's not defined]
//  'eval_visible':
//    It's php code witch must return if the link is visible or not
//    [Default value is true if it's not defined]
//
// Equivalence:
//  $conf['links'] = array(
//    'http://phpwebgallery.net' => 'PWG website',
//    );
//  $conf['links'] = array(
//    'http://phpwebgallery.net' => array('label' => 'PWG website', 'new_window' => false, 'visible' => 'return true;'),
//    );
//
// If the array is empty, the "Links" box won't be displayed on the main
// page.
$conf['links'] = array();

Et toi, tu as codé:

Code:

$conf['links'] = array(
   'http://www.voyage-australie-nz.com/galerie/index.php' "target='_blank'"=> 'Accueil de l\'album',
   );

Syntaxiquement ce n'est pas correct. LocalFiles Editor t'empêcherait de coder incorrectement sur le plan de la syntaxe.

On veut un lien Accueil de l'album qui pointera sur:
http://www.voyage-australie-nz.com/galerie/index.php

L'url entre simple quote de préférence, comme ceci:
'http://www.voyage-australie-nz.com/galerie/index.php'

le label idem mais attention (tu l'avais vu, nous avons une quote (apostrophe)) il faut "échapper" le caractère selon les règles de php comme ceci:
'Accueil de l\'album'

Donc notre table "links" sera tout simplement ainsi:

Code:

$conf['links'] = array(
   'http://www.voyage-australie-nz.com/galerie/index.php' => 'Accueil de l\'album',
   );

Si je veux aller plus loin dans ma gestion des liens je peux créer une table pour ce lien dans la table "links". La syntaxe sera un peu plus compliquée.


Exemple:

Code:

$conf['links'] = array(
   'http://www.voyage-australie-nz.com/galerie/index.php' => 
     array(
       'label' => 'Accueil de l\'album',
       'new_window' => false, 
       'visible' => 'return true;')
     ),
   );

D'autres paramètres:
- 'nw_name' donne un nom à la fenêtre (pour qu'elle ne soit pas écrasée par un autre Popup,
- 'nw_features' donne les caractéristiques javascript de la fenêtre à ouvrir ('width=800,height=450,location=no,status=no,toolbar=no,scrollbars=no,menubar=no').

C'est simple à comprendre mais nécessite un peu d'attention pour écrire correctement les paramètres.
8-)


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

#7 2008-06-03 10:56:58

mtgt
Membre
monde
1970-01-01
224

Re: [résolu] lien perso dans même fenêtre [résolu]

Super, je vais essayer ça !!!

Merci encore une fois VDigital !!!

Hors ligne

#8 2008-06-03 11:14:06

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

Re: [résolu] lien perso dans même fenêtre [résolu]

Et n'oublie pas d'utiliser LocalFiles Editor pour éditer ton config_local.inc.php.
Cela évitera de te retrouver devant une page blanche.

Dernière modification par P@t (2008-06-03 11:14:25)


P@t

Hors ligne

#9 2008-06-04 09:13:46

mtgt
Membre
monde
1970-01-01
224

Re: [résolu] lien perso dans même fenêtre [résolu]

Super ça fonctionne nickel.

Merci encore à tous, pour votre aide et l rapidité de vos réponses !

Hors ligne

  •  » Utilisation
  •  » [résolu] lien perso dans même fenêtre [résolu]

Pied de page des forums

Propulsé par FluxBB

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