Titre Fenetre
Contenu Fenetre
Connexion
  • Se souvenir de moi
J'ai oublié mon mot de passe

Site BDGest

Toutes l'actualité du site http://www.bdgest.com. C'est le forum à consulter pour se tenir informé de toutes les nouveautés et fonctionnalités régulièrement ajoutées au site.

Re: Site BDGest

Messagede Keorl » 10/05/2023 19:47

Message précédent :
Alors ça c'est une excellente nouvelle, merci Le Chef :)
Keorl
BDGestiste
BDGestiste
 
Messages: 2834
Inscription: 17/11/2017
Localisation: Grenoble
Age: 36 ans

Re: Site BDGest

Messagede Keorl » 10/05/2023 20:01

De mon côté, hier, j'ai craqué et écrit un petit bout de script Tampermonkey pour contourner le problème du "Voir le premier message non lu" qui n'amène pas à la bonne page. J'ai dû attendre aujourd'hui pour tester et confirmer que le script fonctionne bien (il m'a corrigé un topique)

Constatant que c'est seulement un problème de redirection sur la bonne page mais que le forum connait et marque toujours correctement le post non lu (balise "unread" invisible), il "suffit" de trouver la page où la marque se trouve, tout en continuant de demander au navigateur de défiler la page jusqu'à elle ("#unread" dans l'URL). Le script fait ce job.

Petit guide technique pour ceux qui ne sont pas habitués à TamperMonkey.
- Il s'agit d'une extension de nagivateur (Firefox, Chrome, ...), donc à installer sur votre navigateur préféré
- Elle est un peu technique, dans le sens où son action consiste à exécuter un script "fait maison" sur les pages d'un site donné (ou selon la tronche de l'URL)
- Pas besoin de savoir coder, on peut utiliser les scripts faits par des gens (comme moi dans le cas présent), à condition de faire attention (ne pas installer un script mal intentionné)
Pour installer un script, une fois TamperMonkey installé
- cliquer sur l'icône de l'extension (carré noir avec 2 ronds blancs) => tableau de bord
- cliquer sur l'onglet "+" pour créer un nouveau script
- dans la fenêtre d'édition, supprimer tout le texte et le remplacer par celui ci-dessous

Code: Tout sélectionner
// ==UserScript==
// @name         bedetheque
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  remove cookie thingy
// @author       Keorl
// @match        https://www.bdgest.com/*
// @grant        none
// ==/UserScript==

(function() {
    $('.postbody .content img[src^=https]').on('error', function(img) {
        $(this).unbind('error')
            .css('width', '50px')
            .attr('data-src', $(this).attr('src'))
            .attr('src', './images/smilies/icon_e_confused.gif')
            .on('click', function() { window.open($(this).data('src').replace('https', 'http'), '_blank') });
    });

    $(window).load(function() {
        $('.postbody .content img[src^=https]').each(function() {
            if (!this.complete || typeof this.naturalWidth == "undefined" || this.naturalWidth == 0) {
                $(this).trigger('error');
            }
        });

        var unreadRequired = window.location.hash === '#unread'; //!!window.location.hash;
        var unreadMissing = !document.getElementById('unread');
        if (unreadRequired && unreadMissing) {
            var nextPageLink = document.querySelector('.pagination span strong ~ a');
            if (nextPageLink) {
                // alert('correctif unread : redirection page suivante !');
                window.location = nextPageLink.href + '#unread';
            }
        }
    });


})();


Notez que ce script fait 2 choses, puisque j'ai simplement ajouté la fonctionnalité "dernier message non lu" à un script existant (que j'ai déjà dû poster sur ce forum, d'ailleurs). Son autre action : afficher un gros " :? " cliquable quand une image incluse dans un post du forum n'existe plus et n'est donc pas affichée, rendant le post incomplet. Dans la pire des cas, ça permet au moins de voir qu'il manque une image. Dans le meilleur des cas, en cliquant dessus on arrive à voir l'image (le clic ouvre l'image en faisant une petite modification d'URL, inverse de celle que Le Chef a été obligé de faire quand il a passé ce forum en https)
Dernière édition par Keorl le 11/05/2023 14:33, édité 1 fois.
Keorl
BDGestiste
BDGestiste
 
Messages: 2834
Inscription: 17/11/2017
Localisation: Grenoble
Age: 36 ans

Re: Site BDGest

Messagede zourbi le grec » 11/05/2023 11:12

Merci beaucoup pour ton script Keorl :ok:
Par contre, tu supposes toujours que s'il y a un hash dans l'url, c'est un unread mais cela peut être aussi un hash pour le dernier message (ex: #p67767765) ou autre ?
J'imagine que ce n'est pas gênant car tu ne fais la redirection que s'il existe un lien de page suivante mais ne faut-il pas mieux rechercher que le hash #unread (var unreadRequired = window.location.hash == "#unread") ?
"Pour qu'il y ait le moins de mécontents possibles il faut toujours taper sur les mêmes."
Jacques Rouxel
Avatar de l’utilisateur
zourbi le grec
Expert BDGestiste
Expert BDGestiste
 
Messages: 12091
Inscription: 23/11/2007
Localisation: Paris
Age: 59 ans

Re: Site BDGest

Messagede Keorl » 11/05/2023 14:24

Effectivement il faudrait remplacer "!!window.location.hash" par "window.location.hash === '#unread'"
Je m'en suis rendu compte en me relisant après avoir posté, mais je n'ai pas changé car je n'avais pas les moyens de retester. Il y a effectivement le cas du numéro de post, qui est généralement présent juste après avoir posté, donc sur la dernière page de sorte que le script ne fera rien ... par contre ça posera problème si tu suis un lien vers un post précis.

Edit : après avoir fouillé le forum pour reproduire, le script semble bien fonctionner avec ce correctif, je vais donc l'éditer dans mon message ci-dessus :)
Dernière édition par Keorl le 11/05/2023 14:32, édité 1 fois.
Keorl
BDGestiste
BDGestiste
 
Messages: 2834
Inscription: 17/11/2017
Localisation: Grenoble
Age: 36 ans

Re: Site BDGest

Messagede zourbi le grec » 11/05/2023 14:31

Keorl a écrit:Effectivement il faudrait remplacer "!!window.location.hash" par "window.location.hash === '#unread'"
Je m'en suis rendu compte en me relisant après avoir posté, mais je n'ai pas changé car je n'avais pas les moyens de retester. Il y a effectivement le cas du numéro de post, qui est généralement présent juste après avoir posté, donc sur la dernière page de sorte que le script ne fera rien ... par contre ça posera problème si tu suis un lien vers un post précis.

Personnellement, j'ai testé ma modif avec == et pas === (mais cela ne change rien de tester l'égalité des types) et ça marche bien :ok:
Merci à toi [:fantaroux:2]
"Pour qu'il y ait le moins de mécontents possibles il faut toujours taper sur les mêmes."
Jacques Rouxel
Avatar de l’utilisateur
zourbi le grec
Expert BDGestiste
Expert BDGestiste
 
