(App mobile) Sujet qui se poste dans le mauvais sous-forum
3 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
(App mobile) Sujet qui se poste dans le mauvais sous-forum
Détails techniques
Version du forum : AwesomeBB
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Google Chrome, Safari
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : https://brumesamer.forumactif.com
Description du problème
Bonsoir,Je suis en train de tester le parcours de mes utilisateurs, et dans ce cadre, je viens de découvrir un bug très étrange.
Pour expliquer un peu le contexte, j'ai créé quatre sous-forums où les membres peuvent poster et seuls les admins peuvent lire. Les nouveaux membres ont donc accès à un lien qui leur permet de poster dans l'un des quatre sous-forum suivant la réponse à un quizz.
Or le souci que j'ai, c'est que lorsque je tente de poster un nouveau sujet sur ordinateur en cliquant sur le lien, le sujet se poste au bon endroit. Mais pas dans l'appli mobile. Précision importante, c'est en utilisant exactement le même lien. Quelle est cette étrangeté ? Les permissions ne seraient-elles pas gérées de la même manière sur ordinateur et sur mobile ?
Quand on passe en version web sur mobile, par contre ça se poste au bon endroit. L'appli mobile est vraiment super, ça m'embêterait de devoir demander à mes membres de basculer d'un mode à l'autre pour pouvoir poster quand même...
Si ce n'est pas très clair, je vais préciser mon exemple. Je suis un nouvel utilisateur, je remplie le quizz et je clique sur le lien à la fin pour poster dans le sous-forums correspondant au groupe des Alcores. Ma présentation se poste bien dans le sous-forum des Alcores sur ordinateur et dans la version web, mais pas dans l'appli mobile. En effet, l'admin découvre mon message dans le sous-forum des annonces.
Merci par avance pour votre aide !
Dernière édition par Chacha le Mer 4 Jan 2023 - 9:27, édité 1 fois (Raison : Sujet déplacé dans la section Problème avec un script, un code)
Re: (App mobile) Sujet qui se poste dans le mauvais sous-forum
Bonjour @Brumesamer,
Je viens de m'inscrire sur votre forum (bipo_forumactif).
Quand vous dites "application mobile", vous faites référence à quoi, précisément ?
Bipo.
Je viens de m'inscrire sur votre forum (bipo_forumactif).
Quand vous dites "application mobile", vous faites référence à quoi, précisément ?
Bipo.
Bipo- Rédactif
- Messages : 3902
Inscrit(e) le : 23/09/2010
Re: (App mobile) Sujet qui se poste dans le mauvais sous-forum
Bonsoir Bipo,
Merci infiniment ! C'est la version que l'on peut sélectionner entre "version web" et "version mobile" (dans les templates et sur téléphone). C'est donc la version mobile
Merci infiniment ! C'est la version que l'on peut sélectionner entre "version web" et "version mobile" (dans les templates et sur téléphone). C'est donc la version mobile
Re: (App mobile) Sujet qui se poste dans le mauvais sous-forum
Re,
Puis-je avoir le lien de l'un des quizz afin d'effectuer un test ?
Merci par avance.
Bipo.
Brumesamer a écrit:Bonsoir Bipo,
Merci infiniment ! C'est la version que l'on peut sélectionner entre "version web" et "version mobile" (dans les templates et sur téléphone). C'est donc la version mobile
Puis-je avoir le lien de l'un des quizz afin d'effectuer un test ?
Merci par avance.
Bipo.
Bipo- Rédactif
- Messages : 3902
Inscrit(e) le : 23/09/2010
Re: (App mobile) Sujet qui se poste dans le mauvais sous-forum
Bien sûr ! Je mets le lien direct vers la création d'un sujet dans l'un des quatre sous-forums : https://brumesamer.forumactif.com/post?f=6&mode=newtopic
C'est l'un des quatre liens qu'il y a à la fin du quizz pour savoir à quel clan on appartient Le lien du quizz si besoin : https://brumesamer.forumactif.com/h1-quizz
Encore merci !
C'est l'un des quatre liens qu'il y a à la fin du quizz pour savoir à quel clan on appartient Le lien du quizz si besoin : https://brumesamer.forumactif.com/h1-quizz
Encore merci !
Re: (App mobile) Sujet qui se poste dans le mauvais sous-forum
Re,
Désolé des nombreux messages publiés mais il fallait que je comprenne comment votre système fonctionnait. Vous pouvez mettre à la corbeille (ou supprimer) mes différents messages tests.
Je constate effectivement le problème que vous avez soulevé. Je pense que le script JS qui gère les redirections à la fin du quizz n'est pas très optimal. Pour commencer, sur la version mobile, le titre du sujet s'affiche mais pas la partie pré-remplie dans la textarea. Du coup, il faudrait réécrire le code cette manière :
J'ai remplacé textarea:nth-child(1) par #text_editor_textarea. De plus, cette manière permet de corriger un autre problème si jamais il y avait une autre textarea sur la page.
Peut-être que cette correction pourra, dans un premier temps, solutionner le problème.
Bipo.
Désolé des nombreux messages publiés mais il fallait que je comprenne comment votre système fonctionnait. Vous pouvez mettre à la corbeille (ou supprimer) mes différents messages tests.
Je constate effectivement le problème que vous avez soulevé. Je pense que le script JS qui gère les redirections à la fin du quizz n'est pas très optimal. Pour commencer, sur la version mobile, le titre du sujet s'affiche mais pas la partie pré-remplie dans la textarea. Du coup, il faudrait réécrire le code cette manière :
- Code:
if (document.location.pathname == "/post" && /^\?f=[5]&mode=newtopic$/.test(document.location.search)) {
$(function() {
$('input[name="subject"]').attr('value', 'Présentation de ' + _userdata.username);
$('#text_editor_textarea').append('Bonjour,\n\nPrésentez vous ici en quelques mots:\n\nQuels tomes avez-vous lu ?\Etes-vous chroniqueur(euse)?\n')
});
}
if (document.location.pathname == "/post" && /^\?f=[4]&mode=newtopic$/.test(document.location.search)) {
$(function() {
$('input[name="subject"]').attr('value', 'Présentation de ' + _userdata.username);
$('#text_editor_textarea').append('Bonjour,\n\nPrésentez vous ici en quelques mots:\n\nQuels tomes avez-vous lu ?\Etes-vous chroniqueur(euse)?\n')
});
}
if (document.location.pathname == "/post" && /^\?f=[3]&mode=newtopic$/.test(document.location.search)) {
$(function() {
$('input[name="subject"]').attr('value', 'Présentation de ' + _userdata.username);
$('#text_editor_textarea').append('Bonjour,\n\nPrésentez vous ici en quelques mots:\n\nQuels tomes avez-vous lu ?\Etes-vous chroniqueur(euse)?\n')
});
}
if (document.location.pathname == "/post" && /^\?f=[6]&mode=newtopic$/.test(document.location.search)) {
$(function() {
$('input[name="subject"]').attr('value', 'Présentation de ' + _userdata.username);
$('#text_editor_textarea').append('Bonjour,\n\nPrésentez vous ici en quelques mots:\n\nQuels tomes avez-vous lu ?\Etes-vous chroniqueur(euse)?\n')
});
}
J'ai remplacé textarea:nth-child(1) par #text_editor_textarea. De plus, cette manière permet de corriger un autre problème si jamais il y avait une autre textarea sur la page.
Peut-être que cette correction pourra, dans un premier temps, solutionner le problème.
Bipo.
Bipo- Rédactif
- Messages : 3902
Inscrit(e) le : 23/09/2010
Re: (App mobile) Sujet qui se poste dans le mauvais sous-forum
Re bonjour Bipo,
Merci infiniment pour tous les tests ! Aucun souci pour les sujets, je vais m'occuper de les supprimer.
Pour le quizz, j'utilise un service extérieur que j'ai intégré à une page html du forum
Du coup, j'ai modifié le javascript pour préremplir les champs, ça marche super bien de ce côté-là, donc un grand merci ! Mais le souci perdure. Je viens de tenter avec mon compte test Hella sur la version mobile de poster la présentation, et une fois encore elle s'est postée dans "Annonces et nouveautés" :/ Alors que la présentation s'est bien postée au bon endroit sur ordinateur.
Merci infiniment pour tous les tests ! Aucun souci pour les sujets, je vais m'occuper de les supprimer.
Pour le quizz, j'utilise un service extérieur que j'ai intégré à une page html du forum
Du coup, j'ai modifié le javascript pour préremplir les champs, ça marche super bien de ce côté-là, donc un grand merci ! Mais le souci perdure. Je viens de tenter avec mon compte test Hella sur la version mobile de poster la présentation, et une fois encore elle s'est postée dans "Annonces et nouveautés" :/ Alors que la présentation s'est bien postée au bon endroit sur ordinateur.
Re: (App mobile) Sujet qui se poste dans le mauvais sous-forum
Brumesamer a écrit:Re bonjour Bipo,
Merci infiniment pour tous les tests ! Aucun souci pour les sujets, je vais m'occuper de les supprimer.
Pour le quizz, j'utilise un service extérieur que j'ai intégré à une page html du forum
Du coup, j'ai modifié le javascript pour préremplir les champs, ça marche super bien de ce côté-là, donc un grand merci ! Mais le souci perdure. Je viens de tenter avec mon compte test Hella sur la version mobile de poster la présentation, et une fois encore elle s'est postée dans "Annonces et nouveautés" :/ Alors que la présentation s'est bien postée au bon endroit sur ordinateur.
Bonjour,
Petit up du sujet
Edit : je viens de changer les permissions au niveau de l'ouverture d'un sujet sur le sous-forum "Annonces et nouveautés" pour administrateurs, la création de la présentation passe donc à présent par "Tome 1 : L'Envol du Faucon".
Du coup, j'avais une petite question : Est-ce que sur la version mobile, les permissions seraient gérées différemment que sur la version web ? Est-ce qu'il serait absolument nécessaire d'avoir accès à un sous-forum pour pouvoir poster dedans ?
Re: (App mobile) Sujet qui se poste dans le mauvais sous-forum
Bonjour,
Petit up
Bonne journée !
Petit up
Bonne journée !
Re: (App mobile) Sujet qui se poste dans le mauvais sous-forum
Bonsoir,
Nouveau up
Si je dois trouver une autre solution, n'hésitez pas à me le dire
Excellente soirée !
Nouveau up
Si je dois trouver une autre solution, n'hésitez pas à me le dire
Excellente soirée !
Re: (App mobile) Sujet qui se poste dans le mauvais sous-forum
Bonsoir,
Nouveau up
Si je dois trouver une autre solution, n'hésitez pas à me le dire
Excellente soirée !
Nouveau up
Si je dois trouver une autre solution, n'hésitez pas à me le dire
Excellente soirée !
Re: (App mobile) Sujet qui se poste dans le mauvais sous-forum
Bonjour @Brumesamer,
Tout d'abord, je vous présente mes excuses pour ce temps de réponse.
En effet, vous supputez bien ! Je viens d'effectuer un simple test en paramétrant la possibilité d'ouvrir un sujet dans un forum non visible pour un membre et j'ai mis directement le lien :
Sur la version mobile, cela ne fonctionne pas alors que la version Web, oui. Cela doit s'expliquer par la présence du champ "Forum" juste en-dessous du titre du sujet (sur la version mobile).
Il faut que je regarde s'il est possible, par Javascript, de forcer ce comportement. Malheureusement, je n'ai pas tellement le temps pour le moment.
N'hésitez pas à relancer votre sujet. Peut-être qu'un autre membre spécialiste du codage comme @Toryudo, @Chattigre voire @Lastvisit auront une solution à vous proposer. Dans le cas contraire, dès que j'ai du temps, je reviendrais regarder ledit problème.
Bonne journée sur Forumactif.
Bipo.
Tout d'abord, je vous présente mes excuses pour ce temps de réponse.
Brumesamer a écrit:Du coup, j'ai modifié le javascript pour préremplir les champs, ça marche super bien de ce côté-là, donc un grand merci ! Mais le souci perdure. Je viens de tenter avec mon compte test Hella sur la version mobile de poster la présentation, et une fois encore elle s'est postée dans "Annonces et nouveautés" :/ Alors que la présentation s'est bien postée au bon endroit sur ordinateur.
En effet, vous supputez bien ! Je viens d'effectuer un simple test en paramétrant la possibilité d'ouvrir un sujet dans un forum non visible pour un membre et j'ai mis directement le lien :
- Code:
https://adresse_du_forum/post?f=2&mode=newtopic
Sur la version mobile, cela ne fonctionne pas alors que la version Web, oui. Cela doit s'expliquer par la présence du champ "Forum" juste en-dessous du titre du sujet (sur la version mobile).
Il faut que je regarde s'il est possible, par Javascript, de forcer ce comportement. Malheureusement, je n'ai pas tellement le temps pour le moment.
N'hésitez pas à relancer votre sujet. Peut-être qu'un autre membre spécialiste du codage comme @Toryudo, @Chattigre voire @Lastvisit auront une solution à vous proposer. Dans le cas contraire, dès que j'ai du temps, je reviendrais regarder ledit problème.
Bonne journée sur Forumactif.
Bipo.
Bipo- Rédactif
- Messages : 3902
Inscrit(e) le : 23/09/2010
Re: (App mobile) Sujet qui se poste dans le mauvais sous-forum
Bonjour,
Est-il possible d'avoir la dernière version du script si vous y avez apporté des modifications Brumesamer ?
Ou s'agit-il toujours du script posté par Bipo ici ? : https://forum.forumactif.com/t408038-app-mobile-sujet-qui-se-poste-dans-le-mauvais-sous-forum#3400757
Cordialement
Est-il possible d'avoir la dernière version du script si vous y avez apporté des modifications Brumesamer ?
Ou s'agit-il toujours du script posté par Bipo ici ? : https://forum.forumactif.com/t408038-app-mobile-sujet-qui-se-poste-dans-le-mauvais-sous-forum#3400757
Cordialement
Re: (App mobile) Sujet qui se poste dans le mauvais sous-forum
Re bonjour,
Alors je suis parti sur un script assez large, sur la version mobile : Il teste automatiquement si le forum de l'url correspond au forum, et si ce n'est pas le cas, il supprime le sélecteur de forums (plus possible d'en changer) et force la valeur du paramètre f (forum) avec un input hidden à partir de l'url.
A placer sur Toutes les pages, possiblement à la suite du script de Bipo si vous voulez ^^
Si vous le souhaitez, on peut restreindre cela à certains forums, là actuellement ce script fonctionnera pour n'importe quel forum invisible dans lesquels on peut poster un sujet.
On peut aussi envisager de rajouter à la place du select une information non éditable avec le nom du forum dans lequel on poste, mais vu qu'il est invisible ça ne me semble pas logique
Je l'ai testé rapidement, n'hésitez pas à me faire un retour si quelque chose ne fonctionne pas comme prévu...
Bonne journée !
Alors je suis parti sur un script assez large, sur la version mobile : Il teste automatiquement si le forum de l'url correspond au forum, et si ce n'est pas le cas, il supprime le sélecteur de forums (plus possible d'en changer) et force la valeur du paramètre f (forum) avec un input hidden à partir de l'url.
A placer sur Toutes les pages, possiblement à la suite du script de Bipo si vous voulez ^^
- Code:
$(function() {
if(_userdata.tpl_mobile != "mobi_modern") return;
if((window.location.pathname != "/post") || (window.location.search.indexOf('mode=newtopic') == -1) || ($("form[name=post]").length == 0)) return;
var forum = $("input[name=backupf]").val();
var exists = $("select[name=f]").find("option[value="+forum+"]").length;
if(!exists) {
$("form[name=post]").append('<input type="hidden" name="f" value="'+forum+'"/>');
$("select[name=f]").parents("label").remove();
}
});
Si vous le souhaitez, on peut restreindre cela à certains forums, là actuellement ce script fonctionnera pour n'importe quel forum invisible dans lesquels on peut poster un sujet.
On peut aussi envisager de rajouter à la place du select une information non éditable avec le nom du forum dans lequel on poste, mais vu qu'il est invisible ça ne me semble pas logique
Je l'ai testé rapidement, n'hésitez pas à me faire un retour si quelque chose ne fonctionne pas comme prévu...
Bonne journée !
Re: (App mobile) Sujet qui se poste dans le mauvais sous-forum
Bonjour Bipo et chattigre,
Il n'y a pas de souci pour le temps de réponse
Alors déjà un grand merci chattigre, mais vous allez rire, maintenant c'est le contraire Le sujet se poste correctement sur la version mobile, mais pas sur la version web où j'ai un message qui me dit "mode du sujet non spécifié" ^^'
Pour répondre à votre question, j'ai posté tel quel le code de Bipo et ne l'ai pas modifié depuis
Edit : je le désactive pour le moment, car je ne peux pas du tout poster sur le forum en version web ^^'
Il n'y a pas de souci pour le temps de réponse
Alors déjà un grand merci chattigre, mais vous allez rire, maintenant c'est le contraire Le sujet se poste correctement sur la version mobile, mais pas sur la version web où j'ai un message qui me dit "mode du sujet non spécifié" ^^'
Pour répondre à votre question, j'ai posté tel quel le code de Bipo et ne l'ai pas modifié depuis
Edit : je le désactive pour le moment, car je ne peux pas du tout poster sur le forum en version web ^^'
Re: (App mobile) Sujet qui se poste dans le mauvais sous-forum
Bonjour,
Je ne rencontre pas de problème pour poster sur la version web, et j'avoue que je ne comprends pas trop pourquoi il y en aurait puisque le script est normalement totalement neutralisé en version web...
A moins que... il y a une bizarrerie sur AwesomeBB dans la génération de _userdata.tpl_mobile
Comme ceci, c'est mieux ? :
Je me permets par ailleurs une petite question à titre purement indicatif ? : Pourquoi conservez-vous la version "mobile" par défaut sur les portables alors que AwesomeBB est 100% responsive et propose l'ensemble des fonctionnalités sur mobile, contrairement à la version "mobile" justement ?
Bonne journée
Cordialement
Je ne rencontre pas de problème pour poster sur la version web, et j'avoue que je ne comprends pas trop pourquoi il y en aurait puisque le script est normalement totalement neutralisé en version web...
A moins que... il y a une bizarrerie sur AwesomeBB dans la génération de _userdata.tpl_mobile
Comme ceci, c'est mieux ? :
- Code:
$(function() {
if((_userdata.tpl_mobile != "mobi_modern") || ($("#mpage_body_modern").length == 0)) return;
if((window.location.pathname != "/post") || (window.location.search.indexOf('mode=newtopic') == -1) || ($("form[name=post]").length == 0)) return;
var forum = $("input[name=backupf]").val();
var exists = $("select[name=f]").find("option[value="+forum+"]").length;
if(!exists) {
$("form[name=post]").append('<input type="hidden" name="f" value="'+forum+'"/>');
$("select[name=f]").parents("label").remove();
}
});
Je me permets par ailleurs une petite question à titre purement indicatif ? : Pourquoi conservez-vous la version "mobile" par défaut sur les portables alors que AwesomeBB est 100% responsive et propose l'ensemble des fonctionnalités sur mobile, contrairement à la version "mobile" justement ?
Bonne journée
Cordialement
Re: (App mobile) Sujet qui se poste dans le mauvais sous-forum
Bonsoir chattigre,
Alors pour le coup ça refonctionne en version web, mais le sélecteur de forum est de nouveau visible et donc je ne peux plus poster dans les sous-forums invisibles sur la version mobile
Pour répondre à votre question, la version mobile est plus simple d'utilisation, et comme je ne vise pas des personnes qui sont habitués aux forums, je cherche à leur facilité l'accessibilité au maximum
Encore merci pour votre aide parce que c'est un vrai casse-tête ^^'
Alors pour le coup ça refonctionne en version web, mais le sélecteur de forum est de nouveau visible et donc je ne peux plus poster dans les sous-forums invisibles sur la version mobile
Pour répondre à votre question, la version mobile est plus simple d'utilisation, et comme je ne vise pas des personnes qui sont habitués aux forums, je cherche à leur facilité l'accessibilité au maximum
Encore merci pour votre aide parce que c'est un vrai casse-tête ^^'
Re: (App mobile) Sujet qui se poste dans le mauvais sous-forum
Re,
C'est ça de faire de mémoire et de remplacer les - par des _ dans les id
Voici ^^ :
Normalement là ça devrait être bon
C'est ça de faire de mémoire et de remplacer les - par des _ dans les id
Voici ^^ :
- Code:
$(function() {
if((_userdata.tpl_mobile != "mobi_modern") || ($("#mpage-body-modern").length == 0)) return;
if((window.location.pathname != "/post") || (window.location.search.indexOf('mode=newtopic') == -1) || ($("form[name=post]").length == 0)) return;
var forum = $("input[name=backupf]").val();
var exists = $("select[name=f]").find("option[value="+forum+"]").length;
if(!exists) {
$("form[name=post]").append('<input type="hidden" name="f" value="'+forum+'"/>');
$("select[name=f]").parents("label").remove();
}
});
Normalement là ça devrait être bon
Re: (App mobile) Sujet qui se poste dans le mauvais sous-forum
XD Il y a de quoi se perdre quand même ^^'
Merci beaucoup chattigre ! C'est super, ça marche très bien Encore merci !
Je vous souhaite une excellente soirée
Et je passe le sujet en résolu
Merci beaucoup chattigre ! C'est super, ça marche très bien Encore merci !
Je vous souhaite une excellente soirée
Et je passe le sujet en résolu
Sujets similaires
» VERSION MOBILE - Retirer le Logo sous la bannière, dans le Forum
» "Nouveau-sujet" dans la l'arborescence catégorie/forum/sous-forum
» Liens des sous-forum au mauvais endroit
» image dans un sujet à partir d'un sous-forum
» Afficher un sujet avant les sous-fora dans un forum
» "Nouveau-sujet" dans la l'arborescence catégorie/forum/sous-forum
» Liens des sous-forum au mauvais endroit
» image dans un sujet à partir d'un sous-forum
» Afficher un sujet avant les sous-fora dans un forum
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum