Ce que tu nous donne ne sont pas les fichiers, tu nous donne le site.
On peut que difficilement, voir les sources et encore moins les modifier.
[user]github.io/[dossier] est un site
github.com/[user]/[dossier] est le lieu de stockage.
Nous avons besoin des fichiers sur le lieu de stockage.
Bon j'en déduis que ton "repo" (ton dossier / ton lieu de stockage) est https://github.com/w...ab=repositories
et que la source des fichiers principaux vient de https://github.com/t...ab=repositories
Il y a déjà un gros soucis d'organisation, ça ne peut pas fonctionner correctement comme ça.
wolfps4
thewolfgame
2) tu as des liens codé en "dur", c'est à dire que si tu change de host/hoster (de serveur), ben... ça ne fonctionne plus...
Comparaison.
Je te laisse un liste de chose à faire en "liens relatif". tu est chez toi. (le "./" désigne à partir de la porte d'entrée)
./cuisine/frigo/mange_sandwich
./salon/regarder_TV
etc...
Si je te kidnappe et que je t’emmène chez moi, (qui est un appartement qui ressemble au tien) et te demande la même liste:
./cuisine/frigo/mange_sandwich
./salon/regarder_TV
etc...
Tu pourras l’exécuter.
Par contre en liens hard-codé, c'est différent.
chez toi:
France://3rue-deslilas.maison/cuisine/frigo/mange_sandwich
France://3rue-deslilas.maison/cuisine/salon/regarder_TV
chez moi (admettons que je sois au 18 rue des Batignoles):
France://3rue-deslilas.maison/cuisine/frigo/mange_sandwich
France://3rue-deslilas.maison/cuisine/salon/regarder_TV
Tu vas devoir sortir de ma maison pour aller dans la tienne mais il n'y a plus de sandwich !
Et dans votre cas c'est encore plus tordu que ça, cela donnerai
France://3rue-deslilas.maison/non_pas_là/champ_de_foire/frigo/non_pas_ici/18rue-des-batignoles/oui_là/cuisine-3rue-deslilas.maison/sandwich
(bon ok, j'abuse, c'est pour l'image)
Voici un exemple, c'est un truc que j'avais fait il y a 6 ans en 10 minutes. (https://github.com/r...raque.github.io pour le site http://rickeymandraque.github.io/ )
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Test area!</title>
</head>
<body>
<h1>Hello world!</h1>
<p>This is a webpage for testing many scripts and tools</p>
<!-- ceci est un commentaire -->
<!-- les deux 1ere adresses sont codé en dur / hard-codé -->
<p>This is a another <a href="http://rickeymandraque.github.io/3ds">3ds multilauncher sample</a> by DrSchottky unobfuscated</p>
<p>This is a original page <a href="http://rickeymandraque.github.io/loader">3ds multilauncher sample</a> by DrSchottky obfuscated</p>
<!-- La 1ere adresse est un lien relatif, le serveur va chercher l'adresse dans le même dossier
que index.html -->
<p> test page relative <a href="./linkers/dstwo.html">carte dstwo </a> test1 </p>
<!-- La derniere adresse est codé en dur, le serveur va chercher directement en dehors du dossier
qui contient index.html >
<p> test page harcodé <a href="http://rickeymandraque.github.io/linkers/dstwo.html">carte dstwo </a> test2 </p>
</body>
</html>
Dans ton cas tu indique au serveur d'aller chercher différents fichier à différents endroits. C'est ingérable.
Il y a un fichier (lequel ?), où il est indiqué, que le serveur doit aller chercher un autre fichiers (lequel également ?) chez thewolfgame... (et encore, c'est pas sûr)
De plus, je me suis que très peut penché sur le système de persistance (que 2 minute pour le moment), mais il semblerai que ce soit des liens relatifs, donc le script (javascript) cherche des fichier dans le même dossier soit du serveur, soit de la clef USB.
En parlant de ça, j'ai vu que le fichier de cache (cache.manifest) se nome wolf.manifest, c'est bien beau de vouloir personnaliser mais avez-vous modifié les source qui font référence à cache.manifest ?
Dans tous les cas, c'est un tel bordel qu'il faut refaire toute l'arborescence et vérifier tout le code...
Bon courage, même si on me paie 50€/h, je ne le fais pas, je repart à zéro, ça me donne moins de boulot.
Pour ce qui est de l'arborescence, on va prendre exemple sur Leeful (juste au pif).
Le repo à un nom parlant "[user].github.io"
Chaque chose est à sa place, un dossier pour chaque firmware et un dossier pour chaque utilisation avec dans chacun les bon fichier aux bons endroits.
La racine contient le index.html qui référence chaque page et chaque action, et rien ne sort de la racine.
Le serveur, peut importe lequel, trouvera toujours ce qu'il a besoin.
En tout cas bon courage, hormis tout vérifier ou tout recommencer correctement, je ne vois pas de solution.
Modifié par Rickey, 25 mai 2021 - 16:10.