#1 2003-05-06 20:54:32

-=° Wins °=-
Membre
2002-10-29
23

Du Php Dans Francais.php

Slt tous,

Je voudrais donc savoir si c possible de mettre du php dans la page francais.php.

Exple :

Code:

$lang['no_category'] = "<?  include("une_page.php3"); ?>"

Pour pouvoir mettre par exemple un script de news, ou autre.

Si non, comment faire ??

Merci.

++

PeacE

Hors ligne

#2 2003-05-06 23:03:13

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12672

Re: Du Php Dans Francais.php

non, je pense pas que ce soit possible. Vaut mieux regarder dans diapo.php à quel moment on utilise $lang['no_category'] et faire ton include à la place à ce moment là.


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#3 2003-05-07 01:48:41

-=° Wins °=-
Membre
2002-10-29
23

Re: Du Php Dans Francais.php

Ok merci je vais essayer ca.

++

PeacE

;)

<hr><span style='font-size:8pt;line-height:100%'>2nd Edition :</span>

Apres avoir tester ske tu ma di, ca va a pe près...

Il reste juste le carde vide sans le texte de francais.php 

Code:

$lang['no_category'] = "xxxxxxx"; 

Nouvelle question :

- Comment mettre l'include dans ce cadre vide ??

Ou supprimer le cadre avec le texte de la page francais.php  et recrer un cadre avec l'include a l'interieur.

++

PeacE

;)

Hors ligne

#4 2003-05-09 20:00:36

-=° Wins °=-
Membre
2002-10-29
23

Re: Du Php Dans Francais.php

Je remonte juste le sujet pke j'me sen seul :)

++

PeacE

;)

___________
http://smileyonline.free.fr/images/gif/animsympa/1050849597.gif

Hors ligne

#5 2003-05-09 20:31:07

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12672

Re: Du Php Dans Francais.php

ok, pardon de t'avoir oublié, t'a bien fait de remonter le topic !

Je te fais le topo, dans diapo.php(version 1.2.x), tu as (ligne 218 environ)

Code:

$output.= get_debut_tableau ( "1%" );
  $output.="
    <div class=\"titrePage\">";
  if ( isset ( $page['cat'] ) )
  {
  if ( is_numeric( $page['cat'] ) )
  {
    $output.= get_cat_display_name( $page['cat_name'], "<br />", "font-style:italic;" );
  }
  else
  {
    $output.= $page['cat_intitule'];
  }
  }
  else
  {
  $output.= replace_space( $lang['no_category'] );
  }
  $output.="</div>";
  $output.= get_fin_tableau();

ce morceau de code dit :
1. entre get_debut_tableau() et get_fin_tableau() -> contenu d'un cadre avec les jolies bordures
2. si une catégorie est spécifiée ($page['cat']) alors on afficher son intitulé
3. si pas de catégorie, alors, on met $lang['no_category']

Donc, toi, ce que tu veux, faire, c'est mettre le html issu du fichier à inclure dans la page à cet endroit précis... Tu as 2 solutions :
1. remplacer le $output.= replace_space( $lang['no_category'] ); par un include( "monFichier.php" ); -> tu conserve le cadre autour
2. supprimer la partie else de la condition et faire une habile manipulation :

Code:

if ( isset ( $page['cat'] ) )
{
  $output.= get_debut_tableau ( "1%" );
  $output.="<div class=\"titrePage\">";
  if ( is_numeric( $page['cat'] ) )
  {
    $output.= get_cat_display_name( $page['cat_name'], "<br />", "font-style:italic;" );
  }
  else
  {
  $output.= $page['cat_intitule'];
  }
  $output.="</div>";
  $output.= get_fin_tableau();
}
else
{
  include( 'monFichier.php' );
}

Dans le cas n°2, tu n'auras plus les bordures... Tu choisis la solution 1 ou 2 au choix !

Maintenant, il est très important que le fichier à inclure respecte la méthode sortie du code HTML : tout est placé dans la variable $output. Donc si dans ton fichier à inclure, tu trouves :

Code:

echo "<table>....";

tu dois remplacer par

Code:

$output.= "<table>...";

8-) à l'aise


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#6 2003-05-09 20:38:54

-=° Wins °=-
Membre
2002-10-29
23

Re: Du Php Dans Francais.php

Merci bcp chef ;)

Je v essayer les 2 et si besoin est, j'repasserais ici ;)

++

PeacE

;)

<hr>
2nd édition :

Dans le fichier a affichier il y a ni echo, ni $output mais il y a print est-ce que ca va ou est-ce que je doit aussi remplacer tt les print part $output ???

+

Hors ligne

#7 2003-05-09 21:00:22

-=° Wins °=-
Membre
2002-10-29
23

Re: Du Php Dans Francais.php

Re,

En essyant la 1ere methode ki a l'aire pa mal, ca ne marche pas...

En effet ca donne un tableau (celui du fichier ke g "includer" lol ) et juste au dessous j'ai toujour le tableau vide avec les belle bordures ...

G essayer avec print, echo, include, output rien ne va  :-?

Je v etre démoraliser :'( lol

++

PeacE

Hors ligne

#8 2003-05-09 22:46:46

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12672

Re: Du Php Dans Francais.php

montres moi un peu de ce fichier... je te dirais remplacer quoi par quoi


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#9 2003-05-09 22:58:43

-=° Wins °=-
Membre
2002-10-29
23

Re: Du Php Dans Francais.php

Slt,

Voici un bout de la source du fichier ke j'veux "includer" ;)

Code:

[...]
print"<br><br>";
print"<center><table border=$taille_bordure_tableau width=$taille_tableau>";
print"<tr>";
print"<TD bgcolor=$coul_col_date > <B><FONT SIZE=$tailtext_col_date color=$coul_text_col_date>le : $news_date</FONT></B>  </TD>";
print"<TD bgcolor=$coul_col_objet > <B><FONT SIZE=$tailtext_col_objet color=$coul_text_col_objet>$news_objet</FONT></B>  </TD>";
print"</tr>";
print"<tr>";
print"<TD bgcolor=$coul_col_news colspan=2> <B><FONT SIZE=$tailtext_col_news color=$coul_text_col_news>$news_texte</FONT></B>  </TD>";
print"</tr>";
print"</table></center>";
$i++;
}

mysql_close($connection);

?>

Si ca te suffit pas je t'enverrais les autres par mail ou par MP comme ti veut ;)

++

PeacE

Et surtt encore merci pour ta patience !! !!

;)

Hors ligne

#10 2003-05-09 23:00:57

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12672

Re: Du Php Dans Francais.php

bon alors c'est tout simple : tu remplaces tous les "print" par des "$output.="


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#11 2003-05-09 23:02:11

-=° Wins °=-
Membre
2002-10-29
23

Re: Du Php Dans Francais.php

Oula ca c du rapide :)

Chapo Mr ;)

++

PeacE

Hors ligne

#12 2003-05-09 23:11:29

-=° Wins °=-
Membre
2002-10-29
23

Re: Du Php Dans Francais.php

Alors là je dis encore BRAVO ;)

Ca marche nikel, serieu t trop un boss et j'erpere que tu va vite trouver un bon taff pke tu assure tro !! !!

++

PeacE

;)

Hors ligne

Pied de page des forums

Propulsé par FluxBB

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