From 0f076b4c742391e62c4a9693a27769a6b8163ad8 Mon Sep 17 00:00:00 2001 From: YourFriendlyNeighborhoodDealer Date: Fri, 8 Mar 2019 12:17:00 +0100 Subject: [PATCH] Updated readable questions page, and manual --- public/man.html | 24 ++++++++++++------------ server.js | 4 +++- views/allqr.ejs | 22 ++++++++++++++++++++++ 3 files changed, 37 insertions(+), 13 deletions(-) create mode 100644 views/allqr.ejs diff --git a/public/man.html b/public/man.html index aaf7aa3..6f2b893 100644 --- a/public/man.html +++ b/public/man.html @@ -268,19 +268,19 @@ változtatni akarsz, akkor illik tudni új ablak az oldal közepefele. Ezt be tudod zárni, vagy a listázott tárgyakat tudod aktiválni/inaktiválni. Ha egy tárgy aktív, akkor annak a kérdés-válaszai között keres a script választ az aktuális kérdésre. - + +
+

Beolvasott kérdések struktúrája

+
+
+

A .txt-ben "?" jelöli a kérdést, "!" a választ, ">" a kérdéshez tartozó képneveket (ez + optimális) és "+" a tárgy nevét. Ami más karakterrel kezdődik, és kérdés előtt van, az + figyelmen kívül van hagyva, egyéb helyen hibát eredményezhet egy ismeretlen sor! Ha új + tárgyat szeretnél hozzáadni, egyszerűen másold be az aljára a kérdéseket sorban, egy új + +[tárgynév]-el kezdődő sor után. Ha online adatokat szerkesztesz, akkor ezt érdemes tudni, + különben elronthatod! + - -
-

Beolvasott kérdések struktúrája

-
-
-

A .txt-ben "?" jelöli a kérdést, "!" a választ, ">" a kérdéshez tartozó képneveket (ez - optimális) és "+" a tárgy nevét. Ami más karakterrel kezdődik, és kérdés előtt van, az - figyelmen kívül van hagyva, egyéb helyen hibát eredményezhet egy ismeretlen sor! Ha új - tárgyat szeretnél hozzáadni, egyszerűen másold be az aljára a kérdéseket sorban, egy új - +[tárgynév]-el kezdődő sor után. Ha online adatokat szerkesztesz, akkor ezt érdemes tudni, - különben elronthatod!

Gyakran előforduló kérdések

diff --git a/server.js b/server.js index 561d123..65f433c 100644 --- a/server.js +++ b/server.js @@ -187,7 +187,9 @@ app.get('/allqr', function(req, res) { var f = utils.ReadFile(dataFile); var d = actions.LoadJSON(f); - res.end(d.toString()); + res.render('allqr', { + d: d.toString().split('\n') + }); Log(req); }); diff --git a/views/allqr.ejs b/views/allqr.ejs new file mode 100644 index 0000000..402e4f6 --- /dev/null +++ b/views/allqr.ejs @@ -0,0 +1,22 @@ + + + + + + All questions + + + + + <% for (var i = 0; i < d.length; i++) { %> + <%= d[i] %> +
+ <% } %> + + +