toma Veteran
Nombre de messages : 280 Date d'inscription : 25/01/2005
| Sujet: [WIP] Bonus track 2 : Page d'ordre dynamique. Mer 16 Mar à 18:56 | |
| Donc le plan est le suivant :Éditer une page d'ordre à part, dans notre coin, peut être avec l'aide d'un formulaire à accès restreint, sous la forme d'un fichier txt. Puis faire un include du fichier txt obtenu dans la page d'ordre CoM. Avantages :- Confort (Champ de saisi plus praticable).
- Gestion des accès (on autorise qui on veut).
- Poids de la page hors CoM.
Désavantages :- la page d'ordre ne prend pas les includes (nia nia nia), et le code php par extension.
Point de départ (par Mirandar) :
Dernière édition par le Mer 16 Mar à 19:32, édité 1 fois | |
|
toma Veteran
Nombre de messages : 280 Date d'inscription : 25/01/2005
| Sujet: Re: [WIP] Bonus track 2 : Page d'ordre dynamique. Mer 16 Mar à 19:26 | |
| Oui alors donc, je pensais que la page générée aurait d'une part des tronçons de code fixe (la mise en forme htm) et de l'autre des tronçons de code généré (les ordres en eux même qu'il faut récupérer depuis les champs de saisi).
Sinon, dans le proto de page d'ordre que j'avais commencé à faire en cachette, le contenu était divisé en plusieurs catégories (soit différents tableaux les uns au dessus des autres, soit différents pavés textes séparés par des hr, bref on s'en fout, on verra plus tard...), de cette façon :
1 — Ordre de mission officiel de la H&K. —> Topo bref sur les ordres en cour.
2 — Quelques conseils concernant la mission. —> Itinéraire préconisé. —> Point de rassemblement. —> Type d'armement à privilégier (plus de 400 VS) : —> Type d'armement à privilégier (moins de 400 VS) : —> Notes (pavé texte : damier, camouflage, heure de coord, etc.).
3 — Cibles actuelles. —> Pavé texte (règle de choix des cibles) —> Liste de 3 cibles non camou. —> Liste de 3 cibles camou.
4 — Soldats à vocation spécifique. —> Tanks (saboteurs de QGs). —> Éclaireurs (screens). —> Médics (soins). —> Mulets (porteur de munition). —> Mineurs / démineurs. —> Génie (Poseurs de pont). —> Contre-génie (pêteur de ponts).
5 — Informations diverses sur la compagnie H&K. —> Noms et matricules des deux colos et de l'agent de liaison JUGE (avec lien vers leur SAC. —> Adresses utiles (Forum H&K, Chan H&K, ML H&K). —> Autres liens utiles (par exemple le miror de la carte CoM).
nb : Oui je sais, ça fait beaucoup. :i
Dernière édition par le Mer 16 Mar à 19:27, édité 1 fois | |
|
Mirandar Administrateur
Nombre de messages : 216 Date d'inscription : 24/01/2005
| Sujet: Re: [WIP] Bonus track 2 : Page d'ordre dynamique. Jeu 17 Mar à 0:37 | |
| Code inclu dans la page d'ordre - Code:
-
<iframe src="http://fallgeyer.free.fr/perso/vision-ordres.php" width="400" height="200"></iframe> Code actuel de la page d'ordre externePage ordre test : - Code:
-
<form action="<? echo $PHP_SELF ?>" method="post"> <p> <textarea cols=60 rows=5 name="message" wrap=virtual></textarea> <input type="submit" value="Envoyer"> </p> </form> <? $message = ereg_replace("\\\'","'",$message); $date = date("d/m/y H:i:s", time())." heure française";
if(isset($message)) { $fp = fopen("page_ordre.txt","w+"); fwrite($fp,nl2br($message)."<br><br>"."<font color=blue>".$date."</font>"); fclose($fp); } ?> Page cible test : - Code:
-
<form action="<? echo $PHP_SELF ?>" method="post"> <p> <input type="text" name="cible"> Cible (nom et Matricule)</p> <p> <input type="text" name="max"> PA (et PV) max</p> <p> <input type="text" name="retire"> PA et PV enlevé (cumulé)</p> <p> <input type="text" name="position"> Position (X/Y)</p> <p> <input type="text" name="url"> Fiche du perso (url)</p> <p> <input type="submit" value="Envoyer"> </p> </form> <? $cible = ereg_replace("\\\'","'",$cible); $max = ereg_replace("\\\'","'",$max); $retire = ereg_replace("\\\'","'",$retire); $position = ereg_replace("\\\'","'",$position); $url = ereg_replace("\\\'","'",$url); $date = date("d/m/y H:i:s", time())." heure française";
if(isset($cible,$max,$retire,$position,$url)) { $fp = fopen("page_cible.txt","w+"); fwrite($fp,nl2br($cible)."<br>".""); fwrite($fp,nl2br($max)." max"."<br>".""); fwrite($fp,nl2br($retire)." en moins"."<br>".""); fwrite($fp,nl2br($position)."<br>".""); fwrite($fp,nl2br($url)."<br><br>"."<font color=blue>".$date."</font>"); fclose($fp); } ?> Versions : - V 0.1 : Création du formulaire - V 0.15 : Ajout du code retirant les anti-slashs - V 0.16 : Ajout de l'heure - V 0.2 : Ajout d'un formulaire "cible" - V 0.3 : Inclusion des deux formulaires dans la même page .htm - V 0.35 : Ajout d'un fond de couleur et agrandissement de l'iframePremier message modifié
Dernière édition par le Lun 21 Mar à 14:15, édité 4 fois | |
|
Mirandar Administrateur
Nombre de messages : 216 Date d'inscription : 24/01/2005
| Sujet: Re: [WIP] Bonus track 2 : Page d'ordre dynamique. Lun 21 Mar à 14:13 | |
| Un petit up pour quelques modifs | |
|
Contenu sponsorisé
| Sujet: Re: [WIP] Bonus track 2 : Page d'ordre dynamique. | |
| |
|