Advanced search  

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Pages: [1]   Go Down

Author Topic: Intergrer un script dynamique sur toutes les pages  (Read 11401 times)

0 Members and 1 Guest are viewing this topic.

dedee

  • Coppermine newbie
  • Offline Offline
  • Posts: 2
Intergrer un script dynamique sur toutes les pages
« on: January 13, 2006, 05:01:37 pm »

Bonjour
Comment faire apparaître un script dynamique dans tous les pages avec éventuellement anycontent ou autre
 ::) Merci
Logged

François Keller

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 9094
  • aka Frantz
    • Ma galerie
Intergrer un script dynamique sur toutes les pages
« Reply #1 on: January 13, 2006, 05:31:48 pm »

Bonjour,

La version 1.4.3 permets d'insérer un haut de page et/ou un pied de page personnalisé.
Il suffit de renseigner les champs correspondants dans la page de configuration.
Logged
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

François Keller

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 9094
  • aka Frantz
    • Ma galerie
Re: Intergrer un script dynamique sur toutes les pages
« Reply #2 on: January 14, 2006, 09:12:21 am »

Voici le message envoyé par Dedee en PM:

Quote
J’arrive a introduire un script dynamique (   virtual('/cgi-bin/stuffer.pl'   ) dans tout les pages mais ce que le sript introduis ce trouve au-dessus du headre

 (<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html dir="{LANG_DIR}">
<head>)

Comment faire pour que le textes ce mais dans le body en dessous tout près de
 Powered by Coppermine Photo Gallery

Avec anycontent on a le meme phenomene


Voici le code utiliser

// Function for writing a pagefooter
function pagefooter()
{
    global $HTTP_GET_VARS, $HTTP_POST_VARS, $HTTP_SERVER_VARS;
    global $USER, $USER_DATA, $ALBUM_SET, $CONFIG, $time_start, $query_stats, $queries;;
    global $template_footer;

   // this is the place where the custom footer file gets included
   if(empty($custom_footer)){
      ob_start();
   include('clw.php');
      $custom_footer = cleanup_custom_includes(ob_get_contents());
      ob_clean();
   }

    if ($CONFIG['debug_mode']==1 || ($CONFIG['debug_mode']==2 && GALLERY_ADMIN_MODE)) {
    cpg_debug_output();
    }

    $template_vars = array(
        '{CUSTOM_FOOTER}' => $custom_footer,
    );

  echo template_eval($template_footer, $template_vars);
}

// Function to clean up any double html leftovers from the custom header and footer that are not meant to get parsed
function cleanup_custom_includes($string) {
    $string = str_replace('<HTML>', '', $string);
    $string = str_replace('<HEAD>', '', $string);
    $string = str_replace('<BODY>', '', $string);
    $string = str_replace('</HTML>', '', $string);
    $string = str_replace('</HEAD>', '', $string);
    $string = str_replace('</BODY>', '', $string);
    return $string;
}

-------------------------------------------------------------------------------------------------

// Function to start a 'standard' table

Dans la page theme.php
Avec ajout dans la page template.html
{CUSTOM_FOOTER}




Cordialement

D Fonteyne

Je ne suis pas sur d'avoir compris. Le code cité plis haut est il le code qui génère l'affichage demandé ?
Si oui comment l'avez vous placé dans la galerie.
Donnez nous un lien vers votre galerie pour que nous puissions nous rendre compte de ce que fais le script.
Logged
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

Titooy

  • VIP
  • Coppermine addict
  • ***
  • Offline Offline
  • Posts: 736
    • under construction...
Re: Intergrer un script dynamique sur toutes les pages
« Reply #3 on: January 14, 2006, 10:01:10 am »

Quote
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
montre qu'il ne s'agit pas d'un thème prévu pour 1.4.x.

- Soit la mise à jour n'a pas été correcte :
L'idéal est d'effacer l'ensemble des fichiers du serveur sauf le répertoire "albums", le fichier /include/config.inc.php et anycontent.php (plus éventuellement le dossier contenant votre thème si il a été personnalisé) et de placer les derniers fichiers à disposition de la dernière version de coppermine.
Ensuite, utilisez l'utilitaire update.php et tout devrait bien se passer

- Soit c'est un thème personnalisé : impossible de répondre sans voir le code.
Logged
Pages: [1]   Go Up
 

Page created in 0.019 seconds with 19 queries.