•  » Plugins
  •  » [1.7.0] Créer une page comme about.php

#1 2007-05-30 15:06:34

lmollard
Membre
Aix les Bains
2005-04-24
23

[1.7.0] Créer une page comme about.php

Bonjour,

Sur une version 1.7.0 je souhaiterai créer une page comme "about.php".

Quelqu'un peut il m'indiquer la marche à suivre ?

Par avance merci pour vos réponses.

Lionel

Dernière modification par lmollard (2007-05-30 15:07:16)

Hors ligne

#2 2007-05-30 15:24:00

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

Re: [1.7.0] Créer une page comme about.php

On va regarder ça dans les meilleurs délais.
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 2007-05-30 21:26:56

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

Re: [1.7.0] Créer une page comme about.php

Principes.
Les détails si besoin...

Notre nouvelle page appelons-la: photo

Création du contenu de la page en HTML 4.01 strict.
A l'image de celles de ./language/.../about.html
En français, en Anglais, etc.

Le texte sera donc fixe pour cette partie de la page photo.
Nous avons donc des ./language/.../photo.html

Cette partie de langage HMTL  va être incorporé dans un fichier .TPL
Et ce sera notre ./template/yoga/photo.tpl (inspiré de about.tpl)

<div id="content">
  <div class="titrePage">
    <ul class="categoryActions">
      <li>
        <a href="{U_HOME}" title="{lang:return to homepage}">
          <img src="{themeconf:icon_dir}/home.png" class="button" alt="{lang:home}"/>
        </a>
      </li>
    </ul>
    <h2>{lang:Photo}</h2>
  </div>
  <ul>
  {PHOTO_MESSAGE}
  </ul>
</div>

Bien nous avons le texte (dans la langue voulue), texte fixe, il viendra à la place de {PHOTO_MESSAGE}.
Nous avons le template mais celui-ci est encore inconnu de PhpWebGallery.

Voila nous n'avons plus qu'à faire notre php.
(inspiration/épuration de about.php)...

<?php
define('PHPWG_ROOT_PATH','./');
include_once( PHPWG_ROOT_PATH.'include/common.inc.php' );
check_status(ACCESS_GUEST);
// Start output of page
//
$title= $lang['photo_page_title'];
$page['body_id'] = 'theAboutPage';
include(PHPWG_ROOT_PATH.'include/page_header.php');
$template->set_filenames(
  array(
    'about'=>'photo.tpl',
    'about_content' => get_language_filepath('photo.html')
    )
  );
$template->assign_vars(
  array(
    'U_HOME' => make_index_url(),
    )
  );
$template->assign_var_from_handle('PHOTO_MESSAGE', 'about_content');
$template->parse('about');
include(PHPWG_ROOT_PATH.'include/page_tail.php');
?>

Les $lang['Photo'], $lang['photo_page_title'], tu sais faire je crois... 8-)
Il restera à ajouter le lien vers photo.php dans le menu, on verra ce point après.

Testons: www.monsite.com/PhpWebGallery/photp.php

Dernière modification par VDigital (2007-05-30 21:29:23)


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

#4 2007-05-31 00:05:48

lmollard
Membre
Aix les Bains
2005-04-24
23

Re: [1.7.0] Créer une page comme about.php

OK,

Merci... voilà... c'est bon...

On va maintenant passer à la suite... dans un autre topic...

Lionel

Hors ligne

#5 2007-05-31 12:41:02

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

Re: [1.7.0] Créer une page comme about.php


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

  •  » Plugins
  •  » [1.7.0] Créer une page comme about.php

Pied de page des forums

Propulsé par FluxBB

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