[Réglé] Le QUI EST EN LIGNE ne fonctionne plus

Forum de support pour les questions concernant l'utilisation de phpBB 3.1, les problèmes rencontrés lors de manipulations, de configuration du forum ou de personnalisation autres que les Styles ou les Extensions.

Modérateur: Equipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com

Pensez à effectuer une recherche, la réponse à votre question a de grandes chances d'avoir déjà été donnée.

Re: Le QUI EST EN LIGNE ne fonctionne plus

Messagepar ANNIES » 03 Mai 2015 à 09:04

Bonjour
d'abord merci infiniment de votre assistance jusqu'à une heure aussi tardive :D
Le problème est identifié c'est SQUARE LEFT qui ne laisse pas de trace
La vision avec un compte PROSILVER ou SQUARE LEFT donne les mêmes résultats (tests fait au début du topic, tous les membres utilisant SQUARE LEFT nous avons installé deux STYLES BLACK et PROSILVER pour les comptes de tests)
Mais seuls les utilisateurs utilisant SQUARE LEFT sont précisément non localisable (apparaissant en PAGE D'INDEX) par le QUI EST EN LIGNE (1) (quelque que soit le style du compte regardant)

Voici deux vues
ici c'est PROSILVER (TEST) qui regarde (1ere ligne) : il se voit lui, mais ne voit aucun des inscrits (SQUARELEFT)
Voir l’image
ici c'est un compte SQUARE LEFT qui regarde (1ere ligne)
Il ne voit pas TEST2 (square left) ni aucun des inscrits (SQUARELEFT) , mais il voit TEST (prosilver)
Voir l’image

Merci d'avoir fait remonté le problème
Aux questions de Stoker 4.0
- quand est il avec un autre style ? Voici un test avec BLACK
ici c'est un compte PROSILVER qui regarde
il ne voit pas TEST2 (square left), ni aucun des inscrits (SQUARE LEFT) , mais il voit TEST (prosilver) et TEST3 (BLACK)
idem si c'est un compte SQUARE LEFT qui regarde
Black laisse bien une trace comme prosilver
Voir l’image

Donc cela confirme bien que c'est SQARE LEFT qui ne laisse pas de trace de son passage


Nota : ici dans ces tests nous avons regardé QUI EST EN LIGNE et chacun des comptes de tests étaient positionnés dans ce programme
Il en va de même si nous regardons dans chaque forum la ligne UTILISATEURS parcourant ce forum

- le problème est il une perturbation d'une extension
Non la migration vient d'être faite Nous n'avons pas installé d'extensions


(1) Il y a eut pendant les heures de surveillances des exceptions. Des membres identifiés (SQUARE LEFT) devenant visible un moment De même on a vu des INVITES (même en 3.1.0 dans des fonctions forums ou ils n'ont pas accès) L'expérience n'étant pas reproductible a volonté cela semble devoir être considérés comme des incidents
ANNIES
Apprenti-posteur
Apprenti-posteur
 
Messages: 118
Enregistré le: 09 Déc 2007 à 16:27

Re: Le QUI EST EN LIGNE ne fonctionne plus

Messagepar Manard » 03 Mai 2015 à 09:59

Bonjour Anniès,


Je viens de parcourir les différents essais que vous venez d'effectuer avec Fofa. Je viens d'installer en local ce style Square Left et ai ouvert deux sessions sous deux navigateurs différents, je vois bien qui est en ligne avec le bon forum consulté.

Pourrais-tu m'envoyer par mail une copie du style Square Left que tu utilises, pour comparer sur mon installation locale, car je vois que tu as personnalisé ce style au niveau des icônes, header. Je te passe mon mail par MP

Bonne journée

Bernard
Modifié en dernier par Manard le 03 Mai 2015 à 11:43, modifié 1 fois.
Manard
Roi des posts
Roi des posts
 
Messages: 926
Enregistré le: 31 Mar 2012 à 09:24

Re: Le QUI EST EN LIGNE ne fonctionne plus

Messagepar sub60 » 03 Mai 2015 à 11:10

Plop,

Apparemment tu a unstylesheet.css avec du code perso, et ou tu charge encore toutes les .css et .js,
alors qu'ils sont déjà charger par le style lui même, charger plusieurs fois ces fichiers n'est pas bon, sauf si tu a modifier tous ces fichiers,
du coup peut être que ça interfère avec le style original, d'ou le bug. (supposition)

Cordialement
<< Comment poster au bon endroit sur phpbb-fr >>
Attention..!! les styles pour phpBB 3.0, ne sont pas compatible avec phpBB 3.1
Sur phpBB 3.1, pour rafraîchir le style il suffit de vider le cache du forum.
Si vous considérez votre requête comme résolue, merci d'ajouter l'attribut de sujet [Réglé]
Avatar de l’utilisateur
sub60
Floodeur universel
Floodeur universel
 
Messages: 9518
Enregistré le: 19 Juin 2006 à 15:14
Localisation: oise

Re: Le QUI EST EN LIGNE ne fonctionne plus

Messagepar Skouat » 03 Mai 2015 à 12:54

J'ai le même problème avec un test local.

Sur .com Stoker 4.0 indique qu'il ne voit pas en quoi le style pourrait être le problème vu qu'il ne modifie que le overall_header et le overall_footer.

Donc il est possible qu'un bug sur le système de template ait été mis en évidence.

--- Edit ---
Il n'y a plus qu'à attendre...
=> https://tracker.phpbb.com/browse/PHPBB3-13810
Mes MODS

Ultima-World Hébergé par phpBB-Services
Code parrainage : 1241646554
Skouat
Traducteur
Traducteur
 
Messages: 13707
Enregistré le: 02 Avr 2008 à 20:47

Re: Le QUI EST EN LIGNE ne fonctionne plus

Messagepar FoFa » 03 Mai 2015 à 14:35

Chapeau ANNIES :mrgreen:
De retour parmi vous :wink:
FoFa
Resp. des supporters
Resp. des supporters
 
Messages: 10582
Enregistré le: 15 Nov 2008 à 19:04
Localisation: Auxonne

Re: Le QUI EST EN LIGNE ne fonctionne plus

Messagepar Manard » 03 Mai 2015 à 14:35

Bonjour Anniès et vous tous,


Je viens d'installer le style reçu d'Anniès, je ne rencontre pas non plus ce phénomène sur mon installation locale alors que tu viens de le rencontrer Skouat avec le style d'origine en lisant ton dernier message.

Pour répondre à Sub60 entre le style d'origine et le style personnalisé d'Anniès, il y a les icônes, le logo et la position du logo qui ont été changés, ce sont les seules modifications.

Sinon je pensais à un autre essai qui serait d'effacer le contenu de la table sessions, car j'ai remarqué que quand on purge toutes les sessions, cette table reste remplie. Sur ma table il n'y a que les deux sessions d'essai de mes tests.

Skouat as-tu d'autres sessions que celles de ton essai dans cette table ?

Bonne après-midi à vous tous

Bernard
Manard
Roi des posts
Roi des posts
 
Messages: 926
Enregistré le: 31 Mar 2012 à 09:24

Re: Le QUI EST EN LIGNE ne fonctionne plus

Messagepar Skouat » 03 Mai 2015 à 16:20

Bon a priori ce n'est pas suffisamment bloquant pour retarder la sortie de 3.1.4
Mes MODS

Ultima-World Hébergé par phpBB-Services
Code parrainage : 1241646554
Skouat
Traducteur
Traducteur
 
Messages: 13707
Enregistré le: 02 Avr 2008 à 20:47

Re: Le QUI EST EN LIGNE ne fonctionne plus

Messagepar ANNIES » 04 Mai 2015 à 22:08

Manard à trouvé la solution et le remerci, ainsi que tous ceux qui ont cherché et aidé pour ce problème :
En examinant le style SE Square left, dans le dossier "thème", il y a un dossier "en" avec les images "icon_user_online.gif" et "icon_user_offline.gif" , Online mettant un liseret vert en amont du cadre du rédacteur quand un membre est connecté, mais quand il n'est pas connecté il devrait y avoir un liseret rouge qui n'apparaît pas avec l'icône Offline.

Je viens de créer un dossier "fr" sous "thème" en y collant les trois fichiers présents sous "en".

J'ai effacé le cache et ai consulté le forum, les deux liserets, vert pour les membres connectés et rouge pour les non connectés sont bien présents.

Pourriez-vous essayer de faire de même sur votre forum, voir si ça n'affecterait pas "Qui est en ligne..."


En effet, cela résout le problème de "Qui est en ligne", même si je ne comprend pas pourquoi, vu le contenu du fichier stylesheet.css.
ANNIES
Apprenti-posteur
Apprenti-posteur
 
Messages: 118
Enregistré le: 09 Déc 2007 à 16:27

Re: [Réglé] Le QUI EST EN LIGNE ne fonctionne plus

Messagepar Skouat » 04 Mai 2015 à 23:31

Bonjour,

Merci pour le retour, je vais rapporter ce point sur le ticket que j'ai ouvert chez .com

Et merci de modifier le 1er message afin d'y appliquer le vrai attribut de sujet [Réglé] ;)
Mes MODS

Ultima-World Hébergé par phpBB-Services
Code parrainage : 1241646554
Skouat
Traducteur
Traducteur
 
Messages: 13707
Enregistré le: 02 Avr 2008 à 20:47

Re: Le QUI EST EN LIGNE ne fonctionne plus

Messagepar cabot » 05 Mai 2015 à 10:29

Il apparait que ce n'est pas spécifiquement l’absence du fichier stylesheet.css de langue qui soit à l'origine du bug, pas plus que le style SE Square Left puisqu'on peut reproduire le problème avec prosilver.

Le bug est présent dès lors qu'il manque un fichier dans le dossier theme, ce qui est le cas avec un style qui ne contient pas de fichier theme/LANGUE_UTILISATEUR/stylesheet.css quand il est affiché dans un navigateur autre qu'en langue anglaise, car ce fichier est déclaré dans le head (*) mais il n'existe pas.

Il suffit de renommer ou supprimer un fichier css, quel qu'il soit, pour reproduire le bug.

De même si on ajoute une image perso (**) chargée dans le HTML via la balise img et que celle-ci n'est pas trouvée, le bug se produit.

(*) <link href="{T_STYLESHEET_LANG_LINK}" rel="stylesheet" type="text/css" media="screen, projection" />

(**) <img src="{T_THEME_PATH}/images/truc.jpg" alt="" />
Image
Avatar de l’utilisateur
cabot
Equipe site
Equipe site
 
Messages: 26790
Enregistré le: 13 Fév 2011 à 20:42
Localisation: Rarement sur la plaque

Re: Le QUI EST EN LIGNE ne fonctionne plus

Messagepar Skouat » 05 Mai 2015 à 13:53

Tu me le fait en anglais pour que je poste chez .com ? :mrgreen:
Mes MODS

Ultima-World Hébergé par phpBB-Services
Code parrainage : 1241646554
Skouat
Traducteur
Traducteur
 
Messages: 13707
Enregistré le: 02 Avr 2008 à 20:47

Re: Le QUI EST EN LIGNE ne fonctionne plus

Messagepar cabot » 05 Mai 2015 à 14:26

Demande à un traducteur. :mrgreen:
Image
Avatar de l’utilisateur
cabot
Equipe site
Equipe site
 
Messages: 26790
Enregistré le: 13 Fév 2011 à 20:42
Localisation: Rarement sur la plaque

Re: Le QUI EST EN LIGNE ne fonctionne plus

Messagepar Skouat » 05 Mai 2015 à 21:19

T'en connais ? :mrgreen:
Mes MODS

Ultima-World Hébergé par phpBB-Services
Code parrainage : 1241646554
Skouat
Traducteur
Traducteur
 
Messages: 13707
Enregistré le: 02 Avr 2008 à 20:47

Re: Le QUI EST EN LIGNE ne fonctionne plus

Messagepar cabot » 06 Mai 2015 à 10:52

En fait il s'avère que ce n'est pas uniquement l'absence d'un fichier du dossier /theme/ qui cause le bug.

Cela peut concerner l'inclusion d'un JS, d'une feuille de style ou d'une image (qu'elle soit chargée avec la balise img ou en background CSS).

Pour faire simple : si une ressource n'est pas chargée (404 Not Found) sur la page visitée par un utilisateur, celui-ci n'est pas localisé.
Image
Avatar de l’utilisateur
cabot
Equipe site
Equipe site
 
Messages: 26790
Enregistré le: 13 Fév 2011 à 20:42
Localisation: Rarement sur la plaque

Re: Le QUI EST EN LIGNE ne fonctionne plus

Messagepar pif-le-chien » 27 Sep 2015 à 12:20

Bonjour,

Je me permets de relancer ce sujet car je rencontre le même problème et je ne comprends pas si ce bug a été solutionné ou non.

Merci pour votre aide.
Avatar de l’utilisateur
pif-le-chien
Posteur néophyte
Posteur néophyte
 
Messages: 78
Enregistré le: 17 Sep 2015 à 18:33

PrécédenteSuivante

Retourner vers Utilisation

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité