pl: offline-wiki online

Beitrag lesen

hi,

die join using() habe ich wg. Deinem Hinweis geändert, statt

-- bisher
    join revision on page.page_id = revision.rev_page
    join text     on text.old_id  = revision.rev_text_id

-- nun
    join revision on revision.rev_id = page.page_latest
    join text     on     text.old_id = revision.rev_text_id

ist da wohl korrekter, obwohl möglicherweise dasselbe dabei rauskommt. Aber so richtig steige ich noch nicht durchs DB Design, insbesondere was die Kategorien (table category) einschl. deren ref. Integrität betrifft.

In Fakt sind die Inhalte mit dem title like "%.html" komplette Beispiele von <doctype> bis </html>. Mein Ziel ist eine BinärDatei die mit JS lesbar ist. Das Problem ist also nicht

dass aus Seitentiteln wie beispielweise "HTML/Tutorials" oder "Kategorie:HTML" irgendwie ein Dateiname erstellt werden muss

sondern wie ich Kategorie-Seiten und #Weiterleitungsseiten beim Extrahieren des Content rausfiltern kann. Die BinDatei wird eine EAV-Datenstruktur beiinhalten mit den Seitentiteln als Entity. So wie im Wiki gut zusehen ist, liegen ja die Titel der Verlinkung zugrunde und nicht etwa die page_id.

          {
            'cat_files' => 0,
            'cat_id' => 9065,
            'cat_pages' => 10,
            'cat_subcats' => 0,
            'cat_title' => 'Zeichenkodierung'
          },

ist ein Stück aus der category-table. Im Online Wiki nachvollziehbar ist, daß es 10 Seiten zu dieser Kategorie gibt. Also muss die cat_id irgendwie in den anderen Tabellen referenziert sein, fragt sich nur in welcher. Wenn Du ne Idee hierzu hast, lass es mich bitte wissen. Ich vermute eine Verbindung über page_namespace (und ggf. eine weitere Tabelle) aber für Heute reichts 😉

Schöne Grüße!

PS: Geht doch 😉

5 115

offline-wiki online

Matthias Apsel
  • selfhtml
  • selfhtml-wiki
  1. 0
    Matthias Scharwies
    1. 0
      Felix Riesterer
      • menschelei
      1. 0

        Nächstes Projekt: fertige Layouts

        Matthias Scharwies
        • css
        • fertige layouts
        • selfhtml
        1. 2
          Gunnar Bittersmann
          1. 1
            Gunnar Bittersmann
            1. 1
              Gunnar Bittersmann
              1. 0
                Matthias Scharwies
                1. 0
                  Gunnar Bittersmann
                  1. 0
                    Matthias Scharwies
                    1. 0
                      dedlfix
                      1. 0
                        Matthias Apsel
                  2. 1
                    Felix Riesterer
              2. 5
                Matthias Apsel
                1. 0
                  Gunnar Bittersmann
                2. 0
                  Gunnar Bittersmann
                  1. 2
                    Felix Riesterer
                    1. 0
                      Gunnar Bittersmann
                      1. -1
                        Felix Riesterer
        2. 0
          marctrix
          1. 0
            Matthias Scharwies
            1. 0
              marctrix
        3. 1
          Camping_RIDER
  2. 0
    pl
    1. 0
      dedlfix
      1. 0
        pl
        1. 2
          Christian Kruse
          1. 0
            pl
            1. 2
              dedlfix
              1. 0
                pl
                1. 0
                  Matthias Apsel
                  1. 0
                    pl
                    1. 0
                      Christian Kruse
                      1. 0
                        pl
                        1. 3
                          Christian Kruse
                          1. 0
                            pl
                            1. 3
                              Christian Kruse
                  2. 0
                    pl
                    1. 0
                      dedlfix
                      1. 0
                        pl
                        1. 0
                          dedlfix
                          1. 0
                            pl
                            1. 0
                              dedlfix
                              1. 0
                                pl
                              2. 0
                                pl
                                1. 2
                                  dedlfix
                                  1. 0
                                    pl
                                    1. 0
                                      dedlfix
                                      1. 0
                                        pl
                                      2. 0
                                        pl
                                        1. 0
                                          dedlfix
                                          1. 0
                                            Rolf B
                                            1. 0
                                              pl
                                          2. 0

                                            Die Wikisoftware ist Schrott

                                            pl
                                            1. 0
                                              dedlfix
                                              1. 0
                                                pl
                                          3. 0
                                            pl
                                            1. 0
                                              dedlfix
                                              1. 0
                                                dedlfix
                                                1. 0
                                                  pl
                                                2. 0

                                                  WikiOffline Test

                                                  pl
                                                  1. 0
                                                    Rolf B
                                                    1. 0
                                                      pl
                                                      1. 0
                                                        Rolf B
                                                        1. 0
                                                          pl
                                                          1. 1

                                                            WikiOffline Test mit SelfWiki Inhalten zum Download

                                                            pl
                                                            1. 0
                                                              Rolf B
                                                              1. 0
                                                                pl
                                                                1. 0
                                                                  Rolf B
                                                            2. 0
                                                              Rolf B
                                                              1. 0
                                                                pl
                                                                1. 0
                                                                  Rolf B
                                                                  1. 0
                                                                    pl
                                                                    1. 0
                                                                      dedlfix
                                                                      1. 0
                                                                        pl
                                                                        1. 0
                                                                          dedlfix
                                                                          1. 0
                                                                            pl
                                                                            1. 0
                                                                              pl
                                                                              1. 0
                                                                                Rolf B
                                                                                1. 0
                                                                                  pl
                                                                                  1. 0
                                                                                    pl
                                                            3. 1
                                                              Christian Kruse
                                                              1. 0
                                                                pl
                                                                1. 0
                                                                  Christian Kruse
                                                                2. 0
                                                                  dedlfix
                                                                  1. 0
                                                                    pl
                                                                    1. 0
                                                                      Matthias Apsel
                                                                      • humor
                                                                      • sonstiges
                                                                      1. 0
                                                                        pl
                                                                        1. 0
                                                                          Matthias Scharwies
                                                                        2. 0
                                                                          dedlfix
                                                                          • selfhtml-wiki
                                                                        3. 0
                                                                          Matthias Apsel
                                                                    2. 0
                                                                      JürgenB
                                                                      1. 0
                                                                        pl
                                                                        1. 0
                                                                          JürgenB
                                                                          1. 0
                                                                            pl
                                                                            1. 0
                                                                              JürgenB
                                                                              1. 0
                                                                                pl
                                                                  2. 0
                                                                    Rolf B
                                                                    1. 0
                                                                      dedlfix
                                                                      1. 0
                                                                        pl
                                                                        1. 0
                                                                          Matthias Apsel
                                                                          1. 0
                                                                            pl
                                                                      2. 0
                                                                        Rolf B
                                                                        1. 0
                                                                          dedlfix
                                                                          1. 0
                                                                            Rolf B
                                                                            1. 0
                                                                              dedlfix
                                                            4. 0
                                                              pl
                                                              1. 0
                                                                Rolf B
        2. 0
          dedlfix
          1. 0
            pl
            1. 0
              dedlfix
            2. 0
              JürgenB
            3. 2
              Mitleser
  3. 0
    Bernd
    1. 0
      dedlfix