Aller au contenu

Comment insérer 2bgal dans mon site?


Sujets conseillés

Posté (modifié)

Bonjour à tous,

Je viens d'installer 2bgal sur mon site et je dois dire qu'il me semble vraiment bien.

Pour ceux qui ne savent pas ce que c'est que 2bgal, c'est une script "galerie d'images" que j'ai trouvé en fouillant sur le web.On peut le retouver à cette adresse:

http://www.ben3w.com/index.php

J'ai créé ma première galerie d'images sans problèmes. Cependant je n'arrive pas à inclure correctement 2bgal dans les pages de mon site. Pour l'inclure j'ai créer un fichier album.php qui est appeler par mon menu de navigation. Ce fichier album.php contient que cette commande:

<? require("http://www.lanicheamya.com/2bgal");?>

Et voici ce que cela donne:

http://www.lanicheamya.com/index.php?page=album

Cela fontionne le fichier index de 2bgal est afficher dans mon site mais les photos n'apparaissent pas. Par contre je sais que les miniatures sont bel et bien créé puisque il est possible de voir la galerie en l'appelant par son adresse directe:

http://www.lanicheamya.com/2bgal

Quelqu'un aurait-il une idée du problème?

Merci à l'avance:)

Modifié par marcandre
Posté

Salut Marcandre,

Il semble que les photos ne s'affichent pas et que les liens générés ne soient pas bons.

En regardant l'URL de l'image qui devrait s'afficher à côté du texte Roxie, on a -http://www.lanicheamya.com/img/album/mini_Roxie_3.jpg , et cette URL n'existe pas.

Assures-toi que tu as configuré ton logiciel comme il se doit, surtout au niveau des paths ;)

Dan

PS: cette image se trouve par contre à l'URL: -http://www.lanicheamya.com/2bgal/img/album/mini_Roxie_3.jpg

Posté

Mais si mes path n'étaient pas bon l'url directe ne fonctionnerais pas non?

Car en fait tout ce que je fais c'est un include de 2bgal dans les pages de mon site. :unsure:

Posté

Bonjour,

Il doit y avoir, dans 2bgal, un fichier de configuration. Dans celui ci, tu dois avoir une ligne où tu indiques le chemin des fichiers. C'est celui ci que tu dois renseigner, pour que les liens apparaissent correctement.

(je ne connais pas 2bgal, mais à priori, c'est ca ;) )

Posté

Merci pour vos conseils, mais le problème ne se situe pas là. En fait, je crois avoir trouvé la cause du problème mais pas la solution... :(

Mon site est diviser comme suit:

post-7-1103158622.jpg

La seule chose qui change sur le site c'est la section "page". Toute ces pages sont stockées dans un dossier "pages" à la racine du site. et sont appeler comme ceci:

http://www.lanicheamya.com/index.php?page=chiots

Plus précisement on peut voir le code de la page index.php de mon site ici:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<? if ($page == "" )
{ $page_chemin = "home"; }
else
{ $page_chemin = $page; }
$page_chemin = "headerfiles/" . $page_chemin . ".php" ?>
<? require($page_chemin); ?>
<meta name="Description" content="<?php echo $desc; ?>">
<meta name="keywords" content="<?php echo $keywords; ?>">
<title><?php echo $title; ?></title>
<? require("include/head.php");?>
</head>
<body>
<? if ($page == "" )
{ $page_chemin = "home"; }
else
{ $page_chemin = $page; }
$page_chemin = "pages/" . $page_chemin . ".php" ?>
<? require("include/bandeau.php");?>
<? require("include/navigation.php");?>

<table width="800" border="0" cellspacing="0" cellpadding="0" align="center">
 <tr>
   <td align="left" background="images/side.jpg" width="29"></td>
   <td width="10"></td>
<td valign="top"><div id="contenu"><? require($page_chemin); ?></div></td>
<td width="10"></td>
   <td align="right" background="images/side_right.jpg" width="29"></td>
 </tr>
</table>
<? require("include/bas.php");?>
</body>
</html>

Alors vu la configuration de mon site je ne sais trop comment inclure correctement 2bgal...sinon que de refaire le script au complet en tenant compte de la structure de mon site... c'est hors de porté pour moi...

Posté
Merci pour vos conseils, mais le problème ne se situe pas là. En fait, je crois avoir trouvé la cause du problème mais pas la solution... :(

Mon site est diviser comme suit:

post-7-1103158622.jpg

La seule chose qui change sur le site c'est la section "page". Toute ces pages sont stockées dans un dossier "pages" à la racine du site. et sont appeler comme ceci:

http://www.lanicheamya.com/index.php?page=chiots

Très dangereux...même si tu as l'air d'avoir bien vérouillé ton systeme :)

Sinon, tu dois inclure les pages de la même maniere...

Posté

Bonjour,

ton script est configuré pour qu'on l'ouvre directement, et non pour qu'on l'inclue dans une autre page. Il faut donc le modifier de telle sorte qu'il sache ou il se trouve par rapport aux images...

En gros, il est surement marqué dans le script :

<img src='img/album/image.jpg'>

Seulement, le script est inclu dans une page situé dans le répertoire précédent...

Change donc cette ligne en :

<img src='2bgal/img/album/image.jpg'>

Comme cela, les liens fonctionneront... Bref, ne change pas ton fichier index, il est bon, mais change le script 2bgal...

Au pire, envoie le, on te trouvera la ligne a changer ;)

  • 2 semaines plus tard...
Posté (modifié)

Bonjour,

Finalement, j'ai changé de script pour l'album photo, j'ai trouvé SPGM qui s'adapte parfaitement à la structure de mon site! :D

Merci quand même à ceux qui m'on aidé! :)

EDIT===> Ah oui j'oubliais! Pour ceux qui veulent voir de quoi cela à l'air, regarder ici:

Album photo bouvier bernois

Modifié par marcandre

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...