26

(4 réponses, dans Albulle)

Salut !

Aucune idée pour ce problème. Je vais faire des tests car effectivement, c'est plutôt embêtant ;-)

ps : ton lien donne sur la page d'installation de piwigo. Ne laisse pas le script comme cela, c'est plutôt risqué...

27

(4 réponses, dans Albulle)

Salut & bienvenue !

output started at /home/i/m/a/imagentis/www/albulle/core/explore.php:1

Le problème vient du premier caractère du fichier explore.php (explore.php:1). Aurais-tu modifié explore.php sans prendre garde des avertissements de la documentation ?

Si tu as modifié le fichier autrement qu'en UTF-8 sans BOM, alors le fichier est corrompu et tu dois le remplacer par un tout neuf depuis l'archive originale d'Albulle.

28

(3 réponses, dans Le coin bavardage et détente.)

lol

Ca farte ! Bon le forum est plutôt éteind mais ça, c'est normal ;-)

29

(1 réponses, dans Matériels / Logiciels)

Alors, as-tu pu trouver la doc de ta CM ?

30

(82 réponses, dans Albulle)

Tu peux toujours essayer de mettre un '@' devant la fonction :

@exif_imagetype(...);

...en prenant garde avant de modifier le fichier (cf. avertissement)

31

(82 réponses, dans Albulle)

Bonjour Axolis,

Je pense que le problème vient des images.

Les images ont-elles été transférées correctement ? Le poids des images sur le FTP est-il correct ?
Si les images font moins de 12 octets, cela peut poser problème (cf. Doc PHP exif_imagetype).

32

(4 réponses, dans Albulle)

Depuis peu, un nouveau service est apparu : http://dev.jebulle.net
Il s'agit du centre développement de Bubulles Créations.

Lorsqu'un bogue est rencontré, il est donc possible de remonter l'information directement dans la gestion des bogues. Il faut créer un compte pour pouvoir soumettre un bogue.

Pourrais-tu soumettre ce bogue et y joindre ton fichier config.php ?

33

(4 réponses, dans Albulle)

Il est possible que la version 1.1 soit boguée...
Je vérifie dès que possible pour apporter une correction au plus vite.

34

(1 réponses, dans Albulle)

Merci pour cette remarque, je tâcherai de corriger le thème dès que possible !

ps : si l'auteur du thème passe par ici, il peut aussi effectuer la correction ;-)

Bonjour Galactic,

Comme tu peux le constater, les volontaires ne se bousculent pas pour t'aider. Malheureusement, beaucoup de personnes passent pas ici mais peu d'entre elles restent... Du coup je suis un peu seul pour assurer le développement et l'entraide.

Malheureusement, j'ai d'autres priorités pour le moment et du coup j'assure difficilement autre chose que le simple support de mes scripts.

J'ai récemment complété la documentation d'Albulle (chose que je devais faire depuis trop longtemps) et le temps ne me permet pas d'en faire beaucoup plus.

Quoi qu'il en soit, j'essairai de rédiger un didacticiel dans le centre de documentation pour effectuer cette modification mais je n'ai aucune date de livraison !

Je reste disponible pour repondre aux questions ponctuelles et ciblées sur le fonctionnement et le code d'Albulle et ainsi guider les utilisateurs mais je ne peux pas me lancer dans des aides qui me demandent plus de travail.

Bonjour !

Il est tout à fait possible de faire ce que tu demandes. Mais cela nécessite de modifier quelque peu le comportement d'Albulle.

Il te faudra modifier la méthode CreerArchive() de la classe PanierDeFichiers (fichier core/includes/classes/panierdefichiers.class.php) pour qu'au lieu de générer l'archive, cela envoie un courriel. Il faudra aussi modifier le libellé du lien. Ce ne sera plus "Télécharger le panier" mais "Envoyer un courriel". Ce texte peut être modifié dans le fichier  themes/albulle/html/menu_panier.thm.php.

Et dernière chose mais non des moindres, coder la fonction qui enverra le courriel. Pour ce faire, je te conseille l'utilisation de l'excellente classe PhpMailer qui te permettra de faire cela sans trop de difficulté !

Bon courage !

37

(1 réponses, dans Albulle)

Oui, il faut enlever le code HTML qui correspond au bouton : fichier pagination.thm.php, balise <a /> correspondant au lien LIEN_MODE_AFFICHAGE.

38

(1 réponses, dans Albulle)

Le menu des dossiers est généré dynamiquement. Il est possible de modifier le menu généré mais il faut mettre les mains dans le code PHP et ce n'est pas vraiment conseillé. Si tu sais ce que tu fais, aucun pb wink

