• Ajout des boutons "Jouez en plein écran" sous les jeux Flash
  • Mise en page de la FAQ avec question / réponses à déplier
  • Passage de la librairie jQuery 3.6.0 en local
  • Font Awesome n'est plus chargé en totalité, mais avec leur nouvelle méthode optimisée
  • Les descriptions meta sont externalisées
  • Suppression du plugin plxZoomBox qui n'était plus compatible avec la dernière version de jQuery. Il est remplacé par la librairie externe Viewer.js
  • Toutes les pages utilisant plxZoomBox ont été modifiées
  • Optimisation de tous les appels javascript
  • Suppression totale de la librairie jquery
  • Réparation des boutons Fullscreen pour Ruffle Player
  • Déplacement du thème dans un nouveau dossier en vue de simplifier les appels css et php du forum
  • Optimisation du forum : Suppression de tous les appels aux class roweven et rowodd
  • Suppression de ces lignes qui n'étaient plus affichées depuis longtemps dans l'index :
<td class="tc2"><?php echo forum_number_format($num_topics) ?></td> <td class="tc3"><?php echo forum_number_format($num_posts) ?></td> <td class="tcr"><?php echo $last_post ?></td>
  • Mise en place du menu pour mobile
  • Remplacement du chargement FontAwesome stylesheet par script
  • Ajout de la balise async sur le script Font Awesome: https://gtmetrix.com/blog/how-to-elimin … resources/
  • Réparation de la page ERROR due au déplacement du thème
  • Remplacement des derniers fichiers .rar par du .zip
  • Simplification de l'appel des meta entre le blog et le forum
  • Correction de quelques erreurs W3C
  • Ajout de l'icône pour device Apple

