diff --git a/src/components/layout.module.css b/src/components/layout.module.css index d628c6d..6d1d1c5 100644 --- a/src/components/layout.module.css +++ b/src/components/layout.module.css @@ -88,7 +88,8 @@ } .content { - margin-left: 180px; + margin-left: 195px; + margin-right: 15px; margin-top: 45px; padding: 1px 0px; width: 100%; diff --git a/src/pages/faq.jsx b/src/pages/faq.jsx index 328ae7e..d21a8f1 100644 --- a/src/pages/faq.jsx +++ b/src/pages/faq.jsx @@ -10,26 +10,11 @@ function PasswordSection() { return ( <>
-

- Ha ezt olvasod valszeg már neked is van. Azért lett bevezetve, hogy - nagyjából zárt legyen a felhasználók köre. -

@@ -92,16 +77,6 @@ function FAQSection() {
Több infó a kockázatok résznél. -
  • - Ki és miért csinálja ezt a weboldalt? - Az egész projektet (szerver, weboldal és script) egy személy - fejlesztette (oldalon id-ja: #1). A weboldal designját #1677 - készítette, illetve egy pár apróbb hozzájárulás (fejlesztésben és - hardverben) is érkezett a projekthez. -
    - Az egész projekt egy hobby, csupán azért csinálom (#1) mert jó - időtöltés, és szeretem az ilyen kihívásokat. -
  • ) @@ -110,18 +85,21 @@ function FAQSection() { function RiskSection() { return ( <> - Itt {'"én"'} alatt a szerver, weboldal és script egyedüli üzemeltetője + Itt {'"admin"'} alatt a szerver, weboldal és script egyedüli üzemeltetője értendő, az egyetlen személy, aki hozzáfér akármilyen szolgáltatással kapcsolatos adathoz, pl.: szerver statisztikák, szerver operációs - rendszere, beküldött fájlok. A weboldalon a felhasználó azonosítója:{' '} - #1 + rendszere, beküldött fájlok, chat üzenetek. A weboldalon a felhasználó + azonosítója: #1 +
    A weboldalt több ember is hostolhatja különböző domaineken, így + különböző hostolt szervereken az admin más személyt jelent! @@ -212,19 +201,21 @@ function WebsiteSaveSection() {
  • A fájlt nyisd meg szövegszerkesztővel (notepad), és keress rá a - nevedre, majd (csak a neved, ne a sort) töröld ki, és mentsd el. Nem - szoktam megnézni a neveket, nem is tudok velük mit kezdeni, és nem is - adom ki soha. Amit beküldesz, azt csak én látom.{' '} + nevedre, majd (csak a neved, ne a sort) töröld ki, és mentsd el. Amit + beküldesz, azt csak az admin látja.{' '} Több infó itt{' '}
  • - Ide tudod feltölteni{' '} + Ezután itt tudsz írni a weboldal + adminjának, hogy útba igazítson egy olyan fejlesztő felé, aki ezek a + fájlok alapján ki tudja javítani a hibát
  • - Mivel nincs hozzáférésem semmilyen egyetemi oldalhoz, így csak így tudom - hatékonyan tesztelni a scriptet. Ezért hatalmas segítség ha feltöltöd - azt az oldalt amin hibával találkozol. + Előfordulhat hogy a fejlesztőknek nincs hozzáférése semmilyen egyetemi + oldalhoz, így csak lementett weboldallal tudják hatékonyan tesztelni a + scriptet. Ezért hatalmas segítség ha felveszed a kapcsolatot adminnal ha + hibával találkozol.

    ) @@ -277,12 +268,13 @@ function ScriptSection() { {' '} oldal erre is jó, a Kitöltetlen tesztek részhez a script automatikusan feltölti a kérdéseket még megoldás közben. Ehhez nincs - lementve helyes válasz, de ezt te utólag bejelölheted, és beküldheted. + lementve helyes válasz, de ezt te utólag bejelölheted, vagy + beküldheted.
  • Olyan helyeken fut le a script, ahol nem kellene, vagy ideiglenesen - ki akarom kapcsolni + ki akarom kapcsolni, el akarom rejteni Tampermonkey bővítmény ikon böngészőben -{'>'} click -{'>'} a scriptet kapcsold ki. Csak ne felejtsd el visszakapcsolni {';)'} @@ -380,7 +372,7 @@ function AddSite() { stable.user.js#L52 @@ -439,6 +431,45 @@ function AddSite() { ) } +function P2PSection() { + return ( + <> +

    + A szerverben peer to peer (p2p) funkcionalitás is implementálva van, így + ha több szerver fut egyszerre, akkor azok meg tudják osztani egymás + között a fontosabb adatokat, így az összes szerveren ugyanazok az adatok + érhetőek el. +

    + Szinkronizált adatok: +
      +
    • + Felhasználók: egy jelszóval az összes oldalra be tudsz lépni +
    • +
    • + Kérdés adatbázisok: Az összes tárgy és kérdés elérhető a + szervereken +
    • +
    + Nem szinkronizált adatok: +
      +
    • Chat
    • +
    • Fórum
    • +
    • Motd (Script motto of the day)
    • +
    + A szinkronizált adatok frissessége több mindenen múlik: a szerver adminja + szinkronizál-e rendesein, illetve a két szerver között működik-e a + felhasználó szinkronizálás (van-e publick key megoszva a kettő között) +

    A szervereknek 1-1 adminja van, akik belelátnak minden szerveren + tárolt adatba, a szervereken ők a #1 számú felhasználók. Errő + többet a kockázatok résznél tudtok + olvasni. +

    + További információk a szerver és a peer-ek állapotáról{' '} + itt találhatóak + + ) +} + const pages = { faq: { name: 'Vegyes általános kérdések', component: FAQSection }, script: { @@ -458,6 +489,10 @@ const pages = { name: 'Futtatás (még) nem támogatott oldalon', component: AddSite, }, + p2p: { + name: 'Peer to peer információk', + component: P2PSection, + }, } export default function FAQ({ router }) { diff --git a/src/pages/faq.module.css b/src/pages/faq.module.css index 763cdd1..3fc715c 100644 --- a/src/pages/faq.module.css +++ b/src/pages/faq.module.css @@ -8,6 +8,10 @@ margin: 5px 0px; } +.content ul { + padding: 0px 20px; +} + .content i { color: #fff; } diff --git a/src/pages/p2pinfo.module.css b/src/pages/p2pinfo.module.css index 7e87a88..1a4ec3b 100644 --- a/src/pages/p2pinfo.module.css +++ b/src/pages/p2pinfo.module.css @@ -15,11 +15,15 @@ flex: 1; display: flex; justify-content: flex-end; + text-align: end; + align-items: center; } .infoRow :last-child { flex: 2; color: var(--text-color); + display: flex; + align-items: center; } .peerContainer, .peerHeader { diff --git a/src/pages/script.jsx b/src/pages/script.jsx index 59de939..b5ec4ef 100644 --- a/src/pages/script.jsx +++ b/src/pages/script.jsx @@ -146,7 +146,7 @@ export default function Script() {