Messages: 12091
Inscription: 23/11/2007
Localisation: Paris
Age: 59 ans

Re: Site BDGest

Messagede zourbi le grec » 12/05/2023 17:58

Une dernière chose concernant l'usage de Tampermonkey. Je conseille plutôt l'utilisation de Violentmonkey qui fait la même chose mais qui est open source et ne collecte pas d'infos comme c'est le cas de tampermonkey (qui de plus n'est pas open source).
Et pour ceux qui se demandent pourquoi il y a monkey dans le nom de ces extensions, cela vient du nom de la première extension de modification des pages web : grease monkey (qui veut dire mécano en anglais familier)
"Pour qu'il y ait le moins de mécontents possibles il faut toujours taper sur les mêmes."
Jacques Rouxel
Avatar de l’utilisateur
zourbi le grec
Expert BDGestiste
Expert BDGestiste
 
Messages: 12091
Inscription: 23/11/2007
Localisation: Paris
Age: 59 ans

Re: Site BDGest

Messagede zourbi le grec » 15/07/2023 13:52

Est-ce qu'il serait possible d'avoir de nouveaux smileys car ceux qui existent sont vraiment limités et on ne peut pas utiliser les emoji utf-8 (pour une question de jeux de caractères de la bdd j'ai l'impression) :?:
"Pour qu'il y ait le moins de mécontents possibles il faut toujours taper sur les mêmes."
Jacques Rouxel
Avatar de l’utilisateur
zourbi le grec
Expert BDGestiste
Expert BDGestiste
 
Messages: 12091
Inscription: 23/11/2007
Localisation: Paris
Age: 59 ans

Re: Site BDGest

Messagede nexus4 » 16/07/2023 09:03

OUi c'est ca.
Je peux en rajouter quelques un à la main, faut pas non plus que le choix soit beaucoup plus grand que le cadre de saisie. :P
Avatar de l’utilisateur
nexus4
Administrateur du site
Administrateur du site
 
Messages: 68960
Inscription: 18/08/2003
Localisation: Colonies Jupiter
Age: 57 ans

Re: Site BDGest

Messagede zourbi le grec » 16/07/2023 09:37

nexus4 a écrit:OUi c'est ca.
Je peux en rajouter quelques un à la main, faut pas non plus que le choix soit beaucoup plus grand que le cadre de saisie. :P

Super, merci Nexus. Il faut passer au cadre supérieur alors :P
"Pour qu'il y ait le moins de mécontents possibles il faut toujours taper sur les mêmes."
Jacques Rouxel
Avatar de l’utilisateur
zourbi le grec
Expert BDGestiste
Expert BDGestiste
 
Messages: 12091
Inscription: 23/11/2007
Localisation: Paris
Age: 59 ans

Re: Site BDGest

Messagede Karzak » 17/07/2023 14:57

zourbi le grec a écrit:Est-ce qu'il serait possible d'avoir de nouveaux smileys car ceux qui existent sont vraiment limités et on ne peut pas utiliser les emoji utf-8 (pour une question de jeux de caractères de la bdd j'ai l'impression) :?:


Il y a toujours la possibilité d'utiliser la balise [img] en allant piocher dans un site extérieur les smileys (genre : http://www.smileys.lu/).

Ca rajoute de la manip mais bon, ça marche bien Image
Dernière édition par Karzak le 17/07/2023 15:59, édité 1 fois.
"Vous pouvez parler en toute franchise. Pour faire court, vous êtes ici chez les salopards, hein, c'est admis. On n'a pas des idées bien jojos et on n’a pas peur de le dire ! On fomente, on renégate, on laisse libre cours à notre fantaisie..."
Avatar de l’utilisateur
Karzak
BDGestiste Confirmé
BDGestiste Confirmé
 
Messages: 9433
Inscription: 14/11/2018
Localisation: Angleon
Age: 100 ans

Re: Site BDGest

Messagede Genug » 17/07/2023 15:25

Karzak a écrit:Il y a toujours la possibilité d'utiliser la balise enb
Tu peux esspiquer, vu que tu ne l'utilises pas dans ton post...? :geek:
--
« Il faut voir comme on nous parle... »
Avatar de l’utilisateur
Genug
Maître BDGestiste
Maître BDGestiste
 
Messages: 19861
Inscription: 14/11/2007
Localisation: Coquefredouille en semaine, Madila Bay le week-end. Where else?

Re: Site BDGest

Messagede Karzak » 17/07/2023 15:59

Genug a écrit:
Karzak a écrit:Il y a toujours la possibilité d'utiliser la balise enb
Tu peux esspiquer, vu que tu ne l'utilises pas dans ton post...? :geek:


Corrigé. Et si par contre à la fin de mon post y en a un :-D
"Vous pouvez parler en toute franchise. Pour faire court, vous êtes ici chez les salopards, hein, c'est admis. On n'a pas des idées bien jojos et on n’a pas peur de le dire ! On fomente, on renégate, on laisse libre cours à notre fantaisie..."
Avatar de l’utilisateur
Karzak
BDGestiste Confirmé
BDGestiste Confirmé
 
Messages: 9433
Inscription: 14/11/2018
Localisation: Angleon
Age: 100 ans

Re: Site BDGest

Messagede zourbi le grec » 17/07/2023 16:54

Oui, effectivement ça marche bien. Merci Karzak Image
"Pour qu'il y ait le moins de mécontents possibles il faut toujours taper sur les mêmes."
Jacques Rouxel
Avatar de l’utilisateur
zourbi le grec
Expert BDGestiste
Expert BDGestiste
 
Messages: 12091
Inscription: 23/11/2007
Localisation: Paris
Age: 59 ans

Re: Site BDGest

Messagede Genug » 17/07/2023 18:14

Karzak a écrit:Corrigé. Et si par contre à la fin de mon post y en a un :-D
Eh ben voilà. :ok: ;)
--
« Il faut voir comme on nous parle... »
Avatar de l’utilisateur
Genug
Maître BDGestiste
Maître BDGestiste
 
