Auteur | Message |
Maveric33
Junior Member
Messages : 27 Inscrit(e) le: 03/01/2012
|
Page automatisé | |
Bonjour,
Voila je vous expose mon idée sur lequel je ne trouve pas de solution. Je suis sur NK1.7.7 et j'ai creer un petit module que j'ai appelé acceuil qui n'ai que betement une page Web avec du texte.
www.thelastdragons.eu
Quand les gens arrive sur le site que il soit loguer ou pas il tombe sur cet page normale puisque c'est comme sa que j'ai mis dans les paramètre Préférence générale.
Je souhaiterai faire une systèmes qui et si tu et loguer alors sur sera pas rediriger sur sur module mais sur celui de News. Cela fonctionne deja si vous arrivé non loguer et que vous logger sur le site vous êtes basculé. Mais je souhaiterai l'applique a l'arrivé du site et pas seulement au moment du log.
Voila j'espére que j'ai étais claire.
Merci beaucoup
|
Edité par Maveric33 le 02/02/2013 - 17:03:49 |
|
|
| Posté le 02/02/2013 - 17:03:34 |
Revenir en haut | Permalien |
PePeRePeRveRs
Vice-Président Association
Messages : 3672 Inscrit(e) le: 13/06/2004
|
RE : Page automatisé | |
Salut,
dans le code du module accueil que tu as créés et, plus précisément, dans la fonction principale (et probablement unique), tu fais ceci:
<?php
global $user;
if ($user) {
code de ton module
} else {
redirect('index;php?file=News', 0);
}
?>
Ou bien:
<?php
global $user;
if ($user) {
index(); // nom de ta fonction principale
} else {
redirect('index;php?file=News', 0);
}
?>
Ca devrait le faire
|
Avant d'ouvrir un sujet, n'oubliez pas de lire le règlement et faire une recherche sur le forum !
|
|
| Posté le 02/02/2013 - 17:37:59 |
Revenir en haut | Permalien |
Maveric33
Junior Member
Messages : 27 Inscrit(e) le: 03/01/2012
|
RE : Page automatisé | |
Le code HTML est mal formaté
|
|
|
| Posté le 02/02/2013 - 17:50:48 |
Revenir en haut | Permalien |
Maveric33
Junior Member
Messages : 27 Inscrit(e) le: 03/01/2012
|
RE : Page automatisé | |
Merci beaucoup,
La 2em solution me parai plus adapté.
Le probleme c'est que je ne voit pas quel fontion tu veut que je mette dans :
index(); // nom de ta fonction principale
Tu parle d'indiquer ma pages de mon module ?
Fatal error: Call to undefined function: index() in /mnt/107/sda/7/3/team.mecadom/modules/Acceuil/index.php on line 11
je te met un lien du code de ma page
http://pastebin.com/ERhpeUDW
|
|
|
| Posté le 02/02/2013 - 17:51:07 |
Revenir en haut | Permalien |
PePeRePeRveRs
Vice-Président Association
Messages : 3672 Inscrit(e) le: 13/06/2004
|
RE : Page automatisé | |
<?php
if (!defined("INDEX_CHECK")){
die ("You cannot open this page directly ");
}
global $user;
if (!$user){
?>
tout ton code de <html> à </html>
<?php
}else{
redirect('index;php?file=News', 0);
}
?>
|
Avant d'ouvrir un sujet, n'oubliez pas de lire le règlement et faire une recherche sur le forum !
|
|
| Posté le 02/02/2013 - 22:09:55 |
Revenir en haut | Permalien |
Maveric33
Junior Member
Messages : 27 Inscrit(e) le: 03/01/2012
|
RE : Page automatisé | |
Merci beaucoup j'ai implanter ton code et sa marche niquel.
Il y avait juste une faute a
redirect( 'index;php?file=News' , 0 );
redirect( 'index.php?file=News' , 0 );
Bonne journé a tous
|
|
|
| Posté le 07/02/2013 - 19:20:54 |
Revenir en haut | Permalien |