Couleur de la version de PluXml
Yannic
Member
A chaque fois je fait le saut car c'est en rouge "Vous utilisez la dernière version de PluXml (5.6)"
Ce ne serais pas plux logique en vert quand c'est à jour et en rouge quand ça ne l'est pas ?
Ce ne serais pas plux logique en vert quand c'est à jour et en rouge quand ça ne l'est pas ?
Buster/NGINX/PHP7/PluXml5.8
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Pour éviter cela voici quelques modifs :
Modifier la fonction checkMaj(...) dans le fichier core/lib/class.plx.admin.php. On en profite pour optimiser le code : Rappel : str_replace accepte aussi les tableaux(array) en paramètres.
On rajoute 2 class dans le fichier core/admin/theme/theme.css, vers les class error et success à la ligne 418 Et on modifie la ligne n°22 de core/admin/parametres_infos.php comme suit : Au final on ajuste les couleurs à son goût dans les class ci-dessus.
Ceux-ci ne sont que des détails cosmétiques.
Ce qui est plus gênant c'est l'emploi de allow_url_fopen et de fopen dans la fonction checkMaj.
Chez certains hébergeurs, pas que les gratuits, leurs usages sont interdits.
De plus, il y redondance d'information puisque qu'on va cherché une information à pluxml.org alors qu'elle existe sur le dépôt de Github.
Donc il vaudrait mieux utiliser Javascript et l'Api de Github.
J'en connais même certains qui font pareil pour vérifier la mise à jour de leurs plugins à chaque fois qu'on affiche la page de leurs configs.
Pas cool, surtout si leurs serveurs rament.
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
Pierre Aribaut - zetrader & zeforums
Si vous connaissez Git et que vous voulez tester, c'est la branche check_maj sur mon dépôt Github : C'est un bon exemple pour récupérer le numéro de la dernière release sur un dépôt Github avec Javascript.
Cela se passe dans le fichier core/lib/checkMaj.js
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
Rien ne dit que Github ne fermera pas un jour, ou que les conditions de fonctionnement changeront.
Je ne dis pas que la solution proposée par Bazooka est mauvaise, je dis juste qu'il faut se méfier de mettre tous ses oeufs dans le même panier.
Actuellement l'adresse pour connaitre le numéro de la dernière version de PluXml est ici :
http://telechargements.pluxml.org/latest-version
Le souci est que le site http://telechargements.pluxml.org ne sait pas répondre pour l'heure à une requête JSONP et que je n'en suis pas le webmaster.
Pour faire la démo, j'ai recopié le fichier latest-version sur un serveur dont j'ai la maitrise :
http://kazimentou.lan/divers/PluXml-download/latest-version
A côté de ce modeste fichier de texte, le petit script php suivant va faire le job :
Il reste juste à écrire une modeste fonction de callback en javascript pour appeler un script js sur le serveur :
Pour éviter de recopier le code tu peux enregistrer la page suivante :
http://kazimentou.lan/divers/PluXml-download/test.html
Donc, vraiment rien de sorcier.
Le jour où Github fermera, cela risque d'être la révolution vu le nombre de projets hébergés, surtout que de plus en plus d'entreprises y vont.
L'intérêt de Github, c'est qu'il y a un serveur git qui est opensource.
Après, c'est vrai qu'on ne sait pas trop ce qu'ils font des données qu'ils voient passer sur leurs radars.
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2