•  » Utilisation
  •  » Ajout d'une image à coté d'un lien perso ??

#1 2006-10-01 11:29:12

Seb no Fear
Membre
2005-09-30
62

Ajout d'une image à coté d'un lien perso ??

Salut,

J'ajoute de temps en temps des liens dans ma rubrique "Liens perso" et j'aimerai l'indiquer aux visiteurs, je me pose donc la question :

Est il possible d'ajouter la petite image : recent.png à coté d'un lien ? (ma galerie : http://sebastien.tarrajat.free.fr/Photo/)

Je ne souhaiote pas que ce soity fait en automatique comme pour les images, je souhaite pouvoir le faire à la main et l'enlever quant je le souhaite. J'ai essayé dans mon config_local.inc.php mais sans résultat, pensez vous que ce soit possible ?

Merci par avance pour votre aide.

Bon dimanche.


Seb.

Hors ligne

#2 2006-10-01 13:42:40

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

Re: Ajout d'une image à coté d'un lien perso ??

Pourrais-tu nous redonner les adaptions misent en oeuvre pour les liens persos ?
Ou le lien vers le fil correspondant car si je me souviens c'était relativement simple mais en complément des Liens standards, non?

Cela nous évitera d'écrire quelque chose qui ne correspondra pas...
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 2006-10-01 18:05:28

Seb no Fear
Membre
2005-09-30
62

Re: Ajout d'une image à coté d'un lien perso ??

Je me suis inspiré de ce post : http://forum.phpwebgallery.net/viewtopic.php?id=8608 pour construire le deuxième blocs de liens perso et j'ai mis les caractéristiques de ces liens dans le config_local.inc.php  :

voici une partie de ce fichier :

$conf['infolinks'] = array(
      'http://sebastien.tarrajat.free.fr/Photo' => 'Retour à l\'acceuil',


et juste ne dessous :

/ links : liste des liens externes
$conf['links'] = array(
   'http://stephanie.tarrajat.free.fr' => 'Galerie de Stephy',

Mais moi ce que j'aimerai faire c'est donner la reférence à une image en bout de lien, mais là je coince, un truc du genre (ça ne marche pas même si je met bien "img" dans les balise image, c'est juste pour vous expliquer ce que je veux faire ;o) :

$conf['infolinks'] = array(
      'http://sebastien.tarrajat.free.fr/Photo' => 'Retour à l\'acceuil', '[balise image]le lien[/balise imgage]'

Merci pour votre aide.


Seb.

Hors ligne

#4 2006-10-01 19:08:24

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

Re: Ajout d'une image à coté d'un lien perso ??

Je voulais connaître l'adaptation coté php.
Et donc, dans menubar.inc.php, nous avons au bon endroit:

if (count($conf['infolinks']) > 0)
        {
      $template->assign_block_vars('infolinks', array());
            foreach ($conf['infolinks'] as $url => $label)
            {
                    $template->assign_block_vars(
                        'links.infolink',
                        array(
                            'URL' => $url,
                            'LABEL' => $label
                            ));
            }
        }

la variable $conf['infolinks'] est
dans config local.inc.php à l'image de $conf['links'].

Bien. Merci pour le lien. 8-)

Pour l'instant, ta proposition

Seb no Fear a écrit:

$conf['infolinks'] = array(
      'http://sebastien.tarrajat.free.fr/Photo' => 'Retour à l\'acceuil', '[balise image]le lien[/balise imgage]'

n'est pas très correct du point de vue php.

Je n'ai pas de solution immédiate pour l'instant...
Mais déjà, en attendant de trouver la solution la plus simple.
Peux-tu corriger:
'Retour à l\'acceuil', en 'Retour à l\'accueil',
Cela sera moins gênant pour tes visiteurs...
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

#5 2006-10-01 19:39:15

Seb no Fear
Membre
2005-09-30
62

Re: Ajout d'une image à coté d'un lien perso ??

Merci pour cette première correction ;o)) et si tu as une piste pour ma deuxième demande, je suis preneur.
Bonne fin de soirée.


Seb.

Hors ligne

#6 2006-10-01 20:43:37

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

Re: Ajout d'une image à coté d'un lien perso ??

Pas de problème... On te trouvera ça.


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 2006-10-01 20:44:46

Seb no Fear
Membre
2005-09-30
62

Re: Ajout d'une image à coté d'un lien perso ??

C'est super sympa de me filer un coup de main ;o)).
Bonne fin de soirée.


Seb.

Hors ligne

#8 2006-10-01 20:49:15

XEUL
Membre
chelles
2005-12-26
301

Re: Ajout d'une image à coté d'un lien perso ??

salut seb,
pourait tu s'il te plait m'envoyer les modifs exactes que tu as fait pour ton bloc "pages perso"???
ou par mail ou sur ce (un autre) topic (wiki).
merci d'avance.


c'est en forgeant que l'on devient forgeron!
MON SITE

Hors ligne

#9 2006-10-02 10:51:17

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

Re: Ajout d'une image à coté d'un lien perso ??

Transformons donc le tableau $conf['infolinks']
Nous avions:

$conf['infolinks'] = array(
  'http://sebastien.tarrajat.free.fr/Photo' => 'Retour à l\'accueil',
  'http://sebastien.tarrajat.free.fr/Photo/presentation.php' => 'Qui sommes nous',
  'http://sebastien.tarrajat.free.fr/Photo/matos.php' =>'Matériels'
);

Nous aurons un peu plus compliqué:

$conf['infolinks'] = array(
  'http://sebastien.tarrajat.free.fr/Photo' =>
     array('description' => 'Retour à l\'accueil', 'new' => false),
  'http://sebastien.tarrajat.free.fr/Photo/presentation.php' =>
     array('description' => 'Qui sommes nous', 'new' => true),
  'http://sebastien.tarrajat.free.fr/Photo/matos.php' =>
     array('description' => 'Matériels', 'new' => false)
);

menubar.inc.php doit être modifié en conséquence:
A la place de la modification précédente, c'est à dire ceci:

if (count($conf['infolinks']) > 0)
        {
      $template->assign_block_vars('infolinks', array());
            foreach ($conf['infolinks'] as $url => $label)
            {
                    $template->assign_block_vars(
                        'links.infolink',
                        array(
                            'URL' => $url,
                            'LABEL' => $label
                            ));
            }
        }

Il faut la remplacer par quelque chose comme:

if (count($conf['infolinks']) > 0)
        {
      $template->assign_block_vars('infolinks', array());
            foreach ($conf['infolinks'] as $url => $label)
            {
                    $template->assign_block_vars(
                        'infolinks.infolink',
                        array(
                            'URL' => $url,
                            'LABEL' => $label['description'],
                            'RECENT' => ($label['new']) ?
                  '<img title="New" src="template/yoga/icon/recent.png" class="icon" style="border:0;height:14px;width:16px" alt="(!)" />'
                 : ''
                            ));
            }
        }

Maintenant dans template/yoga/menubar.tpl
à la place de ...

<!-- BEGIN infolinks -->
<dl id="mbLinks">
  <dt>{lang:Pages Perso}</dt>
  <dd>
    <ul>
      <!-- BEGIN infolink -->
      <li><a href="{infolinks.infolink.URL}">{infolinks.infolink.LABEL}</a></li>
      <!-- END infolink -->
    </ul>
  </dd>
</dl>
<!-- END infolinks -->

on écrira:

<!-- BEGIN infolinks -->
<dl id="mbLinks">
  <dt>{lang:Pages Perso}</dt>
  <dd>
    <ul>
      <!-- BEGIN infolink -->
      <li><a href="{infolinks.infolink.URL}">{infolinks.infolink.LABEL}</a>{infolinks.infolink.RECENT}</li>
      <!-- END infolink -->
    </ul>
  </dd>
</dl>
<!-- END infolinks -->

Je n'ai pas testé...
Toutes les sauvegardes sont à effectuer avant.

8-)

Dernière modification par VDigital (2006-10-02 21:00:11)


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

#10 2006-10-02 12:27:34

XEUL
Membre
chelles
2005-12-26
301

Re: Ajout d'une image à coté d'un lien perso ??

bonjour,
je suis peut etre chiant mais ça on le met ou???


VDigital a écrit:

Transformons donc le tableau $conf['infolinks']
Nous avions:

$conf['infolinks'] = array(
  'http://sebastien.tarrajat.free.fr/Photo' => 'Retour à l\'accueil',
  'http://sebastien.tarrajat.free.fr/Photo/presentation.php' => 'Qui sommes nous',
  'http://sebastien.tarrajat.free.fr/Photo/matos.php' =>'Matériels'
);

Nous aurons un peu plus compliqué:

$conf['infolinks'] = array(
  'http://sebastien.tarrajat.free.fr/Photo' =>
     array('description' => 'Retour à l\'accueil', 'new' => false),
  'http://sebastien.tarrajat.free.fr/Photo/presentation.php' =>
     array('description' => 'Qui sommes nous', 'new' => true),
  'http://sebastien.tarrajat.free.fr/Photo/matos.php' =>
     array('description' => 'Matériels', 'new' => false)
);


c'est en forgeant que l'on devient forgeron!
MON SITE

Hors ligne

#11 2006-10-02 14:21:23

Seb no Fear
Membre
2005-09-30
62

Re: Ajout d'une image à coté d'un lien perso ??

Salut VDigital,

J'ai fait l'essai et malhuereusement il doit y avoir un petit problème en effet, tu trouveras le résultat sur ma galerie de test :  http://operon2.free.fr/Photo/

Je n'ai fait qu'un copier/coller le code et je l'ai vérifier deux fois, est ce que tu aurais une idée sur le bug ;o))


Pour XEUL :

Je t'enverrai mes fichiers une fois la fin de la modif faite, si tu les veux tout de suite précise le moi je t'enverrai mes sources sans problème. Par contre, et juste pour info, il est de coutume sur un forum d'ouvrir un autre post quant tu as une question qui ne concerne pas le post en cours. Comme je te l'ai dit ça ne me gène absolument pas de te fournir mes sources c'est juste pour t'éviter de te faire remonter les bretelles sur ce forum ou sur d'autres ;o)).



Seb.

Hors ligne

#12 2006-10-02 14:51:21

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

Re: Ajout d'une image à coté d'un lien perso ??

Je regarderai ça de plus près, ce soir...
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

#13 2006-10-02 15:24:31

XEUL
Membre
chelles
2005-12-26
301

Re: Ajout d'une image à coté d'un lien perso ??

je t'ai envoyer un mail seb.
merci.


c'est en forgeant que l'on devient forgeron!
MON SITE

Hors ligne

#14 2006-10-02 18:47:11

Seb no Fear
Membre
2005-09-30
62

Re: Ajout d'une image à coté d'un lien perso ??

VDigital a écrit:

Je regarderai ça de plus près, ce soir...
8-)

Thanks mister ;o))


XEUL a écrit:

je t'ai envoyer un mail seb.
merci.

Je regarde ça dés que je rentre du boulot.
@+.


Seb.


PS: XEUL, je t'ai fait un mini tuto que tu vas recevoir par mail.

Dernière modification par Seb no Fear (2006-10-02 19:11:48)

Hors ligne

#15 2006-10-02 21:04:29

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

Re: Ajout d'une image à coté d'un lien perso ??

J'ai fait une petite modif, ici: Il faut la remplacer par quelque chose comme
Une erreur que mathiasm avait déjà relevé sur le topic initial
links au lieu de infolinks...

Ainsi chez moi, j'ai:


Pages Perso

        * Retour à l'accueil
        * Qui sommes nous(!)
        * Matériels

Liens

        * SOS Madagascar
        * PWG Forum
        * PWG Wiki

C'est tout bon pour moi, si ça ne marche pas, contrôle tes modifs.

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

  •  » Utilisation
  •  » Ajout d'une image à coté d'un lien perso ??

Pied de page des forums

Propulsé par FluxBB

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