Le mieux est de compléter les fichiers du thème (theme/albulle/html/*.thm.php) avec ce que tu veux rajouter. Donc pour ajouter des liens, tu peux le faire dans index.thm.php.

39

(1 réponses, dans Albulle)

Toute les CSS se trouvent dans themes/albulle/css.
Les CSS relatives au boutons de pagination sont .page, .bouton, .pageActive, etc.

En explorant les fichiers *.thm.php tu devrais pouvoir trouver toutes les classes CSS.

Salut et bienvenue,

Et en mettant :

require_once('albulle/core/explore.php');

Est-ce que cela fonctionne ?

41

(12 réponses, dans Albulle)

Le seul paramètre qui enlève les balises <html>, <body> et <head> c'est INTEGRATION_SITE wink

42

(12 réponses, dans Albulle)

fait attention que si tu laisses INTEGRATION_SITE à false, tu vas te retrouver avec une double déclaration des balises <html>, <head> et <body>. Et c'est pas top du tout au niveau de la cohérence de ton document !

En mode intégré, c'est à toi de recoder les CSS (mais rien ne t'empêche de reprendre les css d'albulle pour les remettre dans celles de phpBB).

43

(12 réponses, dans Albulle)

Un peu de doc sur le fonctionnement des templates de phpBB : Syntaxe.

Voici ce que tu pourrais écrire dans galerie.php :

<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();

// Appel Albulle
define( 'JB_AL_ROOT', 'chemin/vers/dossier/albulle/' ); // adapter le chemin ici, le reste ne devrait pas avoir besoin de changer
 
define( 'JB_AL_AFFICHER_ENTETE', false );
define( 'JB_AL_DOSSIER_THEME_ACTIF', 'albulle/' );
 
define( 'JB_AL_INTEGRATION_SITE', true );
 
$sPageAlbulle = require_once( JB_AL_ROOT.'core/explore.php' );
// Fin appel Albulle

page_header('La Gallerie');

$template->set_filenames(array(
'body' => 'galerie_body.html',
));

// Remplacement de la pseudo-variable dans le template (galerie_body.html)
$template->assign_var( 'ALBULLE_CONTENT', $sPageAlbulle);

make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));
page_footer();
?>

Et dans galerie_body.html :

<!-- INCLUDE overall_header.html -->

<h2>La Galerie</h2>

<div class="panel">
<div class="inner">

<div class="content">

{ALBULLE_CONTENT}

</div>

</div>
</div>

<!-- INCLUDE jumpbox.html -->
<!-- INCLUDE overall_footer.html -->

44

(12 réponses, dans Albulle)

Bien, voilà qui est mieux, nous allons pouvoir commencer.

Au fait, avais-tu lu le chapitre relatif à l'intégration d'Albulle dans la documentation ?

Quoi qu'il en soit, voici ce que je te suggère :

1. Copier le code exemple présent dans la doc dans la partie "Méthode II : la surcharge" dans galerie.php, juste avant page_header(...);
2. Adapter la configuration (les constantes définies dans les define(...)) à ton installation,
3. Tu vas récupérer deux variables : $sThmCssMetas et $sPageAlbulle (cf. doc pour les explications),
4. Il ne te reste plus qu'à créer au moins une pseudo-variable pour envoyer le contenu de la page présent dans $sPageAlbulle dans la page galerie_body.html,

Pour définir ta pseudo variable, il faut utiliser l'objet $template mais je ne me souviens plus des détails (j'ai utilisé PhpBB il y a bien 4 ou 5 ans !).

Je me documente un peu plus et je te redis, mais tu as le droit de trouver avant moi ! big_smile

45

(12 réponses, dans Albulle)

Ok c'est une première étape. Il nous faudrait aussi le fichier php qui va construire ta galerie, soit galerie.php dans ton cas.

46

(1 réponses, dans Albulle)

Le module d'URL rewriting a été développé par un utilisateur d'Albulle et je ne le connais pas du tout !
Le mieux serait peut être de t'adresser directement à son auteur car je ne crois pas que quelqu'un maitrise le sujet ici malheureusement...

47

(3 réponses, dans Albulle)

Parfait wink

48

(12 réponses, dans Albulle)

Salut et bienvenue !

Le forum ne compte pas beaucoup d'utilisateurs alors les réponses ne sont pas très rapides.
Je suis pour ma part très occupé ces temps ci et il m'est difficile de répondre présent ; les choses devraient s'arranger d'ici une quinzaine de jours.

Je crois que pour commencer, le mieux serait de nous mettre en citation le code du fichier PHP depuis lequel tu effectues l'intégration d'Albulle. Cela nous permettra très certainement d'appréhender la chose et de pouvoir commencer à t'aider.

Je crois bien que c'est de là que vient le problème wink
Il semblerait donc que le serveur sur lequel tu exécutes le script n'ai pas été compilé avec le support des sessions où qu'il n'est pas actif.

Normalement le module de gestion des sessions est un module compilé par défaut avec PHP sauf si dans la commande de configuration se trouve --disable-session.

Etrange tout de même que tu ne disposes pas des sessions...Tu es chez un hébergeur ou c'est une installation personnelle ?

Salut,

Peux tu nous envoyer le résultat de la section "session" de ton phpinfo() ?