Fork me on GitHub






Un block connexion de type Ajax
Semi pro
Inscrit: 04/08/2005 14:16
De Quelque part dans les étoiles...
Messages: 1141
Bonjour à tous,

Pensez-vous qu'il soit possible d'afficher un pop-up pour se connecter à Xoops de style Ajax ?

J'aimerai beaucoup, si possible, l'insérer dans mon nouveau site ; actuellement, il faut cliquer sur le dernier bouton à droite de la barre de navigation. Ce que j'aimerai, c'est qu'en cliquant sur ce bouton, une fenêtre pop-up du type lightbox apparaissent. L'utilisateur remplit les informations et se connecte...

==> http://xmouse.org/version2/

Posté le : 21/12/2008 13:57

Il n'y a qu'une chose que vous pouvez changer dans l'Univers : c'est Vous-Même !
Partager Twitter Partagez cette article sur GG+
Re: Un block connexion de type Ajax
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
bonjour,

regardes ce qui est fait sur labs.xoofoo.org (en haut à droite --> "login"
j'ai donné la réponse sur le forum.

le code du fichier appellé est :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<
head>
<
meta name="keywords" content="news,technologie,labs,laboratoire,rss,xoops,xoop,tuto,tutoriel,flash,video,avi,cours,apprentissage,student,nuke,myphpnuke,myphp-nuke,phpnuke, SE, geek, geeks, hacker,linux,software,download,telechargement,application,logiciel,free,libre,communaute,community,mp3,forum,bulletin,board,bbs,php,survey,poll,sondage,kernel,comment, portal,france,odp,open,source,opensource,FreeSoftware,gnu,gpl,license,Unix,*nix,mysql,sql,database,web site,weblog,guru,module,theme,cms,content management,blog,ajax,seo,css template,accessibility,demo,flv," />
<
meta name="description" content="XOOPS is a dynamic Object Oriented based open source portal script written in PHP. Xoops est un Portail Dynamique Orienté Objet basé sur un script Open Source en PHP - Gestion de contenu pour collectivité, association, entreprise pme pmi et solution intranet" />
<
meta name="rating" content="general" />
<
meta name="author" content="KRIS XOOPS" />
<
meta name="copyright" content="Copyright © 2006-20011" />
<
meta name="generator" content="KRIS XOOPS" />
<
title>XooFoo Labs Xoops Tips and Astuces</title>
</
head>
<
body><form action="http://adressedemonsite/user.php" method="post">
  <
div align="center">
  <
input type="text" name="uname" size="12" maxlength="25" onfocus="this.value=''" onblur="if(this.value=='')this.value='Pseudo';" value="Pseudo" />
  <
input type="password" name="pass" size="12" maxlength="32" onfocus="this.value=''" onblur="if(this.value=='')this.value='Password';" value="Password"/>
  <
input type="hidden" name="xoops_redirect" value="/index.php" />
  <
input type="hidden" name="op" value="login" />
  <
input type="submit" value="Ok" />
  </
div>
</
form>
</
body>
</
html>


et le lien dans le thème :
<{if !$xoops_isuser}><li><a href="<{xoAppUrl mes_pages/connexion.html?height=30&amp;width=270}>" class="thickbox" accesskey="a"  title="Connexion">Login</a></li>
<{else}>
<
li><a href="<{xoAppUrl /admin.php}>" accesskey="x"  title="Administration">Admin</a></li>
<{/if}>


@++

ps: comme tu le vois, j'utilise le script thickbox

Posté le : 21/12/2008 14:08

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: Un block connexion de type Ajax
Semi pro
Inscrit: 04/08/2005 14:16
De Quelque part dans les étoiles...
Messages: 1141
T'es un chef Kris... C'est vrai que j'avais pas pensé à chercher sur ton site... Mauvais que je suis... lol...

Ca marche nickel... J'ai implémenté Thickbox & Lightbox... et aucune incompatiblité...

Posté le : 21/12/2008 14:11

Il n'y a qu'une chose que vous pouvez changer dans l'Univers : c'est Vous-Même !
Partager Twitter Partagez cette article sur GG+
Re: Un block connexion de type Ajax
Régulier
Inscrit: 01/08/2005 10:48
De Braine-l'Alleud
Messages: 336
Bonsoir à tous,

cette astuce ne fonctionnait pas chez moi (l'écran de connection ne s'affichait pas dans la Thickbox) jusqu'au moment où j'ai comparé le code de Kris avait le code de sa page...
Et, ho miracle, il suffit d'ajouter
Citation :
<script type="text/javascript">
JQ = $; //rename $ function
</script>
entre
Citation :
<script type="text/javascript" src="<{$xoops_url}>/jseffects/jquery.js"></script>
etCitation :
<script type="text/javascript" src="<{$xoops_url}>/jseffects/thickbox.js"></script>

Posté le : 21/12/2008 20:08

Capouille
gardien du site "bbw291.be"

j'ai pas perdu l'esprit, il traine quelque part par líƒÂ  ...
Partager Twitter Partagez cette article sur GG+
Re: Un block connexion de type Ajax
Semi pro
Inscrit: 04/08/2005 14:16
De Quelque part dans les étoiles...
Messages: 1141
Exacte Capouille et surtout mettre le script de Thickbox avant les autres, sinon, il n'y en a aucun qui fonctionne...


Posté le : 22/12/2008 09:52

Il n'y a qu'une chose que vous pouvez changer dans l'Univers : c'est Vous-Même !
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

59 Personne(s) en ligne (44 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 59 | Plus ...