Aller au contenu

Sujets conseillés

Posté
Je viens d'enlever la possibilité de s'inscrire par le forum Phpbb car j'ai lié le forum à ma base membre. Les membres du site peuvent donc participer au forum.


Dans le template du forum, j'aimerais faire pointer vers le bloc de connexion / inscription mais celui-ci ne s'affiche pas. Le template Phpbb a pourtant été rafraîchi.


Dans template/overall_header.html, j'ai




<div id="login">
<div align="left" id="loginbloc1"><?php include('http://www.i-trekkings.net/mod.login.php'); ?></div>
</div>

Dans stylesheet.css, j'ai





/* ---------- BLOC LOGIN ---------- */
#login {
width:995px;
height:31px;
background-color:#3b362e;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff9933;
}
#loginbloc1 {
float:left;
height:22px;
padding:0px 0px 0px 0px;
margin-top:6px;
}


#login a, #login a:link, #login a:visited, #login a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#ff9933;
text-decoration:none;
}
#login a:hover {
color:#e7511e;
}
#login a#pasencore, #login a#pasencore:link, #login a#pasencore:visited, #login a#pasencore:active {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#fff;
text-decoration:none;
}
#login a#pasencore:hover {
color:#e7511e;
}


Une idée, pourquoi le bloc ne s'affiche pas ?



Grégory



Posté

non pas sur la page du forum



Je n'ai que



<div align="left" id="loginbloc1"></div>

qui s'affiche.



C'est pour ça que je ne comprend pas.

Posté

Est-ce que le site "http://www.i-trekkings.net/mod.login.php" autorise les includes distant?



Si tu es sur le même serveur, pour ne pas mettre un chemin absolu comme include("/chemin/mod.login.php"); ?



Une autre solution serait d'utiliser du Jquery : tu interroges un script php qui te répond en Json et tu parses le résultat :)


Posté

@Portekoi : je répond à sa place que que le serveur est infogéré .



Oui, le allow_url_include est à "on"

Posté

Je viens d'essayer un include avec un chemin relatif mais ça ne marche pas non plus.



Comme je me mélange souvent les pinceaux avec les chemins relatifs, j'ai placé le fichier dans le même répertoire que le template du forum. Même là, le bloc de connexion ne s'affiche pas non plus sick.gif


Posté

@Dan : Merci smile.gif



@IVoyages : Créer une page avec uniquement l'include dedans, indépendamment de Phpbb. Je me demande si le parser du template n'y est pas pour quelque chose dans ton problème.



EDIT : Dans le template, pour un include, utilises cette syntaxe :



<!-- INCLUDEPHP somefile.php -->

Soit :



<!-- INCLUDEPHP http://www.i-trekkings.net/mod.login.php -->

Dis moi si ça marche...



Source : https://wiki.phpbb.com/Tutorial.Template_syntax#Including_files




Posté

Non regarde mon Edit :)



Ma première idée était de créer un fichier php avec uniquement ceci dedans :



<?php
include('http://www.i-trekkings.net/mod.login.php');
?>
Posté

Alors voici mon retour :



<!-- INCLUDEPHP http://www.i-trekkings.net/mod.login.php -->

tout comme



<!-- INCLUDEPHP mod.login.php -->

ne fonctionnent pas.



J'ai créé un fichier php dans un autre répertoire que le forum avec





<?php
include('http://www.i-trekkings.net/mod.login.php');
?>

Celui-ci fonctionne.



ça vient donc bien du template du forum. Je vais creuser par là ;)


Posté (modifié)

Je l'avais fait...



Mon bloc de connexion s'affiche thumbup.gif



avec le code



<!-- INCLUDEPHP mod.login.php -->

Mod.login.php étant à la racine du forum (tout à l'heure, je l'avais placé à la racine du template sick.gif )



mais j'ai un souci de css maintenant... b_thumbsdown_20.gif


Modifié par ivoyages
Posté

Pour ton CSS, mets le chemin en absolu avec un '/' au début. En gros, tu mets tout le chemin vers ton fichier CSS ou tes images smile.gif


Posté

Je vais bien chercher le fichier css. Je dois juste le modifier car il y a un conflit entre mon bloc et les autres parties de la feuille de style.

Veuillez vous connecter pour commenter

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



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