Annonces
Livre d'or

Par aircrack

Super CMS, super staff une équipe génial!
Plein de possibilité d'avenir et on attend tous la 4.0

Livre d'or

Mini sondage
Disposez-vous de PHP 5 chez votre hébergeur ?








Résultats

 
   Le 17/06/09 à 12h26 Citer      

Booster Minigun

Groupe: Membre

Inscrit le: 23/03/09
Messages: 39
Bonjour
J'ai differente pages au format php ( nomons la essai.php), et j aimerais savoir si il etait possible de l'integrer directement dans le module Pages

J ai essayé de recopier le script php de essai.php dans "creation d'une nouvelle page" mais cela ne me fait pas du tout la meme page ( il y a environ 20 cm d'espace entre les differentes pages...)

Merci

pm    
   Le 17/06/09 à 12h35 Citer      

Administrateur

Equipe historique

Sexe:
Inscrit le: 04/08/05
Messages: 11001
Lieu: Aix en Provence
J'imagine que les fichiers à insérer dans le module sont écrits en HTML.
Si c'est bien le cas, déjà il faut lire ce sujet pour savoir comment corriger le problème de l'espace blanc, ça ne supprimera certainement pas tout l'espace blanc, mais au moins la moitié.
Ensuite, il y a un gros problème dans la version 2 de PHPBoost qui fait que ce module ne supporte que très mal le contenu en HTML. La version 3 de PHPBoost corrige ce problème, mais sur la version 2 la seule solution est de supprimer tous les retours à la ligne du code HTML, donc de mettre le code sur une ligne. Je sais que ce n'est pas très propre mais je n'ai franchement rien d'autre à proposer tant que la version 3 n'est pas sortie officiellement.
____________________
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++:
"There are two ways to write error-free programs; only the third works."

pm ben.popeye@phpboost.com http://www.phpboost.com    
   Le 17/06/09 à 12h45 Citer      

Booster Minigun

Groupe: Membre

Inscrit le: 23/03/09
Messages: 39
c'est vrai qu'il y a deja moins d'espace!!

Mais est ce que par exemple il n y aurait pas juste un petit script a mettre dans ma page essai.php pour que phpboost considere essai.php comme une page du module Pages


pm    
   Le 17/06/09 à 12h59 Citer      

Booster Fusée

Groupe: Membre

Sexe:
Inscrit le: 30/12/07
Messages: 3603
Lieu: Tours (37)
Tu peux ajouter dans ton fichier .php les lignes de code nécessaires pour charger l'environnement de PHPboost. Tu trouveras toutes les infos dans la documentation et sur le forum.
____________________
Shadow
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.

pm http://lelienlacte.com    
   Le 17/06/09 à 13h31 Citer      

Booster Minigun

Groupe: Membre

Inscrit le: 23/03/09
Messages: 39
oui shadow, ca je sais, d'ailleurs je l'ai déja fait, mais avant mes pages externe n'etait pas dans le module Pages
Je voudrais desormais mettre toutes mes pages externes dans le module Pages, afin de pouvoir restreindre l'accés aux membres!!!

pm    
   Le 17/06/09 à 13h50 Citer      

Booster Fusée

Groupe: Membre

Sexe:
Inscrit le: 30/12/07
Messages: 3603
Lieu: Tours (37)
Alors tu dois copier le contenu en HTML dans le module Pages comme Ben te l'a expliqué, il n'y a pas d'autre solution.
____________________
Shadow
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.

pm http://lelienlacte.com    
   Le 17/06/09 à 14h00 Citer      

Administrateur

Equipe historique

Sexe:
Inscrit le: 04/08/05
Messages: 11001
Lieu: Aix en Provence
Tu peux laisser tes pages en PHP et les embarquer dans l'environnement de PHPBoost, c'est expliqué ici ou ici.
Tu peux également forcer d'être membre pour accéder à une page que tu embarques dans l'environnement (c'est expliqué dans la page de la FAQ).
____________________
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++:
"There are two ways to write error-free programs; only the third works."

pm ben.popeye@phpboost.com http://www.phpboost.com    
   Le 17/06/09 à 19h41 Citer      

Booster Minigun

Groupe: Membre

Inscrit le: 23/03/09
Messages: 39
"Tu peux également forcer d'être membre pour accéder à une page que tu embarques dans l'environnement (c'est expliqué dans la page de la FAQ). "

Cela m'interesse mais je n'ai pas trouvé ou est ce que c'est expliqué dans la faq

pm    
   Le 17/06/09 à 19h46 Citer      

Booster Fusée

Groupe: Membre

Sexe:
Inscrit le: 30/12/07
Messages: 3603
Lieu: Tours (37)
Dans la rubrique "développement de modules", question "Comment insérer une page avec l'environnement de PHPBoost".
____________________
Shadow
"Quand tu ranges chez toi, ça fout le bordel chez ton voisin". - Règle d'entropie générale adaptée aux usages domestiques.

pm http://lelienlacte.com    
   Le 17/06/09 à 19h48 Citer      

Administrateur

Chef de projet
Développement Noyau

Sexe:
Inscrit le: 27/02/09
Messages: 7992
Lieu: Alsace
Comme il la dit plus haut, c'est écrit dans la FAQ :


Citation:
Pour filtrer rapidement le niveau d'autorisation, insérer ce code à la ligne 7 du code précédent :
Code PHP :

Code PHP :
if( !$session->check_auth($session->data, 0) )
{
	$errorh->error_handler('e_auth', E_USER_REDIRECT);
	exit;
}



Changer la valeur 0 (qui correspond aux membres en 1 pour les modérateurs ou 2 pour les administrateurs).




Edité par ReidLos Le 17/06/09 à 19h49

pm http://www.phpboost.com    
   Le 17/06/09 à 20h00 Citer      

Booster Minigun

Groupe: Membre

Inscrit le: 23/03/09
Messages: 39
je viens de comprendre.. merci

pm    
   Le 18/06/09 à 11h51 Citer      

Booster Minigun

Groupe: Membre

Inscrit le: 23/03/09
Messages: 39
Bonjour
J'ai reussi a faire comme vous me disiez: j ai inserer le code permettant de mettre l'environnement phpboost+ restreindre l'accés aux membre

Evidement il y a un soucis.... en effet, qd j ouvre mes pages elles s ouvrent bien mais au dessu j ai le message:
Notice: Use of undefined constant TITLE - assumed 'TITLE' in /mnt/104/free.fr/6/0/implantdenfer/includes/header.php on line 32

Notice: Use of undefined constant TITLE - assumed 'TITLE' in /mnt/104/free.fr/6/0/implantdenfer/includes/header.php on line 67


hors dans mon header.php, ligne 32 j ai ca: $session->session_check(SCRIPT, QUERY_STRING, TITLE); //Vérification de la session.

et ligne 67: 'TITLE' => stripslashes(TITLE),

pm    
   Le 18/06/09 à 11h53 Citer      

Administrateur

Equipe historique

Sexe:
Inscrit le: 04/08/05
Messages: 11001
Lieu: Aix en Provence
Tu n'as pas dû mettre la ligne suivante avant l'inclusion du header :
Code PHP :
define('TITLE', $titre_de_la_page);
____________________
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++:
"There are two ways to write error-free programs; only the third works."

pm ben.popeye@phpboost.com http://www.phpboost.com    
   Le 18/06/09 à 12h01 Citer      

Booster Minigun

Groupe: Membre

Inscrit le: 23/03/09
Messages: 39
En fait c'est bon je viens de changer,
Voici le code a mettre si un jour qq1 à un problème:
[b]<?php include ('../includes/begin.php');
define('TITLE', 'Titre'); //A modifier selon le titre de la page
include('../includes/header.php');

if( !$session->check_auth($session->data, 0) )
{
$errorh->error_handler('e_auth', E_USER_REDIRECT);
exit;
}
?>
[/b]

pm    
   Le 18/06/09 à 12h55 Citer      

Administrateur

Equipe historique

Sexe:
Inscrit le: 04/08/05
Messages: 11001
Lieu: Aix en Provence
Si tu regardes bien, c'est exactement le même code qu'il y a dans la doc ;)
____________________
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++:
"There are two ways to write error-free programs; only the third works."

pm ben.popeye@phpboost.com http://www.phpboost.com    
2 Utilisateurs en ligne :: 0 Administrateur, 0 Modérateur, 0 Membre et 2 Visiteurs
Utilisateurs en ligne: Aucun membre connecté
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie
Annonces