Mettre le qui est en ligne visible pour l'invité
2 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Gérer l'apparence de son forum :: Archives des problèmes avec l'apparence du forum
Page 1 sur 1 • Partagez
Mettre le qui est en ligne visible pour l'invité
Bonjour.
Je souhaiterais connaître l'emplacement et le code à placer pour pouvoir mettre le qui est en ligne au dessus de la connexion. >> https://2img.net/image.noelshack.com/fichiers/2016/18/1462467619-screen.png
Merci d'avance.
Bonne soirée.
Je souhaiterais connaître l'emplacement et le code à placer pour pouvoir mettre le qui est en ligne au dessus de la connexion. >> https://2img.net/image.noelshack.com/fichiers/2016/18/1462467619-screen.png
Merci d'avance.
Bonne soirée.
Dernière édition par Stankiller le Ven 6 Mai 2016 - 20:54, édité 1 fois
Re: Mettre le qui est en ligne visible pour l'invité
Bonjour,
En partant du principe que c'est la page /login que vous voulez cibler et que les invités voient le qeel on peut y mettre un id via le template et faire une requête ajax pour l'afficher sur la page connexion...c'est tout ce que (moi) je peux proposer.
Dans le template index_body recherchez la ligne 173/174 et mettez un id:
En partant du principe que c'est la page /login que vous voulez cibler et que les invités voient le qeel on peut y mettre un id via le template et faire une requête ajax pour l'afficher sur la page connexion...c'est tout ce que (moi) je peux proposer.
Dans le template index_body recherchez la ligne 173/174 et mettez un id:
- Code:
<!-- BEGIN disable_viewonline -->
<table class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0" id="qeel">
- Code:
$(document).ready(function(){
$.ajax({
type: 'GET',
url : "/forum",
success: function (qeel) {
qeel = $(qeel).find('table#qeel');
$('form[action="/login"] a[href="/register"]').closest('form[action="/login"]').prepend(qeel);
}
}
);
});
Invité- Invité
Re: Mettre le qui est en ligne visible pour l'invité
Merci de la réponse.
J'ai fait exactement ce que tu m'as conseillé de faire mais rien n'a changé sur la page de login. :/
Le "Qui est en ligne ?", je veux le placer là ou il y a la flèche rouge.
https://2img.net/image.noelshack.com/fichiers/2016/18/1462473724-pa.png
J'ai fait exactement ce que tu m'as conseillé de faire mais rien n'a changé sur la page de login. :/
Le "Qui est en ligne ?", je veux le placer là ou il y a la flèche rouge.
https://2img.net/image.noelshack.com/fichiers/2016/18/1462473724-pa.png
Re: Mettre le qui est en ligne visible pour l'invité
Pas de quoi,je sais pourquoi ça ne fonctionne pas c'est parce que je me suis lancé sans vérifier votre version qui est invision comme mon code est pour phpbb2 ça foire ^^
Du coup enlevez ce que vous avez mis dans le template et remettez à la normal celui-ci.
Pour le code javascript il faut juste le modifier par celui-ci et c'est bon:
Du coup enlevez ce que vous avez mis dans le template et remettez à la normal celui-ci.
Pour le code javascript il faut juste le modifier par celui-ci et c'est bon:
- Code:
$(document).ready(function(){
$.ajax({
type: 'GET',
url : "/forum",
success: function (qeel) {
qeel = $(qeel).find('#fo_stat');
$('form[action="/login"] a[href="/register"]').closest('form[action="/login"]').prev().prepend(qeel);
}
}
);
});
Invité- Invité
Re: Mettre le qui est en ligne visible pour l'invité
Merci encore pour ton aide.
Décidément ça ne veut pas. :/
J'ai fait ce que tu m'as dit càd remettre le template modifié à la normale et remplacer le Javascript par un nouveau code mais rien ne s'affiche.
Décidément ça ne veut pas. :/
J'ai fait ce que tu m'as dit càd remettre le template modifié à la normale et remplacer le Javascript par un nouveau code mais rien ne s'affiche.
Re: Mettre le qui est en ligne visible pour l'invité
Pas de quoi oui décidément ça s'acharne contre vous
Je donne un lien de test pour que vous puissiez voir :
- http://mestests.forumactif.org/login
C'est bizarre j'enquête... et si je trouve je reviens vers vous
En attendant est-il possible d'avoir une page de votre forum où vous testez les codes svp? merci
Je donne un lien de test pour que vous puissiez voir :
- http://mestests.forumactif.org/login
C'est bizarre j'enquête... et si je trouve je reviens vers vous
En attendant est-il possible d'avoir une page de votre forum où vous testez les codes svp? merci
Invité- Invité
Re: Mettre le qui est en ligne visible pour l'invité
Merci voici l'adresse de mon forum : http://royal-universe.forum-gratuit.net/
Comme tu peux le constater j'ai mis des widgets sur les côtés affichant le "qui est en ligne" ainsi que les "statistiques". Cependant, je trouve ça moche et que cela déforme le forum. J'ai enlevé les widgets lorsque j'ai installé les codes.
Comme tu peux le constater j'ai mis des widgets sur les côtés affichant le "qui est en ligne" ainsi que les "statistiques". Cependant, je trouve ça moche et que cela déforme le forum. J'ai enlevé les widgets lorsque j'ai installé les codes.
Re: Mettre le qui est en ligne visible pour l'invité
Problème trouvé...
Du coup,faut laisser le temps à quelqu'un d'autre de vous donner de l'aide je suis désolé
Ne fonctionnera pas car on ne peut pas voir en tant qu'invité le qeel , c'est comme si je faisais une requête ajax du panneau d'administration pour mettre le bloc-note du Panneau d'admin sur le forum = les invités et membres ne le verront pas ^^En partant du principe que c'est la page /login que vous voulez cibler et que les invités voient le qeel
Du coup,faut laisser le temps à quelqu'un d'autre de vous donner de l'aide je suis désolé
Invité- Invité
Re: Mettre le qui est en ligne visible pour l'invité
D'accord je comprends.
Cependant comment se fait t-il alors que le widget "Qui est en ligne?" s'affiche pour les invités ?
Ce qui serait top c'est un code permettant de placer ce widget pas à droite ni à gauche du forum mais juste au-dessus du login.
Mais bon ça me paraît assez complexe.
Cependant comment se fait t-il alors que le widget "Qui est en ligne?" s'affiche pour les invités ?
Ce qui serait top c'est un code permettant de placer ce widget pas à droite ni à gauche du forum mais juste au-dessus du login.
Mais bon ça me paraît assez complexe.
Re: Mettre le qui est en ligne visible pour l'invité
Car ce sont les permissions du PA.
A cœur vaillant rien d'impossible ^^Ce qui serait top c'est un code permettant de placer ce widget pas à droite ni à gauche du forum mais juste au-dessus du login.
Mais bon ça me paraît assez complexe.
- Code:
jQuery(document).ready(function($){
if(document.location.host=="royal-universe.forum-gratuit.net") {
$(function(){
$('.module.borderwrap h3:contains(Qui est en ligne)').closest('.module.borderwrap').css('display','none').insertBefore($('form[action="/login"] a[href="/register"]').closest('form[action="/login"]').prev());
});
}
if(document.location.pathname=="/login") {
$(function(){
$('.module.borderwrap h3:contains(Qui est en ligne)').closest('.module.borderwrap').css('display','block');
});
}
});
Dernière édition par Don Vito Corleone le Ven 6 Mai 2016 - 0:52, édité 4 fois
Invité- Invité
Re: Mettre le qui est en ligne visible pour l'invité
Je ne sais pas si ça a un quelconque impact mais pour mon forum, les scripts ne marchent pas si je coche toutes les pages, par contre si je coche chacune des options de la première ligne le code marche
Re: Mettre le qui est en ligne visible pour l'invité
Don Vito Corleone a écrit:Car ce sont les permissions du PA.A cœur vaillant rien d'impossible ^^Ce qui serait top c'est un code permettant de placer ce widget pas à droite ni à gauche du forum mais juste au-dessus du login.
Mais bon ça me paraît assez complexe.
- Code:
jQuery(document).ready(function($){
if(document.location.host=="royal-universe.forum-gratuit.net") {
$(function(){
$('.module.borderwrap h3:contains(Qui est en ligne)').closest('.module.borderwrap').css('display','none').insertBefore($('form[action="/login"] a[href="/register"]').closest('form[action="/login"]').prev());
});
}
if(document.location.pathname=="/login") {
$(function(){
$('.module.borderwrap h3:contains(Qui est en ligne)').closest('.module.borderwrap').css('display','block');
});
}
});
Cela ne fonctionne toujours pas. :-(
Re: Mettre le qui est en ligne visible pour l'invité
Rectification cela fonctionne bel et bien.
Le seul problème c'est que le forum part un peu sur la gauche, un moyen de rectifier cela pour le mettre à la normal ?
https://2img.net/image.noelshack.com/fichiers/2016/18/1462537482-gauche.png
Le seul problème c'est que le forum part un peu sur la gauche, un moyen de rectifier cela pour le mettre à la normal ?
https://2img.net/image.noelshack.com/fichiers/2016/18/1462537482-gauche.png
Re: Mettre le qui est en ligne visible pour l'invité
Bonjour,
(fatigué hier..)
Remplacez le code par celui-ci:
ps: j'ai édité en changeant par : royal-universe.forum-gratuit.net
(fatigué hier..)
Remplacez le code par celui-ci:
- Code:
if(document.location.host=="royal-universe.forum-gratuit.net") {
$(function(){
$('.module.borderwrap h3:contains(Qui est en ligne)').closest('.module.borderwrap').css('display','none');
});
}
if(document.location.pathname=="/login") {
$(function(){
$('.module.borderwrap h3:contains(Qui est en ligne)').closest('.module.borderwrap').css('display','block').insertBefore($('form[action="/login"] a[href="/register"]').closest('form[action="/login"]').prev());
$('#content-container div#content').css('margin-right','0px');
});
}
ps: j'ai édité en changeant par : royal-universe.forum-gratuit.net
Invité- Invité
Re: Mettre le qui est en ligne visible pour l'invité
Nop' cela part toujours sur la gauche.
Le widget est invisible mais c'est comme si il était là c'est pour cela que le forum se décale sur la gauche. :/
Le widget est invisible mais c'est comme si il était là c'est pour cela que le forum se décale sur la gauche. :/
Re: Mettre le qui est en ligne visible pour l'invité
Oki remplacez par(et là c'est bon! ^^):
- Code:
if(document.location.host=="royal-universe.forum-gratuit.net") {
$(function(){
$('.module.borderwrap h3:contains(Qui est en ligne)').closest('.module.borderwrap').css('display','none');
$('#content-container div#content').css('margin-right','0px');
});
}
if(document.location.pathname=="/login") {
$(function(){
$('.module.borderwrap h3:contains(Qui est en ligne)').closest('.module.borderwrap').css('display','block').insertBefore($('form[action="/login"] a[href="/register"]').closest('form[action="/login"]').prev());
$('#content-container div#content').css('margin-right','0px');
});
}
Invité- Invité
Re: Mettre le qui est en ligne visible pour l'invité
C'est bon ça marche nickel
Merci beaucoup.
Merci beaucoup.
Re: Mettre le qui est en ligne visible pour l'invité
Pas de quoi (j'avais mal compris dès le début)
Invité- Invité
Sujets similaires
» Comment mettre les groupes du qui est en ligne sur la même ligne?
» Mettre un fond pour "qui est en ligne"
» Quel CSS pour mettre la ligne en entier
» Problème pour référencé et mettre en ligne
» Qui est en ligne visible que par les membres
» Mettre un fond pour "qui est en ligne"
» Quel CSS pour mettre la ligne en entier
» Problème pour référencé et mettre en ligne
» Qui est en ligne visible que par les membres
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Gérer l'apparence de son forum :: Archives des problèmes avec l'apparence du forum
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum