SLY: Les quotas SwissTopo se consomment à une vitesse trop grande.
J'ai donc fait une modif en pirate dans www.refuges.info/vues/nav.js pour interdire la grande carte SwissTopo
Uploadé en GIT dev
A toi de voir comment régulariser (je ne sais pas où on en est des modifs dans GIT et j'ai trop peur de merder dans les merge dev/trunk)
Merci
[ok] Avis de modification urgente
-
- Messages : 3705
- Enregistré le : 08 avr. 2006, 21:58
-
- Messages : 5041
- Enregistré le : 29 févr. 2004, 17:59
- Localisation : Chambéry - Savoie
Re: Avis de modification urgente
Voilà qui est synchronisé dev = www = propreDominique a écrit :SLY: Les quotas SwissTopo se consomment à une vitesse trop grande.
J'ai donc fait une modif en pirate dans www.refuges.info/vues/nav.js pour interdire la grande carte SwissTopo
Uploadé en GIT dev
A toi de voir comment régulariser (je ne sais pas où on en est des modifs dans GIT et j'ai trop peur de merder dans les merge dev/trunk)
Merci
A noter que j'ai moi aussi eu ce type de besoin lorsque les cartes WRI était inaccessibles et je me suis vraiment dit que faire "le pirate" ou un hack rapidos avec git et tout le tintouin me semblait un poil relou.
J'ai finalement opté pour la solution suivante indiquée ici :
https://github.com/sletuffe/www.refuges ... g.php#L148
En gros, si tu arrives à coller ça dans une variable de $config dynamiquement, ça te permet de juste faire la modif sans git push pull et tout le basard, juste en changeant un truc genre
$config['suisstopo_en_grand']=False;
(c'est pas codé hein, faut d'abord le prévoir quelque part dans le code)
Un des rêves que j'ai depuis longtemps serait de faire en sorte que plusieurs variables du $config qui peuvent potentiellement changer parfois soient directement récupérées depuis la base, et un bout de code dans la gestion puisse permettre à chaque modérateur de changer le fond de carte par défaut, si on doit oui ou non activer IGN, suisstopo, etc.
P'tet que c'est trop prise de tête ?
-
- Messages : 3705
- Enregistré le : 08 avr. 2006, 21:58
C'est ce que j'ai fait, mais il faut bien le coder pour la prochaine fois
<?if ($config['SwissTopo']){?>
new OpenLayers.Layer.SwissTopo ('SwissTopo'),
new OpenLayers.Layer.SwissTopo.Photo ('SwissTopo image'),
<?}?>
<?if ($config['SwissTopo']){?>
new OpenLayers.Layer.SwissTopo ('SwissTopo'),
new OpenLayers.Layer.SwissTopo.Photo ('SwissTopo image'),
<?}?>
Dominique http://chemineur.fr
-
- Messages : 5041
- Enregistré le : 29 févr. 2004, 17:59
- Localisation : Chambéry - Savoie
-
- Messages : 3705
- Enregistré le : 08 avr. 2006, 21:58
Normal. Ce n'est pas ce que je te demandaissly a écrit :J'ai été pris en flagrant délit de n'avoir pas regardé ta modif
Merci pour la mise à jour
Il faudra que je regarde un peu comment tu fais en ne pas me reposer sur toi à chaque fois
Dominique http://chemineur.fr
-
- Messages : 5041
- Enregistré le : 29 févr. 2004, 17:59
- Localisation : Chambéry - Savoie
Plus on est à savoir le faire, meilleure est la flexibilité.Dominique a écrit : Il faudra que je regarde un peu comment tu fais en ne pas me reposer sur toi à chaque fois 8)
Voilà ma "commande magique" des fois que ça serve
Une fois que j'ai fais les commits que je veux en dev, je me connecte sur mon compte sur le serveur virtuel de wri et je tapes :
Code : Tout sélectionner
cd www.refuges.info ; git push ; git checkout master ; git pull origin dev ; git push ; git checkout dev
Ensuite, je vais avec le compte refuges sur le serveur et je lance le script tout prêt :
Code : Tout sélectionner
./syncho-github.sh (qui contient tout simplement :)
cd dev.refuges.info
git pull
cd ../www.refuges.info
git pull
C'est pas trop super automatique, mais c'est pas non plus un truc que je fais tous les jours. Je pourrais en faire une tache à lancer en ligne de commande, mais bon, la logique du truc étant qu'il faut quand même comprendre le message d'erreur qu'il peut donner, de toute façon, il faut brancher son cerveau