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)

VDigital
2007-05-31 12:41:02
lmollard
2007-05-31 00:05:48

OK,

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

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

Lionel

VDigital
2007-05-30 21:26:56

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

VDigital
2007-05-30 15:24:00

On va regarder ça dans les meilleurs délais.
8-)

lmollard
2007-05-30 15:06:34

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

Pied de page des forums

Propulsé par FluxBB

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