Le site a été perdu dans le crash du serveur suite à une attaque... Donc j'essaie de retrouver tout ce que j'avais pu faire depuis deux semaines. Haut les cœurs !

  • Ajout de la balise meta theme-color
  • Amélioration du script chatbro
  • Affichage des cœurs et étoiles dans le username sous forme de fontawesome
  • Réparation de la page register
  • Réparation de la création de compte
  • Derniers articles listés sous forme d'image sur la page home
  • Réglage du positionnement de chatbox minimized sur mobile
  • Remise en place des expire headers
  • Réparation de admin_users find_user return 403
  • Conversion de toutes les images cover article en webp
  • Réparation de l'affichage des jeux ❤ Destruction Carnival et ❤ Knytt
  • Réparation du chatbox qui ne s'affichait pas pour certains utilisateurs
  • Ajout des balises header de sécurité https://www.plesk.com/blog/various/word … y-headers/
  • Chatbro a encore ajouté une option que j'ai dû cacher, vu que leur option "Hide 'Become a patron' link in chat" ne fonctionne pas : chatbro_dropdown_menu_patron_wrapper
  • Optimisation des fichiers svg logo et share, merci https://webspeedtest.cloudinary.com/
  • Suppression du sidebar qui s'affichait en bas de page
  • Suppression de l'ancien JQuery qui allait avec pour le déplier
  • Ajout de l'icône de recherche dans le mini-menu flottant
  • La liste des articles sous forme Tags, Catégories et Archives se trouve maintenant dans la page recherche
  • Ajout du scroll infini sur toutes les pages concernant les articles du devlog
  • Meilleure intégration de la recherche Google sur la page recherche
  • Remplacement de window.location.replace(url) par window.location.href=url sur les miniatures des articles, qui permet un retour en arrière fonctionnel
  • Création d'un script pour supprimer les comptes au bout de trois ans d'inactivité
  • Centrage horizontal du mini-menu -> Finalement non, ce n'est pas génial...
  • Chatbro a encore ajouté une option que j'ai dû cacher, les utilisateurs n'ont pas à connaitre leur version : chatbro_copyright_link
  • Ajout du script de suppression des comptes utilisateurs Basic qui ne se sont pas connectés depuis plus de trois an (règlementation RGPD)
  • Jolie mise en forme de l'affichage de la liste des utilisateurs dans le panel admin
  • Modification css du logo et iframe itch.io de la page BASTON pour s'afficher correctement sur téléphone
  • Mise en place de la page de chat propulsée par Kiwi afin de palier au site de ChatBro qui est en panne actuellement
  • Puis mise en place du chat temporaire propulsée par Chatango...
  • Ajout du css word-break: break-word; pour que les blocs code s'affichent correctement sur téléphone (Mobile Usability -> Content wider than screen)
  • Ajout de la possibilité d'uploader des images webp dans le forum
  • Opération hyper stressante de migration du serveur vers un autre OS non obsolète sans avoir à tout réinstaller 😁
  • Remplacement de <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" > par <!DOCTYPE html> sur les pages link/file, image, code, list, listing, quote, heading et colorpicker dans le forum
  • Suppression de la question sur le type de link (web, topic, post, forum, user) sur la page link/file
  • Suppression des tests if (version_compare($pun_config['o_cur_version'], '1.4.6') >= 0) sur la page link/file
  • Suppression du choix du [== ' + language + ' ==] sur la page code
  • L'envoi d'email depuis le forum est réparé : les utilisateurs peuvent de nouveau demander leur mot de passe en cas d'oubli, et en plus c'est carrément rapide maintenant 😎
  • J'ai pu récupérer tout le log de développement de BASTON et le réintégrer dans le forum
  • Après les abus d'inscriptions, j'ai lancé un grand ménage dans les comptes "temporaires" et réactivé la vérification email
  • J'ai ajouté le groupe 1649528161_goldev.pngGoldev pour les membres Dev qui paient leur café
  • Retour de la recherche dans le forum depuis la nouvelle page de recherche
  • Simplification de l'aide d'utilisation du forum
  • Suppression de [Nouveaux messages] sur le listing du forum. Le voyant vert suffit.
  • On force les css à se recharger automatiquement quand ils ont été modifiés pour ne pas se retrouver avec d'anciens fichiers en cache
  • Affichage de chatbox minified par-dessus la publicité (z-order max = 2147483647)
  • Chargement optimisé des css du menu de navigation en fonction de l'affichage sur mobile ou ordi
  • Optimisation de la database: suppression de o_show_user_info, o_topic_views, o_quickjump
  • Réparation de l'empêchement de copier-coller l'adresse email lors du register user, pour éviter de "se tromper"
  • Le post de nouveau topic sur le forum étant devenu lent, je cache les boutons d'envoi lorsqu'ils sont pressés de manière a ne pas cliquer plusieurs fois dessus et se retrouver avec des doublons. EDIT: Si je cache le bouton PREVIEW, ca poste le message directement... Je cherche encore pourquoi...
  • Réparation du chemin de fichier css depuis la requête filemtime
  • Suppression de toutes les reliques <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" > du forum
  • Correction des warnings PHP Deprecated: Array and string offset access syntax with curly braces is deprecated
  • Remplacement de toutes les balises <link /> par <link>
  • Suppression du bug du caractère invisible injecté en début de page du forum !!!
    Il s'agissait du BOM UTF8 qui peut apparaitre en début de fichier à sa sauvegarde. Le problème est qu'il n'est pas supprimé à l'affichage s'il est présent en début de fichier php. J'ai pu détecter les fichiers concernés avec un script Powershell et ça venait de certains fichiers de traductions du forum.
  • Utilisation du wrapper <section> pour les pages du forum comme pour les pages du blog, car certains scripts se branchent sur la balise <body> donc il vaut mieux éviter de la modifier directement (max-width, margin...)
  • Suppression totale de l'option hide_smilies dans le forum et la database 😎
  • Mise à jour du Captcha Google vers qui ne fonctionnait plus (1.0.2 -> 2.0.0)
  • Ajout du plugin Clear Cache (à voir si ça sert à quelque chose ou pas)
  • Suppression des / en fin de balise meta