Aller au contenu

Mathieu Vedie

Membres
  • Compteur de contenus

    71
  • Inscription

  • Dernière visite

  • Jours gagnés

    4

Tout ce qui a été posté par Mathieu Vedie

  1. Merci mais je ne suis pas à l'origine du projet, j'ai juste fait les dernieres versions après la 3.2.5.
  2. Salut, Je n'ai aucun log coté serveur, tu as bien mis ça : remote_log=https://vedie.fr/remote_log/log.php dans le champ ? Comme ceci :
  3. Bonsoir 🙂 Pour ceux qui veulent nous aider a debuger et qui n'ont pas accès au tmp ( ou qui ne savent pas faire )( je ne parle pas pour toi donc @Holborn A car ton cas semble être différent mais sait-on jamais); j'ai packagé une version 4.0.4 qui permet d'envoyer les logs vers un serveur distant. J'ai mis en place sur mon serveur chez ovh un page pour recuperer les logs et les enregistrer, ainsi on pourra essayer de voir ce qui ne va pas. Voici le lien vers le 4.0.4 : https://github.com/Gizmo091/synology_1fichier_hosting/raw/main/OneFichierCom(4.0.4).host Pour activer les logs sur mon serveur, il suffit de mettre cette chaine à la place du nom d'utilisateur ( dans la configuration du host ) : remote_log=https://vedie.fr/remote_log/log.php Pour ceux qui le désire, vous pouvez bien sur heberger votre propre loger, le code du mien est ici : https://github.com/Gizmo091/synology_1fichier_hosting/tree/4.0.4/remote_log N'hesitez pas, si on peut debloquer tout le monde ça serait pas mal 🙂 Oui moi aussi, avec l'extension NAS Download Manager dans chrome c'est vraiment pratique, un clic droit et op je lance le DL 🙂
  4. Le dossier de log se trouve dans le nas directement et non dans votre volume. Pour acceder a /tmp il faut se connecter en ssh. je viens de faire le tester pour surcharger et mettre un path specifique ( à la place du nom d'utilisateur ) mais il y a des restriction sur les paths accessibles par les packages. Je vais voir pour packager une version ou les logs serait envoyer vers un serveur.
  5. Je viens de packager une version 4.0.2 pour ajouter les logs : https://github.com/Gizmo091/synology_1fichier_hosting/raw/main/OneFichierCom(4.0.2).host Les logs se trouverons dans /tmp/1fichier_dot_com . Un fichier de log sera créer par téléchargement. Exemple : Url de téléchargement : https://1fichier.com/?fzrlqa5ogmx4dzbcpga5&af=3601079 Le fichier de log sera /tmp/1fichier_dot_com/fzrlqa5ogmx4dzbcpga5.log Les logs sans url ou avec une url qui ne me permet pas de trouver un identifiant sont stocké dans /tmp/1fichier_dot_com/default.log Les logs sont écrits pour chaque fichier sans distinction mais sont cleané à chaque lancement d'un nouveau téléchargement ( tous les logs de - de 24h sont supprimés ). Ceux ayant des problèmes vous pouvez donc tester et coller votre log ici : Exemple de log default.log : 2024-02-07T13:48:33.144+01:00 : __construct : Message : Appel du constructeur de SynoFileHosting 2024-02-07T13:48:33.144+01:00 : __construct : Data : a:1:{s:10:"parameters";a:4:{s:3:"Url";s:0:"";s:8:"Username";s:23:"mathieu.vedie@gmail.com";s:6:"apikey";s:32:"vanUCcRi581jSZV4????????????????";s:8:"HostInfo";a:9:{s:4:"name";s:13:"OneFichierCom";s:10:"hostprefix";s:12:"1fichier.com";s:11:"displayname";s:8:"1fichier";s:7:"version";s:5:"4.0.2";s:14:"authentication";s:3:"yes";s:6:"module";s:17:"OneFichierCom.php";s:5:"class";s:15:"SynoFileHosting";s:11:"description";s:30:"Access or premium account only";s:10:"newversion";s:5:"4.0.2";}}} 2024-02-07T13:48:33.144+01:00 : Verify : Message : Debut de la methode : 2024-02-07T13:48:33.144+01:00 : Verify : Data : a:1:{s:10:"parameters";a:1:{s:11:"ClearCookie";b:1;}} 2024-02-07T13:48:36.145+01:00 : TypeAccount : Message : Debut de la methode : 2024-02-07T13:48:36.145+01:00 : TypeAccount : Data : a:1:{s:10:"parameters";a:1:{s:6:"apikey";s:32:"vanUCcRi581jSZV4????????????????";}} 2024-02-07T13:48:38.298+01:00 : TypeAccount : Message : Reponse brute de l'api à https://api.1fichier.com/v1/user/info.cgi 2024-02-07T13:48:38.298+01:00 : TypeAccount : Data : s:534:"{"available_cold_storage":2199023255552,"allowed_cold_storage":2,"mail_rm":"0","upload_forbidden":0,"default_cold_storage_quota":2,"offer":"1","default_domain":0,"default_port_files":"0","ftp_mode":"0","default_quota":0,"hot_storage":0,"overquota":0,"page_limit":0,"2fa":"0","download_menu":"0","cdn":"500.00000","subscription_end":"2024-10-10 12:49:49","available_storage":0,"ftp_did":0,"default_port":"1","email":"mathieu.vedie@gmail.com","ftp_report":"0","stats_date":0,"cold_storage":0,"ru_report":"1","use_cdn":"0","status":"OK"}"; 2024-02-07T13:48:38.298+01:00 : TypeAccount : Message : Reponse json de l'api à https://api.1fichier.com/v1/user/info.cgi 2024-02-07T13:48:38.298+01:00 : TypeAccount : Data : a:27:{s:22:"available_cold_storage";i:2199023255552;s:20:"allowed_cold_storage";i:2;s:7:"mail_rm";s:1:"0";s:16:"upload_forbidden";i:0;s:26:"default_cold_storage_quota";i:2;s:5:"offer";s:1:"1";s:14:"default_domain";i:0;s:18:"default_port_files";s:1:"0";s:8:"ftp_mode";s:1:"0";s:13:"default_quota";i:0;s:11:"hot_storage";i:0;s:9:"overquota";i:0;s:10:"page_limit";i:0;s:3:"2fa";s:1:"0";s:13:"download_menu";s:1:"0";s:3:"cdn";s:9:"500.00000";s:16:"subscription_end";s:19:"2024-10-10 12:49:49";s:17:"available_storage";i:0;s:7:"ftp_did";i:0;s:12:"default_port";s:1:"1";s:5:"email";s:23:"mathieu.vedie@gmail.com";s:10:"ftp_report";s:1:"0";s:10:"stats_date";i:0;s:12:"cold_storage";i:0;s:9:"ru_report";s:1:"1";s:7:"use_cdn";s:1:"0";s:6:"status";s:2:"OK";} 2024-02-07T13:48:38.298+01:00 : TypeAccount : Message : Fin de la methode sans erreur : 2024-02-07T13:48:38.298+01:00 : TypeAccount : Data : a:1:{s:6:"return";i:6;} 2024-02-07T13:48:38.299+01:00 : Verify : Message : Fin de la methode : 2024-02-07T13:48:38.299+01:00 : Verify : Data : a:1:{s:6:"return";i:6;} Exemple pour fzrlqa5ogmx4dzbcpga5.log : 2024-02-07T13:52:25.502+01:00 : __construct : Message : Appel du constructeur de SynoFileHosting 2024-02-07T13:52:25.502+01:00 : __construct : Data : a:1:{s:10:"parameters";a:4:{s:3:"Url";s:53:"https://1fichier.com/?fzrlqa5ogmx4dzbcpga5&af=3601079";s:8:"Username";s:23:"mathieu.vedie@gmail.com";s:6:"apikey";s:32:"vanUCcRi581jSZV4????????????????";s:8:"HostInfo";a:8:{s:4:"name";s:13:"OneFichierCom";s:10:"hostprefix";s:12:"1fichier.com";s:14:"authentication";s:3:"yes";s:6:"module";s:17:"OneFichierCom.php";s:5:"class";s:15:"SynoFileHosting";s:9:"diroption";s:1:"u";s:7:"version";s:5:"4.0.2";s:15:"supporttasklist";b:0;}}} 2024-02-07T13:52:27.658+01:00 : GetDownloadInfo : Message : Reponse brute de l'api à https://api.1fichier.com/v1/download/get_token.cgi 2024-02-07T13:52:27.658+01:00 : GetDownloadInfo : Data : s:59:"{"url":"https://c-4.1fichier.com/p974082126","status":"OK"}"; 2024-02-07T13:52:27.659+01:00 : GetDownloadInfo : Message : Reponse json de l'api à https://api.1fichier.com/v1/download/get_token.cgi 2024-02-07T13:52:27.659+01:00 : GetDownloadInfo : Data : a:2:{s:3:"url";s:35:"https://c-4.1fichier.com/p974082126";s:6:"status";s:2:"OK";} 2024-02-07T13:52:27.659+01:00 : GetDownloadInfo : Message : download_url : 2024-02-07T13:52:27.659+01:00 : GetDownloadInfo : Data : s:35:"https://c-4.1fichier.com/p974082126"; 2024-02-07T13:52:29.800+01:00 : GetDownloadInfo : Message : Reponse brute de l'api à https://api.1fichier.com/v1/file/info.cgi 2024-02-07T13:52:29.800+01:00 : GetDownloadInfo : Data : s:422:"{"url":"https://1fichier.com/?fzrlqa5ogmx4dzbcpga5","content-type":"video/mp4","filename":"Mission.Impossible.Dead.Reckoning.Part.One.2023.Truefrench.Hdrip.X264.Wawacity.rsvp.mp4","acl":0,"inline":0,"size":1656067445,"description":"","pass":0,"checksum":"b561e0fd179c316a82556d97d45779879a48e10f6f41a9e0353c65a6806b32b4ee4659c9a6019db1dde8ad8b1d415e189b2ccfdabcf963de7a50c7c7a6112efb","date":"2023-10-09 17:42:02","cdn":0}"; 2024-02-07T13:52:29.800+01:00 : GetDownloadInfo : Message : Reponse json de l'api à https://api.1fichier.com/v1/file/info.cgi 2024-02-07T13:52:29.800+01:00 : GetDownloadInfo : Data : a:11:{s:3:"url";s:42:"https://1fichier.com/?fzrlqa5ogmx4dzbcpga5";s:12:"content-type";s:9:"video/mp4";s:8:"filename";s:87:"Mission.Impossible.Dead.Reckoning.Part.One.2023.Truefrench.Hdrip.X264.Wawacity.rsvp.mp4";s:3:"acl";i:0;s:6:"inline";i:0;s:4:"size";i:1656067445;s:11:"description";s:0:"";s:4:"pass";i:0;s:8:"checksum";s:128:"b561e0fd179c316a82556d97d45779879a48e10f6f41a9e0353c65a6806b32b4ee4659c9a6019db1dde8ad8b1d415e189b2ccfdabcf963de7a50c7c7a6112efb";s:4:"date";s:19:"2023-10-09 17:42:02";s:3:"cdn";i:0;} 2024-02-07T13:52:29.800+01:00 : GetDownloadInfo : Message : Fin de la methode sans erreur : 2024-02-07T13:52:29.800+01:00 : GetDownloadInfo : Data : a:1:{s:6:"return";a:1:{s:5:"error";i:1;}} 2024-02-07T13:53:02.590+01:00 : __construct : Message : Appel du constructeur de SynoFileHosting 2024-02-07T13:53:02.590+01:00 : __construct : Data : a:1:{s:10:"parameters";a:4:{s:3:"Url";s:53:"https://1fichier.com/?fzrlqa5ogmx4dzbcpga5&af=3601079";s:8:"Username";s:23:"mathieu.vedie@gmail.com";s:6:"apikey";s:32:"vanUCcRi581jSZV4????????????????";s:8:"HostInfo";a:8:{s:4:"name";s:13:"OneFichierCom";s:10:"hostprefix";s:12:"1fichier.com";s:14:"authentication";s:3:"yes";s:6:"module";s:17:"OneFichierCom.php";s:5:"class";s:15:"SynoFileHosting";s:9:"diroption";s:1:"u";s:7:"version";s:5:"4.0.2";s:15:"supporttasklist";b:0;}}}
  6. La derniere version publié sur la page 1 de ce topic est la 3.2.5, mais dans les discussions plusieurs version entre temps on été distribué. Dont la derniere 4.0.1 qui utilise l'API et non le site. Donc non ce n'est pas logique, il est important pour débuguer et aider de savoir de quelle version on parle. Je vais tacher d'ajouter du log dans une version 4.0.2
  7. Yes, Mais j’aimerais bien implémenter le CDN, faudrait que je regarde comment ça fonctionne. Et je n’ai pas traité les erreurs de curl proprement avec des messages d’erreurs détaillés.
  8. Tu as raison, le risque que quelqu'un se gourre en faisant sa capture d'écran est un problème. J'ai packagé une nouvelle version : 4.0.1 : https://github.com/Gizmo091/synology_1fichier_hosting/raw/main/OneFichierCom(4.0.1).host Il faut saisir son email ( ou ce qu'on veut) en identifiant de compte et son apikey en password de compte. Alors les informations de l'API sont ici : https://1fichier.com/api.html Ils indiquent : The access to the API or to the service will be blocked to you in case of requests too frequent or abusive (repetition of requests returning an error 401,403,404,410, ...) Requests to the API are limited to 3 per second maximum. A 429 error code will be returned in case of abuse. J'ai justement beaucoup galéré pour dev cette version basé sur l'API car j'etait confronté au même problème que toi, puis j'ai fini par me rendre compte que la route 'https://api.1fichier.com/v1/user/info.cgi' entrainait beaucoup plus de blocage que les routes pour acceders au informations des fichiers et des liens, respectivement 'https://api.1fichier.com/v1/file/info.cgi' et 'https://api.1fichier.com/v1/download/get_token.cgi' Pour informations, avec la version 4.0.0, j'ai pu enchainer environ 40 téléchargement, avec environ 7 ou 8 sec entre le lancement de chaque ( le temps de recuperer le lien etc à chaque fois ) et je n'ai eu aucune erreur. Alors c'etait des fichiers de 150Mo, donc le téléchargement était rapide et seul 1 ou 2 maximum tournait en meme temps. Pour une meme fichier : Voici un URL que j'obtiens en navigant sur le site : https://c-4.1fichier.com/p969445586 et voici l'url que j'obtiens via l'API : https://c-4.1fichier.com/p969426067 Mais c'est totalement normal, car le p[0-9] correspond à un token de téléchargement qui à une durée de validité. Voilà ce qui en est dit sur la doc de l'API : - The access token is valid for 5 minutes. - The recovery in case of errors is allowed for 30 minutes depending on the case. En esperant t'avoir éclairé. PS : J'ai écrit au service client pour indiquer que l'erreur de flooding arrivait beaucoup trop vite
  9. Moi je trouve ça pratique ça permet d’être sur de ce qu’on colle, en revanche je peux modifier le code pour prendre les deux cas. Mais dans tous les cas, comme la clés ne serait pas stocké de manière crypté , qu’elle soit en user ou en password, donc à mon sens c’est un faux problème.
  10. Si tu le veux, tu peux m'envoyer ton apikey par message privée et je peux regarder si les réponses sont identiques à la mienne.
  11. tu es sur que le host est bien activé ? , fait une capture de la liste des hebergement de fichiers au niveau de OneFichier. Comme ceci :
  12. Salut, je l’ai indiqué dans mon message, il faut indiqué une clé d’api à la place du nom d’utilisateur et n’importe quoi dans le mot de passe ( faut juste pas que le champ sois vide h’)
  13. Bon, et bien environ 2h plus tard 😅, j'ai fait une version simpliste (sans la gestion des CDN ) du fichier host que je passe en 4.0.0 Mais attention : Le 4.0.0 utilise désormais l'API, il faut donc saisir une apikey et non un nom d'utilisateur ( et remplir le mot de passe avec ce que vous voulez ). Pour generer votre apikey : https://1fichier.com/console/params.pl puis section "API KEY" et enfin cliquez sur "Get my API KEY". ( si vous l'oubliez il faudra la desactiver et en générer une nouvelle) Cette version n'est donc pas compatible pour les comptes free, mais permet pour les comptes premium de fonctionner meme apres 10 téléchargement ( je viens d'en enchainer 42 ) . L'api en revanche retourne des erreurs lors de la validation de la clé, mais si vous êtes sur de votre copié coller ,le téléchargement devrait fonctionner 😉 https://github.com/Gizmo091/synology_1fichier_hosting/raw/main/OneFichierCom(4.0.0).host
  14. Je suis dessus depuis 3 ou 4h , j'ai mis du debug partout pour être sur que tout est ok dans le code de synology aussi au niveau PHP. Et la conclusion c'est que 1fichier considère que l'on est toujours déconnecté malgrès la connexion, comme un garde fou chez eux
  15. Oui, j’avais aussi le même problème avec la version 3.2.5, j’en n’ai pas encore trop compris d’où ça vient car en exécutant le scripts en local je n’ai pas les erreurs alors que sur le NAS si, il faut que j’investigue d’avantage mais le debug est vraiment galère
  16. Merci, hésite pas à faire une pull request sur le dépôt git 🙂
  17. Bon en revanche j'ai toujours mes problème d'erreur 500, que je n'ai pas si je lance le script hors NAS :s Edit : J'en ai profité pour corriger une autre erreur que j'ai rencontré. Donc version 3.2.8 dispo ici : https://github.com/Gizmo091/synology_1fichier_hosting/raw/main/OneFichierCom(3.2.8).host
  18. Si tu peux recompresser la derniere version ici : https://github.com/Gizmo091/synology_1fichier_hosting En attendant que je comprenne d'ou vient mon probleme de compression. J'avais oublié d'inclure la version anglaise Edit : J'arrive a compresser sur un serveur linux : Voici le fichier host corrigé : https://github.com/Gizmo091/synology_1fichier_hosting/raw/main/OneFichierCom(3.2.7).host
  19. Merci j'avais compris, d'ou mes guillemets ... Merci, Tu as quoi comme version de tar, car moi ça ne fonctionne pas ( mac M1 ) MacBook-Air-de-Mathieu-2:code mathieuvedie$ tar --version bsdtar 3.5.3 - libarchive 3.5.3 zlib/1.2.12 liblzma/5.0.5 bz2lib/1.0.8 Car avec ta commande ça ne change rien le fichier est refusé. ça marche avec ton fichier mais j'aimerais comprendre pour être capable de reproduire si je fais d'autre modification sur le php
  20. alors pareil depuis ce matin. J'ai trouvé d'ou venait le probleme mais je n'arrive pas a recréer le fichier host. à chaque fois le synology me dit : "Le site d'hebergement de fichiers n'est pas valide" Ils ont changé certains text sur le site de 1fichier, du coup le code n'arrive pas a savoir si c'est free ou premium et considère que c'est déconnecté. J'ai essayé en faisant : tar zcf "OneFichierCom_3.2.6_2.host" INFO OneFichierCom.php Depuis mon mac ou depuis une machine sous linux et ça ne change rien. Ma modification est là : https://pastebin.com/3BdjyTHp Si quelqu'un arrive à la "recompiler"
  21. Salut, Je viens de découvrir ce petit bijou pour télécharger sur 1fichier via download station, cependant ça a fonctionné pour 10 fichier et desormais ça ne fonctionne plus. Mon log est le suivant : Je ne comprend pas pourquoi les url retournes des erreurs 500 ( si je les appels a part avec des curl je n'ai pas d'erreur) 2024-01-26 09:27:01.994400 | 2024-01-26 09:27:01.994700 | DEBUG construct function 2024-01-26 09:27:01.994900 | DEBUG GetDownloadInfo function 2024-01-26 09:27:01.994900 | DEBUG Verify function 2024-01-26 09:27:01.995000 | DEBUG TypeAccount function 2024-01-26 09:27:01.995000 | DEBUG DownloadPage function 2024-01-26 09:27:01.995100 | DEBUG DownloadPage URL : https://1fichier.com/login.pl 2024-01-26 09:27:02.057900 | DEBUG DownloadPage Status : OK | HTTP code : 200 | URL : https://1fichier.com/login.pl | Temps : 0.062041 2024-01-26 09:27:02.058600 | DEBUG TypeAccount LoginURL : https://1fichier.com/login.pl 2024-01-26 09:27:02.058700 | DEBUG TypeAccount IndexHTML : Contenu HTML 2024-01-26 09:27:02.058800 | DEBUG TypeAccount Pos Username : 2845 2024-01-26 09:27:02.058900 | DEBUG DownloadPage function 2024-01-26 09:27:02.058900 | DEBUG DownloadPage URL : https://1fichier.com/console/index.pl 2024-01-26 09:27:02.309500 | DEBUG DownloadPage Status : OK | HTTP code : 200 | URL : https://1fichier.com/console/index.pl | Temps : 0.25015 2024-01-26 09:27:02.309900 | DEBUG TypeAccount IndexURL : https://1fichier.com/console/index.pl 2024-01-26 09:27:02.310000 | DEBUG TypeAccount IndexHTML : Contenu HTML 2024-01-26 09:27:02.310100 | DEBUG TypeAccount Type : PREMIUM 2024-01-26 09:27:02.310200 | DEBUG GetFILEID function 2024-01-26 09:27:02.310300 | DEBUG GetFILEID SourceURL : https://1fichier.com/?vl4kjbxds0ggopnqgvt3&af=4814702 2024-01-26 09:27:02.310500 | DEBUG GetFILEID FileID : 1 2024-01-26 09:27:02.310500 | DEBUG MakeUrl function 2024-01-26 09:27:02.310600 | DEBUG MakeUrl ORIGINAL_URL : https://1fichier.com/?vl4kjbxds0ggopnqgvt3 2024-01-26 09:27:02.310600 | DEBUG MakeUrl URL : https://1fichier.com/?vl4kjbxds0ggopnqgvt3&lg=en 2024-01-26 09:27:02.310700 | DEBUG CheckLink function 2024-01-26 09:27:02.310700 | DEBUG CheckLink URL : https://1fichier.com/?vl4kjbxds0ggopnqgvt3 2024-01-26 09:27:02.358900 | DEBUG Checklink HTML : Contenu HTML 2024-01-26 09:27:02.359200 | DEBUG CheckLink FileName : Les.Simpson.S01E13.FINAL.TRUEFRENCH.DVDRip.XviD-Wawacity.ninja.avi 2024-01-26 09:27:02.359600 | DEBUG Original URL LinkInfo : https://1fichier.com/?vl4kjbxds0ggopnqgvt3 2024-01-26 09:27:02.359700 | DEBUG GetDownloadInfo LinkInfo : Les.Simpson.S01E13.FINAL.TRUEFRENCH.DVDRip.XviD-Wawacity.ninja.avi 2024-01-26 09:27:02.359800 | DEBUG DownloadPremium function 2024-01-26 09:27:02.359800 | DEBUG DownloadPageWithAuth function 2024-01-26 09:27:02.359900 | DEBUG DownloadPageWithAuth URL : https://1fichier.com/?vl4kjbxds0ggopnqgvt3&lg=en&auth=1 2024-01-26 09:27:02.615400 | DEBUG DownloadPageWithAuth Status : OK | HTTP code : 500 | URL : https://1fichier.com/?vl4kjbxds0ggopnqgvt3&lg=en&auth=1&e=1 | Temps : 0.255147 2024-01-26 09:27:02.615800 | DEBUG DownloadPremium HTML : Contenu HTML 2024-01-26 09:27:02.616100 | DEBUG UrlFilePremiumWithDownloadMenu function 2024-01-26 09:27:02.616100 | DEBUG UrlFilePremiumWithDownloadMenu URL : https://1fichier.com/?vl4kjbxds0ggopnqgvt3&lg=en&auth=1&e=1 2024-01-26 09:27:02.867000 | DEBUG UrlFilePremiumWithDownloadMenu Status : OK | HTTP code : 500 | URL : https://1fichier.com/?vl4kjbxds0ggopnqgvt3&lg=en&auth=1&e=1 | Temps : 0.250427 2024-01-26 09:27:02.867500 | DEBUG GetDownloadInfo DownloadName : charset=utf-8"> <link rel="shortcut icon" href="https://img.1fichier.com/favicon.ico" /> <link rel="icon" type="image/x-icon" href="https://img.1fichier.com/favicon.ico" /> <link rel="icon" type="image/png" href="https://img.1fichier.com/favicon.png" /> <link rel="apple-touch-icon" href="https://img.1fichier.com/favicon.png" /> <link rel="image_src" href="https://img.1fichier.com/favicon.png" /> <link rel="stylesheet" type="text/css" href="https://img.1fichier.com/css/style.css" /> <link rel="stylesheet" type="text/css" href="https://img.1fichier.com/css/jquery.ui.css" /> <script type="text/javascript" src="https://img.1fichier.com/js/jquery.js"></script> </head> <body> <script type="text/javascript"> <!-- $( function() { $.widget( "custom.iconselectmenu", $.ui.selectmenu, { _renderItem: function( ul, item ) { var li = $("<li>"), wrapper = $("<div>", { text: item.label }) Si quelqu'un à une piste. EDIT : En attendant avant de relancer ça à fini par fonctionner 😕
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.