Fork me on GitHub




(1) 2 »


Comment faire pour ne pas être deconnecté et réactualisation de block
Régulier
Inscrit: 02/07/2005 20:28
De Paris
Messages: 457
Tout est dans le titre !

Comment faire pour ne pas être deconnecté lorsque l'on est en veille ? Et comment faire pour qu'un bloc se réactualise tout seul ? Je voudaris faire cela pour le bloc "Qui est en ligne" et "Menu utilisateur" afin d'avoir la réactualisation du nombre de PM

Posté le : 05/06/2006 15:38
Partager Twitter Partagez cette article sur GG+
Re: Comment faire pour ne pas être deconnecté et réactualisation de block
Semi pro
Inscrit: 05/06/2004 14:25
Messages: 750
Bonjour,
pour ce qui est de la déconnexion, xoops est paramétré par défaut pour te garder connecté pendant 15min, ca n'a rien à voir avec une quelconque mise en veille du pc (je suppose que c'était de ca dont tu parlais). c'est changeable dans l'admin xoops, mais pour des raisons de sécurité il est conseillé de garder la valeur par défaut.

Pour l'actualisation de blocs, c'est sans actualisation de la page je suppose, non? ( sinon c'est une question de temps de cache..)

Après recherche c'est déjà toi qui avais posé la question ici :
https://www.frxoops.org/modules/newbb/ ... t_id=77792#forumpost77792

Si c'est bien ca qui t'intéresse, et si tu reviens par ici, j'y répondrai!

Posté le : 05/06/2006 21:34
Partager Twitter Partagez cette article sur GG+
Re: Comment faire pour ne pas être deconnecté et réactualisation de block
Régulier
Inscrit: 02/07/2005 20:28
De Paris
Messages: 457
en effet c'est bien ça, pour l'instant j'ai trouvé une parade qui réactualise toute la page mais pas génial quand on est en cours de rédaction d'un post par exemple et puis c'est pas viable...

N'y a t'il pas possibiltée de rajouter un script en java dans le template "qui est en ligne" ainsi que le template qui fait afficher le nombres de PM ?

Posté le : 05/06/2006 21:45
Partager Twitter Partagez cette article sur GG+
Re: Comment faire pour ne pas être deconnecté et réactualisation de block
Semi pro
Inscrit: 05/06/2004 14:25
Messages: 750
Pour actualiser une partie d'une page, AJAX est fait pour ca!

Comme expliqué sur l'autre topic j'ai fait un hack xoops/theme qui permet ca, mais c'est vraiment de la bidouille.

Je posterai alors bientôt un mini tuto pour pouvoir faire ca. (il me manque la parte actualisation automatique, mais ca doit pas etre bien dur à faire...

Posté le : 05/06/2006 22:04
Partager Twitter Partagez cette article sur GG+
Re: Comment faire pour ne pas être deconnecté et réactualisation de block
Semi pro
Inscrit: 07/05/2005 14:17
Messages: 1126
salut, nul besoin d'ajax pour qui est en ligne, il s'actualise deja seul... tu peux regler le cache en modifiant un fichier je te laisse chercher, il y a la reponse dans la faq je crois

pour la conection, tu peux appliquer le hack prevu a cet effet, le hack auto connection, e te laisse cherché aussi, le sujet a été abordé assez soucent

ps sur mes site je ne me suis pas relogué depuis prés de 6mois

Posté le : 05/06/2006 22:15
Partager Twitter Partagez cette article sur GG+
Re: Comment faire pour ne pas être deconnecté et réactualisation de block
Semi pro
Inscrit: 05/06/2004 14:25
Messages: 750
Citation :

laloutre a écrit:
salut, nul besoin d'ajax pour qui est en ligne, il s'actualise deja seul... tu peux regler le cache en modifiant un fichier je te laisse chercher, il y a la reponse dans la faq je crois

pour la conection, tu peux appliquer le hack prevu a cet effet, le hack auto connection, e te laisse cherché aussi, le sujet a été abordé assez soucent

ps sur mes site je ne me suis pas relogué depuis prés de 6mois


Il ne souhaite pas actualiser la page entière, par exemple tu es entrain de rédiger un truc, bon ben tu paumes tout avec un F5 (bon que la 1ere fois, après tu fais gaffes et tu ctrl+C, mais ca c'est tjr risqué si tu fais 15truc en mm temps, tu peux facilement paumer ton ctrl c, du coup tu utilises massivement le bloc note!)

bref ajax permet de récupérer juste le contenu bloc, et de l'afficher à la place de l'ancien.



Concernant le log automatique : c'est dangereux d'être autologgé si on est admin... un (simple) vol de cookie et on a accès à l'admin de tous tes sites...

Posté le : 05/06/2006 22:30
Partager Twitter Partagez cette article sur GG+
Re: Comment faire pour ne pas être deconnecté et réactualisation de block
Semi pro
Inscrit: 07/05/2005 14:17
Messages: 1126
c'est dangereux les session, un simple vol d'url et hop....

le bloc qui est en ligne s'actualise seul, pas toute la page et si je me plante pas les bloc qu'il veut actualisé c'est qui est en ligne et les pm? pour les pm il existe u hack aussi, mais je ne connais n le chemin ni le nom... mais j'ai deja poster a son sujet, une petite recherche? (par conte ile est gourmand)

a+

Posté le : 05/06/2006 22:34
Partager Twitter Partagez cette article sur GG+
Re: Comment faire pour ne pas être deconnecté et réactualisation de block
Semi pro
Inscrit: 05/06/2004 14:25
Messages: 750
Les sessions ne sont plus affichées dans les url, ca limite le vol...

Pour l'actualisation du bloc qui est en ligne, j'y crois pas...

J'ai peut être tord, mais je ne vois pas comment cela est possible.
J'ai regardé dans xoops.js ya rien pour faire ca.

J'ai testé, je ne vois aucune actualisation...

Ou est l'explication?

Posté le : 05/06/2006 23:20
Partager Twitter Partagez cette article sur GG+
Re: Comment faire pour ne pas être deconnecté et réactualisation de block
Régulier
Inscrit: 02/07/2005 20:28
De Paris
Messages: 457
Je viens d'éditer le bloc "Qui est en ligne" "system_block_online.html" et je pensais qu'en rajoutant un javascript dedans cela pourrait le réactualiser ?

Là ce sont les fichiers d'origine mais ne sait pas ou mettre mon javascript ? Ce n'est en fait pas du html, il n'y a pas de balise head ni body ?

Citation :
<{$block.online_total}><br /><br /><{$block.lang_members}>: <{$block.online_members}><br /><{$block.lang_guests}>: <{$block.online_guests}><br /><br /><{$block.online_names}> <a href="javascript:openWithSelfMain('<{$xoops_url}>/misc.php?action=showpopups&type=online','Online',420,350);"><{$block.lang_more}></a>


Tout comme le bloc
"menu utilisateur" "system_block_user.html"

Citation :
<table cellspacing="0">
<tr>
<td id="usermenu">
<a class="menuTop" href="<{$xoops_url}>/user.php"><{$block.lang_youraccount}></a>
<a href="<{$xoops_url}>/edituser.php"><{$block.lang_editaccount}></a>
<a href="<{$xoops_url}>/notifications.php"><{$block.lang_notifications}></a>
<a href="<{$xoops_url}>/user.php?op=logout"><{$block.lang_logout}></a>
<{if $block.new_messages > 0}>
<a class="highlight" href="<{$xoops_url}>/viewpmsg.php"><{$block.lang_inbox}> (<span style="color:#ff0000; font-weight: bold;"><{$block.new_messages}></span>)</a>
<{else}>
<a href="<{$xoops_url}>/viewpmsg.php"><{$block.lang_inbox}></a>
<{/if}>

<{if $xoops_isadmin}>
<a href="<{$xoops_url}>/admin.php"><{$block.lang_adminmenu}></a>
<{/if}>
</td>
</tr>
</table>

Posté le : 06/06/2006 00:39
Partager Twitter Partagez cette article sur GG+
Re: Comment faire pour ne pas être deconnecté et réactualisation de block
Semi pro
Inscrit: 05/06/2004 14:25
Messages: 750
Ce sont des templates, des bout de html qui vont être recolés et remplis avec smarty. Donc c'est normal qu'il n'y ai pas de header et body etc..

Concernant le javascript que tu veux insérer, lequel est-ce?

Posté le : 06/06/2006 19:31
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
(1) 2 »



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

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