Messages: 19861
Inscription: 14/11/2007
Localisation: Coquefredouille en semaine, Madila Bay le week-end. Where else?

Re: Site BDGest

Messagede Keorl » 21/08/2023 18:08

Un tout petit détail, pas bien grave mais qui ne doit pas manger de pain à améliorer : les champs de recherche rapide du forum (ci-dessus à droite "Dans ce sujet ..." et plus haut à gauche "Dans tout le forum ...") utilisent un texte qui s'efface automatiquement quand on entre dans le champ.
Ça donne un comportement un peu bizarre, on a le temps d'essayer de le sélectionner avant qu'il parte, et parfois il reste. Un cas où il reste toujours, c'est si on fait un glisser-déposer (exemple je sélectionne un nom de série citée par un intervenant et je le glisse, par flemme de copier-coller).

C'est très mineur, et c'est comme ça qu'il fallait faire à l'époque où ce forum a vu le jour :)
Mais désormais on peut utiliser l'attribut "placeholder" en html pour être tranquille.

edit : d'ailleurs le champ de recherche principal tout en haut ("Aller à une série, un auteur...") utilise déjà un placeholder :)
Keorl
BDGestiste
BDGestiste
 
Messages: 2834
Inscription: 17/11/2017
Localisation: Grenoble
Age: 36 ans

