VERSION MOBILE - Rajouter la possibilité d'aller à une page précise dans un post.
4 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
VERSION MOBILE - Rajouter la possibilité d'aller à une page précise dans un post.
Détails techniques
Version du forum : ModernBB
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Mozilla Firefox, Google Chrome, Safari
Capture d'écran du problème :
- Voir l'image:
Personnes concernées par le problème : Tous les utilisateurs
Problème apparu depuis : ...
Lien du forum : http://www.revopowaaa.com
Description du problème
Hello,J'aurais voulu rajouter la possibilité d'aller directement à une page précise d'un post, au lieu d'être obligé de passer par les précédentes.
Dans l'idée.
Avoir un popup dans le mot "Sur" (voir image) qui vous permet d'entrer la page que vous voulez et Go sur OK.
@The Godfather
Pourriez-vous me contacter, s'il vous plait, merci.
Merci à tous ceux qui pourraient m'aider !
Dernière édition par Chezoit le Ven 11 Mar 2022 - 16:02, édité 1 fois
Re: VERSION MOBILE - Rajouter la possibilité d'aller à une page précise dans un post.
Bonjour,
Ce n'est pas possible actuellement, toutefois vous pouvez faire une Suggestion si vous jugez cette option utile.
Elle pourra être votée par la communauté et peut-être ajoutée un jour si l'équipe Forumactif le juge réalisable et utile . Aucune garantie de développement et aucun délai ne peuvent toutefois être donnés.
Vos suggestions pour vos forums (sondages)
Bonne journée
Ce n'est pas possible actuellement, toutefois vous pouvez faire une Suggestion si vous jugez cette option utile.
Elle pourra être votée par la communauté et peut-être ajoutée un jour si l'équipe Forumactif le juge réalisable et utile . Aucune garantie de développement et aucun délai ne peuvent toutefois être donnés.
Vos suggestions pour vos forums (sondages)
Bonne journée
Re: VERSION MOBILE - Rajouter la possibilité d'aller à une page précise dans un post.
Bonjour,
Les Sondages pour donner place à l'évolution sont une option.
Le Staff et d'autres personnes ont toujours su relever des défis, ce forum en est la preuve.
Merci de votre intervention.
Les Sondages pour donner place à l'évolution sont une option.
Le Staff et d'autres personnes ont toujours su relever des défis, ce forum en est la preuve.
Merci de votre intervention.
Re: VERSION MOBILE - Rajouter la possibilité d'aller à une page précise dans un post.
Bonjour @Chezoit
Nous avons plusieurs projets en-cours et peu de temps pour travailler sur de nouvelles évolutions. De fait, il est préférable d'ouvrir une suggestion pour savoir si cette évolution intéresse plusieurs utilisateurs svp.
Si oui, nous tenterons de la mettre en place assez rapidement
Nous avons plusieurs projets en-cours et peu de temps pour travailler sur de nouvelles évolutions. De fait, il est préférable d'ouvrir une suggestion pour savoir si cette évolution intéresse plusieurs utilisateurs svp.
Si oui, nous tenterons de la mettre en place assez rapidement
Pinguino- Adminactif
-
Messages : 13918
Inscrit(e) le : 02/05/2004
Re: VERSION MOBILE - Rajouter la possibilité d'aller à une page précise dans un post.
Merci pour votre réponse et le travail que vous accomplissez pour notre plus grand plaisir.
Je vais quand même laisser ouvert le post au cas où une personne pourrait nous aider à mettre l'élément en place.
Excellente journée
Je vais quand même laisser ouvert le post au cas où une personne pourrait nous aider à mettre l'élément en place.
Excellente journée
Re: VERSION MOBILE - Rajouter la possibilité d'aller à une page précise dans un post.
Bonjour !
Après quelques jours de tests, j'ai pu faire en sorte de coder quelque chose en reprenant des éléments des Templates classiques et en bidouillant çà et là. Testé sur le PC avec le mode téléphone portable, ça ne fonctionne pas (et je n'arrive vraiment pas à comprendre pourquoi), mais testé sur téléphone, ça a l'air de marcher (plus logique)... moyennant une modification à faire manuellement. Je vais être obligé de vous laisser tester la chose de votre côté pour être sûr que ça fonctionne à 100%.
Ça se passe dans le Template mobile viewtopic_body.
Pour le moment, vous devez voir apparaitre deux fois le terme {PAGINATION}.
Vous allez devoir remplacer le premier par :
Et remplacer le second par :
Enfin, vous allez chercher la variable que j'ai ajoutée :
Vous allez devoir remplacer ce 5 par le nombre de messages qu'il y a par pages, que vous trouverez ici :
Le script n'a pas le moyen de récupérer cette valeur autrement, malheureusement.
Voilà, avec ça, je pense que ça devrait fonctionner.
Après quelques jours de tests, j'ai pu faire en sorte de coder quelque chose en reprenant des éléments des Templates classiques et en bidouillant çà et là. Testé sur le PC avec le mode téléphone portable, ça ne fonctionne pas (et je n'arrive vraiment pas à comprendre pourquoi), mais testé sur téléphone, ça a l'air de marcher (plus logique)... moyennant une modification à faire manuellement. Je vais être obligé de vous laisser tester la chose de votre côté pour être sûr que ça fonctionne à 100%.
Ça se passe dans le Template mobile viewtopic_body.
Pour le moment, vous devez voir apparaitre deux fois le terme {PAGINATION}.
Vous allez devoir remplacer le premier par :
- Code:
<script type="text/javascript">
//<![CDATA[
var originalFirstChild, nombrePages;
var display = false;
var messagesParPages = 5;
function msg(message){
if( typeof(console) == "undefined" ) {
alert(message);
}
else {
console.info( message );
}
}
function createPagination(which, string, x, y){
if ( display == true ) {
destroyPagination();
display = false;
}
else {
display = true;
if (typeof(originalFirstChild) == "undefined"){
originalFirstChild = document.body.firstChild;
}
/* Pour maximiser les compatibilites IE6/7/8 en quirk/doctyped */
var de = !document.documentElement.clientWidth?document.body:document.documentElement;
x = document.all ? (event.clientX + de.scrollLeft) : x;
y = document.all ? (event.clientY + de.scrollTop) : y;
element = document.createElement("div");
element.style.position = "absolute";
element.style.zIndex = 1000;
element.style.visibility = "hidden";
excessWidth = 0;
excessHeight = 20;
element.innerHTML = '<table cellspacing="0" cellpadding="0" border="0" style="background:#DDD;border:1px solid #000;width:auto;"><tr><td><span class="gen">' + string + "</span></td></tr></table>";
renderedElement = document.body.insertBefore(element, document.body.firstChild);
renderedWidth = renderedElement.offsetWidth;
renderedHeight = renderedElement.offsetHeight;
overFlowX = x + renderedWidth + excessWidth - document.body.offsetWidth;
x = overFlowX > 0 ? x - overFlowX : x;
overFlowY = y + renderedHeight + excessHeight - window.innerHeight - window.pageYOffset;
y = overFlowY > 0 ? y - overFlowY : y;
renderedElement.style.top = (y + 15) + "px";
renderedElement.style.left = (x + 15) + "px";
renderedElement.style.visibility = "visible";
}
}
function Pagination(){
}
function do_pagination_start(){
var start = document.go_page.start.value;
start = (start > nombrePages) ? nombrePages : start;
start = (start - 1) * messagesParPages;
start = (isNaN(start) || start < 0 ) ? 0 : start;
var url = window.location.href;
var regex = /(.)*t\d+/g;
var topicNum = url.match(regex);
self.location.href = topicNum + 'p' + start + '-';
}
function destroyPagination(){
if (document.body.firstChild != originalFirstChild){
document.body.removeChild(document.body.firstChild);
}
}
//]]>
</script>
<div onmousedown="createPagination(this, '<form name="go_page" ><table class="forumline" cellpadding="5" cellspacing="1" border="0" width="150"><tr><th class="thHead">Aller à la page</th></tr><tr><td class="row1" align="center"><input type="text" class="bginput" name="start" size="5" onKeyPress="if (event.keyCode==13) { do_pagination_start();return false; }" /> <input type="button" class="button" value="Aller" onclick="do_pagination_start();return false;" /></td></tr></table></form>', event.pageX, event.pageY);">{PAGINATION}</div>
Et remplacer le second par :
- Code:
<div onmousedown="createPagination(this, '<form name="go_page" ><table class="forumline" cellpadding="5" cellspacing="1" border="0" width="150"><tr><th class="thHead">Aller à la page</th></tr><tr><td class="row1" align="center"><input type="text" class="bginput" name="start" size="5" onKeyPress="if (event.keyCode==13) { do_pagination_start();return false; }" /> <input type="button" class="button" value="Aller" onclick="do_pagination_start();return false;" /></td></tr></table></form>', event.pageX, event.pageY);">{PAGINATION}</div>
Enfin, vous allez chercher la variable que j'ai ajoutée :
- Code:
var messagesParPages = 5;
Vous allez devoir remplacer ce 5 par le nombre de messages qu'il y a par pages, que vous trouverez ici :
Le script n'a pas le moyen de récupérer cette valeur autrement, malheureusement.
Voilà, avec ça, je pense que ça devrait fonctionner.
Re: VERSION MOBILE - Rajouter la possibilité d'aller à une page précise dans un post.
C'est Parfait !
J'ai juste changé la couleur du fond en rouge pour que la lecture se fasse parfaitement dans le mode normal et sombre tout en restant dans ma charte de couleur.
(background:#....)
Un grand Merci !
J'ai juste changé la couleur du fond en rouge pour que la lecture se fasse parfaitement dans le mode normal et sombre tout en restant dans ma charte de couleur.
(background:#....)
Un grand Merci !
Sujets similaires
» VERSION MOBILE - Rajouter un hyperlien sur chaque réponse d'un post.
» VERSION MOBILE - Rajouter une image en-tête sur toutes les pages
» VERSION MOBILE - Changer icône et nom dans le menu + rajouter message privé MP/DM dans le menu
» Supprimer le lien "Version appli" dans le menu version mobile
» [Mobile] Ajout du choix de page dans la version mobile
» VERSION MOBILE - Rajouter une image en-tête sur toutes les pages
» VERSION MOBILE - Changer icône et nom dans le menu + rajouter message privé MP/DM dans le menu
» Supprimer le lien "Version appli" dans le menu version mobile
» [Mobile] Ajout du choix de page dans la version mobile
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