Annonce

Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

Seb no Fear
2006-10-02 21:25:16

ça marche impec, si c'est pas du rapide ça ;o))
Encore merci pour tout, je vais pouvoir passer en production.
Bonne soirée.


Seb.

VDigital
2006-10-02 21:06:33

Qui sommes nous(!)

Le (!) c'est la petite icone de nouveauté...

8-)

VDigital
2006-10-02 21:04:29

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-)

Seb no Fear
2006-10-02 18:47:11

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.

XEUL
2006-10-02 15:24:31

je t'ai envoyer un mail seb.
merci.

VDigital
2006-10-02 14:51:21

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

Seb no Fear
2006-10-02 14:21:23

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.

XEUL
2006-10-02 12:27:34

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)
);

VDigital
2006-10-02 10:51:17

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-)

XEUL
2006-10-01 20:49:15

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.

Seb no Fear
2006-10-01 20:44:46

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


Seb.

VDigital
2006-10-01 20:43:37

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

Seb no Fear
2006-10-01 19:39:15

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.

VDigital
2006-10-01 19:08:24

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-)

Seb no Fear
2006-10-01 18:05:28

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.

Pied de page des forums

Propulsé par FluxBB

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