Re: Site BDGest

Messagede Genug » 15/10/2023 20:41

Ben ? Qu'est-ce que ça est
Capture d'écran 2023-10-15 213852.png

pour une mise en page ?
--
« Il faut voir comme on nous parle... »
Avatar de l’utilisateur
Genug
Maître BDGestiste
Maître BDGestiste
 
Messages: 19861
Inscription: 14/11/2007
Localisation: Coquefredouille en semaine, Madila Bay le week-end. Where else?

Re: Site BDGest

Messagede Keorl » 15/10/2023 21:51

Ah, ce n'est pas juste chez moi !
J'ai eu la même chose en ouvrant le même topique.
Keorl
BDGestiste
BDGestiste
 
Messages: 2834
Inscription: 17/11/2017
Localisation: Grenoble
Age: 36 ans

Re: Site BDGest

Messagede nexus4 » 16/10/2023 06:07

Une balise manquante. :P
Corrigé.
Avatar de l’utilisateur
nexus4
Administrateur du site
Administrateur du site
 
Messages: 68960
Inscription: 18/08/2003
Localisation: Colonies Jupiter
Age: 57 ans

Re: Site BDGest

Messagede Genug » 16/10/2023 08:17

nexus4 a écrit:Une balise manquante. :P
Corrigé.
:ok:
--
« Il faut voir comme on nous parle... »
Avatar de l’utilisateur
Genug
Maître BDGestiste
Maître BDGestiste
 
Messages: 19861
Inscription: 14/11/2007
Localisation: Coquefredouille en semaine, Madila Bay le week-end. Where else?

Re: Site BDGest

Messagede Julien Despreux » 29/10/2023 10:14

Retour vers le futur : Penser à rebooter le serveur ou autre paramétrage système connexe car le forum fonctionne actuellement avec une heure d'avance sur la nouvelle heure d'hiver.
Avatar de l’utilisateur
Julien Despreux
BDGestiste
BDGestiste
 
Messages: 4833
Inscription: 17/09/2023
Localisation: France Métropolitaine

Re: Site BDGest

Messagede rayman2 » 07/11/2023 11:56

monsieur burp a écrit:Serais-t-il possible de pouvoir avoir une "balise revue" pour intégrer les magnifiques revues que nous avons dans nos discussions quotidiennes.

Genre [BD][/BD], [ParaBD][/ParaBD] (mais pour les revues).

A+ les gens d'ici. :ok:

Très vieille demande qui n'a apparemment pas eu de réponse. J'ai constaté en voulant intégrer une revue pour illustrer un post qu'il manque malheureusement toujours une balise "revue", alors qu'il y en a une pour le ParaBD, donc techniquement ce doit être possible.
Ray
Avatar de l’utilisateur
rayman2
BDémoniaque
BDémoniaque
 
Messages: 788
Inscription: 03/02/2009
Localisation: PARIS
Age: 68 ans

PrécédenteSuivante

Retourner vers Actualité du site

Qui est en ligne

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