Jump to content

Bloc de connexion / inscription


ivoyages

Recommended Posts

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



Link to comment
Share on other 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 :)


Link to comment
Share on other 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


Link to comment
Share on other 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




Link to comment
Share on other 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à ;)


Link to comment
Share on other 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


Edited by ivoyages
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...