Aller au contenu

Bloc de connexion / inscription


ivoyages

Sujets conseillés

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



Lien vers le commentaire
Partager sur d’autres sites

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 :)


Lien vers le commentaire
Partager sur d’autres sites

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


Lien vers le commentaire
Partager sur d’autres sites

@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




Lien vers le commentaire
Partager sur d’autres sites

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à ;)


Lien vers le commentaire
Partager sur d’autres sites

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
Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

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



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